What is the purpose of being able to enable/disable process actions in a role? The reason asking is that when one action is not enabled, the whole process flow is not granted and therefor not working.
Here an example situation:
There is a table task on several screens which all execute the same type of action and flow to opening a report. For management it is easy to have all entries in the same flow.
In a role only one or limited screens need to be available to the user, so only those parts of the flow need to be accessible I would think. Lets say the first line in the example and not the Pink and Green marked ones.
Another consequence is when you are developing and adding a new screen with the same task and you add it to the flow. Let say the Green marked one. Now in all role that have this flow, the functionality is broken, because there is a new action available even though that would not touch anything in the old roles. You need to enable this action in the flow to make it work again.
The example situations are in my opinion valid reasons to go limit the process flow, but this seems not possible. Am I missing something which makes the control of action access in a role useful?
INFO:
Platform: 2023.3
Universal GUI: 2024.1.13.0
Indicium: 2024.1.12.0