Відділи і доступи
Коли базових прав ролі недостатньо — наприклад, хочете дати одному
конкретному менеджеру доступ до звітів, не роблячи його керівником —
https://demo.brightprint.com.ua/org дозволяє налаштувати це без єдиного
рядка коду.
Два рівні тонкого налаштування
Section titled “Два рівні тонкого налаштування”- Відділ — група співробітників зі своїм набором дозволів, який заміщає типовий набір ролі для всіх, хто в ньому перебуває. Готовий приклад — пресет «Цех / Виробництво»: набір прав, з якого стартує роль «Робітник виробництва».
- Точковий override по людині — додати чи забрати конкретний дозвіл одній людині, не чіпаючи ні її роль, ні відділ.
Як це рахується
Section titled “Як це рахується”Ефективні права співробітника визначаються в такому порядку:
- адміністратор — завжди всі права, без винятків;
- інакше — права відділу, якщо співробітник у ньому перебуває;
- якщо відділу немає — базовий набір його ролі;
- і в останню чергу — точкові додавання/вилучення (override) по цій конкретній людині.
Приклад
Section titled “Приклад”Директор хоче, щоб один менеджер бачив звіти, а решта менеджерів — ні.
Замість створення нового відділу заради однієї людини, достатньо додати
override «reports.view» саме цьому користувачеві на сторінці /org.
