Пожалуйста, включите JavaScript для просмотра этого сайта.

Руководство Simple-Scada

История: Редактор > Пользователи и группы

Сценарии использования системы прав

Пред. Вверх След. Еще

Рассмотрим возможные сценарии использования системы прав:

Динамический набор пользователей

Универсальный вариант, который подходит для большинства проектов. В редакторе создаются требуемые группы и пользователь администратор, который затем сможет добавлять, удалять других пользователей и редактировать их профили через десктоп/web-клиент во время работы проекта. Для реализации данного сценария, необходимо:

1.Перейти в меню "Пользователи -> Редактировать". Создать новую группу (1) для администраторов (например с именем "Администраторы" (2)), которые будут редактировать и создавать пользователей. Включить у группы права "Создание/изменение пользователей", "Удаление пользователей" и "Блокировка пользователей" (3).

2.Создать пользователей (1) и добавить их в группу "Администраторы" (3). Данные пользователи смогут редактировать и создавать других пользователей во время работы проекта. Рекомендуем назначить администраторам надежные пароли с длиной не менее 10 символов, содержащие спец. символы, цифры, cтрочные и заглавные буквы.

3.Создать группы с требуемыми правами для остальных пользователей, например "Операторы", "Инженеры" и т.д. Выключить у групп права "Создание/изменение пользователей", "Удаление пользователей", "Блокировка пользователей", чтобы пользователи в этих группах не могли влиять на других пользователей. При необходимости можно включить права "Изменение собственного профиля", "Изменение собственного пароля", тогда пользователи этих групп смогут менять собственный профиль / пароль.

4.Сохранить и запустить проект.

5.Теперь к проекту можно подключиться с десктоп или web-клиента и авторизоваться под одним из администраторов. После авторизации нужно перейти в меню "Управление пользователями" и создать пользователей в соответствующих группах.

Преимущества динамического набора пользователей:

пользователи из группы "Администраторы" смогут добавлять / удалять / блокировать других пользователей, редактировать их профили, пароли и набор групп через десктоп/web-клиент во время работы проекта.

не требуется перезапускать проект, все изменения в списках пользователей будут применяться сразу.

если в проекте используется отправка сообщений в группы (SendMail, SendTelegram, SendMax, SendSMS), то при создании пользователя достаточно заполнить нужный канал для получения уведомлений.  

администраторы при необходимости смогут создавать новых администраторов.

пользователи из других групп не смогут создавать новых пользователей или влиять на существующих.

только разработчик проекта (используя редактор) сможет изменить профили администраторов, созданные в редакторе на шаге 2.

 

Фиксированный набор пользователей и групп

Самый примитивный вариант. Все группы и пользователи создаются и редактируются только через редактор. Добавлять, удалять пользователей и редактировать их профили через десктоп/web-клиент нельзя. Для реализации данного сценария, необходимо:

1.Перейти в меню "Пользователи -> Редактировать" и создать нужные группы. Всем группам назначить требуемые права, кроме прав "Создание/изменение пользователей", "Удаление пользователей", "Блокировка пользователей" - их нужно выключить!

2.Создать пользователей и добавить их в соответствующие группы.

3.Сохранить и запустить проект.

4.Теперь к проекту можно подключиться с десктоп или web-клиента и авторизоваться под созданными ранее пользователями.

Недостатки фиксированного набора пользователей:

только разработчик проекта (используя редактор) может добавлять / удалять пользователей, редактировать их профили, пароли и изменять права.

после внесения любых изменений в список пользователей, нужно сохранить проект и перезапустить его на сервере Simple-Scada, чтобы изменения вступили в силу.