Действия

Предназначены для запуска процессов на стороне сервера.

Действие HTTP запрос

Для использования действия HTTP необходимо иметь навыки программирования, создать WEB API REST сервер с использованием любого языка программирования.

При необходимости параметров, необходимо создать комплексный объект. Все параметры передаются при вызове как JSON объект в теле запроса. Также передается по умолчанию идентификатор, класс и тип ключевого поле сохраняемого объекта (entityId, classId, keyType).

Для вызова действия необходимо на форме или таблице разместить виджет "Действие HTTP запрос". Принцип размещения подобен созданию отчета

URL адрес должен быть полным. Методы запроса могут быть: GET, POST, PUT, PATH, DELETE. Данные авторизации не передаются.

После отработки действия пользователь получает всплывающее сообщение, либо успех при возврате кода ответа 2хх, в остальных случаях ошибка обработки. Также возможно отображения текстового сообщения, для этого нужно вернуть в ответе JSON объект с полем message.

Для отображения кнопки выполнения действия и запуска пользователь рабочего приложения должен иметь права запуска действий для соответствующего сохраняемого объекта.

Действие WF (рабочий процесс)

Для использования действия WF необходимо иметь навыки программирования, Yandex Serverless Integrations позволяет настраивать интеграции и управлять ими с помощью serverless-технологий в Yandex Cloud. Необходимо создать рабочий процесс в Яндекс Облаке используя консоль управления, коструктор позволяет создавать процессы в удобной для пользователя форме.

При необходимости параметров, необходимо создать комплексный объект. Все параметры передаются как входные параметры процесса. Также передается по умолчанию идентификатор, класс и тип ключевого поле сохраняемого объекта (entityId, classId, keyType). Вызов происходит с авторизацией сервисного аккаунта.

Для вызова действия необходимо на форме или таблице разместить виджет "Действие WF". Принцип размещения подобен созданию отчета

Рабочий процесс должен располагаться в каталоге, где развернута платформа.

После запуска действия пользователь получает всплывающее сообщение, либо успех при возврате кода ответа 2хх, в остальных случаях ошибка обработки. Запуск происходит асинхронно, мы получаем только результат успешного запуска, результат работы рабочего процесса можно посмотреть в консоли облака в разделе /Рабочие процессы/Запуски.

Для отображения кнопки выполнения действия и запуска пользователь рабочего приложения должен иметь права запуска действий для соответствующего сохраняемого объекта.

← Вернуться на главную страницу