Процесс — визуализированная схема работы интеграции.
Для создания процесса необходимо выбрать источник, который будет создавать событие для начала работы схемы.
Таким источником может быть как добавленный ранее Сервис , так и сайт или любой внешний сервис, который может отправлять хуки.
Содержание
Редактирование
После создания откроется окно редактирования сервиса:
Добавление функций в процесс производится путём переноса функций из левой части на рабочее пространство.
Все используемые функции должны быть соединены стрелками. Функции, которые не имеют входящей стрелки, считаются неактивными и не обрабатываются.
Входящие данные
В зависимости от типа источника входящие данные могут быть сразу предложены для использования для структурированных запросов, например:
Или же, в случае если данные которые придут неизвестны для системы, к ним можно обратиться через маску {{input.%NAME%}}
, где %NAME%
— это название ключа, в котором находятся нужные данные.
Функции
Функции разделены по сервисам, и каждая из них относится к конкретному сервису, добавленному в проект (кроме общих — они относятся к самому проекту/процессу).
Таким образом, при заполнении полей, при наличии для них выбора, который может быть получен из сервиса, он предлагается к вводу
Но также это поле можно заполнить статично текстом или маской другого блока (например — “Переменная” из Общие функции). Тогда при обработке функции значение будет подставлено из блока, который указан в маске.
Также при работе с полями можно использовать специальные маски для обработки значений прямо в процессе ввода поля (описаны на странице Поля).