I'm working on building an Approval workflow in SPD 2010 for a resource calendar. I'm somewhat experienced in some areas on workflows but I'm running into issues on how to set it up. I apologize if there is already a thread for this.

Based on 1 specific field I want the current item to require approval from just only SP Group 1 if the field is 'negative.' If the field is 'positive' I want the item to require approval from SP Group 1 and SP Group 2 in serial.

What is the best way to go about putting this together?

Thanks for the help!

  • OOTB, no, you won't be able to do that. You'd have to resort to designer to dynamically pick your group to assign the task to. – Eric Alexander Sep 15 '16 at 18:46
  • I've edited my original post. How do I dynamically pick which (or both) groups if the condition of approval is based off of a field value? – Jeffery Lewis Jr. Sep 16 '16 at 13:26
  • What version of SharePoint – Erin L Sep 16 '16 at 13:30
  • Sharepoint 2010 – Jeffery Lewis Jr. Sep 16 '16 at 13:50

you can simply add multiple approval group with semicolon separatedenter image description here and select one at time (serial), so once Approval will approve the request then mail will trigger to approves 2 and he can approve/reject. it works for me to achieve multiple level of approval workflow.

| improve this answer | |
  • Yes, you can do this, but it isn't dynamically picking who it needs to go to, it blasts everyone. – Eric Alexander Sep 16 '16 at 13:33
  • By theory this would mean both groups are approving every item, correct? What I'm trying to achieve is that i need the current item to require approval from only one group if a 'yes/no' field item has a "no" value. If the field contains a "yes" value, I want the current item to require approval from Group 1 and Group 2 in serial. – Jeffery Lewis Jr. Sep 16 '16 at 13:33

What you need to do is:

  1. Create a workflow variable. Name it as, let's say, "Approver Name".
  2. Before you start the approval workflow, insert a step before that. Use the If condition.
  3. Within the If condition, assign the name/email of the person for condition "Yes" and vice versa for "No".
  4. In the approval workflow, assign the workflow variable as the approver recipient.
| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.