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

Ролі та дозволи

Налаштування ролей
Налаштування дозволів
Застосування в UI
Об'єднання ролей

Посібник розробника

Розширення панелі налаштування дозволів

Відділ

Керування відділами
Керування ролями відділу

Синхронізація даних користувачів

Керування синхронізацією

Джерело даних

WeChat Work
HTTP API

Посібник розробника

Розширення джерел даних для синхронізації
Розширення цільових ресурсів для синхронізації
Previous PageЗастосування в UI
Next PageРозширення панелі налаштування дозволів
Повідомлення про переклад ШІ

Ця документація була автоматично перекладена штучним інтелектом.

#Об'єднання ролей

This feature is provided by the plugin «Контроль доступу»

Об'єднання ролей — це режим керування дозволами. Залежно від налаштувань системи, розробники можуть обрати використання Незалежних ролей, Дозволити об'єднання ролей або Лише об'єднання ролей, щоб задовольнити різні потреби в дозволах.

20250312184651

#Незалежні ролі

За замовчуванням система використовує незалежні ролі. Це означає, що об'єднання ролей не застосовується, і користувачі повинні перемикатися між ролями, які вони мають, по черзі.

20250312184729 20250312184826

#Дозволити об'єднання ролей

Розробники системи можуть увімкнути Дозволити об'єднання ролей. Це дає користувачам змогу одночасно використовувати дозволи всіх призначених їм ролей, а також дозволяє їм перемикатися між ролями індивідуально.

20250312185006

#Лише об'єднання ролей

Користувачі зобов'язані використовувати лише об'єднання ролей і не можуть перемикатися між ролями індивідуально.

20250312185105

#Правила об'єднання ролей

Об'єднання ролей надає максимальні дозволи, що охоплюють усі ролі. Нижче пояснюється, як вирішувати конфлікти дозволів, коли ролі мають різні налаштування для одного й того ж дозволу.

#Об'єднання дозволів на операції

Приклад: Роль 1 (role1) налаштована на Дозволяє конфігурувати інтерфейс, а Роль 2 (role2) налаштована на Дозволяє встановлювати, активувати, вимикати плагіни.

20250312190133

20250312190352

При вході в систему з роллю, що має Повні дозволи, користувач одночасно матиме обидва ці дозволи.

20250312190621

#Об'єднання області даних

#Рядки даних

Сценарій 1: Кілька ролей встановлюють умови для одного й того ж поля

Фільтр Ролі A: Age < 30

UserIDNameAge
1Jack23
2Lily29

Фільтр Ролі B: Age > 25

UserIDNameAge
2Lily29
3Sam32

Після об'єднання:

UserIDNameAge
1Jack23
2Lily29
3Sam32

Сценарій 2: Різні ролі встановлюють умови для різних полів

Фільтр Ролі A: Age < 30

UserIDNameAge
1Jack23
2Lily29

Фільтр Ролі B: Name містить "Ja"

UserIDNameAge
1Jack23
3Jasmin27

Після об'єднання:

UserIDNameAge
1Jack23
2Lily29
3Jasmin27

#Стовпці даних

Видимі стовпці Ролі A: Name, Age

UserIDNameAge
1Jack23
2Lily29

Видимі стовпці Ролі B: Name, Sex

UserIDNameSex
1JackMan
2LilyWoman

Після об'єднання:

UserIDNameAgeSex
1Jack23Man
2Lily29Woman

#Змішані рядки та стовпці

Фільтр Ролі A: Age < 30, стовпці Name, Age

UserIDNameAge
1Jack23
2Lily29

Фільтр Ролі B: Name містить "Ja", стовпці Name, Sex

UserIDNameSex
3JadeWoman
4JamesMan

Після об'єднання:

UserIDNameAgeSex
1Jack23Man
2Lily29Woman
3Jade27Woman
4James31Man

Примітка: Клітинки з червоним фоном вказують на дані, які невидимі в окремих ролях, але стають видимими в об'єднаній ролі.

#Підсумок

Правила об'єднання ролей для області даних:

  1. Між рядками: якщо хоча б одна умова виконується, рядок має дозволи.
  2. Між стовпцями: поля об'єднуються.
  3. Якщо налаштовані одночасно рядки та стовпці: рядки та стовпці об'єднуються окремо, а не за комбінаціями (рядок + стовпець).