Общее описаниеLink to Общее описание

BPMN модуль – это инструмент для проектирования, исполнения и управления бизнес-процессами в соответствии со стандартом BPMN 2.0. Он позволяет визуально моделировать процессы (задачи, события, шлюзы, потоки), преобразуя их в исполняемые workflow-сценарии. Через Process Engine Camunda автоматизирует выполнение процессов: распределяет задачи между участниками, обрабатывает логику ветвлений, интегрируется с внешними системами через сервисные задачи (REST, SOAP, Kafka и др.) и обеспечивает мониторинг выполнения в режиме реального времени. 

Главная страница модуляLink to Главная страница модуля

Интерфейс главной страницы модуля BPMN в Camunda включает:

  1. Шапка:

    • Название раздела (например, «BPMN-схемы»).

    • Кнопка «Создать» для добавления новой схемы (загрузка файла или создание в редакторе).

  2. Таблица со списком схем:

    • Колонки: Название (поиск по имени), Дата создания, Последние изменения (сортировка по датам), Действия (открыть/удалить/скачать).

    • Пример строки: mid_issue | 20-02-25 13:47:35 | 21-02-25 20:15:15 | [⋮ Действия].

  3. Управление отображением:

    • Пагинация («Показать по 10», переход между страницами).

    • Фильтры (по дате, статусу схемы).

  4. Адаптивность:

    • Горизонтальная прокрутка таблицы на мобильных устройствах.

    • Сворачивание кнопок действий в меню (...) на узких экранах.

Старт процессаLink to Старт процесса

Реализация начинается с события «Старт», которое активируется при нажатии кнопки «Отправить» на пользовательской форме. Данные из полей формы (текст обращения, контакты и др.) передаются в BPMN-движок Camunda в виде переменных процесса. Для этого на форме необходимо явно указать:

  • Наименования переменных Camunda, в которые будут сохранены данные;

  • Название бизнес-процесса, который требуется запустить.

Работа с элементами BPMN схемыLink to Работа с элементами BPMN схемы

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

User TaskLink to User Task

Servise Task (Сonnectors)Link to Servise Task (Сonnectors)

Rest СonnectorLink to Rest Сonnector

Sms Sender СonnectorLink to Sms Sender Сonnector

Email Sender СonnectorLink to Email Sender Сonnector

СМЭВ СonnectorLink to СМЭВ Сonnector

пока не заполняем

GatewayLink to Gateway

Ветки - основной инструмент обеспечения сценарного покрытия. Для настройки сценариев необходимо выбрать ветку, в панели параметров ветки будет доступен пункт "Состояние". В данном пункте производится выбор значения переменной решения. Таким образом, разветвление сценария зависит от присваиваемого значения переменной на ветке.