Доступ и роли
Как роли в пространстве, проекте и задаче формируют права пользователя
Статус предварительной версии: готово к проверке.
Доступ в трекере строится по иерархии пространство → проект → задача. Роль может быть назначена непосредственно в нужном объекте или автоматически передана в него с более высокого уровня.
Доступ к самому модулю не означает доступ ко всем пространствам, проектам и задачам. Список доступных объектов и действий зависит от ролей пользователя.
Откуда появляются права
В трекере используются два типа ролей:
- бизнес-роль назначается пользователю вручную в конкретном пространстве, проекте или задаче;
- системная роль формируется автоматически на основании роли в родительском объекте.
Например, Руководителю проекта не требуется отдельно назначать роль в каждой задаче. Во всех задачах проекта трекер автоматически предоставляет ему права Руководителя проекта.
Системные роли отображаются отдельно от назначенных вручную и недоступны для редактирования. Чтобы изменить такую роль, необходимо изменить роль пользователя в родительском пространстве или проекте.
Роли пространства
На уровне пространства системных ролей нет. Каждому добавленному пользователю назначается одна бизнес-роль.
| Роль | Права в пространстве | Права в проектах и задачах пространства |
|---|---|---|
| Руководитель пространства | Может изменять настройки, управлять пользователями, рабочим процессом и пользовательскими полями, создавать проекты, архивировать и восстанавливать пространство | Может открывать и изменять все проекты, управлять их пользователями, переносить, архивировать и восстанавливать проекты. Может просматривать, изменять и архивировать все задачи этих проектов — назначать ему отдельную роль в каждой задаче не требуется |
| Участник пространства | Может открывать пространство, искать задачи, работать с представлениями и создавать проекты. Не может изменять настройки пространства | Может открывать все проекты и просматривать их задачи. Не может изменять существующие проекты. После создания проекта становится его Руководителем и получает полные права уже в этом проекте |
| Наблюдатель пространства | Может открывать пространство, искать задачи и просматривать представления. Не может создавать проекты или изменять пространство | Может открывать все проекты и просматривать их задачи. Изменение проектов и задач недоступно, если нет дополнительной роли непосредственно в них |
Создатель пространства автоматически становится его Руководителем.
Управление ролями выполняется на вкладке Пользователи в настройках пространства. После изменения или удаления роли трекер автоматически пересчитывает права пользователя во всех проектах и задачах этого пространства.
Роли проекта
В проекте одновременно могут отображаться:
- бизнес-роль, назначенная пользователю непосредственно в проекте;
- системная роль, полученная из пространства.
| Бизнес-роль проекта | Права в проекте | Права в задачах проекта |
|---|---|---|
| Руководитель проекта | Может создавать задачи, изменять настройки, управлять пользователями, переносить, архивировать и восстанавливать проект | Может просматривать, изменять и архивировать все задачи проекта |
| Участник проекта | Может открывать проект, искать задачи, работать с представлениями и создавать задачи. Не может изменять настройки проекта или управлять его пользователями | Может просматривать все задачи. Для изменения конкретной задачи требуется подходящая роль непосредственно в ней |
| Наблюдатель проекта | Может открывать проект, искать задачи и просматривать представления. Не может создавать задачи или изменять проект | Может просматривать все задачи. Для изменения конкретной задачи требуется подходящая роль непосредственно в ней |
Участник проекта и Наблюдатель проекта получают одинаковые права на задачи — только просмотр. Различие относится к проекту: Участник может создавать задачи, а Наблюдатель — нет.
Создатель проекта автоматически становится его Руководителем.
Управление бизнес-ролями выполняется на вкладке Пользователи в настройках проекта. Системные роли из пространства отображаются отдельно и доступны только для просмотра.
Роли задачи
Роль можно назначить непосредственно в одной задаче, независимо от наличия доступа ко всему проекту.
| Бизнес-роль задачи | Доступные действия |
|---|---|
| Постановщик | Может просматривать и изменять задачу, включая название, описание, статус выполнения, стадию, крайний срок и пользовательские поля; управлять участниками, чек-листами и результатами; архивировать задачу |
| Редактор | Может выполнять те же действия, что и Постановщик, кроме архивирования задачи |
| Ответственный | Может просматривать задачу, оставлять комментарии, прикладывать к ним файлы и работать с результатами. Не может изменять основные данные, участников или чек-листы задачи |
| Наблюдатель | Может только просматривать задачу. Комментарии, вложения, результаты и изменение данных недоступны |
На уровне задачи автоматически формируются две системные роли:
- Руководитель проекта получает те же права, что и Постановщик;
- Наблюдатель проекта получает те же права, что и Наблюдатель.
Руководитель проекта получает первую системную роль. Участник и Наблюдатель проекта получают вторую. Аналогично передаются права из пространства: Руководитель пространства может управлять задачами, а Участник и Наблюдатель пространства могут только просматривать их.
Если у пользователя несколько ролей
Если пользователь получает права из нескольких источников, трекер применяет роль с более широким набором действий. При этом в интерфейсе продолжают отображаться все источники доступа.
Например, пользователь может быть Наблюдателем задачи напрямую и одновременно Руководителем её проекта. В этой задаче он получит права Руководителя проекта и сможет её изменять.
Удаление одной роли не всегда означает потерю доступа. Если у пользователя остаётся другая роль в пространстве, проекте или самой задаче, трекер применит сохранившийся набор прав.
Доступ только к одной задаче
Пользователю можно назначить бизнес-роль непосредственно в задаче, не добавляя его в проект или пространство. Такой пользователь:
- может открыть назначенную ему задачу;
- не получает доступ к остальным задачам проекта;
- не видит проект и пространство как доступные для перехода;
- находит задачу в разделе «Мои задачи» как внешнюю.
Открытие задачи не предоставляет доступ к её родительскому проекту или пространству. Права пользователя ограничиваются действиями, разрешёнными его ролью в самой задаче.
Задачи подчинённых
Если у пользователя есть подчинённые по организационной структуре, в разделе Мои задачи ему доступен фильтр Задачи подчинённого.
Такой доступ позволяет открыть и просмотреть задачи выбранного сотрудника, но сам по себе не разрешает:
- изменять данные или участников задачи;
- управлять результатами;
- открывать родительский проект или пространство;
- изменять настройки проекта или пространства.
Если у руководителя есть другая роль в задаче, проекте или пространстве, применяются права этой роли.
Доступ по прямой ссылке
Прямая ссылка помогает перейти к объекту, но не предоставляет к нему доступ. При открытии ссылки трекер проверяет обычные права пользователя.
- доступ к одной задаче не открывает её проект и пространство;
- если пользователю доступен проект, его пространство отображается в левой навигации как родительский контейнер. Без отдельной роли в пространстве пользователь не получает доступ к его обзору, остальным проектам, настройкам, пользователям, рабочему процессу и пользовательским полям;
- открытие ссылки не назначает пользователю новую роль.
Если доступ отсутствует, трекер показывает соответствующее сообщение вместо содержимого объекта.
Изменение и удаление роли
После изменения состава пользователей или их ролей трекер автоматически пересчитывает права на вложенные объекты:
- изменение роли в пространстве влияет на его проекты и задачи;
- изменение роли в проекте влияет на его задачи;
- при переносе проекта в другое пространство роли, назначенные непосредственно в проекте и его задачах, сохраняются. При этом доступ через пространство пересчитывается: пользователь, который имел доступ только через исходное пространство, может его потерять, а участники нового пространства получают права в соответствии со своими ролями.
При назначении или изменении бизнес-роли пользователь получает уведомление о доступе к соответствующему объекту. Для автоматически сформированных системных ролей отдельные уведомления не отправляются.
Почему действие недоступно
Если кнопка или пункт меню недоступны, проверьте:
- Назначена ли вам роль в нужном пространстве, проекте или задаче.
- Не получен ли доступ только для просмотра через родительский объект.
- Позволяет ли наиболее сильная из ваших ролей выполнить действие.
- Не скрыт ли объект из активной части трекера из-за архивирования его самого, проекта или пространства. Для просмотра таких объектов включите соответствующий фильтр архивных данных.