Configure a Web Service task
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:
- Right-click the task.
- 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:
| Attribute | Options | Required | Description |
|---|---|---|---|
| Web Service URL | URL | Yes | URL used to send or retrieve data. |
| Post Type | HTTP Post, HTTP Get, SOAP 1.1, SOAP 1.2 | Yes | Choose the post type required by the target web service. |
| Ignore Namespaces | Yes/No | Yes | Default is “No.” If set to “Yes,” the task strips namespace attributes from XML results for simpler parsing. |
| Use Proxy | Yes/No | Yes | Default is “No.” |
Template settings tab:
| Attribute | Options | Required | Description |
|---|---|---|---|
| Enter template for requests (SOAP XML, form post string, or query string) | Yes | Request template format: query string, post string, or SOAP message. | |
| Enter the XML format of the expected response | Yes | XML schema or structure expected in the response. | |
| Enter the XML format of the expected inbound post | If 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.