logologo
Start
Manual
Utveckling
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
Start
Manual
Utveckling
Plugins
API
logologo
Användare

Roller & behörigheter

Rollkonfiguration
Behörighetskonfiguration
Använd i UI
Rollunion

Utvecklarguide

Utöka behörighetsfältet

Avdelningar

Avdelningshantering
Avdelningsrollhantering

Synkronisering av användardata

Synkroniseringshantering

Datakällor

WeChat Work
HTTP API

Utvecklarguide

Utöka synkroniseringskällor
Utöka synkroniseringsmål
Previous PageAnvänd i UI
Next PageUtöka behörighetsfältet
TIP

Detta dokument har översatts av AI. För eventuella felaktigheter, se den engelska versionen

#Rollunion

This feature is provided by the plugin «Åtkomstkontroll»

Rollunion är ett läge för behörighetshantering. Beroende på systeminställningarna kan systemutvecklare välja att använda separata roller, tillåta rollunion, eller endast rollunion för att uppfylla olika behörighetsbehov.

20250312184651

#Separata roller

Som standard använder systemet separata roller. Användare måste växla mellan de roller de har individuellt.

20250312184729 20250312184826

#Tillåt rollunion

Systemutvecklare kan aktivera Tillåt rollunion, vilket gör att användare samtidigt kan ha behörigheter från alla tilldelade roller, samtidigt som de fortfarande kan växla mellan roller individuellt.

20250312185006

#Endast rollunion

Användare tvingas att endast använda rollunion och kan inte växla mellan roller individuellt.

20250312185105

#Regler för rollunion

Rollunion ger maximala behörigheter från alla roller. Nedan förklaras hur behörighetskonflikter ska lösas när roller har olika inställningar för samma behörighet.

#Sammanslagning av åtgärdsbehörigheter

Exempel: Roll1 är konfigurerad för att tillåta konfiguration av gränssnitt och Roll2 är konfigurerad för att tillåta installation, aktivering och inaktivering av plugin.

20250312190133

20250312190352

När en användare loggar in med rollen Fulla behörigheter kommer den att ha båda behörigheterna samtidigt.

20250312190621

#Sammanslagning av dataskop

#Datarader

Scenario 1: Flera roller med villkor på samma fält

Roll A, konfigurerat villkor: Age < 30

UserIDNameAge
1Jack23
2Lily29

Roll B, konfigurerat villkor: Age > 25

UserIDNameAge
2Lily29
3Sam32

Efter sammanslagning:

UserIDNameAge
1Jack23
2Lily29
3Sam32

Scenario 2: Olika roller med villkor på olika fält

Roll A, konfigurerat villkor: Age < 30

UserIDNameAge
1Jack23
2Lily29

Roll B, konfigurerat villkor: Name innehåller "Ja"

UserIDNameAge
1Jack23
3Jasmin27

Efter sammanslagning:

UserIDNameAge
1Jack23
2Lily29
3Jasmin27

#Datakolumner

Roll A, konfigurerade synliga fält: Name, Age

UserIDNameAge
1Jack23
2Lily29

Roll B, konfigurerade synliga fält: Name, Sex

UserIDNameSex
1JackMan
2LilyKvinna

Efter sammanslagning:

UserIDNameAgeSex
1Jack23Man
2Lily29Kvinna

#Blandade rader och kolumner

Roll A, konfigurerat villkor för Age < 30, synliga fält Namn, Ålder

UserIDNameAge
1Jack23
2Lily29

Roll B, konfigurerat villkor för Name innehåller "Ja", synliga fält Namn, Kön

UserIDNameSex
3JadeKvinna
4JamesMan

Efter sammanslagning:

UserIDNameAgeSex
1Jack23Man
2Lily29Woman
3Jade27Kvinna
4James31Man

Obs: Celler med röd bakgrund indikerar data som är osynliga i individuella roller men synliga i den sammanslagna rollen.

#Sammanfattning

Regler för sammanslagning av roller i dataskop:

  1. Mellan rader: Om något villkor är uppfyllt har raden behörighet.
  2. Mellan kolumner: Fält kombineras.
  3. När både rader och kolumner är konfigurerade slås de samman separat, rad för rad och kolumn för kolumn, inte som kombinationer av (rad + kolumn).