Действие — это операция, выполняющаяся на определённом шаге бизнес-процесса. Оно выглядит как графический элемент для моделирования и добавляется в дизайнер бизнес-процессов.
Действия нужны для реализации сложной разветвлённой логики. Они могут выполнять написанные вами сценарии или вызывать процесс, созданный внутри модуля. Пользователь может использовать действие многократно, перетащив элемент на схему любого процесса и настроив его.
Действия, в которых задан сценарий с синхронным выполнением, также можно вызывать в сценариях, настроенных на уровне модуля или других компонентов системы.
Чтобы действие исполнялось, модуль, на уровне которого оно создано, должен быть включён.
Создать действие в модуле
- Перейдите в Администрирование > Модули.
- Наведите курсор на пользовательский модуль и нажмите на появившийся значок шестерёнки.
- Нажмите Управление.
- Перейдите на вкладку Действия в БП.
- Нажмите + Действие и в открывшемся окне укажите информацию:
- Название* — наименование действия;
- Код* — уникальный идентификатор, необходимый для использования действия в бизнес‑процессах;
- Тип* — выберите тип действия:
- Скрипт — выполняет заданный сценарий на определенном шаге бизнес-процесса. Действие этого типа также можно вызывать как функцию в сценариях;
- Вызов процесса — запускает бизнес-процесс, созданный в модуле на вкладке Процессы;
- Делегированное действие — отправляет запросы с данными из ELMA365 во внешний сервис, обрабатывает их с помощью методов Web API и возвращает результат обработки.
- Нажмите Сохранить, чтобы перейти к настройкам действия.