Для назначения прав по ролям в разных проектах системы можно использовать создание ролей и технологию ролевого назначения прав.
Роль используется для
- настройки прав доступа к узлам структуры хранения данных
- участия в назначении исполнителем на задачи
Задача использования ролей в настройке системы прав - при управлении правами и задачами иметь возможность менять/дополнять персоналии исполнителей, указывая их в участниках проекта (для каждого проекта - свои значения)
ВНИМАНИЕ! Обязательное условие использования технологии ролевого назначения прав - наличие списка Реестр проектов (или его аналога)В рамках настройки прав доступа к узлам структуры хранения данных Роль ведет себя аналогично Подразделению или Функциональной группе, т.е. также участвует в общей системе назначения прав.
Как настроить Реестр проектов для работы ролевого назначения прав
1. Создается отдельный список "Реестр проектов" с привязанным типом элемента (ТЭ) Карточка проекта
ВНИМАНИЕ! Если есть аналогичный список, то новый создавать не надо. Надо его настроить по описанной ниже схеме
2. Атрибуты Карточки проекта, необходимые для ролевой настройки прав:
- Папка проекта - Lookup-атрибут (ссылка на элемент списка) системное название атрибута- project_scope_folder
ВНИМАНИЕ! Обязательно использовать именно этот атрибут при создании или добавить этот атрибут в список-аналог - Атрибуты ролевых участников проекта - Lookup-атрибуты, например "ГИП", "Архитектор" и т.д.
3. В Реестре проектов на каждом элементе заполнить атрибуты Папка проекта и Атрибуты ролевых участников проекта
Создание и настройка Ролей
1. В списке "Пользователи" в разделе "Роли" добавляется новая запись по кнопке Создать / Роль.
2. Роли присваивается название
3. Для Роли в поле "Атрибут с участниками роли" определяется название атрибута ролевого участника карточки проекта Реестре проектов, из которого при использовании этой роли будут подтягиваться фамилии людей, выполняющих эту роль
Например:
В двух проектах в карточке есть атрибут ролевого участника проекта "ГИП" и он заполнен разными сотрудниками.
В процессе на этап подписания мы ставим роль "Роль ГИП", и при выполнении процесса в разных проектах задачи будут адресованы разным уполномоченным сотрудникам
4. Для каждого атрибута ролевого участника карточки проекта (см. описание ниже) должна быть создана своя Роль в списке Пользователи/Роли.
Как настроить Реестр проектов для работы ролевого назначения прав
1. Создается отдельный список "Реестр проектов" с привязанным типом элемента (ТЭ) Карточка проекта
ВНИМАНИЕ! Если есть аналогичный список, то новый создавать не надо. Надо его настроить по описанной ниже схеме
2. Атрибуты Карточки проекта, необходимые для ролевой настройки прав:
- Папка проекта - Lookup-атрибут (ссылка на элемент списка) системное название атрибута project_scope_folder
ВНИМАНИЕ! Обязательно использовать именно этот атрибут при создании или добавить этот атрибут в список-аналог - Атрибуты ролевых участников проекта - Lookup-атрибуты, например "ГИП", "Архитектор" и т.д.
3. В Реестре проектов на каждом элементе заполнить атрибуты Папка проекта и Атрибуты ролевых участников проектаНапример:
Если в Карточке проекта есть два атрибуты ролевых участников проекта - "ГИП" и "Архитектор", то должно быть создано две соответствующие роли в списке Пользователей.
Что дополнить в настройках для работы процессов
...
