I have a task that must be approved by a group of users. If any non-authorized user task may not proceed to the next step, but if all authorized users in that group then we can continue with the process.
How do you perform this functionality? How I can state that everyone must authorize one task in common so you can continue the process?
Right now my process goes to the next step, only that any authorized user, and I need everyone authorized, otherwise the task is rejected.
I would suggest to define a multi-instantiated step. Each user will have one instance to perform and process will not continue until each one perform is own instance.
Cretion of instance can be dynamic and can use a list of user name. This list of user name can then be used to set step variable value (one user name). The value will be different for each instance. A filter can use the variable value to assign the task to a specifc user.
ofelia empowers development teams with Ofelia, the open-source and extensible platform to solve the most demanding process automation use cases. The Ofelia platform accelerates delivery of complex applications with clear separation between capabilities for visual programming and for coding. Ofelia integrates with existing solutions, orchestrates heterogeneous systems, and provides deep visibility into processes across the organization.