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

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

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

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

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

Untitled

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

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

Untitled

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

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

Untitled

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

Функции

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

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

Untitled

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

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