I have a process with many tasks that should be done by different users and I don't want to use the bonita predefined actor filters (initiator & initiator-manager) Is there a way to exactly choose which user can do the task by changing actor mapping or defining a new actor filter?
I tried to add three actors and in configuration--->Actor mapping and chose 1 user for every actor but the problem is that when the specified actor(user) in a step takes the task, after submitting the information in the form there is no option to release the task and let the process to proceed to next task that another actor(user) has to do. (sorry for poor English)
I solved it by :
Used Actor filter single User for every task and specified the user ID with a Groovy script Using :
apiAccessor.identityAPI.getUserByUserName("walter.bates")
Some other methods of identityAPI can be usefull too.