Skip to content

Як назначаються Права доступу ​

Права доступу сумуються для користувача і всіх його ролей.

Назначаються на користувача ​

Назначаються на роль ​

Конфігурації, які впливають на наявність прав доступу ​

Ліцензії ​

Мають найбільший вплив на функціонал: можна надати всі права користувачу та його ролі, але без ліцензії функціонал не працюватиме.

Налаштовуються у Admin/Directory/License або у карточці користувача

Наприклад, якщо присвоїти користувачу роль, яка має глобальне право доступу на Read, а також ObAC права доступу на cases, але забрати у нього ліцензію CUSTOMER_SERVICE – то і до звернень у нього доступу не буде.

Global Role Permissions ​

Складаються з CRUD прав і інших, специфічних прав на конкретні дії.

Налаштовуються в Admin/Roles у 2й табі карточки ролі.

Global CRUD Permissions ​

Фактично, "глобальне" ObAC на всі Scope Class'и на конкретну дію.

Global Special Permissions ​

Всі крім попередніх. Регулюють, наприклад, право на прослуховування записів розмов, або на перегляд екрану оператора.

ObAC ​

Регулює права доступу до конкретних Scope Class'ів.

IMPORTANT

Зверніть увагу!

Один обʼєкт прав може давати доступ на декілька сутностей системи. Тобто, наприклад обʼєкт dictionaries дає право на половину розділів в Admin/Lookups. Конкретно зі списком маппінгів можна ознайомитись тут.

WARNING

Зверніть увагу!

Якщо ObAC вимкнений, то він не працюватиме. Тобто, "дозволено все".

RbAC ​

Регулює права доступу до конкретних Записів.

Налаштовується:

  1. В Admin/Permissions/Objects –> RbAC - додаємо ролі, які мають право на всі Записи.

  2. В карточці конкретного запису (Permissions tab) – додаємо ролі, які мають право на цей конкретний Запис.

IMPORTANT

Детальніше про ObAC vs RbAC можна прочитати у окремому питанні з faq

Role Applications (Visual) Access ​

Регулюють суто візуальний доступ до секцій на рівні навігації. Ідея в тому, щоб простіше і гранулярніше давати доступ до певних роутів.

Тобто, наприклад:

  1. Можна дати користувачу ObAC доступ до users..
  2. .. але не дати візуальний доступ до самого розділу Admin/directory/users

Тоді користувач зможе бачити список юзерів у селектах, але при цьому не матиме змоги перейти на сам розділ з табличкою.

Візуальний доступ ніяк не впливає на бекенд, і ніяк не регулюється. Навіть схема даних. Це – суто фронтенд фіча.