Конструктор бизнес-процесса

Элементы конструктора

../../../../_images/11.png
  1. Панель элементов

  2. Панель свойств элемента - задаются свойства либо самой диаграммы, либо выделенного элемента.

  3. Свернуть панель свойств элемента

  4. Ползунок для перемещения рабочего пространства

  5. Сохранение процесса

  6. Посмотреть XML

  7. Сохранение и публикация процесса в движок

  8. Сохранить в svg

  9. Включение/ выключение отображения ошибок

  10. Кнопки работы с масштабом

Отображения ошибок в схеме БП

Для информирования о наличии ошибки в схеме бизнес-процесса реализован режим отображения ошибок (линтер).

Режим включается/отключается по кнопке:

../../../../_images/linter_3.png

Показывает ошибки и предупреждения как для элемента:

../../../../_images/linter_2.png

так и суммарное количество ошибок и предупреждений для процесса:

../../../../_images/linter_1.png

Состав панели элементов

../../../../_images/12.png

Activate the hand tool – используется для перемещения диаграммы вверх-вниз, вправо-влево, удерживая ее левой кнопкой мыши.

../../../../_images/13.png
Activate the lasso tool – используется для выделения области диаграммы - позволяет выделить несколько элементов диаграммы, удерживая левую кнопку мыши.
Выделяются все элементы, попавшие в выделяемую область.
../../../../_images/14.png
Activate the create/remove space tool – позволяет «раздвинуть» или «сжать» диаграмму: указатель мыши ставиться на то место на диаграмме, где нужно «раздвинуть» или «сжать» диаграмму.
И удерживая левую кнопку мыши, указателем переместить часть диаграммы в нужное место.
../../../../_images/15.png
Activate the global connect tool - соединяющие элементы: поток управления (сплошная линия) и поток сообщений (прерывистая линия).

Элементы потока управления

../../../../_images/16.png

Create StartEvent - начальное событие

../../../../_images/17.png

Create Intermediate/Boundary Event - промежуточное событие

../../../../_images/18.png

Create EndEvent - завершающее событие

../../../../_images/19.png

Create Gateway - развилка или шлюз, логический оператор

../../../../_images/20.png

Create Task – задача

../../../../_images/21.png

Create expanded SubProcess – несколько task, выделенные в отдельную подзадачу

../../../../_images/89.png

Create Set document status – изменение значения статуса элемента бизнес-процесса

../../../../_images/24.png
Create Pool/Participant – пул, используются для разграничении ответственности между задачами, организациями, пользователями.
Пулы взаимодействуют между собой только потоками сообщений.

Любой бизнес-процесс начинается с начального события и заканчивается конечным событием.

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

../../../../_images/26.png

На панели рядом с элементом расположены следующие кнопки:

../../../../_images/27.png

создать следующий элемент диаграммы, связанный с выделенным потоком управления

../../../../_images/28.png

добавить текст аннотации к элементу

../../../../_images/89.png

изменить значение статуса элемента бизнес-процесса

../../../../_images/29.png
изменить тип элемента
Нажать для изменения типа элемента и далее выбрать соответствующий тип.
../../../../_images/30.png

удалить элемент

../../../../_images/31.png

связать элемент с любым другим на диаграмме

Основные типы элемента Задача:

../../../../_images/32.png

пользовательская задача

../../../../_images/90.png

задача-сценарий

../../../../_images/34.png

отправка сообщений

../../../../_images/35.png

[не реализован] получение сообщений

../../../../_images/36.png

[не реализован] ручное выполнение

../../../../_images/37.png

задача, имеющая вложенный процесс

Основные типы элемента Шлюз:

../../../../_images/38.png

параллельный шлюз, используется для обозначения слияния/ ветвления потоков управления в рамках процесса

../../../../_images/38a.png

исключающий шлюз, используется для ветвления потока управления на несколько альтернативных потоков, когда выполнение процесса зависит от выполнения некоторого исключающего условия

../../../../_images/39.png

[не реализован] неэксклюзивный шлюз, используется для ветвления потока управления на несколько потоков, когда выполнение процесса зависит от выполнения условий

../../../../_images/40.png

[не реализован] комплексный шлюз, используется для ветвления потока управления на несколько потоков, когда выполнение процесса зависит от выполнения условий

../../../../_images/41.png

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

Основные типы элемента Поток управления:

../../../../_images/42.png

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

../../../../_images/43.png
условный поток управления, используется чтобы показать, что выполнение процесса будет происходить по этому потоку только в том случае, когда выполнятся заданное условие.
Такой тип элемента выбирается, если условный поток управления является исходящим от процесса