Процесс

Процесс — визуализированная схема работы интеграции.

Для создания процесса необходимо выбрать источник, который будет создавать событие для начала работы схемы.

Таким источником может быть как добавленный ранее Сервис , так и сайт или любой внешний сервис, который может отправлять хуки.

Редактирование

После создания откроется окно редактирования сервиса:

Добавление функций в процесс производится путём переноса функций из левой части на рабочее пространство.

Все используемые функции должны быть соединены стрелками. Функции, которые не имеют входящей стрелки, считаются неактивными и не обрабатываются.

Входящие данные

В зависимости от типа источника входящие данные могут быть сразу предложены для использования для структурированных запросов, например:

Или же, в случае если данные которые придут неизвестны для системы, к ним можно обратиться через маску {{input.%NAME%}}, где %NAME% — это название ключа, в котором находятся нужные данные.

Функции

Функции разделены по сервисам, и каждая из них относится к конкретному сервису, добавленному в проект (кроме общих — они относятся к самому проекту/процессу).

Таким образом, при заполнении полей, при наличии для них выбора, который может быть получен из сервиса, он предлагается к вводу

Но также это поле можно заполнить статично текстом или маской другого блока (например — “Переменная” из Общие функции). Тогда при обработке функции значение будет подставлено из блока, который указан в маске.

Также при работе с полями можно использовать специальные маски для обработки значений прямо в процессе ввода поля (описаны на странице Поля).