Диаграмма процесса. Определения, редактирование, публикация
Определения
- Диаграмма процесса служит для моделирования и исполнения бизнес-процесса. Она обладает следующими характеристиками:- привязана к шаблону процесса;
- создаётся при создании шаблона процесса;
- строится в нотации BPMN 2.0;
- задаёт последовательность выполнения задач и действий в рамках бизнес-процесса;
- позволяет моделировать и исполнять бизнес-процесс с назначением задач исполнителям, выполнением сценариев, отправкой внутренних и внешних сообщений, просмотром журнала действий.
 
- Токен — это маркер текущей позиции выполнения процесса в нотации BPMN. Он обладает следующими характеристиками:- на диаграмме процесса может быть один или несколько токенов, каждый из которых будет двигаться по своему пути;
- токены создаются на начальных событиях, некоторых промежуточных событиях и расходящихся развилках;
- токены удаляются на конечных событиях и сходящихся развилках;
- в качестве аналогии, токен можно представить себе как фишку, которая двигается по процессу.
 
Просмотр диаграммы процесса
- Откройте шаблон процесса.
- Перейдите на вкладку «Диаграмма».
- 
Отобразится диаграмма процесса в режиме просмотра со следующими кнопками: (1) Операций с диаграммой - 
Выбрать версию — управление опубликованными версиями диаграммы процесса. 
- 
Экспортировать — выгрузка диаграммы процесса в виде файла формата SVG. При нажатии этой кнопки браузер скачает файл видаexport_2023-03-03T15_25_23 03_00.svg.
- 
Редактировать — переход к конструктору диаграммы процесса. 
 (2) Масштабирование диаграммы - Показать всю диаграмму 
- Увеличить 
- Уменьшить 
- Масштабировать диаграмму также можно с помощью колёсика прокрутки мыши.
- Чтобы переместить диаграмму на экране, нажмите и перетащите её пустую область.
 
- 

Редактирование диаграммы процесса
- Откройте вкладку «Диаграммы» шаблона процесса.
- При необходимости выберите версию диаграммы.
- Нажмите кнопку «Редактировать».
- Отобразится конструктор диаграммы процесса.
- 
Отредактируйте диаграмму процесса: - 
Перетащите элементы из панели элементов на диаграмму.  Добавление элемента на диаграмму 
- 
Настройте элементы: - нажмите элемент на диаграмме;
- отобразится меню элемента;
- настройте и сохраните элемент.
 
- Присвойте элементам наглядные названия:- дважды нажмите название элемента на диаграмме или нажмите кнопку «Свойства»  в меню элемента;
- введите новое название элемента.
 
- Расположите элементы согласно бизнес-логике:- чтобы выбрать несколько элементов, обведите их, удерживая нажатой клавишу Shift;
- чтобы выбрать все элементы диаграммы, нажмите клавиши Ctrl+A;
- перетащите выбранные элементы в требуемую позицию на диаграмме.
 
- 
Задайте размеры элементов: - наведите указатель мыши на границу элемента;
- если размер элемента можно изменить, отобразится курсор перетаскивания ;
- перетащите границу элемента, чтобы изменить его размер.
 
- 
Удалите ненужные элементы: - выберите один или несколько элементов;
- в меню элемента нажмите кнопку «Удалить»  или нажмите клавишу Del;
- подтвердите удаление элементов.
 
 
- 
- 
Опубликуйте диаграмму процесса. 
Использование конструктора диаграммы процесса
Конструктор диаграммы процесса позволяет редактировать диаграмму путем перетаскивания необходимых элементов и настроить логику исполнения процесса.
В конструкторе диаграммы процесса предусмотрены следующие области.
(1) Кнопки операций с диаграммой
- Выбрать версию — управление опубликованными версиями диаграммы процесса.
- Очистить — удаление всех элементов с диаграммы процесса. При нажатии этой кнопки отобразится запрос подтверждения.
- Восстановить — восстановление опубликованной версии диаграммы процесса.
- Опубликовать — публикация текущей диаграммы бизнес-процесса.
- 
Проверить — проверка диаграммы процесса на ошибки, не позволяющие опубликовать её. 
- 
Экспортировать — выгрузка диаграммы процесса в виде файла формата SVG. При нажатии этой кнопки браузер скачает файл видаexport_2023-03-03T15_25_23 03_00.svg.
(2) Панель элементов — содержит элементы, которые можно перетащить на диаграмму процесса.
(3) Панель свойств элемента — отображается, когда выбран элемент диаграммы и содержит общие свойства элемента:
- системное имя;
- отображаемое название;
- описание.
(4) Диаграмма-процесса — область построения диаграммы.
(5) Кнопки масштабирования
- Показать всю диаграмму 
- Увеличить 
- Уменьшить 
- Масштабировать диаграмму также можно с помощью колёсика прокрутки мыши.
- Чтобы переместить диаграмму на экране, нажмите и перетащите её пустую область.
(6) Меню элемента — содержит команды для работы с выбранным элементом. Отображается при нажатии элемента диаграммы. Набор команд в этом меню зависит от типа элемента.

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

Типичные ошибки диаграммы процесса
Проверка диаграммы процесса может выявить ошибки, которые не позволяют опубликовать диаграмму. Ниже представлены некоторые типичные ошибки с описанием причин их возникновения и способами устранения.
Диаграмма
- 
Диаграмма пуста - Причина: диаграмма не содержит ни одного элемента.
- Способ устранения: добавьте на диаграмму элементы: как минимум начальное и конечное события.
 
- 
Диаграмма должна содержать хотя бы одно начальное событие - Причина: на диаграмме отсутствует начальное событие.
- Способ устранения: добавьте на диаграмму начальное событие.
 
Начальное событие
- У этого элемента должен быть один исходящий поток управления- Причина: у начального события отсутствует исходящий поток или несколько исходящих потоков.
- Способ устранения: подсоедините только один исходящий поток к начальному событию.
 
Простое начальное событие
- На диаграмме не может быть более одного простого (нетипизированного) начального события- Причина: на диаграмме имеется несколько простых начальных событий.
- Способ устранения: удалите все простые начальные события кроме одного либо измените типы начальных событий.
 
Конечное событие
- Необходим хотя бы один входящий поток управления- Причина: у конечного события отсутствует входящий поток.
- Способ устранения: подсоедините входящий поток к конечному событию.
 
Пользовательская задача
- 
Необходим хотя бы один входящий поток управления - Причина: у пользовательской задачи отсутствует входящий поток.
- Способ устранения: подсоедините входящий поток к пользовательской задаче.
 
- 
У этого элемента должен быть один исходящий поток управления - Причина: у пользовательской задачи отсутствует исходящий поток или несколько исходящих потоков.
- Способ устранения: подсоедините только один исходящий поток к пользовательской задаче.
 
- 
У этого элемента нет потоков управления или к нему невозможно перейти из начального события - Причина: у пользовательской задачи отсутствует входящий поток или ни один входящий поток не соединён с начальным событием.
- Способ устранения: подсоедините к пользовательской задаче входящий поток, соединённый с начальным событием напрямую или через другие элементы.
 
- 
Пользовательская задача должна иметь минимум одного ответственного - Причина: в свойствах пользовательской задачи не указан исполнитель данной задачи.
- Способ устранения: в свойствах пользовательской задачи выберите исполнителей на вкладке «Дополнительные».
 
Развилка «или/или»
- 
Необходимо указать исходящий поток управления «иначе» - Причина: в свойствах развилки «или/или» не указан поток «иначе».
- Способ устранения: в свойствах развилки укажите один поток «иначе» на вкладке «Дополнительные» в соответствии с логикой процесса.
 
- 
У этого элемента нет потоков управления или к нему невозможно перейти из начального события - Причина: у развилки «или/или» отсутствует входящий поток или ни один входящий поток не соединён с начальным событием.
- Способ устранения: подсоедините к развилке «или/или» входящий поток, соединённый с начальным событием напрямую или через другие элементы.
 
- 
Необходим хотя бы один входящий поток - Причина: у развилки «или/или» отсутствует входящий поток.
- Способ устранения: подсоедините входящий поток к развилке «или/или».
 
- 
Недопустимое определение потока управления - Причина: у развилки «или/или» несколько исходящих потоков, но не указан поток «иначе» или не задано условие для одного из исходящих потоков.
- Способ устранения: в свойствах развилки «или/или» на вкладке «Дополнительные» укажите поток «иначе» и настройте условия для всех остальных потоков.
 
Промежуточное событие-таймер
- В событии-таймере не настроен таймер- Причина: в свойствах промежуточного события-таймера не задан интервал.
- Способ устранения: в свойствах промежуточного события-таймера настройте интервал таймера на вкладке «Дополнительные».
 
Промежуточное событие
- 
Необходим хотя бы один входящий поток управления - Причина: у промежуточного события отсутствует входящий поток.
- Способ устранения: добавьте входящий поток промежуточному событию.
 
- 
У этого элемента должен быть один исходящий поток управления - Причина: у промежуточного события отсутствует исходящий поток или несколько исходящих потоков.
- Способ устранения: добавьте исходящий поток промежуточному событию.
 
Начальное событие-таймер
- В начальном событии не настроен таймер- Причина: в свойствах начального события-таймера не настроен таймер.
- Способ устранения: в свойствах начального события-таймера настройте таймер на вкладке «Дополнительные».
 
Поток управления
- Поток управления не соединен с конечной точкой- Причина: поток управления не соединен с целевым элементом.
- Способ устранения: соедините поток управления с целевым элементом диаграммы.
 
Эта статья была полезна 1 чел.
