Plug-In Overview

You can leverage the benefits of the Salesforce.com server without any coding by using TIBCO ActiveMatrix BusinessWorks™ Plug-in for Salesforce.com.

With this plug-in, you can configure a connection to the Salesforce.com server and use activities to integrate with the Salesforce.com database.

ActiveMatrix BusinessWorks™ Plug-in for Salesforce.com provides the following common functions for integrating with the Salesforce.com server:
  • Easy-to-configure connection configuration shared resource. You can enable mutual authentication by providing SSL Client Configuration.

    This shared resource can be reused for different activities and processes.

  • Get Session activity

    This activity provides a simple interface and hides all details of complex session management tasks, such as login, session expiration, and so on.

  • Metadata Management

    You can build metadata at design time and store the metadata as XML Schema Definition (XSD) schemas, which in turn is used at run time to perform runtime type-checking.

  • High level data calls
    • Create All, Query All, Update All, Upsert All, Retrieve All, and Delete All from the SOAP-based Salesforce palette.
    • Bulk Operation, Bulk Query, Check Status, Get Result, Get Subset Result, and Close Job from the REST-based Salesforce Bulk API palette.
    • Bulk Ingest Operation, Bulk Ingest Query, Check Ingest Job Status, Get Ingest Job Result, and Close Ingest Job from the REST-based Salesforce Bulk API 2.0 palette.
    • Composite Batch, Composite Tree, and Composite Dependent from the REST-based Composite API palette.

    Each of these activities supports the mechanism of built-in error handling and logging.

  • Dynamic Web Services Description Language (WSDL) switching

    You can work with different versions of Salesforce.com Partner and Enterprise WSDLs by using this function.

  • Salesforce.com Streaming Listener

    The listener is implemented as a process starter using the Salesforce Subscriber activity on the SOAP based Salesforce palette. The types of subscriber are Push Topic, Platform Event, and Change Data Capture. You can store the last processed replay ID in a database and replay the messages from that replay ID onward. You can apply filters on Push Topic subscription.

  • Outbound Message Listener

    You can receive notifications from the Salesforce.com server by using this function.

  • Relationship Query

    You can use this function to query multiple sObjects at one time in the Salesforce.com database. A relationship is created between those sObjects. Salesforce Object Query Language (SOQL) provides the syntax to support relationship queries. Parent-to-children and child-to-parent are the two possible relationships between sObjects.

  • Salesforce Query Builders
    • Salesforce Query Builder provides you with a wizard to construct an SOQL query.
    • Salesforce Search Query Builder provides you with a wizard to construct an SOSL query.