Переходы между состояниями
Список состояний показывает, где находится работа. Workflow определяет, как она может двигаться. Правила задаются для конкретного перехода, поэтому возврат на доработку и завершение могут требовать разных ролей и данных.
Процесс предотвращает неполные и несанкционированные переходы в момент действия, а не после ошибки.
Когда использовать
- Некоторые статусы доступны только владельцам определённой роли.
- Перед следующим этапом карточка должна содержать обязательные данные.
- Часть переходов нужно явно запретить.
Как настроить
5 шагов- 01
Выберите маршрут
Откройте конкретную пару «из состояния → в состояние». Отсутствие правила означает свободный переход для пользователей с правом редактирования.
- 02
Назначьте роли
Выберите одну или несколько проектных ролей. Список берётся из актуальных настроек доступа.
- 03
Отметьте данные
Найдите системные и пользовательские поля выбранного типа объекта и отметьте те, без которых переход невозможен.
- 04
Закройте при необходимости
Если прямой маршрут нарушает процесс, переведите его в закрытое состояние вместо косвенных проверок.
- 05
Сохраните одним действием
Изменения остаются в черновике, пока вы явно не сохраните правило перехода.
Примеры процессов
Ревью разработки
Переход в «Проверку» требует ссылку на merge request и назначенного ревьюера. Завершить задачу может роль «Релиз-менеджер».
Выдача заказа
Переход в «Готово» доступен сотруднику пункта выдачи после заполнения номера заказа и статуса оплаты.
Что проверить
Не используйте обязательность перехода вместо обязательности данных вообще: правила поля и ворота процесса решают разные задачи.
После изменения ролей откройте workflow и проверьте критические переходы.