BPMN: как показать задачу, которая одновременно выполняется для двух дорожек
-
Доброго дня.
Коллеги, кто шарит в BPMN, подскажите пожалуйста, как отобразить, что задача выполняется одновременно 2-мя актерами, т.е. одновременно для двух дорожек или пулов.
Пример: процесс трудоустройства. Есть две дорожки: сотрудник отдела кадров и тех. эксперт. Сотрудник отдела кадров рассматривает резюме и приглашает человека на собеседование. В собеседовании так же принимает участие технический эксперт. И тот и другой в дальнейшем отправляют свое мнение о кандидате руководителю. Загвоздка в активности «собеседование»: как показать что эта задача для обоих участников?
Вариант растянуть квадратик задачи на 2 дорожки — на сколько я знаю не допускается;
Вариант через 2 параллельных потока и дублирование задачи на обоих дорожках — ИМХО не вариант, т.к. получается что это 2 разных процесса.
Подскажите пожалуйста оптимальный вариант.
Эмм… де жа вю какое-то… Для всех стал этот вопрос актуальным:). Приведу то, что мы с коллегами нагенерили, плюс результаты рысканья по форумам по данному вопросу:
1) Дополнительные пулы/лейны. То бишь, пул сотрудника отдела кадров, пул эксперта и пул «сотрудник + эксперт» (назови его, экспертная комиссия:)). Собственно, что дальше, надеюсь понятно.
2) Как ты упомянул, дублирование действия. Правда, чисто с технической точки зрения — не совсем корректно, но для визуализации пойдет.
3) Определи, кто ключевой stakeholder в действии, и к нему его запихни.
4) Покажи аннотацией, что есть такая вот специфика, которая стандартными средствами не разруливается.
5) Декомпозируй действие на атомарные шаги, выполняемые только одним участником, и распихай по пулам.
6) Говорят, другие виды диаграмм в 2.0 решают данный вопрос (Conversation, Choreography). Я не копал серьезно в этом направлении.
Вроде как нет стандартных средств в процессной диаграмме BPMN, позволяющих это показать. Выбирай наименее болезненный вариант из приведенных выше с учетом твоей ситуации.
Герман, спасибо большое за целый набор вариантов решения. Подберу себе что-нибудь подходящее )
А они действительно делают это одновременно как одну активность? Может быть они делают две разыные активности?
И вообще есть ли смысл в таком уровне детализации и в отражении этих нюансов? Мне у Германа 3 вариант нравится, только я бы даже не ключевого стейкхолдера указывал, а наиболее дефицитного. Т.е. тот ресрс управление временем которого наиболее ценно (противоречия может и не быть).
Вы должны авторизироваться для ответа в этой теме.