Hi

regarding EPC Model , i'm facing many cases where there is a function could be executed by one from two positions and there are no business rule that govern the execution case of this function , i mean sometimes Role1 execute the function and sometimes Role2 execute the same function (this is the AS-IS) .

 

for example

 

Function : "Fill Development Form "

this function could be executed by the Developer or by the project manager .

what should i do ? should i connect the developer to the function by using carries out connection and also connect the project manager to the function by using carries out connection?

 

or should i create two functions named "Fill Development form" , one connect to the developer and the other connect to the project manager and using the  XOR  ????

please what is the best practice in this case ??

 

thx

Tags: BPM EPC