13.5 Создание действий

Создание действий очень похоже на создание элементов. Вам нужно добавить их в ваш плагин и протестировать их тем же самым образом с помощью тестового приложения.

Типы действий

Вы можете создавать два типа действий: они могут работать на стороне клиента и на стороне сервера.

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

  2. Действия на стороне сервера (вскоре) могут использоваться для совершения пользовательских вызовов к внешним сервисам, запуска алгоритмов сравнения, сложных вычислений и т.д. Эти действия могут возвращать данные, которые можно использовать в последующих действиях.

Объявление действия

Как и в случае с элементами вам нужно задать различные поля, а затем использовать эти значения в вашем коде в объекте properties . Обратитесь в предыдущий раздел (!!!ЛНК!!!), в котором указаны различные настройки, к которым у вас есть доступ во время добавления полей к элементу или действию.

Основной элемент действия - функция, которая запускается, когда рабочий процесс запускает это действие. Эта функция будет вызываться с помощью объектов properties и context . Документацию для различных объектов вы сможете найти в редакторе.

Обратите внимание, что аналогично функциям элементов вам нужно принять во внимание, что ваш код может запускаться более одного раза для получения данных, поэтому рекомендуется загружать данные в начале ваших функций, перед тем как изменять любое внешнее относительно функции состояние. Больше информации смотрите в следующем разделе (!!!ЛНК!!!).

Last updated