Hello
I am modelling a decision in an EPC using a function that represents the activity of taking the decision followed by two events representing two possible results. At a later stage in the process, after the two paths have already been merged, I need to get back to the results of the decision and split the process paths again.
Can anyone suggest a smart way to model this without modelling the entire decision taking function again (which would actually be wrong, because the decision has already been taken).
Thanks in advance for your help.
M. Zschuckelt on
Hello Stefan,
So suppose the events after the decision are "Decision A" and "Decision B". When you need the result of that decision later you obviously should not reuse those events, because the connections of the events would become ambiguous at definition level.
Say, the last function before the new split is "Do something C". If there were no split you would call the subsequent event "Something C done". Now there is a split. I suggest you call the events "Decision A and something C done" and "Decision B and something C done". That perfectly reflects, what the event means to the process.
If you want to have modelling elements supporting the connection, you might use ERM attributes connected to the events which give the notion of "storing" the decision and referring to it. Some people will disagree, because the idea of ERM attributes assigned to events is capturing process data for KPI definitions, such as counters or time stamps. But in a sense this does apply because you might be interested how many times decisions A and B were taken respectively.
Regards, M. Zschuckelt