Перейти к основному содержимому

Подтверждение (User Approval)

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

Назначение

  • Подтверждение критических действий перед выполнением
  • Ручная проверка результатов AI-обработки
  • Контрольные точки в автоматизированных процессах
  • Согласование действий с ответственным лицом

Настройки

Сообщение для утверждения

Текст, который увидит пользователь при запросе подтверждения. Поддерживает подстановку переменных через {{variableName}}:

Пожалуйста, проверьте результат обработки заказа #{{input.order_id}}.

Клиент: {{input.client_name}}
Сумма: {{lastOutput.total}}

Одобрить отправку?

Кнопка Переменные позволяет интерактивно вставить ссылки на входные данные и результаты других нод.

Примеры сообщений

На панели доступна карточка с готовыми шаблонами:

  • Одобрение действия: Подтвердите выполнение операции: {{lastOutput}}
  • Проверка данных: Проверьте данные перед отправкой: {{input.data}}
  • Согласование: Требуется согласование от руководителя. Детали: {{lastOutput}}

Тайм-аут

Время ожидания ответа пользователя в минутах. Диапазон: 1 -- 10080 (7 дней). По умолчанию: 30 минут.

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

Подключения

  • Вход: один вход (слева)
  • Выход «Одобрить»: зеленая точка -- пользователь одобрил
  • Выход «Отклонить»: красная точка -- пользователь отклонил
  • Выход «Тайм-аут»: оранжевая точка -- время ожидания истекло

Описание веток

На панели настроек отображается информационная карточка «Как это работает»:

  • Ветка Одобрить -- утверждение одобрено, процесс продолжается по «зеленому» пути
  • Ветка Отклонить -- утверждение отклонено, процесс идет по «красному» пути
  • Ветка Тайм-аут -- опциональная ветка, если время ожидания истекло. Если не подключена, используется ветка «Отклонить»

Входные данные

Нода получает данные от предыдущей ноды и передает их без изменений после принятия решения.

Выходные данные

Входные данные передаются на выход без модификации по выбранной ветке.

Интерфейс для пользователя

При достижении ноды Подтверждение:

  1. Выполнение приостанавливается.
  2. В панели выполнения (техническая шкала) появляется карточка одобрения с текстом сообщения.
  3. Пользователю доступны кнопки Одобрить и Отклонить.
  4. После нажатия кнопки процесс продолжается по соответствующей ветке.

Примеры использования

Подтверждение отправки email

Сообщение: Подтвердите отправку email.
Получатель: {{input.email}}
Тема: {{node_2.subject}}
Текст: {{node_2.body}}

Одобрить → HTTP-нода отправляет email Отклонить → Сообщение "Отправка отменена"

Проверка результатов AI-анализа

Сообщение: Проверьте результат анализа документа.
Классификация: {{lastOutput.category}}
Уверенность: {{lastOutput.confidence}}%

Одобрить → Сохранение результата Отклонить → Повторный анализ другой моделью

Контрольная точка в длинном процессе

Сообщение: Этап 1 завершен. Продолжить обработку?
Обработано записей: {{lastOutput.count}}
Ошибок: {{lastOutput.errors}}

Одобрить → Переход к этапу 2 Отклонить → Сохранение промежуточных результатов Тайм-аут → Автоматическое продолжение через 60 минут

Подтверждение в ноде Агент

Функцию подтверждения можно также включить непосредственно в ноде Агент через настройку «Запрашивать подтверждение». Это добавляет аналогичные ветки (Одобрить, Отклонить, Тайм-аут, Продолжить) к выходам агентской ноды. Подробнее: Подтверждения.