Права пользователя
Для настройки доступа в системе используется механизм разграничения прав. На платформе SimpleOne предоставление доступа к действиям и данным выполняется с помощью ACL – механизма контроля доступа, который определяет, какие операции разрешены пользователю.
Этот механизм заложен в основу работы виджета Права пользователя в SimpleMES. Права, которые администратор настраивает в виджете, используются системой для предоставления или ограничения доступа к действиям и данным.
С помощью виджета Права пользователя администратор может назначать права пользователям и командам пользователей, а также определять, какие действия им разрешено выполнять в системе.
Если права заданы и пользователю, и его команде, система учитывает наиболее высокий уровень доступа
С помощью виджета можно:
- назначать права пользователям;
- назначать права командам пользователей;
- просматривать текущие настройки прав;
- настраивать права на просмотр, создание, копирование, редактирование, удаление и печать;
- копировать права от одного пользователя или команды другому пользователю или команде.
Основные термины
Права пользователя – набор разрешений, который определяет, какие действия пользователь или команда могут выполнять в системе.
Эффективные права – это итоговые права пользователя с учетом всех назначенных ему прав: личных и полученных через группы. Если право выдано хотя бы один раз, пользователь считается имеющим это право. Если права различаются, применяется более высокий уровень доступа.
ACL – механизм контроля доступа, с помощью которого система проверяет, разрешено ли пользователю выполнять определенные действия.
Специальные права – дополнительные права, которые могут быть настроены для отдельных таблиц помимо стандартных действий.
Структура виджета
Виджет разделен на две части. В левой части расположена область с двумя вкладками (на рисунке под номером 1), в которой можно выбрать пользователя или команду пользователей, для которых настраиваются права.
После выбора пользователя или команды в правой части виджета (на рисунке под номером 2) отображается матрица прав. В ней можно настроить доступ для выбранного пользователя или команды.
В матрице по вертикали представлен список таблиц системы, а по горизонтали — действия, которые можно разрешить: просмотр, создание, копирование, редактирование, удаление и печать.

Работа с виджетом выполняется в следующем порядке:
- Выберите пользователя или команду пользователей, для которых необходимо настроить права.
- В матрице отметьте чекбоксы напротив тех действий, которые нужно разрешить.
- Нажмите Сохранить.
Копирование прав
Виджет позволяет копировать права от одного пользователя или команды другому пользователю или команде.
Чтобы скопировать права, нажмите кнопку Копировать права. В открывшемся окне выберите, у кого нужно скопировать права, и укажите, кому их нужно назначить. Затем нажмите Подтвердить.
Права доступа
В матрице прав можно настроить действия, которые будут доступны пользователю или команде пользователей для выбранных компонентов системы.
| Действие | Что разрешает |
|---|---|
| Просмотр | Позволяет открывать раздел и просматривать данные |
| Создать | Позволяет создавать новые записи с помощью кнопки Создать |
| Скопировать | Позволяет копировать существующие записи с помощью кнопки Копировать |
| Изменить | Позволяет изменять существующие записи компонента |
| Удалить | Позволяет удалять записи компонента |
| Печать | Позволяет печатать информацию по записи компонента |