Files
Lexema-HRM/docs/Admin manuals/Роли/Роли.md

23 KiB
Raw Blame History

Роли приложения

Данный справочник ролей расположен в папке Администрирование. В справочнике по умолчанию должны содержаться базовые роли модулей (согласно матрице ролей), устанавливаемых на конкретном предприятии.

Реестр ролей приложения выглядит следующим образом:

Реестр ролей приложения

Роли системы

Данный справочник предназначен для определения уровней доступа к документам, в меню расположен в папке Администрирование.

роли системы

Реестр выглядит следующим образом:

реестр роли систем

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

  • Наименование - наименование роли (бизнес-роли)
  • Служебное имя (из файла roles.json) - наименование роли, заполняется наименованием роли из Ролей приложения (это также может быть бизнес-роль, определенная на предприятии)
  • Примечание - поле для внесения дополнительной информации по регистрируемой роли.

Таблицу «Документы (видимость в реестре)» - отображаются документы, которые отображаются в системе. Доступные действия:

  • Добавить создать новый документ. При нажатии на кнопку добавляется строчка, в ней необходимо выбрать раздел учета либо сразу тип документа.

  • Удалить убрать документ из реестра. Необходимо встать на необходимую строчку и нажать кнопку удалить.

  • Экспорт выгрузить данные в файл (Excel).

  • Фильтр настроить отбор документов по типу или разделу.

Статусы документа (права редактирования) - Каждый документ проходит несколько этапов (статусов). Пользователь можете редактировать документ только в тех статусах, где стоит галочка в колонке «Редактирование». Документы со статусами, по которым не заполнен признак «Редактирование», будут доступны только для просмотра.

Печать отчетов Для возможности сформировать отчет, необходимо заполнить признак «Печать» в таблице «Печать отчетов».

[alt text](### "Пример заполнения документа "роли системы")

Бизнес-роли

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

Для того чтобы зарегистрировать бизнес-роль, необходимо создать документ в «Ролях приложения», заполнить таблицу Вложенные роли. Таблица Вложенные роли должна содержать перечень базовых ролей (ролей, которые прописаны в формах документов), либо другие бизнес-роли, внутри которых в таблице Вложенные роли содержатся базовые роли.

[alt text](### "Пример создание бизнес-роли в "Ролях приложения")

Далее необходимо определить уровни доступа к документам для бизнес-роли. Для этого необходимо создать документ в реестре «Роли системы», заполнить поля Наименование, Служебное имя (из файла roles.json), заполнить таблицы «Документы (видимость в реестре)», «Статусы документа», «Печать отчетов»

[alt text](### "Пример определение уровней доступа бизнес-роли в «Ролях системы»)

Роли модуля Общие справочники

<html lang="ru"> <head> <style> html, body { height: 100%; margin: 0; } .container { width: 100%; height: 100%; overflow-x: hidden; display: flex; justify-content: center; align-items: center; } table { width: 100%; height: 100%; font-size: 12px; border-collapse: collapse; word-break: break-word; } thead { background-color: #f2f2f2; } th, td { padding: 8px; text-align: left; vertical-align: top; } </style> </head>
Наименование документа Роль для чтения формы Роль для редактирования формы Дополнительные роли
Настройка учетной политики администратор системы, accountingpolitics_write администратор системы, accountingpolitics_read only_responsible_persons — доступ только к вкладке «Ответственные лица» в УПП (требуются роли: Кадровик, accountingpolitics_write).
Физическое лицо rpdictionaries_read - доступ только к вкладке "Сведения" rp_person_write - rpdictionaries_write - доступ только к вкладке "Сведения", administrator_rp_person - все вкладки
</html>

Роли модуля Штатного расписания

<html lang="ru"> <head> <style> html, body { height: 100%; margin: 0; } .container { width: 100%; height: 100%; overflow-x: hidden; display: flex; justify-content: center; align-items: center; } table { width: 100%; height: 100%; font-size: 12px; border-collapse: collapse; word-break: break-word; } thead { background-color: #f2f2f2; } th, td { padding: 8px; text-align: left; vertical-align: top; } </style> </head>
Наименование документа Роли для чтения формы Роли для редактирования формы Дополнительные роли
Подразделения 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
</html>

В системе пользователям можно назначить одну основную роль, которая будет включать в себя все необходимые права для работы с документами библиотеки «Штатное расписание».

<html lang="ru"> <head> <style> html, body { height: 100%; margin: 0; } .container { width: 100%; height: 100%; overflow-x: hidden; display: flex; justify-content: center; align-items: center; } table { width: 100%; height: 100%; font-size: 12px; border-collapse: collapse; word-break: break-word; } thead { background-color: #f2f2f2; } th, td { padding: 8px; text-align: left; vertical-align: top; } </style> </head>
Идентификатор Наименование Вложенные роли
Штатное расписание_чтение Штатное расписание_чтение на всю библиотеку 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
</html>