Редактирование бизнес-процессов

Бизнес-процесс - это совокупность взаимосвязанных мероприятий или работ, направленных на создание определенного продукта или услуги для потребителей (под "потребителем" может пониматься и внутренний корпоративный субъект, который заинтересован в получении результата процесса)

💡
Для создания бизнес-процесса используется система условных обозначений и их описания в XML- BPMN (Business Process Model and Notation, нотация и модель бизнес-процессов).
Создание бизнес-процесса

Для создания схемы процесса необходимо перейти на вкладку BPMN

1.Нажимаем на "Создать"

На данном этапе можно создать процесс с нуля, то есть нажать на кнопку "Создать", ввести название и нажать на галочку.

При создании процесса из файла, необходимо нажать на "Создать из файла". Открывается окно для открытия файлов и вы выбираете необходимый файл в расширении bpmn.

Процессы появятся в списке процессов и при выборе на них, можно перейти в поле редактирования процесса.

2.Открывается экран редактирования схемы процесса

Поле редактирования бизнес-процесса
‼️
Обязательно при редактировании процесса, в настройках всего процесса, необходимо указать новое ИД. Если этого не сделать, то задеплоенный процесс просто заменится, а не появиться новый.

Рассмотрим поближе иконки тулбара, которые помогают при редактировании и создании bpmn-процесса.

В тулбаре расположены основные используемые разделы страниц, с помощью них вы можете перейти на другие вкладки.

Здесь так же можно поменять тему оформления. С помощью кнопок "+" и "-" можно увеличивать и уменьшать схему, чтобы рассмотреть ее.

Кнопка деплой - с помощью данной кнопки схема отправляется на сервер, где данная схема и будет работать. Кнопка сохранения позволяет сохранять на сервере схему.

Вкладки и инструменты тулбара

Тулбар поля редактирования

Так как в нашем проекте используется BPMN Camunda, то необходимая информация содержится в отдельной документации, которая находится в открытом доступе.

Modeling BPMN in Camunda Modeler
To start modeling, create a new BPMN 2.0 diagram by selecting File / New File / BPMN Diagram in the top-level menu. Now you can start to create a BPMN 2.0 model. Add the desired elements from the palette on the left hand side by dragging and dropping them onto the diagram canvas.
https://docs.camunda.org/manual/7.13/modeler/bpmn/

3.Во вкладке "Общее" меняем название схемы процесса

4.В прямоугольнике вводим название процесса и ставим задачу, например, пользователя, с помощью гаечного ключа. Устанавливается обязательно, чтобы можно было связать с определенной формой. Так же изменить название нужного шага, можно использовать "Настройки". Выделяем нужную задачу, в настройках во вкладке "Общее" вводим "Имя" шага.

5.Выбрав прямоугольник(форма) в настройках, во вкладке "Формы", вводим название той формы, которую ранее создавали. Это делается, чтобы связать форму с процессом

6.Чтобы сохранить и не потерять данный процесс, нажимаем на кнопку сохранить в правом верхнем углу и дожидаемся сообщения о сохранении схемы.

Пример созданного простого бизнес-процесса можно посмотреть здесь.

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

Установление условий для разветвленного процеса

Выражение должно выглядеть вот так: ${LoanApproveForm == 'Approve'} , данные могут быть любыми, но структура должна сохраняться.

Панель Настройки

В панели "Настройки" много полей, в которых можно запутаться. При выборе действия появляются настройки данного шага.

Вкладка "Общее"

ИД - автоматически созданное название шага

Имя - изначально пустое, потому что пользователь должен сам ввести его. Автоматически отражается на "действии".

Когда на действие назначили задачу, то данные настройки расширяются

Действие с задачей

Тут же отображаются данные о том какой ID у данного шага, его название, которое дал пользователь.

При необходимости указываются детали:

1) Тот на кого назначается данная задача 2) Группа тех, кто будет заниматься этим 3) Определенная группа, например, User, Admin

Вкладка настроек "Формы"

На данной вкладке вводится название формы, которая будет связана с данным процессом и данным шагом.

‼️
Ключ (название) формы должно обязательно совпадать с названием формы, которую вы создадите или уже создали.

Лучше всего начинать с создания процесса и уже потом создавать необходимые формы, чтобы точно не перепутать и не ошибиться в названии создаваемой формы.

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

Загрузка диаграммы на сервер