Hi All - I have a basic question to understand the difference between subprocess and subcase and choosing one from these 2.
1. Are they same?
2. If yes then no further question which I feel wont be the case, so if not then what decides which one to choose and when?
Scenario: A main process/case has 4-5 different tasks to accomplish and 3 of these tasks are independent from each other and are processes in itself, so should one use split-join with spin-off or subcase route(instantiation of different subcases with parent case dependency) ?
***Updated by Moderator: Marissa to update categories***
We can not say that both are same. Depends upon how simple you want make your case management and the process flow.
This allows us to track and manage these different types of work performed parallely by different user.
If you look into below diagram for example:
We can see that subcases "Treatment Plan" , "repair estimate" are some tasks to be done by the party other than Insurance company. So make the Case Management more understandable and easy , we make a different subcase.
If you have a subcase , so its easy for one to get your case mangement easily.
A subprocess references another process flow. With a subprocess, we can divide our
process into more granular flows. This allows us to collect several flow shapes into one
subprocess and reduce the complexity of our process diagram
If you have a subprocess, this makes the process diagram more understanble.
Moreover , you have to decide according to your business case , what to use and when.
After reading little more on PDN it seems if we need separate reporting requirements and want the ability of case/process to be re-opened in future independently then its always subcase way otherwise subprocess could be prefered. Please let me know if you feel otherwise.