Перейти к содержанию

Ручное согласование

Настройте согласование заявки и отдельные действия для одобрения, отказа и таймаута.

Что это

Узел Согласование приостанавливает автоматизацию до ручного решения. Для одобрения, отказа и истечения срока можно настроить разные действия.

Как сделать

  1. В редакторе автоматизации добавьте узел Согласование после получения заявки.
  2. В поле Ответственный укажите email согласующего. Адрес можно получить из данных заявки или переменной проекта. Если поле использует данные, проверьте, что они содержат корректный email.
  3. Заполните Тема и Сообщение. Значения из заявки подставляются при запуске согласования.
  4. В поле Таймаут, часы укажите срок ожидания. Значение 24 означает сутки с начала этого согласования.
  5. Соедините выходы одобрения, отказа и таймаута с нужными действиями. Действие, разрешённое только после одобрения, должно находиться в соответствующей ветке.
  6. Проверьте сценарий, опубликуйте автоматизацию в выбранной среде и откройте её историю запусков.

Что дальше

При ожидании ручного решения запуск имеет статус ожидания. Используйте действия одобрения или отклонения в панели запуска. После решения автоматизация продолжает соответствующую ветку. Тема и сообщение описывают согласование; само добавление этого узла не отправляет письмо.

Если указан ответственный, решение доступно только этому участнику проекта с подтверждённым email и ролью администратора или разработчика. Другие участники не могут принять решение за него. Согласование без ответственного доступно администраторам и разработчикам проекта.

Если решение принято, а следующий шаг задержался из-за временного сбоя, автоматизация продолжит его после восстановления. Повторять согласование не нужно. Проверяйте результат в истории запусков. Отменённый запуск автоматически не возобновляется.

После истечения срока одобрить или отклонить заявку нельзя: автоматизация продолжит ветку таймаута, когда очередь обработает её. Повторное решение или одновременные запросы не запускают дополнительную ветку.

Если адрес из данных отсутствует или некорректен, согласование не начинается, а запуск завершается ошибкой. Исправьте источник адреса и выполните новый тестовый запуск. Пустое поле без источника сохраняет сценарий ручного согласования без назначенного адреса.

Связанные статьи