This SharePoint workflow tutorial explains, how to create a reusable workflow using SharePoint designer 2013. SharePoint Reusable workflows are not bound to any particular list, rather you can associate with one or more than one list or document libraries.
We can use SharePoint Designer to create a reusable workflow, apart from reusable workflow we can also create a list workflow and site workflow using SharePoint designer 2013.
One advantage of SharePoint designer 2013 is that now you can Save any workflow (SharePoint 2013 Workflow platform type) as a template and you can deploy that to other sites.
SharePoint Tutorial Contents
Now, let us see step by step how to create a SharePoint reusable workflow using SharePoint designer 2013.
Open your SharePoint 2013 site using SharePoint designer 2013, Then from the Ribbon click on the Reusable Workflow button presented in the Ribbon. This will open the Create Reusable Workflow dialog box.
Enter a Name and Description for the workflow. Remember to choose the SharePoint 2013 Workflow from the Platform Type.
This will open the workflow text-based designer, you can add your logic in the workflow. Here I have just added a Log to History List Action to the workflow.
Once you add click on the message link in the action which will open a dialog box to choose the fields from the Current Item. Since it is not attached to any list or document library, not it is a list workflow, only the default columns will appear as shown in the fig below.
Here I have to log the Current Item Title field to the Workflow history list.
In the Transition to the stage, End the workflow. The workflow will look like below:
Now Save and Publish the workflow. After successfully published, the workflow will be available on the SharePoint site to associate with various lists or libraries.
Now to associate the reusable workflow to a list or document library, open your list or library in the browser. Then go to the List or library settings.
On the settings page click on “Workflow Settings” under Permissions and Management tab.
This will open the Workflow Settings page. Here select This List from the Show workflow associations of this type. And then click on the Add a workflow link as shown in the fig below:
This will open the Add a Workflow page. From the Workflow select the Reusable workflow which we have created in the previous section. Give a name for the Workflow. Then in the Start Option select the “Creating a new item will start this workflow” checkbox. see the fig below:
This will associate the reusable workflow to the list. Now if you will add one item to the list and then check the History List then the Title of the item has been logged.
You can directly associate with a list or library from the SharePoint designer itself. Open the click on the Workflows from the Site Objects in the designer. This will open the list of workflows presented on the SharePoint site.
Go to the Reusable section and then select the Reusable workflow which we have created earlier.
Then from the Ribbon, Click on Associate to List button as shown in the fig below:
Once you select the list, this will open the Add Workflow page in the browser. Follow the above steps to associate the workflow.
You may like following SharePoint workflow tutorials:
- Develop SharePoint workflows using visual studio as SharePoint hosted App
- SharePoint Workflow Interview Questions and Answers
- Query list from another SharePoint Online subsite using Rest API and Nintex workflows
- How to hide approve reject workflow approval button from ribbon in SharePoint online using css?
- SharePoint Approved and Rejected buttons not appearing in task form in Visual Studio workflow
- Create a Leave request approval workflow in SharePoint using Out of box workflow
- Create a Leave request approval workflow using Microsoft Flow in SharePoint Online
- Create a Leave Request Approval Workflow using SharePoint Designer 2013
- Call Web API from SharePoint Online using httpsend workflow activity
I hope this SharePoint workflow tutorial will be helpful to create, deploy, and associate a SharePoint reusable workflow to list or document library using SharePoint designer 2013.
I am Bijay from Odisha, India. Currently working in my own venture TSInfo Technologies in Bangalore, India. I am Microsoft Office Servers and Services (SharePoint) MVP (5 times). I works in SharePoint 2016/2013/2010, SharePoint Online Office 365 etc. Check out My MVP Profile.. I also run popular SharePoint web site SPGuides.com