Transcript

5/16/2018 How to Query for Approval Comments Directly - slidepdf.com

http://slidepdf.com/reader/full/how-to-query-for-approval-comments-directly 1/14

 

 

How to query the workflow task list for

approval comments Contents

Introduction ........................................................................................................................................ 2

Querying for any approval task comment based on task name and item ID (Nintex Workflow 2007

and 2010). ........................................................................................................................................... 2

Running the workflow (Nintex Workflow 2007 and 2010). .............................................................. 10

Alternative design - Querying for approval comments based on approval task list ID (Nintex

Workflow 2010 only). ....................................................................................................................... 11

5/16/2018 How to Query for Approval Comments Directly - slidepdf.com

http://slidepdf.com/reader/full/how-to-query-for-approval-comments-directly 2/14

 

 

Introduction

This tutorial will describe how to query for any user approval comments and store them to a

collection variable. This will remove any other text apart from only the actual comments.

This resulting variable can then be used in an approval email or any other action, even as a reference

to update a SharePoint field. As the collection variable can return multiple values it can then be split

into separate comments. This can be done using a ‘For each’ action to loop through each value in the

collection.

Querying for any approval task comment based on task name and item ID(Nintex Workflow 2007 and 2010).

The first step will be to create the approval workflow that will contain an approval action of some

kind. The approval actions include “Request Approval” “Flexi Task” “Request Data”, etc. Basically,

any workflow action that requires user interaction involving entering some comments when

completing the task.

In this example the “Request Approval” action will be used. 

Create a new workflow as normal and add a “Request approval” action.

Configure the action to send the approval request to the workflow initiator. The initiator is the user

who started the workflow. This will help ensure the user who manually started the workflow also

receives the approval email. This process is also recommended when creating new workflows to test

they are working as expected.

5/16/2018 How to Query for Approval Comments Directly - slidepdf.com

http://slidepdf.com/reader/full/how-to-query-for-approval-comments-directly 3/14

 

 

Shown below is the reference to insert for the ‘Approvers’ configuration setting.

5/16/2018 How to Query for Approval Comments Directly - slidepdf.com

http://slidepdf.com/reader/full/how-to-query-for-approval-comments-directly 4/14

 

 

The next step is to configure the query list action to query for any comments after the task has been

completed. Add a “Query List” action after the “Request Approval” action.

The “Q uery list” action must be configured to look in the task list (where all workflow tasks are

created), find the appropriate task and then return the field named “ApproverComments”. This fieldstores any comments that were entered by the user. To find the appropriate task we will use

“Workflow Item ID”, “Workflow List ID” and the task “Title” to ensure the correct task comments are

returned.

The “Workflow Item ID” refers to the ID of the item the workflow ran on originally to create the task

and the “Workflow List ID” is the ID of the list from which the workflow originated. By using these

two values, only the appropriate comments will be returned.

5/16/2018 How to Query for Approval Comments Directly - slidepdf.com

http://slidepdf.com/reader/full/how-to-query-for-approval-comments-directly 5/14

 

 

5/16/2018 How to Query for Approval Comments Directly - slidepdf.com

http://slidepdf.com/reader/full/how-to-query-for-approval-comments-directly 6/14

 

 

Filter settings:

ID:

5/16/2018 How to Query for Approval Comments Directly - slidepdf.com

http://slidepdf.com/reader/full/how-to-query-for-approval-comments-directly 7/14

 

 

List ID:

The results for this action will be returned to a variable of type “Collection”. This variable is used

when returning one or more results.

The last step is to add a “Log to history list” action to log the result of the “Query List” action and

confirm the comments are successfully being returned.

5/16/2018 How to Query for Approval Comments Directly - slidepdf.com

http://slidepdf.com/reader/full/how-to-query-for-approval-comments-directly 8/14

 

 

5/16/2018 How to Query for Approval Comments Directly - slidepdf.com

http://slidepdf.com/reader/full/how-to-query-for-approval-comments-directly 9/14

 

 

Final workflow design:

5/16/2018 How to Query for Approval Comments Directly - slidepdf.com

http://slidepdf.com/reader/full/how-to-query-for-approval-comments-directly 10/14

 

 

Running the workflow (Nintex Workflow 2007 and 2010).

Using the test list where the workflow was published, create a new item and then manually start the

workflow.

Then click on the “In Progress” status to view the workflow status and select the approval task.

Respond to the task as normal with any comments.

Checking the workflow history we can see the variable “comments collection” now contains all 

approval comments.

5/16/2018 How to Query for Approval Comments Directly - slidepdf.com

http://slidepdf.com/reader/full/how-to-query-for-approval-comments-directly 11/14

 

 

 Alternative design - Querying for approval comments based on approval

task list ID (Nintex Workflow 2010 only).The “Request approval” action also has the option of storing any associated IDs into a collection

variable. This option is only available in Nintex Workflow 2010.

In the request approval action you can store any task IDs created into a workflow collection variable.

Using this collection variable result you can then loop through each ID and query the task list for the

approval comment associated with the particular task ID. This is done using a “For Each” loop.

The overall workflow design will look similar to the following. This process will be directly after theapproval action.

5/16/2018 How to Query for Approval Comments Directly - slidepdf.com

http://slidepdf.com/reader/full/how-to-query-for-approval-comments-directly 12/14

 

 

‘For Each’ loop configuration: 

5/16/2018 How to Query for Approval Comments Directly - slidepdf.com

http://slidepdf.com/reader/full/how-to-query-for-approval-comments-directly 13/14

 

 

Query list configuration:

This action will return the “ApprovalComments” field based on the current ID value in the “For each” 

loop.

5/16/2018 How to Query for Approval Comments Directly - slidepdf.com

http://slidepdf.com/reader/full/how-to-query-for-approval-comments-directly 14/14

 

 

The “Log to history list” action is used to log the current comment.

This variable can also be used in any other workflow action, for example, to update a SharePoint

field.


Top Related