====== Создание дополнительных "проектных" ролей безопасности ====== ===== Зачем создавать дополнительную "проектную" роль ===== Предположим, в вашем крупном проекте есть: - руководитель; - администратор проекта (секретарь руководителя); - исполнитель; - заказчик; - экономист; - бухгалтер. Но по умолчанию есть только 3 базовые роли: - руководитель; - исполнитель; - участник. При этом нужно, например, чтобы: * у экономиста и бухгалтера был доступ на редактирование "финансовых" справочников, а у всех остальных участников проекта -- доступ к ним был закрыт; * у администратора проекта были права на внесение всех изменений по проекту (кроме "финансовых" справочников), но чтобы этот пользователь не отображался в отчётах этого проекта как руководитель или исполнитель; * заказчик мог видеть ход проекта, но не мог ничего менять, и его функциональность должна быть еще более ограничена, чем у участников этого проекта из числа штатных сотрудников. => Нужно создать как минимум 3 новые роли: финансы, секретарь и заказчик, настроить их и [[product:access:object_roles|выдать пользователям доступ к этому проекту через эти роли]]. ===== Как создать ===== Для создания дополнительной роли проекта: - зайдите в Администрирование -> Управление безопасностью -> Безопасность; - в портлете "Роли проектов" нажмите «Создать роль проекта» в разделе «Роли проектов» на [странице со списками ролей безопасности|Базовые роли безопасности проектов, дискуссий и согласований.]. После этого откроется страница создания шаблона для Роли проекта (Рисунок 1). {{ :product:auth:admin:object_access_10.png |}} **Рисунок 1** -- Создание шаблона Роли проекта Укажите название и описание роли безопасности, после чего сохраните шаблон. Затем нужно настроить ограничения и разрешения в наборе прав, доступном [[product:access:about|для ролей проекта]]. Для этого нажмите кнопку «Изменить» на странице настроек шаблона роли проекта -- после нажатия портлет со списком прав загрузится в режиме редактирования (Рисунок 2). {{ :product:auth:admin:object_access_11.png |}} **Рисунок 2** -- Изменение разрешений и ограничений для набора прав в Роли проекта Выставьте разрешения и запреты нужных прав, после чего сохраните изменения. Вынести созданную вами проектную роль в стандартный инструмент делегирования (делегирование руководителю или исполнителю) или приглашение участника нельзя. \\ Пользователей с этими ролями могут добавлять в объект только администраторы системы. \\ Пользователи, которым дали доступ к объекту с созданной "проектной" ролью: * не отображаются на карточке объекта; * не отображаются в отчётах; * не получают уведомлений об изменениях в этом объекте. Т.е. все возможности пользователя с кастомной "проектной" ролью ограничиваются доступом к объекту и тем набором прав на изменение (если они есть), которые в роли указаны.