1.1. Привилегии и роли

В системе JetCalc при выполнении любой функции, доступной пользователям системы, предварительно выполняется контроль на наличие привилегий на выполнение этой функции текущим авторизованным пользователем.

Если у текущего пользователя нет соответствующий привилегий, то запрос на выполнении функции игнорируется. У функций, доступ к которым осуществляется через веб-интерфейс, при отсутствии необходимых привилегий соответствующие элементы интерфейса не отображаются.

На текущий момент в системе выделена 51 привилегия, сгруппированная в 27 логических групп. По мере развития системы возможно добавление новых привилегий с выделением новых логических групп.

Предоставление привилегий для пользователей выполняется посредством создания ролей, каждой из которых устанавливается определенный набор привилегий. При первоначальной настройке в системе JetCalc создана одна функциональная роль ADMIN, для которой установлены все привилегии.

Если в системе предполагается работа только одного пользователя, то функциональной роли ADMIN будет достаточно. В большинстве же случаев система JetCalc предполагает наличие нескольких пользователей, которые могут и должны решать в системе строго определенный перечень задач. В такой ситуации целесообразно для отдельных видов задач создать свой набор функциональных ролей, которые затем можно назначать конкретным пользователям системы.

Создание новой функциональной роли выполняется в настройках системы в разделе Пользователи > Роли. При создании новой роли необходимо определить код и наименование, а также отметить все необходимые для роли привилегии, полный перечень которых выводится в правой панели.

Перечень функциональных ролей определяется исходя из организационной специфики компании. Тем не менее, можно рекомендовать следующие функциональные роли, помимо изначально настроенной роли ADMIN:

  • OPERATOR "Оператор" - пользователь с возможностью редактирования и просмотра документов, а также выполнения необходимых для этого вспомогательных операций;

  • ORGADMIN "Администратор организации" - пользователь с функциями оператора плюс возможностями настройки пропусков для пользователей своей организации;

  • DEPADMIN "Администратор департамента" - пользователь с функциями оператора плюс расширенными возможностями по настройке объектов учета и выполнению действий, затрагивающих всех пользователей системы;

  • DESIGNER "Конструктор форм" - пользователь с функциями оператора плюс возможностями создания и настройки новых документов;

  • CURATOR "Куратор организации" - пользователь с функциями оператора плюс возможностями по проверке и приемке введенных данных пользователями отдельных предприятий компании.

Last updated