Данный справочник ролей расположен в папке Администрирование. В справочнике по умолчанию должны содержаться базовые роли модулей (согласно матрице ролей), устанавливаемых на конкретном предприятии.
Реестр ролей приложения выглядит следующим образом:
Роли системы
Данный справочник предназначен для определения уровней доступа к документам, в меню расположен в папке Администрирование.
Рисунок 3. «Роли системы» в главном меню
Реестр выглядит следующим образом:
Для определения у роли уровня доступа к документам необходимо создать документ, заполнить:
Наименование - наименование роли (бизнес-роли)
Служебное имя (из файла roles.json) - наименование роли, заполняется наименованием роли из Ролей приложения (это также может быть бизнес-роль, определенная на предприятии)
Примечание - поле для внесения дополнительной информации по
регистрируемой роли
Таблицу «Документы (видимость в реестре)», для каждого типа документов определить доступные для редактирования статусы документов, заполнив колонку «Редактирование» в таблице «Статусы документа» (обладатель роли сможет редактировать документы в статусах, отмеченных галочкой, документы со статусами, по которым не заполнен признак «Редактирование», будут доступны только для просмотра). Также, для того чтобы обладатель роли смог распечатать отчеты, необходимо заполнить признак «Печать» в таблице «Печать отчетов».
Рисунок 5. Форма документа «Роли системы»
Бизнес-роли
Бизнес-роль - это роль в бизнес-процессе с определенным уровнем доступа к определенному набору документов. При этом сотрудники, занимающие одинаковую должность на одном предприятии, могут обладать разным набором бизнес-ролей в зависимости от зоны ответственности конкретного сотрудника.
Для того чтобы зарегистрировать бизнес-роль, необходимо создать документ в «Ролях приложения», заполнить таблицу Вложенные роли. Таблица Вложенные роли должна содержать перечень базовых ролей (ролей, которые прописаны в формах документов), либо другие бизнес-роли, внутри которых в таблице Вложенные роли содержатся базовые роли.
Рисунок 6. Создание бизнес-роли в «Ролях приложения»
Далее необходимо определить уровни доступа к документам для бизнес-роли. Для этого необходимо создать документ в реестре «Роли системы», заполнить поля Наименование, Служебное имя (из файла roles.json), заполнить таблицы «Документы (видимость в реестре)», «Статусы документа», «Печать отчетов»
Рисунок 7. Определение уровней доступа бизнес-роли в «Ролях системы»
Матрица ролей приложения
Роли модуля Складской учет
<td>Аналитическая форма Анализ точки заказа</td>
<td>Аналитическая форма Карточка складского учета</td>
<td>Аналитическая форма Остатки на складе</td>
<td>Аналитическая форма Распределение по ячейкам</td>
<td>Аналитическая форма Реестр актов списания</td>
<td>Аналитическая форма Реестр перемещений</td>
<td>Аналитическая форма Реестр приходов</td>
<td>Аналитическая форма Реестр расходных накладных</td>
<td>Авансовый отчет</td>
<td rowspan="18">Просмотр реестра, создание документов, редактирование документов</td>
администратор системы, administrator_reg_personnel, administrator_registration_personal, kadrovik
Приказы о введении/изменении тарифной сетки
administrator_registration_personal, kadrovik
Штатное расписание
stafflist_read
administrator_registration_personal, kadrovik
Приказы о введении/изменении штатного расписания
administrator_registration_personal, kadrovik
Роли модуля Учета кадров
Роли модуля Учета труда
Роли модуля Расчета зарплаты
=======
crm_base
Анализ активности менеджеров
Право загрузки аналитической формы
crm_supervisor
Позволяет просматривать информацию по всем ответственным
documentstatusjournal_write
Журнал состояния документов
Право загрузки аналитической формы
crm_leadall
Менеджер видит звонки по всем лидам в системе
crm_supervisor
Сотрудник видит всех менеджеров
crm_analytic_leadmovement
Право загрузки аналитической формы
customerrequest_read
Заявка от клиента
Просмотр реестра, создание документов, редактирование документов
customer_manager
customerrequest_write
master_customerrequest
Позволяет редактировать поле "Тип расчета" в заявке от клиента и поле "Контрагент" при заполненном гриде
route_manager_of_customerrequest
Корректировать документ после завершения маршрута
bookkeeper_corrector
Позволяет редактировать суммы вручную
customer_manager
Заполнение контрагента и менеджера по умолчанию
crm_base
Задачи
Просмотр реестра, создание документов, редактирование документов
crm_admin_task
Для просмотра всех задач
crm_funnel_editor
Воронка продаж
Право загрузки аналитической формы
customerrequestanalysis_write
Анализ заявок от клиента
limiting_customerrequestanalysis
Менеджер видит только свои заявки
salesplan_read
Планы продаж
Просмотр реестра, создание документов, редактирование документов
crm_base
salesplansupervisor
salesplan_write
shipmentplan_write
План по отгрузке
responsible_crm_shipmentplan
Дает видимость всех менеджеров
phone
Звонки
Просмотр реестра, создание документов, редактирование документов
phone_all
Тем, кто должен иметь доступ ко всем звонкам в системе
email_account
Аккаунты почты
Просмотр реестра, создание документов, редактирование документов
email_account
Email-сообщения
email_account_all
Тем, кто должен иметь доступ ко всем аккаунтам в системе
Роли модуля Учет спецодежды
Роль
Наименование документа
Права
администратор_со
Расчет износа спецодежды
Просмотр реестра, создание документов, редактирование документов
so_calcwearofoveralls_read
so_calcwearofoveralls_write
кладовщик_со
Требование на отпуск спецодежды
администратор_со
so_demand_read
so_demand_write
documents_read
Карточка складского учета
Право загрузки аналитической формы
кладовщик_со
администратор_со
so_workerdata_write
кладовщик_со
Анализ движения спецодежды
so_workerdata_read
so_workerdata_write
администратор_со
Норма спецодежды
Просмотр реестра, создание документов, редактирование документов
so_norm_read
so_norm_write
администратор_со
Виды спецодежды с номенклатурой
so_normnom_read
so_normnom_write
администратор_со
Виды спецодежды
so_overalls_read
so_overalls_write
кладовщик_со
Реестр выдачи спецодежды
Право загрузки аналитической формы
администратор_со
so_workerdata_read
so_workerdata_write
кладовщик_со
Возврат спецодежды
Просмотр реестра, создание документов, редактирование документов
администратор_со
so_returnofoverall_read
so_returnofoverall_write
администратор_со
Размер спецодежды
so_sprclothessize_read
Возврат спецодежды
so_sprclothessize_write
so_sprfootsize_read
Размер обуви
администратор_со
so_sprfootsize_write
so_sprgasmasksize_read
Размер противогаза
so_sprgasmasksize_write
администратор_со
Размер перчаток
so_sprglovessize_read
so_sprglovessize_write
администратор_со
Рост
so_sprgrowthsize_read
so_sprgrowthsize_write
администратор_со
Размер головного убора
so_sprheadsize_read
администратор_со
Размер руковиц
so_sprmittensize_read
so_sprmittensize_write
администратор_со
Размер брюк
so_sprpantsize_read
so_sprpantsize_write
администратор_со
Размер респиратора
so_sprrespiratorsize_read
so_sprrespiratorsize_write
администратор_со
Спецодежда у работника
Право просмотра аналитической формы
кладовщик_со
so_workerdata_read
so_workerdata_write
администратор_со
Списание спецодежды
Просмотр реестра, создание документов, редактирование документов
кладовщик_со
so_writeofwear_read
so_writeofwear_write
администратор_со
Справочник размеров спецодежды
worker_size_read
worker_size_write
Типовая бухгалтерия
Роли модуля Бух.отчетность
Роль
Наименование документа
Права
vatdeclaration_read
Декларация по НДС
Просмотр реестра, создание документов, редактирование документов
vatdeclaration_write
universalform_read
Универсальная форма
universalform_write
numbertwo_read
Шаблон Отчет о финансовых результатах
numbertwo_write
numbertwo_read
Отчет о финансовых результатах
numbertwo_write
numberthree_read
Шаблон Отчет об изменениях капитала
numberthree_write
numberone_read
Шаблон Бухгалтерского баланса
numberone_write
numberfour_read
Шаблон Отчет о движении денежных средств
numberfour_write
numberfour_read
Отчет о движении денежных средств
numberfour_write
Роли модуля Налоговый учет
Роль
Наименование документа
Права
autoregistercreator_read
Автосоздание регистров
Для автосоздания регистров
autoregistercreator_write
Для автосоздания регистров
propertyax_read
Расчет налога на имущество
Просмотр реестра, создание документов, редактирование документов