<aside>
Sommaire
Dans cette page
<aside> 🔐
Cette page explique comment sécuriser les éléments d’une application Visiativ Process : attribuer des profils, comprendre le cumul des droits, configurer les permissions et définir la confidentialité d’un groupe de processus.
</aside>
Les droits définissent les niveaux d’accès — lecture, modification ou contrôle — ainsi que les actions autorisées sur chaque élément de l’application.
Ils peuvent être gérés aux niveaux suivants :
| Domaine | Éléments concernés |
|---|---|
| Application | Application et groupes de processus |
| Processus | Processus, versions, vues et documents |
| Données | Réservoirs de données, tables et enregistrements |
Les droits peuvent être attribués à des utilisateurs de l’annuaire, à des groupes d’utilisateurs ou à des profils.
<aside> ➕
Les droits se cumulent
Si une personne reçoit un droit en son nom et un autre droit par l’intermédiaire d’un groupe, elle bénéficie des deux. Par exemple, une personne disposant du droit de lecture et appartenant à un groupe autorisé à modifier pourra lire et modifier.
</aside>
Un profil regroupe des personnes qui exercent les mêmes responsabilités. Une même personne peut cumuler plusieurs profils.
| Profil | Principales possibilités |
|---|---|
Administrateur serveur (sys_Administrators) |
Paramètre le serveur, les connexions externes, les agents et les permissions par défaut. Dispose par défaut de tous les droits. |
Concepteur (sys_Designers) |
Accède au Studio, crée des applications et modifie leurs éléments. |
| Profil | Principales possibilités |
|---|---|
Responsable d’application (sys_Managers) |
Personnalise l’application, attribue les profils, gère les droits et le cycle de vie des versions. |
Concepteur d’application (sys_Designers) |
Crée et modifie les éléments de l’application et gère le cycle de vie des versions. |
Lecteur d’application (sys_Readers) |
Accède à l’application et consulte les documents selon les règles de confidentialité. |
Responsable de groupe de processus (sys_Managers) |
Personnalise le groupe, gère ses éléments, ses droits et le cycle de vie des versions. |
Lecteur de groupe de processus (sys_Readers) |
Accède au groupe et consulte les documents selon les règles de confidentialité. |
Responsable de processus (sys_RoleInCharge) |
Personnalise le processus et ses versions, gère leurs droits et intervient sur tous les documents. |
Responsable de version (sys_RoleInCharge) |
Personnalise la version, gère les droits sur ses documents et peut intervenir sur tous ses documents. |
Auteur de document (sys_Creators) |
Crée des documents pour la version de processus. |
Lecteur de document (sys_GlobalReaders) |
Consulte tous les documents de la version, même sans y être intervenu. |
| Profil | Principales possibilités |
|---|---|
Responsable de réservoir (sys_Managers) |
Personnalise le réservoir et ses tables, gère les droits et intervient sur tous les enregistrements. |
Concepteur de réservoir (sys_Designers) |
Crée et modifie le réservoir et ses tables. |
Lecteur de réservoir (sys_GlobalReaders) |
Consulte les données au travers des vues. |
Responsable de table (sys_RoleInCharge) |
Personnalise la table et ses colonnes et intervient sur ses enregistrements. |
Auteur d’enregistrement (sys_Creators) |
Crée et consulte des données dans la table. |

Propriétés et membres d’un profil
La personne autorisée à créer un document dépend du contexte :
| Contexte | Règle appliquée |
|---|---|
| Document standard | Les membres du profil Auteur de document et les personnes disposant explicitement du droit de création peuvent créer. Le rôle de la première étape est ignoré. |
| Sous-processus créé depuis un tableau | Les personnes intervenant à l’étape courante du processus principal peuvent créer le sous-processus et intervenir à sa première étape. Le profil Auteur et le rôle de la première étape sont ignorés. |
| Processus embarqué | Le document est créé par la personne intervenant sur l’étape du processus parent, puis envoyé aux membres du rôle de la première étape du processus embarqué. |
Une permission associe plusieurs informations :
| --- | --- |
<aside> 💡
</aside>

Liste des permissions d’une version de processus