In this article we are going to explore “Call HTTP Web Service” Workflow Action which is newly introduced in SharePoint 2013. In order to test this action will make use of OData Web Service End Point and target the following scenario where Customer Data needs to be auto populated based on the Customer ID using SharePoint Designer Workflow and OData Web Services.
Prerequisites
- As this is going to be a List Workflow, make sure you must have a Custom List containing three columns “Customer ID”, “Full Name” and “Employer” already created on the site which you are going to select in Step 2 down the line. For the sake of this demo I have created a List with the name “Fill Customer Using Web Service” containing all the required columns.
- OData Web Service
- End Point should be accessible from the system which is running SharePoint Designer.
- Fiddler Web Proxy should be installed. You can get Fiddler.
Following are the steps involved in the development of Workflow Calling OData Web Service End Point:
Step 1 : Start SharePoint Designer 2013
Step 2 : Select the site in which you want to create the workflow,

Step 3 : Go to left navigation pane and select Workflows,

Step 4 : Select List Workflow (From Ribbon) - Select List (In our case it would be “Fill Customer Using Web Service”),

Step 5 : On the Workflow Designer select “Call HTTP Web Service” Action from the Action Ribbon Menu,

Step 6 : Create the Workflow variables as shown below,

Step 7 : Specify the Web Service End Point, and HTTP Method as shown below,

Step 8 : Specify the variable of type Dictionary as placeholder for the incoming response data from the Web Service End Point,

Step 9:
Now before proceeding any further let's analyze the response from the Web Service End Point. Please note that this step is of high importance and must not be neglected. Fiddler Web Proxy is your best friend when it comes to dealing with Web Services. Analysis using Fiddler will provide us with the following Vital Information out of the response,














Humayun Kabir MamunPosted Apr 11, 2016, 3:52 AM
Nice...
Prashant BansalPosted Apr 10, 2016, 10:52 AM
Thanks so much guys. I am glad that you find it helpful.
Debasis SahaPosted Apr 7, 2016, 10:22 AM
Nice One..
Vignesh ManiPosted Apr 7, 2016, 6:14 AM
Nice one
Rahul Kumar SaxenaPosted Apr 7, 2016, 4:34 AM
Good Show