Как разграничить права операторов на панели PH1?
Через функцию User Permission на панели инструментов Data Tool: пользователи распределяются по группам, а группам выдаётся доступ к объектам — то есть право закрывается не за целым экраном, а за конкретной кнопкой или полем ввода.
Ограничения, которые надо знать до проектирования:
- не более 20 пользователей в проекте;
- 11 групп плюс администратор;
- один пользователь может входить в несколько групп;
- учётная запись администратора может быть только одна: вторую добавить нельзя, существующую удалить нельзя.
Порядок настройки:
- Откройте Data Tool → User Permission.
- Заполните имя, пароль и описание для каждого пользователя.
- Отметьте группы, в которые он входит.
- Нажмите Save and Exit.
Ограничение доступа к объекту: свойства объекта → вкладка Security → галочка User Permission → уровень доступа → поле Log Message → режим Access Denied Setting.
Важная деталь про журнал: если поле Log Message пустое, операция с этим объектом в журнал не пишется. Хотите видеть в отчёте, кто менял уставку, — заполните текст сообщения.
Журнал операций хранится во внутренней памяти по пути \flash\UserOperationLogs.db; в симуляторе он лежит на диске C, в папке PROMPOWER\UserMgrFile. Сам журнал работает только при включённой функции разрешений пользователей.
Для входа и смены пароля не нужно рисовать экраны с нуля: у панели есть встроенные — экран № 1006 для входа и экран № 1007 для смены пароля.
Прикреплённая документация
Георгий Жуков
Ведущий инженер