Добрый день.
Подскажите пожалуйста, как можно корректно отобразить выполнение несколькими участниками одного и того же процесса, при этом без использования отдельных дорожек для них?
Краткое описание:
Есть несколько очередей согласования. Внутри каждой очереди согласования может быть несколько согласантов. Отправка задачи согласантам внутри очереди происходит "веерно" (параллельно).
Прежде, чем перейти к следующему кругу согласования, система анализирует решение согласанта и :
- Если все согласанты согласовали, то переходит к следующей очереди согласования
- Если хотя бы один согласант отклонин, то задача возвращается на доработку (решается на верхнеуровневом процессе).
Согласант может попросить "помощь друга", направив на согласование доп.сотрудникам. В этом случае, происходит переход к подпроцессу "согласование доп.сотрудников" и система ожидает пока согласант укажет решение согласовано или отказано (указывает внутри подпроцесса согласование доп.сотрудниками).
Вопросы:
1. Корректна ли вообще диаграмма, согласно вышеизложенному?
2. Очень смущает, что внутри подпроцесса "согласование проекта документа" вырисовывается еще один подпроцесс "согласование доп.сотрудниками", но если все отображать на одной диаграмме - тоже не правильно, т.к. слишком много тасков и вообще становится не читабельной
3.Корректно ли параллельный шлюз после развилки "есть согласующие - да? Задача контроля согласования проекта документа создается разово для всех очередей согласования, а тут получается, что исходя из диаграммы, можно подумать, что задача создается каждый раз когда переход к следующей очереди согласования Перенося на верхний уровень будет труднее воспринимать отзыв задачи у исполнителей:(