Модуль Iterator
Модуль Iterator необходим для возможности пройтись по каждому элементу полученного массива (набора данных). Например, через Webhook были получены 3 заявки, чтобы каждую из них передать, например через HTTP-модуль в CRM, необходимо указать путь да массива с данными:
Вызов каждой следующей после первой итерации тарифицируется как отдельный запуск сценария.
Основные поля модуля:
Название шага - произвольное название, например "Проходимся по всем данным" или "Цикл по массиву";
Путь до массива - путь до набора данных, содержащий в себе массив с информацией, например: {{ s1.body.items }}
В поле "Путь до массива" доступно использование переменных.
Другие модули
- HTTP - исходящий запрос;
- Webhook - входящий запрос;
- Response - ответ на входящий запрос;
- IF - создание условий;
- PHP - написание собственной логики обработки данных;
- JS - написание собственной логики обработки данных на языке JavaScript;
- Mail - отправка почты с Email адреса;
- DB - база данных для операций записи, чтения, обновления и удаления строк;