The Web Service task sends process data to external systems through SOAP messages, query strings, or HTTP requests.

The response can control workflow routing and downstream tasks.

Use this task to:

  • Push or pull data between Nutrient Workflow Automation Platform and external systems, such as Remedy, Salesforce, and SAP.
  • Confirm data receipt immediately or on a schedule.
  • Trigger additional tasks when data transfer succeeds.

To configure a Web Service task:

  1. Right-click the task.
  2. Select Configuration > Configure Task.

In the following example, a user enters a stock symbol in one form. The task retrieves the stock quote and maps the result to a second form named SOAP 1.2 Result.

When configuring the Web Service task, use the following settings.

The following tables describe the Web Service task settings.

Web Service settings tab:

AttributeOptionsRequiredDescription
Web Service URLURLYesURL used to send or retrieve data.
Post TypeHTTP Post, HTTP Get, SOAP 1.1, SOAP 1.2YesChoose the post type required by the target web service.
Ignore NamespacesYes/NoYesDefault is “No.” If set to “Yes,” the task strips namespace attributes from XML results for simpler parsing.
Use ProxyYes/NoYesDefault is “No.”

Template settings tab:

AttributeOptionsRequiredDescription
Enter template for requests (SOAP XML, form post string, or query string)YesRequest template format: query string, post string, or SOAP message.
Enter the XML format of the expected responseYesXML schema or structure expected in the response.
Enter the XML format of the expected inbound postIf this task receives a callback, enter the expected inbound XML structure.

Query parameters tab:

Use this tab to define parameters that map request data from your process into the web service request.

Response mappings tab:

Use this tab to define each response mapping with a Return Label, Path, and Data Type.

Searching configuration tables

Each configuration table includes a Search field at the top. Use it to filter entries by keyword. If the table has many entries, search instead of scrolling. Click X to clear the filter.

Search field at the top of a configuration table