Kvantora Flow
Ветвления и циклы
Выберите путь по условию и обработайте список элементов.
Ветвление выбирает действия по данным. Цикл повторяет вложенные шаги для каждого элемента списка. Начните с маленького примера: так проще проверить условия и посчитать обращения к моделям.
Ветвление по условию
Добавьте шаг ветвления после шага, данные которого хотите проверить. Выберите поле из панели данных, оператор и значение сравнения. Например, наличие текста обращения может вести к модели, а отсутствие текста — к отдельному сообщению об ошибке входа.
Редактор поддерживает два режима: первая подходящая ветка и все подходящие ветки. В первом режиме порядок условий влияет на результат. Во втором несколько истинных условий могут выполнить несколько цепочек, включая несколько платных действий.
Несколько условий внутри одной группы соединяются по правилу «И»: должны выполниться все. Альтернативные группы соединяются по правилу «ИЛИ»: достаточно одной. Ветка по умолчанию используется, если остальные условия не подошли.
Проверьте отдельным входом каждую ветку и случай, который не подходит ни под одно условие. Для чисел выбирайте числовое сравнение; для текста проверьте регистр и пробелы. Не считайте строку "0" автоматически равной отсутствующему значению.
Цикл по списку
В шаге цикла укажите список из предыдущего выхода. Одна строка или объект вместо массива вызовет ошибку. Пустой список не выполнит вложенные действия.
Разместите действие внутри цикла и подставьте текущий элемент через панель данных. Если передать весь исходный список, каждое повторение будет обрабатывать его заново.
Начните с двух разных записей. Откройте итерации в истории и убедитесь, что каждая получила свой вход и результат. Обычный цикл обрабатывает элементы последовательно.
Если в цикле десять элементов и один шаг с моделью, возможны десять отдельных обращений. Дневной бюджет применяется ко всем. Ограничьте размер входного списка до запуска и проверьте максимальную стоимость шага.
Остановка на ошибке не отменяет уже выполненные итерации и отправленные сообщения. Не запускайте весь список повторно, пока не установили, какие элементы обработаны. Для неопределённого результата модели действуют правила безопасного повтора.