Hello guys,
I am currently analyzing the requirements for creating a new system for handling cases in Dynamics 365 Online.
However, multiple business units are going to use the solution, with lots of varying requirements (e.g. different attributes, workflows, business process flows and plugins).
I have some plugins and workflows which should only execute if e.g. a user from Business Unit A creates a new case, and another workflow/plugin should only run if it is a user from Business Unit B.
When creating a workflow running on the Organization scope, I have the choice to create a condition to check if the record is owned by a specific organization and then run a specific workflow.
However, I think checking for specific Business Units will create some issues later on, especially if the specific Business Units also have parent units, in which I would have to make checks like:
IF Business Unit A or Business Unit B then.............
But is this the way to go when dealing with multiple Business Units?