Роли и права доступа
Система ролей в Гантика позволяет гибко управлять доступом участников к проекту. Каждая роль определяет набор действий, которые участник может выполнять — от простого просмотра диаграммы Ганта до полного управления проектом, включая биллинг и удаление. В этой статье подробно описаны все четыре роли, их полномочия и рекомендации по назначению.
Обзор ролей
В Гантика существует четыре роли, расположенные по уровню полномочий от минимального к максимальному. Каждый следующий уровень включает все возможности предыдущего и добавляет новые.
Читатель (Viewer) — уровень 0
Читатель имеет доступ только на просмотр. Он может видеть диаграмму Ганта, список задач, сроки и прогресс проекта, но не может вносить никаких изменений. Эта роль идеально подходит для заинтересованных сторон, которым нужно отслеживать ход работ: руководителей, заказчиков, инвесторов, внешних наблюдателей.
Читатель может просматривать все задачи проекта, их описания, сроки, назначенных исполнителей, зависимости и прогресс. Он также видит диаграмму Ганта и может переключаться между режимами отображения (день, неделя, месяц). Однако любые попытки изменить данные будут заблокированы системой.
Редактор (Editor) — уровень 1
Редактор — это основная рабочая роль. Помимо всех возможностей Читателя, Редактор может создавать, редактировать и удалять задачи, изменять сроки, устанавливать зависимости, менять статусы задач, добавлять описания и назначать исполнителей. Эта роль подходит для всех активных участников проекта — разработчиков, дизайнеров, аналитиков, исполнителей.
Редактор может свободно работать со всеми задачами проекта, перетаскивать их на диаграмме Ганта, менять длительность, создавать подзадачи и группы. Однако Редактор не может управлять составом команды — добавлять или удалять участников, менять их роли. Также Редактор не имеет доступа к настройкам проекта и биллингу.
Менеджер (Manager) — уровень 2
Менеджер обладает расширенными административными полномочиями. Помимо всех возможностей Редактора, Менеджер может управлять командой проекта: добавлять и удалять участников, назначать и изменять роли (кроме роли Владельца), отправлять приглашения. Менеджер также имеет доступ к настройкам проекта — может изменять название, описание и другие параметры.
Роль Менеджера подходит для руководителей проектов, тимлидов и координаторов, которым нужен контроль над составом команды и настройками, но не требуется доступ к биллингу и критическим операциям, таким как удаление проекта.
Владелец (Owner) — уровень 3
Владелец — это роль с максимальными полномочиями. Владелец имеет полный контроль над проектом без каких-либо ограничений. Помимо всех возможностей Менеджера, Владелец может удалять проект, управлять биллингом и подпиской, назначать и снимать роль Владельца у других участников, а также выполнять любые другие действия в рамках проекта.
Обычно Владельцем является создатель проекта. Рекомендуется иметь не более двух Владельцев на проект, чтобы избежать конфликтов в управлении. Владелец несёт полную ответственность за проект и его данные.
Таблица полномочий
В таблице ниже представлен полный список действий и доступность каждого из них для каждой роли. Знак «+» означает, что действие доступно, знак «—» — что действие недоступно.
| Действие | Читатель | Редактор | Менеджер | Владелец |
|---|---|---|---|---|
| Просмотр диаграммы Ганта | + | + | + | + |
| Просмотр списка задач | + | + | + | + |
| Просмотр деталей задачи | + | + | + | + |
| Фильтрация и поиск задач | + | + | + | + |
| Переключение масштаба диаграммы | + | + | + | + |
| Создание задач | — | + | + | + |
| Редактирование задач | — | + | + | + |
| Удаление задач | — | + | + | + |
| Изменение сроков и длительности | — | + | + | + |
| Создание зависимостей | — | + | + | + |
| Назначение исполнителей | — | + | + | + |
| Изменение статуса задач | — | + | + | + |
| Добавление участников | — | — | + | + |
| Удаление участников | — | — | + | + |
| Изменение ролей участников | — | — | + | + |
| Отправка приглашений | — | — | + | + |
| Изменение настроек проекта | — | — | + | + |
| Назначение роли Владельца | — | — | — | + |
| Управление биллингом | — | — | — | + |
| Удаление проекта | — | — | — | + |
Принцип наследования полномочий
Роли в Гантика построены по принципу наследования: каждый следующий уровень включает все полномочия предыдущего. Это означает, что Менеджер может делать всё то же, что и Редактор, плюс управлять командой. Владелец может делать всё то же, что и Менеджер, плюс управлять биллингом и удалять проект.
Такой подход упрощает понимание системы ролей: если вы знаете, что может Редактор, вы знаете, что Менеджер может всё то же самое и больше. Не бывает ситуации, когда Менеджер имеет меньше прав, чем Редактор, в какой-либо области.
Рекомендации по назначению ролей
Когда назначать Читателя
- Заказчик или клиент, которому нужно отслеживать прогресс проекта.
- Руководитель высшего звена, контролирующий статус без прямого участия.
- Внешний аудитор или консультант, которому предоставлен доступ для ознакомления.
- Стажёр или новый сотрудник на период адаптации.
Когда назначать Редактора
- Рядовые исполнители: разработчики, дизайнеры, копирайтеры, тестировщики.
- Специалисты, работающие над конкретными задачами проекта.
- Подрядчики, которым нужен доступ к редактированию своих задач.
- Любой активный участник, которому не нужно управлять командой.
Когда назначать Менеджера
- Руководитель проекта или программы.
- Тимлид, координирующий работу группы.
- Ответственный за формирование и управление составом команды.
- Заместитель владельца проекта.
Когда назначать Владельца
- Создатель проекта (назначается автоматически).
- Главный ответственный за проект и его бюджет.
- Лицо, принимающее решения о подписке и оплате.
Изменение роли участника
Роль участника можно изменить в любой момент. Для этого перейдите на страницу участников проекта, найдите нужного участника и нажмите на текущую роль. В выпадающем меню выберите новую роль. Изменение вступает в силу немедленно.
Менеджер может назначить любую роль, кроме Владельца. Только Владелец может назначить другого участника Владельцем или снять роль Владельца с другого участника.
Часто задаваемые вопросы
Может ли Читатель оставлять комментарии?
Нет, Читатель имеет доступ только на просмотр. Для возможности комментировать и вносить изменения необходима роль Редактора или выше.
Можно ли создать собственную роль?
На данный момент Гантика поддерживает четыре предустановленные роли. Создание пользовательских ролей с индивидуальным набором полномочий планируется в будущих обновлениях.
Что произойдёт, если последний Владелец покинет проект?
Система не позволит единственному Владельцу удалить себя из проекта или понизить свою роль. Перед уходом необходимо назначить другого участника Владельцем.
Видит ли Читатель информацию о других участниках?
Да, Читатель может видеть список участников проекта и их роли, а также кто назначен исполнителем на каждую задачу. Однако он не может управлять составом команды.