Структура модуля "Управление правами доступа" ======================================================================== .. contents:: Содержание :depth: 3 Основные сущности ------------------------------------ Все объекты конфигурации модуля "Управления обращениями": * Формы: Заявка на права доступа, Роли, Права доступа * Реестры: Заявка на права доступа, Роли, Реестр прав доступа * Блокирующие процессы Заявка на права доступа ------------------------------------ Код: ``itsm_form_access_order`` .. warning:: Менять код формы, а также коды ключевых полей на форме настоятельно не рекомендуется. Это может повлечь за собой ошибки в процессах, заявязанных на данных полях. Структура Формы ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Основные поля: * Номер заявки * Дата регистрации - заполняется датой создания * Статус заявки - указывается ответственным вручную * Система - система, для которой выдают или отзывают права. Ссылка на реестр "Конфигурационные единицы". * Руководитель (с кем согласовать) - ответственный, которому будет направлено согласование заявки. * Действие - добавить или отозвать права доступа * Роль - ссылка на реестр "Роли" * Пользователь - автор заявки * Должность - должность автора заявки .. figure:: _static/260.png Рис. Роли ------------------------------------ Код: ``itsm_form_role`` Структура Формы ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Основные поля: * Система - система, для которой выдают или отзывают права. Ссылка на реестр "Конфигурационные единицы". * Роль - название роли * Описание - описание того, какие права и доступы настроены для данной роли .. figure:: _static/274.png Рис. Права доступа ------------------------------------ Код: ``itsm_form_access_order`` .. warning:: Менять код формы, а также коды ключевых полей на форме настоятельно не рекомендуется. Это может повлечь за собой ошибки в процессах, заявязанных на данных полях. Структура Формы ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Основные поля: * Система - система, для которой выдают или отзывают права. Ссылка на реестр "Конфигурационные единицы". * Роль - ссылка на реестр "Роли" * Пользователь - автор заявки * Должность - должность автора заявки * Последнее изменение по заявке - ссылка на заявку на права доступа Список блокирующих процессов ------------------------------------ event.blocking.interpreter.access.approved ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Данный БП записывает в скрытое поле ``approved`` новое значение о том, что согласование завершено. Это поле в дальнейшем используется для разделения фильтров для согласующего и для ответственного исполнителя, который выдает или отзывает права. event.blocking.interpreter.update.access ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Данный БП при добавлении прав пользователю создает запись о назначенных правах в реестре прав доступа либо при отзыве прав удаляет данные об имеющихся правах.