## Роли приложения Данный справочник ролей расположен в папке Администрирование. В справочнике по умолчанию должны содержаться базовые роли модулей (согласно матрице ролей), устанавливаемых на конкретном предприятии. Реестр ролей приложения выглядит следующим образом: [![Реестр ролей приложения](image.png)](### "Пример отображения реестра Ролей приложения") ## Роли системы Данный справочник предназначен для определения уровней доступа к документам, в меню расположен в папке Администрирование. [![роли системы](image-1.png)](### "Пример поиска документа «Роли системы» в главном меню") Реестр выглядит следующим образом: ![реестр роли систем](image-2.png) Для определения у роли уровня доступа к документам необходимо создать документ, заполнить: - **Наименование** - наименование роли (бизнес-роли) - **Служебное имя (из файла roles.json)** - наименование роли, заполняется наименованием роли из Ролей приложения (это также может быть бизнес-роль, определенная на предприятии) - **Примечание** - поле для внесения дополнительной информации по регистрируемой роли. **Таблицу «Документы (видимость в реестре)»** - отображаются документы, которые отображаются в системе. Доступные действия: - Добавить – создать новый документ. При нажатии на кнопку добавляется строчка, в ней необходимо выбрать раздел учета либо сразу тип документа. - Удалить – убрать документ из реестра. Необходимо встать на необходимую строчку и нажать кнопку удалить. - Экспорт – выгрузить данные в файл (Excel). - Фильтр – настроить отбор документов по типу или разделу. **Статусы документа (права редактирования)** - Каждый документ проходит несколько этапов (статусов). Пользователь можете редактировать документ только в тех статусах, где стоит галочка в колонке «Редактирование». Документы со статусами, по которым не заполнен признак «Редактирование», будут доступны только для просмотра. **Печать отчетов** Для возможности сформировать отчет, необходимо заполнить признак «Печать» в таблице «Печать отчетов». [![alt text](image-3.png)](### "Пример заполнения документа "роли системы") ## Бизнес-роли Бизнес-роль - это роль в бизнес-процессе с определенным уровнем доступа к определенному набору документов. При этом сотрудники, занимающие одинаковую должность на одном предприятии, могут обладать разным набором бизнес-ролей в зависимости от зоны ответственности конкретного сотрудника. Для того чтобы зарегистрировать бизнес-роль, необходимо создать документ в «Ролях приложения», заполнить таблицу Вложенные роли. Таблица Вложенные роли должна содержать перечень базовых ролей (ролей, которые прописаны в формах документов), либо другие бизнес-роли, внутри которых в таблице Вложенные роли содержатся базовые роли. [![alt text](image-4.png)](### "Пример создание бизнес-роли в "Ролях приложения") Далее необходимо определить уровни доступа к документам для бизнес-роли. Для этого необходимо создать документ в реестре «Роли системы», заполнить поля Наименование, Служебное имя (из файла roles.json), заполнить таблицы «Документы (видимость в реестре)», «Статусы документа», «Печать отчетов» [![alt text](image-5.png)](### "Пример определение уровней доступа бизнес-роли в «Ролях системы») ## Роли модуля Общие справочники
Наименование документа Роль для чтения формы Роль для редактирования формы Дополнительные роли
Настройка учетной политики администратор системы, accountingpolitics_write администратор системы, accountingpolitics_read only_responsible_persons — доступ только к вкладке «Ответственные лица» в УПП (требуются роли: Кадровик, accountingpolitics_write).
Физическое лицо rpdictionaries_read - доступ только к вкладке "Сведения" rp_person_write - rpdictionaries_write - доступ только к вкладке "Сведения", administrator_rp_person - все вкладки
## Роли модуля Штатного расписания
Наименование документа Роли для чтения формы Роли для редактирования формы Дополнительные роли
Подразделения department_read department_write
Категории должностей postcategory_read postcategory_write
Должности организации rp_post_read rp_post_write
Разряды sprRank_read sprRank_write
Выполняемые функции (классификатор занятий) rpdictionaries_read rpdictionaries_write
Виды элемента тарифной сетки typeElement_read typeElement_write
Элементы тарифной сетки typeElement_read typeElement_write
Условия труда sprWorkCond_read sprWorkCond_write
Особые условия труда specialWorkCond_read specialWorkCond_write
Классы условий труда по спецоценке classWorkCond_read classWorkCond_write
Справочники для индивидуальных сведений по стажу sprExperience_read sprExperience_write
Территории rp_territory_read rp_territory_write
Штатные единицы rp_staffunitlite_read rp_staffunitlite_write editable_stafflist - редактирование ШЕ, которая участвует в ШР и в дальнейших приказах (+ в УПП чекбокс "Редактирование ШЕ")
Виды категорий должностей postcategory_read postcategory_write
Грейды sprgrade_read sprgrade_write
Виды документов по штатному расписанию typedocmove_read typedocmove_write
Тарифная сетка tariffScale_read tariffScale_write
Приказы о введении/изменении тарифной сетки orderTariff_read orderTariff_write
Штатное расписание stafflist_read staffing_write
Приказы о введении/изменении штатного расписания orderStaff_read orderStaff_write
В системе пользователям можно назначить одну основную роль, которая будет включать в себя все необходимые права для работы с документами библиотеки «Штатное расписание».
Идентификатор Наименование Вложенные роли
Штатное расписание_чтение Штатное расписание_чтение на всю библиотеку orderStaff_read, orderTariff_read, sprRank_read, tariffScale_read, sprFunctionExec_read, typeElement_read, sprElement_read, sprWorkCond_read, specialWorkCond_read, classWorkCond_read, sprExperience_read, typedocnorm_read, rp_territory_read, stafflist_read, rp_staffunitlite_read, department_read, postcategory_read, rp_post_read, staffing_write, okpdtr_for_staff_read
Штатное расписание_править Штатное расписание_править на всю библиотеку orderStaff_write, orderTariff_write, sprRank_write, tariffScale_write, sprFunctionExec_write, typeElement_write, sprElement_write, sprWorkCond_write, specialWorkCond_write, classWorkCond_write, sprExperience_write, typedocnorm_write, rp_territory_write, stafflist_write, rp_staffunitlite_write, department_write, postcategory_write, rp_post_write, staffing_write, allmodels, addressbyfias_write, okpdtr_for_staff_write
Штатное расписание_Супер роль Штатное расписание_Супер роль (дает править Штатную Единицу, которая участвует в ШР) sprFunctionExec_write, orderStaff_write, orderTariff_write, sprRank_write, staffing_write, staffUnitFill_write, tariffScale_write, typeElement_write, sprElement_write, sprWorkCond_write, specialWorkCond_write, classWorkCond_write, sprExperience_write, typedocnorm_write, editable_stafflist, department_write, postcategory_write, rp_post_write, rp_territory_write, allmodels, addressbyfias_write, okpdtr_for_staff_write