Спонтанный подпроцесс
Спонтанный (Ad-Hoc) подпроцесс BPMN
Автор: Олег Борознов, 04.03.2018
Спонтанный (Ad-Hoc) подпроцесс BPMN – это группа действий, взаимоотношения между которыми не установлены. Исполнители сами определяют последовательность и количество повторений этих действий, а также могут игнорировать выполнение действий.
Как правило, действия внутри спонтанного подпроцесса BPMN не соединяются. Графически такой процесс обозначается маркером тильды, как показано на рисунке. Этот маркер доступен только для подпроцессов.
Пример спонтанного подпроцесса BPMN приведен на диаграмме ниже. Все действия внутри этого подпроцесса могут быть выполнены в любом порядке, либо пропущены.
Можно подумать, что спонтанный подпроцесс BPMN противоречит принципам моделирования, которые подразумевают контроль процесса на всех его стадиях. Однако, для моделирования некоторых процессов нужно применять именно спонтанный (Ad-Hoc) подпроцесс BPMN. Это нужно делать в следующих случаях:
- Когда выполняемая процессом задача является творческой.
Творческие задачи нельзя решать в строгой последовательности. Успех решения таких задач зависит от способностей исполнителя, причем, каждый исполнитель будет использовать собственный подход (порядок действий) для достижения результата. - Когда последовательность выполнения действий в процессе безразлична.
Бывают такие процессы, в которых последовательность действий безразлична для достижения результата. В этом случае исполнитель определяет порядок выполнения процесса на свое усмотрение. Например, при уборке квартиры безразлично, в каком порядке мы будем мыть посуду, пылесосить пол и вытирать пыль. В любом случае после выполнения этих действий квартира будет убрана и процесс завершится. Это похоже на выполнение задач по чеклисту. - Когда нужно отразить фактическое состояние процесса.
Иногда возникает необходимость смоделировать еще не «устоявшийся» в компании процесс, по которому, например, еще отсутствует регламент и понятная последовательность действий. Известны только задачи. Для этой цели можно использовать спонтанный (Ad-Hoc) подпроцесс BPMN.
Существуют требования по использованию элементов BPMN 2.0 в спонтанных (Ad-Hoc) подпроцессах:
Обязательные элементы | Необязательные элементы | Запрещенные элементы |
---|---|---|
Ниже приведен пример диаграммы спонтанного (Ad-Hoc) подпроцесса BPMN с использованием необязательных элементов. Эти элементы накладывают дополнительные ограничения на подпроцесс. Например, задача «Написать текст» может быть выполнена только после получения объекта данных «Найденная информация». Кроме того, задача «Опубликовать статью» будет выполнена только после редактирования ее текста.
Хотите быстро освоить BPMN?
Пройдите обучение в нашем учебном центре! |