Спонтанный подпроцесс

Время чтения: 1 мин. 551 просмотров

Определение и обозначение спонтанного подпроцесса

Спонтанный (Ad-Hoc) подпроцесс BPMN – это группа действий, взаимоотношения между которыми не установлены. Исполнители сами определяют последовательность и количество повторений этих действий, а также могут игнорировать выполнение действий.

Как правило, действия внутри спонтанного подпроцесса BPMN не соединяются. Графически такой процесс обозначается маркером тильды, как показано на рисунке. Этот маркер доступен только для подпроцессов.

Свернутый спонтанный Ad Hoc подпроцесс BPMNРазвернутый спонтанный Ad Hoc подпроцесс BPMN

Применение спонтанного подпроцесса

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

Диаграмма спонтанного Ad Hoc подпроцесса BPMN

Можно подумать, что спонтанный подпроцесс BPMN противоречит принципам моделирования, которые подразумевают контроль процесса на всех его стадиях. Однако, для моделирования некоторых процессов нужно применять именно спонтанный (Ad-Hoc) подпроцесс BPMN. Это нужно делать в следующих случаях:

  1. Когда выполняемая процессом задача является творческой.
    Творческие задачи нельзя решать в строгой последовательности. Успех решения таких задач зависит от способностей исполнителя, причем, каждый исполнитель будет использовать собственный подход (порядок действий) для достижения результата.
  2. Когда последовательность выполнения действий в процессе безразлична.
    Бывают такие процессы, в которых последовательность действий безразлична для достижения результата. В этом случае исполнитель определяет порядок выполнения процесса на свое усмотрение. Например, при уборке квартиры безразлично, в каком порядке мы будем мыть посуду, пылесосить пол и вытирать пыль. В любом случае после выполнения этих действий квартира будет убрана и процесс завершится. Это похоже на выполнение задач по чеклисту.
  3. Когда нужно отразить фактическое состояние процесса.
    Иногда возникает необходимость смоделировать еще не «устоявшийся» в компании процесс, по которому, например, еще отсутствует регламент и понятная последовательность действий. Известны только задачи. Для этой цели можно использовать спонтанный (Ad-Hoc) подпроцесс BPMN.

Требования к спонтанным подпроцессам

Существуют требования по использованию элементов BPMN 2.0 в спонтанных (Ad-Hoc) подпроцессах:

Обязательные элементыНеобязательные элементыЗапрещенные элементы

Пример спонтанного подпроцесса

Ниже приведен пример диаграммы спонтанного (Ad-Hoc) подпроцесса BPMN с использованием необязательных элементов. Эти элементы накладывают дополнительные ограничения на подпроцесс. Например, задача «Написать текст» может быть выполнена только после получения объекта данных «Найденная информация». Кроме того, задача «Опубликовать статью» будет выполнена только после редактирования ее текста.

Пример спонтанного подпроцесса с объектами

Оставьте комментарий

Нажимая кнопку "Отправить комментарий" вы даёте согласие на обработку персональных данных в соответствии с политикой конфиденциальности

Поделиться этой страницей

Спонтанный подпроцесс

Или скопируйте ссылку

СОДЕРЖИМОЕ