How to model similar organizational units (Branches)

Hi All,
I’m dealing with modeling processes for organization with many branches. The process itself is pretty similar for all of the branches but based on some user logic we need to assign the tasks to users in the specified branch. I know I can write the decision table to decide which candidate group is eligable for my tasks.

My question is that shall I create a separate Group for each combination of branch and role?
For example if my process in case of normal organization has 3 roles (e.g. R1, R2, R3) if I have 2 branches (B1 , B2) then I have to create all groups for all combinations of (R1_B1 , R2_B2 , … )

Is there any other best practice to be used in this situation ?

Regards
Ehsan

1 Like

Hello @sehsanm ,

in my opinion, your approach is quite good when working on one engine, since the logic of the group assignments is always “AND”.

Hope this helps

Jonathan

1 Like