Process action authorization

Related products: Software Factory

A client has a specific wish to be able to authorize process actions within a Process flow. The case is that there are two different roles, namely Opportunity and Assignment. Each of these roles have access to a task that changes the Status of an Opportunity.

The difference between the roles is that:

  • User1 with Opportunity role → can change the status and create an opportunity after
  • User2 with Assignment role →  can change the status and create an assignment after

The process flow starts when activating this task and to determine what the next action is, we would like to apply authorization. User1 should only be able to create an opportunity after executing and not an assigment and User2 vise versa.

Alternatively someone would say, why not make two tasks? The problem is there are also users with both roles and they would see the same task twice so that option doesn't work sadly. The task in combination with the process flow needs to be able to alter it's course on the basis of the users’ role(s).

Would it be an option to create two process flows with the same start task?

When one of the actions (create opportunity or create assignment) is not granted, the entire process flow containing that action will be unavailable. 


Updated idea status NewUnder review

Sounds good Jasper, but what happens if the user has both process flows granted due to having both roles? Will the GUI/Indicium then choose a process flow itself?


Yes, I think it will start the first one, in alphabetical order.


Would it be an option to create two process flows with the same start task?

When one of the actions (create opportunity or create assignment) is not granted, the entire process flow containing that action will be unavailable. 

It has been solved by applying this method.


Updated idea status Under reviewClosed