Salesforce Outbound Message Listener
The SalesforceOutboundMessageListener process starter creates a process instance for incoming Salesforce outbound messages. Salesforce outbound messaging is part of the workflow rule functionality in Salesforce. It uses the notifications call to send SOAP messages over HTTP(S) to a designated endpoint when triggered by a workflow rule.
General
The following table lists the configurations on the
General tab of the Salesforce Outbound Message Listener activity:
| Name
|
No
|
The name for the activity in the process definition.
|
| Http Connection
|
Yes
|
The path to the http connection resource containing the connection information of the Salesforce Outbound Message Listener activity.
Click the
Choose/Create Default Resource icon
to select a usable connection for the activity.
|
| WSDL
|
No
|
The file path to the Outbound Message WSDL file.
To open the
Select Salesforce WSDL window, click the
Select Outbound wsdl file from workspace icon
. Select the one WSDL file related to the current Salesforce Outbound Message Listener to apply to your activity.
For the changes in the WSDL file to be reflected in the output section at run time, click the
Refresh icon
.
|
| Manual Confirm
|
No
|
Enables you to manually acknowledge an event that is received by the outbound message listener activity. You can acknowledge the event after all the activities have processed the event or after any one of the activities in the process.
You must add the Confirm activity after the listener in the process that has the SalesforceOutboundMessageListener activity.
|
Note: If the Salesforce Outbound Message Listener activity is used in a process, the Endpoint URL of the process is http://host:port/URI , in which
host and
port are the values in the
Host and
Port fields of the HTTP Connector shared resource and URI is the value in the WSDL file. For example, the
Host and
Port fields in the HTTP Connector shared resource are
192.168.0.1 and
8443 , and the Endpoint URL in the WSDL file is
http://192.168.66.99:8090/outbound/test, so the real Endpoint URL that plug-in uses to start the listener is
http://192.168.0.1:8443/outbound/test .
Description
On the
Description tab, you can enter a short description for the Salesforce Outbound Message Listener activity.
Advanced
The following table lists the configurations on the
Advanced tab of the Salesforce Outbound Message Listener activity:
| Sequence Key
|
This field contains an XPath Expression that specifies the order in which processes run. Process instances with sequencing keys evaluated as the same value are executed sequentially according to the order of creation.
|
| Custom Job Id
|
This field contains an XPath expression that specifies a custom ID for the process instance.
|