Create approval workflow sharepoint 2010 using SharePoint designer

approval workflow sharepoint online

In this post we will discuss how to create approval workflow using SharePoint designer in SharePoint 2010. Also you can check out:

Create a Sequential workflow using Visual Studio 2010 in SharePoint 2010

Deploy jQuery to site assets library using SharePoint solution package

SharePoint designer 2013 examples

I am using SharePoint foundation 2010 and there is no option for Approval workflow as a SharePoint foundation 2010. So here we create the Approval workflow using “Collect data from a user” action instead of “Start approval process” action to complete the approval task for SharePoint foundation 2010. For this follow these steps:

1. Open the SharePoint Designer 2010 and connect to your SharePoint site.

2. Click Workflows and select the workflow type you need, for this I am using reusable workflow with All content types as my scope.

3. From the workflow ribbon select Actions “collect Data from user”. See in fig

sharepoint approval workflow 2010
sharepoint approval workflow 2010

4. This will show you the Action in the workflow editor. See in fig

approval workflow sharepoint 2010
approval workflow SharePoint 2010

5. Now Clicking on data will allow you to create the custom task by starting the task wizard, open the wizard and click Next.

6. You will need to specify a Task name, and you can specify a description. For now lets call the task “Review Task”. And click Next. See in fig

approval workflow sharepoint 2013
approval workflow SharePoint 2013

7. Now you can specify the custom field by clicking add and select the field type, I will specify two field: Approved as a choice with Yes/No and Comment as a text area.

8. Now it should be looking like this, with both fields listed. See in fig

approval workflow sharepoint online
approval workflow SharePoint online

9. After finishing creating the Task, getting the user as an Approver, Click on this user and select the People/Groups. See in fig

approval workflow sharepoint designer 2013
approval workflow SharePoint designer 2013

10. Now add a condition (if any value equals value) from workflow ribbon.

11. Click the first value, and then click Fx, there goes to a pop-up window, enter as below see in fig

approval workflow sharepoint 2013
approval workflow SharePoint 2013
sharepoint 2010 approval workflow email notification
SharePoint 2010 approval workflow email notification

12. Set another value to “Yes”.

13. Now add the action “set workflow status”, Set it to approval.

14. Add an If-Else branch, set the workflow status to reject.

15. Now see the whole workflow. See in fig

approval workflow sharepoint 2010
approval workflow SharePoint 2010

16. Publish the workflow, and use it for the approval purpose.

17. Now when you associate with list and add the item in list the workflow status is in progress. See in fig.

sharepoint approval workflow 2010
SharePoint approval workflow 2010

18. Now when app-rover approve with select the value Yes (See in fig) workflow status is Approved and if select the value No than workflow status is Reject. See in fig.

sharepoint designer approval workflow 2010
SharePoint designer approval workflow 2010
sharepoint document approval workflow 2010
SharePoint document approval workflow 2010

Hope this article will help to create SharePoint approval workflow 2010.

Check out Best Alternative to InfoPath -> Try Now

About Navneet Singh

I am Navneet Singh, Working at C3it software solutions pvt. ltd. in Pune. My core skills are SharePoint 2013, Office 365, SharePoint 2010, SharePoint Designer, SharePoint Designer Workflow, Nintex Workflow, Infopath, Webpart, CSOM/SSOM, Power-shell, C#, ASP.NET and SQL Server.

View all posts by Navneet Singh →