Сценарий разработки бизнес-процесса
Этот сценарий предполагает, что вы знакомы с системой управления бизнес-процессами Camunda 8 и обладаете знаниями, достаточными для создания схемы бизнес-процесса.
Вы выполняете этот сценарий, если вы хотите автоматизировать бизнес-процесс в приложении, разрабатываемом на базе Платформы.
Предварительные требования
Если разрабатываемый бизнес-процесс работает с данными приложения, до выполнения этого сценария вы разрабатываете модель данных предметной области приложения на базе Платформы.
Если при выполнении бизнес-процесса будет происходить обращение к данным разрабатываемого приложения, убедитесь, что модель безопасности в Платформе настроена.
Этапы
Разработка бизнес-процесса в приложении включает следующие этапы:
-
Создание файла для описания бизнес-процесса
В папке проекта
processes
вы создаете файл описания бизнес-процесса.В созданном файле описания бизнес-процесса присутствует строка с присвоением идентификатору
id
бизнес-процесса уникального значения. Вы можете изменить значение этого идентификатора как в визуальном, так и в кодовом режиме Редактора BPMN-схемы. При изменении значенияid
вы должны самостоятельно отслеживать его уникальность. -
Добавление BPMN-элементов на схему бизнес-процесса
При выборе в проекте файла с расширением
bpmn
DevTools открывает Редактор BPMN-схемы. Теперь вы можете добавлять BPMN-элементы на схему. При добавлении BPMN-элемента на схему бизнес-процесса вы можете руководствоваться описанием назначения каждого из BPMN-элементов, доступных в Платформе.Вы можете сделать набросок BPMN-схемы, добавив множество элементов без уточнения их типов, а на следующем этапе этого сценария вы можете указать тип BPMN-элементов и их параметры. Вы также можете добавлять BPMN-элементы на BPMN-схему по одному и сразу указывать их параметры.
-
Настройка BPMN-элементов бизнес-процесса
В Редакторе BPMN-схемы вы указываете параметры BPMN-элементов, добавленных на схему бизнес-процесса. Набор параметров специфичен для каждого BPMN-элемента:
- User Task;
- Platform GraphQL Connector;
- Platform Action Connector;
- Platform Universal Task;
- Platform Script Template;
- Platform Notification Connector;
- Platform Message Connector;
- REST Outbound Connector;
- подпроцесс типа Document approve;
- подпроцесс Document explore;
- подпроцесс Task subprocess
- Kafka Producer Connector;
- Kafka Consumer Connector;
- Platform Kafka Start Event;
- Platform Audit Connector.
Если вы добавили на схему бизнес-процесса BPMN-элемент, описывающий подпроцесс, по нажатию значка
(Стрелка) в нижнем правом углу этого BPMN-элемента вы можете раскрыть BPMN-схему подпроцесса. Вы можете просмотреть BPMN-схему подпроцесса, а также изменить параметры BPMN-элементов, включенных в BPMN-схему, или исключить какие-либо BPMN-элементы из BPMN-схемы подпроцесса.
-
Настройка экранной формы с компонентами для запуска бизнес-процесса
В разрабатываемом проекте вы настраиваете экранную форму с компонентами для запуска бизнес-процесса.
-
Публикация проекта с настроенной схемой бизнес-процесса
Вы публикуете проект. При сборке проекта, которая предшествует публикации, могут возникать ошибки. Вы исправляете ошибки, следуя подсказкам в текстах ошибок. Затем вы повторяете публикацию проекта и добиваетесь успешной публикации.
-
Просмотр и тестирование настроенного бизнес-процесса
Вы запускаете бизнес-процесс и проверяете корректность его работы. Если вы обнаруживаете сбои в ходе выполнения бизнес-процесса или неточности настройки BPMN-элементов, вы устраняете их, вновь публикуете проект и еще раз тестируете настроенный бизнес-процесс.
Результаты
Разработанное приложение содержит встроенный бизнес-процесс.