## Роли приложения Данный справочник ролей расположен в папке Администрирование. В справочнике по умолчанию должны содержаться базовые роли модулей (согласно матрице ролей), устанавливаемых на конкретном предприятии. Реестр ролей приложения выглядит следующим образом: [](### "Пример отображения реестра Ролей приложения") ## Роли системы Данный справочник предназначен для определения уровней доступа к документам, в меню расположен в папке Администрирование. [](### "Пример поиска документа «Роли системы» в главном меню") Реестр выглядит следующим образом:  Для определения у роли уровня доступа к документам необходимо создать документ, заполнить: - **Наименование** - наименование роли (бизнес-роли) - **Служебное имя (из файла roles.json)** - наименование роли, заполняется наименованием роли из Ролей приложения (это также может быть бизнес-роль, определенная на предприятии) - **Примечание** - поле для внесения дополнительной информации по регистрируемой роли. **Таблицу «Документы (видимость в реестре)»** - отображаются документы, которые отображаются в системе. Доступные действия: - Добавить – создать новый документ. При нажатии на кнопку добавляется строчка, в ней необходимо выбрать раздел учета либо сразу тип документа. - Удалить – убрать документ из реестра. Необходимо встать на необходимую строчку и нажать кнопку удалить. - Экспорт – выгрузить данные в файл (Excel). - Фильтр – настроить отбор документов по типу или разделу. **Статусы документа (права редактирования)** - Каждый документ проходит несколько этапов (статусов). Пользователь можете редактировать документ только в тех статусах, где стоит галочка в колонке «Редактирование». Документы со статусами, по которым не заполнен признак «Редактирование», будут доступны только для просмотра. **Печать отчетов** Для возможности сформировать отчет, необходимо заполнить признак «Печать» в таблице «Печать отчетов». [](### "Пример заполнения документа "роли системы") ## Бизнес-роли Бизнес-роль - это роль в бизнес-процессе с определенным уровнем доступа к определенному набору документов. При этом сотрудники, занимающие одинаковую должность на одном предприятии, могут обладать разным набором бизнес-ролей в зависимости от зоны ответственности конкретного сотрудника. Для того чтобы зарегистрировать бизнес-роль, необходимо создать документ в «Ролях приложения», заполнить таблицу Вложенные роли. Таблица Вложенные роли должна содержать перечень базовых ролей (ролей, которые прописаны в формах документов), либо другие бизнес-роли, внутри которых в таблице Вложенные роли содержатся базовые роли. [](### "Пример создание бизнес-роли в "Ролях приложения") Далее необходимо определить уровни доступа к документам для бизнес-роли. Для этого необходимо создать документ в реестре «Роли системы», заполнить поля Наименование, Служебное имя (из файла roles.json), заполнить таблицы «Документы (видимость в реестре)», «Статусы документа», «Печать отчетов» [](### "Пример определение уровней доступа бизнес-роли в «Ролях системы») ## Роли модуля Общие справочники
| Наименование документа | Роль для чтения формы | Роль для редактирования формы | Дополнительные роли |
|---|---|---|---|
| Настройка учетной политики | администратор системы, 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 | changeidposition - Редактирование ID позиций в базовом ШР при последующих изменениях ШР |
| Приказы о введении/изменении штатного расписания | 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 |