Подтверждение (User Approval)
Нода Подтверждение приостанавливает выполнение рабочего процесса и запрашивает решение пользователя. Процесс продолжится по соответствующей ветке в зависимости от действия: одобрение, отклонение или истечение тайм-аута.
Назначение
- Подтверждение критических действий перед выполнением
- Ручная проверка результатов AI-обработки
- Контрольные точки в автоматизированных процессах
- Согласование действий с ответственным лицом
Настройки
Сообщение для утверждения
Текст, который увидит пользователь при запросе подтверждения. Поддерживает подстановку переменных через {{variableName}}:
Пожалуйста, проверьте результат обработки заказа #{{input.order_id}}.
Клиент: {{input.client_name}}
Сумма: {{lastOutput.total}}
Одобрить отправку?
Кнопка Переменные позволяет интерактивно вставить ссылки на входные данные и результаты других нод.
Примеры сообщений
На панели доступна карточка с готовыми шаблонами:
- Одобрение действия:
Подтвердите выполнение операции: {{lastOutput}} - Проверка данных:
Проверьте данные перед отправкой: {{input.data}} - Согласование:
Требуется согласование от руководителя. Детали: {{lastOutput}}
Тайм-аут
Время ожидания ответа пользователя в минутах. Диапазон: 1 -- 10080 (7 дней). По умолчанию: 30 минут.
По истечении тайм-аута процесс продолжится по ветке «Тайм-аут». Если ветка тайм-аута не подключена к следующей ноде, будет использована ветка «Отклонить».
Подключения
- Вход: один вход (слева)
- Выход «Одобрить»: зеленая точка -- пользователь одобрил
- Выход «Отклонить»: красная точка -- пользователь отклонил
- Выход «Тайм-аут»: оранжевая точка -- время ожидания истекло
Описание веток
На панели настроек отображается информационная карточка «Как это работает»:
- Ветка Одобрить -- утверждение одобрено, процесс продолжается по «зеленому» пути
- Ветка Отклонить -- утверждение отклонено, процесс идет по «красному» пути
- Ветка Тайм-аут -- опциональная ветка, если время ожидания истекло. Если не подключена, используется ветка «Отклонить»
Входные данные
Нода получает данные от предыдущей ноды и передает их без изменений после принятия решения.
Выходные данные
Входные данные передаются на выход без модификации по выбранной ветке.
Интерфейс для пользователя
При достижении ноды Подтверждение:
- Выполнение приостанавливается.
- В панели выполнения (техническая шкала) появляется карточка одобрения с текстом сообщения.
- Пользователю доступны кнопки Одобрить и Отклонить.
- После нажатия кнопки процесс продолжается по соответствующей ветке.
Примеры использования
Подтверждение отправки email
Сообщение: Подтвердите отправку email.
Получатель: {{input.email}}
Тема: {{node_2.subject}}
Текст: {{node_2.body}}
Одобрить → HTTP-нода отправляет email Отклонить → Сообщение "Отправка отменена"
Проверка результатов AI-анализа
Сообщение: Проверьте результат анализа документа.
Классификация: {{lastOutput.category}}
Уверенность: {{lastOutput.confidence}}%
Одобрить → Сохранение результата Отклонить → Повторный анализ другой моделью
Контрольная точка в длинном процессе
Сообщение: Этап 1 завершен. Продолжить обработку?
Обработано записей: {{lastOutput.count}}
Ошибок: {{lastOutput.errors}}
Одобрить → Переход к этапу 2 Отклонить → Сохранение промежуточных результатов Тайм-аут → Автоматическое продолжение через 60 минут
Функцию подтверждения можно также включить непосредственно в ноде Агент через настройку «Запрашивать подтверждение». Это добавляет аналогичные ветки (Одобрить, Отклонить, Тайм-аут, Продолжить) к выходам агентской ноды. Подробнее: Подтверждения.