Действия в бизнес-процессах

Действие — это операция, выполняющаяся на определённом шаге бизнес-процесса. С помощью таких операций можно реализовать сложную разветвлённую логику. Для этого в пользовательском модуле создаётся и настраивается скрипт или процесс. После включения модуля заданные в нём операции появятся в дизайнере бизнес-процессов в виде графических элементов для моделирования. Пользователь может использовать действие многократно, перетащив элемент на схему любого процесса и настроив его.

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

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

начало внимание

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

конец внимание

Создать действие в модуле

  1. Перейдите в Администрирование > Модули.
  2. Наведите курсор на пользовательский модуль и нажмите на появившийся значок шестерёнки.
  3. Нажмите Управление.
  4. Перейдите на вкладку Действия в БП.
  5. Нажмите + Действие и в открывшемся окне укажите информацию:

extension-activities-1

  • Название* — наименование действия;
  • Код* — уникальный идентификатор, необходимый для использования действия в бизнес‑процессах;
  • Тип* — выберите тип действия:
  1. Нажмите Сохранить, чтобы перейти к настройкам действия.

Обновление действий

При обновлении модуля могут обновиться пользовательские действия. Устаревшие графические элементы нельзя добавить на вновь создаваемые схемы процессов. Они перестанут отображаться на панели инструментов в дизайнере бизнес‑процессов. Однако устаревшие действия продолжат работать без изменений в уже созданных процессах. Если вам потребуется внести изменения в логику процесса, например, изменить участников, то при публикации вы увидите предупреждение о том, что процесс содержит устаревшие действия.