Avis de traduction IA

Cette documentation a été traduite automatiquement par IA.

Union des rôles

Contrôle d'accèsCommunity Edition+

L'union des rôles est un mode de gestion des autorisations. Selon les paramètres du système, les développeurs peuvent choisir d'utiliser les Rôles indépendants, d'Autoriser l'union des rôles ou l'Union des rôles uniquement, afin de répondre à différents besoins en matière d'autorisations.

20250312184651

Rôles indépendants

Par défaut, le système utilise des rôles indépendants : l'union des rôles n'est pas activée, et les utilisateurs doivent basculer individuellement entre les rôles qu'ils possèdent.

20250312184729 20250312184826

Autoriser l'union des rôles

Les développeurs système peuvent activer l'option Autoriser l'union des rôles, permettant aux utilisateurs de disposer simultanément des autorisations de tous les rôles qui leur sont attribués, tout en leur permettant de basculer individuellement entre leurs rôles.

20250312185006

Union des rôles uniquement

Les utilisateurs sont contraints d'utiliser uniquement l'union des rôles et ne peuvent pas basculer individuellement entre les rôles.

20250312185105

Règles de l'union des rôles

L'union des rôles confère le maximum d'autorisations de tous les rôles. Vous trouverez ci-dessous les explications sur la manière de déterminer les autorisations lorsque des rôles ont des paramètres conflictuels pour une même option.

Fusion des autorisations d'opération

Exemple : Le Rôle 1 (role1) est configuré pour Autoriser la configuration de l'interface, et le Rôle 2 (role2) est configuré pour Autoriser l'installation, l'activation et la désactivation des plugins.

20250312190133

20250312190352

Lors de la connexion avec le rôle Toutes les autorisations, l'utilisateur disposera simultanément de ces deux autorisations.

20250312190621

Fusion de la portée des données

Lignes de données

Scénario 1 : Plusieurs rôles définissant des conditions sur le même champ

Rôle A, condition configurée : Age < 30

UserIDNameAge
1Jack23
2Lily29

Rôle B, condition configurée : Age > 25

UserIDNameAge
2Lily29
3Sam32

Après fusion :

UserIDNameAge
1Jack23
2Lily29
3Sam32

Scénario 2 : Différents rôles définissant des conditions sur des champs différents

Rôle A, condition configurée : Age < 30

UserIDNameAge
1Jack23
2Lily29

Rôle B, condition configurée : Le nom contient « Ja »

UserIDNameAge
1Jack23
3Jasmin27

Après fusion :

UserIDNameAge
1Jack23
2Lily29
3Jasmin27

Colonnes de données

Rôle A, champs visibles configurés : Nom, Âge

UserIDNameAge
1Jack23
2Lily29

Rôle B, champs visibles configurés : Nom, Sexe

UserIDNameSex
1JackMan
2LilyWoman

Après fusion :

UserIDNameAgeSex
1Jack23Man
2Lily29Woman

Combinaison de lignes et de colonnes

Rôle A, condition configurée : Age < 30, champs visibles : Nom, Âge

UserIDNameAge
1Jack23
2Lily29

Rôle B, condition configurée : Le nom contient « Ja », champs visibles : Nom, Sexe

UserIDNameSex
3JadeWoman
4JamesMan

Après fusion :

UserIDNameAgeSex
1Jack23Man
2Lily29Woman
3Jade27Woman
4James31Man

Remarque : Les cellules avec un fond rouge indiquent des données invisibles dans les rôles individuels, mais visibles dans le rôle fusionné.

Résumé

Règles de fusion des rôles pour la portée des données :

  1. Entre les lignes, si l'une des conditions est remplie, la ligne dispose des autorisations.
  2. Entre les colonnes, les champs sont combinés.
  3. Lorsque les lignes et les colonnes sont toutes deux configurées, elles sont fusionnées séparément (lignes avec lignes, colonnes avec colonnes), et non par des combinaisons ligne-colonne.