Каждый запуск сценария — это отдельная запись со статусом, ценой и результатами. Здесь — как читать эти данные и как работать с обычными запусками, циклами и историей выполнения.
Если сценарий ещё в работе, его можно остановить — кнопка «Отменить» появляется рядом со статусом активного запуска (и в конструкторе, и в форме).
После нажатия «Отменить»:
Кнопка «Отменить» доступна только автору запуска. После того как сценарий перешёл в финальный статус («Готово», «Ошибка», «Отменено»), кнопка пропадает.
Когда вы нажимаете «Запустить», сценарий проходит несколько этапов: проверяется готовность, считается стоимость, ставится в очередь, выполняется модуль за модулем. На каждом модуле прямо в конструкторе показывается актуальный статус.
Не все запуски проходят с первого раза: внешняя нейросеть может вернуть ошибку, не хватить кредитов у провайдера или контент не пройти модерацию. Вот как это устроено.
Когда какой-то модуль завершается с ошибкой:
После того как вы исправили причину ошибки (например, переформулировали промпт или загрузили другой файл), есть три способа продолжить:
Полный лог по каждому модулю в одном месте.
В конструкторе откройте «Историю», а затем выберите нужный запуск. В открывшейся панели показывается таблица со всеми модулями: время выполнения, идентификатор операции, переданные значения, результат и текст ошибки, если она случилась.
История запусков доступна как из конструктора, так и из формы. Можно открыть конкретный старый запуск, скачать его файлы или повторить запуск с теми же значениями.
Каждое сохранение создаёт новую версию. История запусков всегда привязана к конкретной версии.
Если вы поправили сценарий после запуска, история не «съезжает» — у старых запусков остаётся ссылка на ту версию, на которой они выполнялись. Это нужно, чтобы можно было повторно открыть старый запуск и понять, что именно тогда было настроено.
Показывается до старта, чтобы заранее понимать порядок списания.
Что означают старые или ещё активные запуски по списку, если вы видите их в истории сценария.
В актуальном конструкторе повторяющиеся действия лучше собирать через `ForEach` и list-utility модули. Отдельной настройки режима запуска в конструкторе больше нет.
При этом в истории вы всё ещё можете встретить старые запуски по списку: например, если сценарий был запущен раньше, до упрощения конструктора, или если вы открываете старую запись выполнения.
Для таких запусков интерфейс по-прежнему показывает отдельную плашку прогресса: сколько элементов обработано, сколько в ошибке, сколько в работе. Можно отменить, перезапустить ошибки или открыть результаты одним списком.