Skip to main content

Cloud

Nintex 2013: Sequential Approval Workflow

I had a recent request from a client to create a workflow that would only create approval task in the order that the approvers were listed. This allows the approval tasks to be created one at a time rather than all at once, and if a single approver breaks the chain, we can either break the workflow or escalate a change.
While this can be done in custom code or closely in SharePoint Designer, Nintex 2013 allows power users and power admins to create powerful workflows through the browser. This allows for changes and deployment of workflows to occur without the need for solution deployments.

Workflow

2014-02-06_12h24_44
 

Workflow Variables

Create the following workflow variables.
2014-02-06_14h13_24
 

Create a Regular Expression

In order to create the Foreach loop, we need to populate a variable of type Collection with the users that will be approving the workflow. For users populated from the SharePoint People Picker field, use a semi-colon “;” as your split pattern. For the input text, use the “Insert Reference” to apply the column containing the Approvers to the Input Text.
2014-02-06_14h06_31
2014-02-06_14h03_13
 

For each Loop

Now that we have the Regular Expression which creates the collection which can be parsed by the loop. We use the userCollection as the target collection which stores the individual user that is the current approve of the workflow process.
2014-02-06_14h21_34
2014-02-06_14h24_26

Thoughts on “Nintex 2013: Sequential Approval Workflow”

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Follow Us