Роли

Роли определяют функции участников коллектива. Права на выполнение определенных операций присваиваются ролям на уровне проекта или в области коллектива. Заданные по умолчанию права доступа роли действуют для всех пользователей в хранилище. В конфигурации процесса проекта каждой области проекта можно задать набор ролей; заданные роли можно изменять через интерфейс настройки процессов. Коллективы могут добавлять собственные роли в параметры своей области коллектива.

Роли присваиваются пользователю в окне Изменить роли процесса. Порядок присвоенных пользователю ролей отражает их относительный приоритет. Когда поведение настроено для нескольких ролей, процесс выполняет поведение, связанное с ролью пользователя, имеющей наивысший приоритет. Приоритет не влияет на права доступа, пользователи могут выполнять действия, разрешенные любой из присвоенных ролей.

Рисунок окна Изменить роли процесса с выбранной ролью автора.

Существует предопределенная роль по умолчанию. Эту роль по умолчанию нельзя присваивать, удалять и изменять ее порядок. Ролью по умолчанию обладают все пользователи хранилища. Участникам коллектива присваивается роль по умолчанию и другие роли, явно присвоенные во время добавления в коллектив.

Роли настраиваются на вкладке Конфигурация процесса или Исходный текст конфигурации процесса редактора Область проекта или Шаблон процесса. Эти роли применяются ко всему проекту. Роли для области коллектива настраиваются на вкладке Настройка процесса или Исходный текст настройки процесса редактора Область коллектива.

Определение роли включает идентификатор, имя, описание и значение числа, регулирующее, скольким пользователям может быть присвоена роль в области проекта или коллектива.


Комментарии