You are viewing limited content. For full access, please sign in.

Question

Question

Multiple User Approval in Forms 10

asked on February 14, 2016 Show version history

I have the Form which is having the dropdown in collection control so that i can select the multiple users from it and once in assigning the form i am selecting that dropdown field to assign multiple users selected,here the form is assigned to multiple users but when the first user approves the form,then it goes to next step and the task assigned to other users get removed from the list.

My requirement is once the form is assigned to multiple users for approval,the form should available in each user task until all the users selected from list approves the form.How can i achieve this?Can anyone help me with better solution?

Thanks in Advance..

0 0

Replies

replied on February 15, 2016

Hi there,

If you want the multiple user approval to be sequential, you can have a user task take field variable as Assign To. Before this user task, there's a Workflow service task and a exclusive gateway.

Use Workflow service task (find next approver) to update this field variable with the next approver user name, if it's empty, gateway won't go to the user task. If there's value, user task will be assigned, and then it loop back to the Workflow service task.

The solution Ahmed provided won't work, because there's no token _action2, it's always _action which records the latest user task's action, you need to use field variable to record different approver decisions.

1 0
replied on September 8, 2016

Hi Abby,

 

i have tried doing it this way but the variable I send through to forms does not assign it to a user. I have used the "Find User" activity within workflow and tested my result with the "Track Token" activity. Yet the form daoes not go through to the user. It simply gets suspended because no user has been specied.

 

Please could you send me as print screen of the workflow & forms configuration on how to achieve this.

 

i am using Forms 10.1

0 0
replied on September 18, 2018

I know this is old, but I ran into a similar problem. I have to use the Find User activity in Workflow AND prepend the Account Name with the domain, since we are using Windows Accounts.

Ex: domain\username OR domain\%(AccountNameFromFindUserActivity)

0 0
replied on February 15, 2016

Hello,

This may Help you, 

Try to add conditions in the Transition Conditions.

I dont know if you can assign users separetly, each one in a separate user task 

0 0
replied on February 15, 2016

Hi Abby,

Using Workflow service task,how could i find the next user name,because i am using collection control to get the number of users to approve,so i can retrieve the field in workflow and how i can update the field with next approver and pass it through the forms?

can you send me the sample workflow to work around it?

0 0
replied on February 16, 2016

In the workflow, you'd want to retrieve the list of potential users using Retrieve Business Process Variables, then you'd have to figure out which users haven't been assigned to yet. In my example, if a user doesn't have an action associated with them, then you can assign to them. Once you've figured out a valid user, you'd use the Set Business Process Variables activity to set a "Currently Assigned" Field to that user.

You'd also have to do a bit of extra work in the Workflow or in the Form to figure out when you've assigned to each user or you've got enough approvals. 

You are not allowed to follow up in this post.

Sign in to reply to this post.