Workflow Task Type: Web Service - SOAP Message

Revision as of 15:54, 21 August 2013 by Arthur Lathrop (talk | contribs) (Options)

Revision as of 15:54, 21 August 2013 by Arthur Lathrop (talk | contribs) (Options)

The Web Service - SOAP Message Workflow Task allows you to post data to another system, outside of SmartSimple. The response returned by the external system can be stored into a custom field on the object against which the Workflow was triggered.

SOAP.png

Options

  • Action: The action to called by the Web Service call (These actions are defined by the external server, and are not part of SmartSimple)
  • Custom Field ID for Response: The Custom Field ID of an XML custom field on the object that the Workflow was triggered against that the response returned by the external server.
  • Endpoint: The URL or IP address of the destination server
  • Envelope Template: The content of the Web Service message to be sent to the external service. This can contain variables related to the object the workflow is triggered against.

Note

If the response your Web Service call contains values that you wish to store within a Custom Field on the object against which the Workflow was triggered you can connect a Update Custom Field Value Workflow Task to be the task following the Web Service - SOAP Message and use the variable syntax to pull the value from the XML Custom Field you selected to store the response to the Web Service call.

For example, if the XML Custom Field that stores the response (custom field ID 155255 in the image above) is called Web Service Response the variable in the Update Custom Field Value task to pull a node called AssignedIdentifier could be:

@xml.Web Service Response.soap:Body.AssignedIdentifier.nodevalue@

See Also