logologo
Start
Dokumentacja
Deweloperzy
Wtyczki
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
Dokumentacja
Deweloperzy
Wtyczki
API
logologo
Użytkownicy

Role i uprawnienia

Konfiguracja ról
Konfiguracja uprawnień
Zastosowanie w interfejsie
Suma ról

Przewodnik dewelopera

Rozszerzanie paska konfiguracji uprawnień

Działy

Zarządzanie działami
Zarządzanie rolami działów

Synchronizacja danych użytkowników

Zarządzanie synchronizacją

Źródła danych

WeChat Work
HTTP API

Przewodnik dewelopera

Rozszerzanie źródeł synchronizacji
Rozszerzanie celów synchronizacji
Previous PageZastosowanie w interfejsie
Next PageRozszerzanie paska konfiguracji uprawnień
TIP

Ten dokument został przetłumaczony przez AI. W przypadku niedokładności, proszę odnieść się do wersji angielskiej

#Unia ról

This feature is provided by the plugin «Kontrola dostępu»

Unia ról to tryb zarządzania uprawnieniami. W zależności od ustawień systemu, deweloperzy mogą wybrać użycie Ról niezależnych, Dopuszczenie unii ról lub Wyłącznie unii ról, aby sprostać różnym wymaganiom dotyczącym uprawnień.

20250312184651

#Niezależne role

Domyślnie system korzysta z niezależnych ról. Użytkownicy muszą przełączać się pomiędzy posiadanymi rolami pojedynczo.

20250312184729 20250312184826

#Dopuszczenie unii ról

Deweloperzy systemu mogą włączyć Dopuszczenie unii ról, co pozwala użytkownikom jednocześnie korzystać z uprawnień wszystkich przypisanych ról, a jednocześnie nadal umożliwia im indywidualne przełączanie ról.

20250312185006

#Wyłącznie unia ról

Użytkownicy są zmuszeni do korzystania wyłącznie z unii ról i nie mogą przełączać ról indywidualnie.

20250312185105

#Zasady unii ról

Unia ról nadaje maksymalne uprawnienia ze wszystkich ról. Poniżej wyjaśniono, jak rozstrzygać konflikty uprawnień, gdy role mają różne ustawienia dla tego samego uprawnienia.

#Łączenie uprawnień operacyjnych

Przykład: Rola 1 (role1) jest skonfigurowana tak, aby umożliwiała konfigurację interfejsu, a Rola 2 (role2) jest skonfigurowana tak, aby umożliwiała instalowanie, aktywowanie i wyłączanie wtyczek.

20250312190133

20250312190352

Po zalogowaniu się z rolą posiadającą Pełne uprawnienia, użytkownik będzie miał jednocześnie oba te uprawnienia.

20250312190621

#Łączenie zakresu danych

#Wiersze danych

Scenariusz 1: Wiele ról ustawia warunki dla tego samego pola

Filtr Roli A: Wiek < 30

UserIDNameAge
1Jack23
2Lily29

Filtr Roli B: Wiek > 25

UserIDNameAge
2Lily29
3Sam32

Po połączeniu:

UserIDNameAge
1Jack23
2Lily29
3Sam32

Scenariusz 2: Różne role ustawiają warunki dla różnych pól

Filtr Roli A: Wiek < 30

UserIDNameAge
1Jack23
2Lily29

Filtr Roli B: Nazwa zawiera "Ja"

UserIDNameAge
1Jack23
3Jasmin27

Po połączeniu:

UserIDNameAge
1Jack23
2Lily29
3Jasmin27

#Kolumny danych

Widoczne kolumny Roli A: Nazwa, Wiek

UserIDNameAge
1Jack23
2Lily29

Widoczne kolumny Roli B: Nazwa, Płeć

UserIDNameSex
1JackMan
2LilyWoman

Po połączeniu:

UserIDNameAgeSex
1Jack23Man
2Lily29Woman

#Mieszane wiersze i kolumny

Filtr Roli A: Wiek < 30, kolumny Nazwa, Wiek

UserIDNameAge
1Jack23
2Lily29

Filtr Roli B: Nazwa zawiera "Ja", kolumny Nazwa, Płeć

UserIDNameSex
3JadeWoman
4JamesMan

Po połączeniu:

UserIDNameAgeSex
1Jack23Man
2Lily29Woman
3Jade27Woman
4James31Man

Uwaga: Komórki oznaczone kolorem czerwonym wskazują dane niewidoczne w poszczególnych rolach, ale widoczne w połączonej roli.

#Podsumowanie

Zasady łączenia ról w zakresie danych:

  1. Pomiędzy wierszami: jeśli którykolwiek warunek jest spełniony, wiersz posiada uprawnienia.
  2. Pomiędzy kolumnami: pola są łączone.
  3. Gdy wiersze i kolumny są skonfigurowane jednocześnie: wiersze i kolumny są łączone oddzielnie, a nie jako kombinacje (wiersz + kolumna).