Skip to main content
Повтор запуска может снова вызвать модель, отправить сообщение или изменить запись. Кнопка повтора не отменяет результаты предыдущей попытки. Сначала откройте историю и определите, на каком шаге остановился сценарий.

Ошибка до отправки

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

Исход неизвестен

Сетевая ошибка, разрыв соединения или needs_reconciliation после отправки требуют сверки. Сохраните ID запуска, запроса или задания и проверьте историю Kvantora. Для медиа используйте «Получить результат задания» по прежнему ID. Не запускайте платное действие заново и не выбирайте другую модель, пока не выяснили прежний исход. Неизвестная операция может завершиться позже; её резерв сохраняется до сверки.

Повтор всего сценария

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

Собственный HTTP-шаг

Для повторной проверки одного API-запроса сохраняйте прежний ключ, endpoint, всё тело и Idempotency-Key. Новый UUID создаёт новую операцию. Не генерируйте его заново внутри каждой попытки. Точный порядок описан в руководстве API по ошибкам. Это правило не делает все внешние сервисы идемпотентными. Если следующая интеграция не поддерживает защиту от дубликатов, проверяйте результат в ней перед повторной отправкой.

Возобновление работы

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