logologo
Démarrer
Manuel
Développement
Plugins
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Démarrer
Manuel
Développement
Plugins
API
logologo
Utilisateurs

Rôles et permissions

Configuration des rôles
Configuration des permissions
Appliquer dans l'UI
Union des rôles

Guide de développement

Étendre la configuration des permissions

Départements

Gestion des départements
Gestion des rôles de département

Synchronisation des données utilisateur

Gestion de la synchronisation

Sources de données

WeChat Work
HTTP API

Guide de développement

Étendre la source de données de synchronisation
Étendre la ressource cible de synchronisation
Previous PageAppliquer dans l'UI
Next PageÉtendre la configuration des permissions
Avis de traduction IA

Cette documentation a été traduite automatiquement par IA.

#Union des rôles

This feature is provided by the plugin «Contrôle d"accès»

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.