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

