Добрый день!
Существует некоторая система, в которой можно запустить БП "исполнить поручение". При постановке задачи можно выбрать одного или нескольких исполнителей, "Контролера" (пользователя, который должен напоминать о существовании задачи и ответственен за срок), "Ответственного исполнителя" (который отвечает за всю задачу в целом) и "Проверяющего" (который проверит результат исполнения).
Пытаюсь описать в BPMN, возможно повторить в BPMS.
в нарисованной диаграмме есть две вещи, которые мне сильно не нравятся:
1) Задача "Контролировать исполнение" висит в списке задач пользователя, которому назначена, до момента закрытия процесса (поэтому там терминатор) или может быть закрыта контролёром собственноручно ("Снять с контроля"). Хотелось бы попытаться обойтись без терминатора, т.к. "Поручение исполнено" при наличие контроля и без него должны быть разные выходы с точки зрения возможности сбора статистики.
2) Задача "Ответственно исполнить" может быть закрыта только после закрытия всех задач обычного исполнения, однако появляется она с ними одновременно, как это изобразить в BPMN не представляю.