1.1. Привилегии и роли
В системе JetCalc при выполнении любой функции, доступной пользователям системы, предварительно выполняется контроль на наличие привилегий на выполнение этой функции текущим авторизованным пользователем.
Если у текущего пользователя нет соответствующий привилегий, то запрос на выполнении функции игнорируется. У функций, доступ к которым осуществляется через веб-интерфейс, при отсутствии необходимых привилегий соответствующие элементы интерфейса не отображаются.
На текущий момент в системе выделена 51 привилегия, сгруппированная в 27 логических групп. По мере развития системы возможно добавление новых привилегий с выделением новых логических групп.
Предоставление привилегий для пользователей выполняется посредством создания ролей, каждой из которых устанавливается определенный набор привилегий. При первоначальной настройке в системе JetCalc создана одна функциональная роль ADMIN, для которой установлены все привилегии.
Если в системе предполагается работа только одного пользователя, то функциональной роли ADMIN будет достаточно. В большинстве же случаев система JetCalc предполагает наличие нескольких пользователей, которые могут и должны решать в системе строго определенный перечень задач. В такой ситуации целесообразно для отдельных видов задач создать свой набор функциональных ролей, которые затем можно назначать конкретным пользователям системы.
Создание новой функциональной роли выполняется в настройках системы в разделе Пользователи > Роли. При создании новой роли необходимо определить код и наименование, а также отметить все необходимые для роли привилегии, полный перечень которых выводится в правой панели.
Перечень функциональных ролей определяется исходя из организационной специфики компании. Тем не менее, можно рекомендовать следующие функциональные роли, помимо изначально настроенной роли ADMIN:
  • OPERATOR "Оператор" - пользователь с возможностью редактирования и просмотра документов, а также выполнения необходимых для этого вспомогательных операций;
  • ORGADMIN "Администратор организации" - пользователь с функциями оператора плюс возможностями настройки пропусков для пользователей своей организации;
  • DEPADMIN "Администратор департамента" - пользователь с функциями оператора плюс расширенными возможностями по настройке объектов учета и выполнению действий, затрагивающих всех пользователей системы;
  • DESIGNER "Конструктор форм" - пользователь с функциями оператора плюс возможностями создания и настройки новых документов;
  • CURATOR "Куратор организации" - пользователь с функциями оператора плюс возможностями по проверке и приемке введенных данных пользователями отдельных предприятий компании.
Copy link