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