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.
Field | Module Property? | Description |
---|---|---|
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
|
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
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. |
To use the Salesforce Outbound Message Listener activity of the Salesforce plug-in in TIBCO Business Studio - Cloud Edition, you have to create a connection to the server based on the cloud environment:
- Configure the endpoint URL for the outbound message in the Salesforce instance as https://hostname:port/<URI>. You can use a temporary host and port and then replace it with the correct values after deploying the TIBCO ActiveMatrix BusinessWorks application to TIBCO Cloud Integration.
- Download the Endpoint WSDL of this outbound message and copy it to the TIBCO ActiveMatrix BusinessWorks project under the Service Descriptors directory.
- Configure the Salesforce Outbound Message Listener activity in TIBCO Business Studio - Cloud Edition with this WSDL and an HTTP Connector resource.
Retrieve the endpoint URL from TIBCO Cloud Integration after the BusinessWorks application with the Salesforce Outbound Message Listener activity has been successfully pushed.
For example, https://integration.cloud.tibco.com/242ac110004-15463e103a5-21/HTTPConnectorResource
Replace the hostname:port information of the endpoint URL for the outbound message in the Salesforce instance with the one retrieved from the deployed application in TIBCO Cloud Integration.
For example, https://integration.cloud.tibco.com/242ac110004-15463e103a5-21/HTTPConnectorResource/<URI>
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.
Field | Description |
---|---|
Sequence Key | This field contains a 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 a XPath expression that specifies a custom ID for the process instance. |