I understand how a workflow engine works and I understand that some activities may never be reached depending upon how that process definition is designed.
I am using the workflow engine for an onboarding process and whether or not a segment in the flow will be reached at run time, I still need to present to a particular user, which activity(ies) they could be responsible for….
For example, consider you have a simple on boarding process with the following activities
1) Provision Laptop
2) Distribute Laptop
3) Assign Access Badge
Now consider that activity 1 and 2 are both done by IT but activity 2 is gated (blocked) until activity 1 is completed.
Activity 3 is performed by HR.
I have a requirement to present ALL the possible activities to each user, so in this case,
The IT user would have both Activity 1 and 2 as their future actionable items even though Activity 2 might not ever get activated in the flow.
The HR user would have Activity 3 show up in their list of activities.
Makes sense?