Prerequisites

Before adding an Applications Platform ConnectorClosed The Applications Platform Connector allows communication between BPA Platform and Applications Platform. All communication uses XML. You use the Connector to map BPA Platform data to Applications Platform objects and operations. task step, ensure you have met the following:

Applications Platform Connector User Credentials

The Applications Platform Connector uses an Applications Platform user to access the Applications Platform tenant. It is recommended you create user credentials (username and password) specifically for the Applications Platform Connector to use when connecting. If you have multiple tenants or applications that require connections to BPA Platform, ensure you create unique credentials for all connections.

Connecting to an Applications Platform Tenant

Before you can use the Applications Platform Connector in a task step, you must create the connection to an Applications Platform tenant first.

You do this in the Applications Platform Connector - Global Configuration interface. You open this interface from the resources tree — expand System > Tools > Data Connectors and double-click Applications Platform Connector in the items list.

Applications Platform Connector - Global Configuration

Click the image to view full size.

  1. If required, enable Use Extended Logging to expose the XML parsed between the Applications Platform Connector and Applications Platform. Note that this does generate a large amount of Event Log data.
  2. Click Add and enter the requested details required by your Applications Platform tenant.
  3. Go to the Server tab and select the Applications Platform environment to connect to.
  4. Click Test Connection to ensure the Applications Platform Connector can communicate successfully with Applications Platform.

    TIP: If the test fails, ensure the computer hosting the Applications Platform Connector is fully updated with Windows updates, and TLS 1.2 has been enabled.

  5. Go to the Options tab and select the relevant API formats expected by your Applications Platform tenant. If your tenant does not make use of customised formats, this step can be skipped.
  6. Click OK to save the new connection.

Where Should I Use an Applications Platform Connector Step?

The Applications Platform Connector step can either be used to start a task, that is, read data from Applications Platform for processing, or after a step that exposes XML such as the Import XML DocumentClosed The Import XML Document tool imports an XML document to be used and processed by other task steps. To validate the XML documents at runtime, you can either import an XML schema file (XSD), infer from an existing XML document, or manually construct the XSD. tool, that is, process data to and from Applications Platform.

You would then follow the step with a tool that can consume and use the XML document exposed by the Applications Platform Connector step, for example, the Run Microsoft Reporting ServicesClosed The Run Microsoft Reporting Services tool automates the running of Microsoft Reporting Services (MSRS) reports. tool.

EXAMPLE: The following example shows a process flow using a Applications Platform Connector step:

In this example, Applications Platform is being used as a web portal by the helpdesk team. When a ticket is closed, the Applications Platform Connector extracts the ticket details into an XML document. This is converted to a BPA Platform recordset by the Convert XML to Recordset tool. The Format as Flat FileClosed The Format as Flat File tool takes a BPA Platform recordset and converts it to a flat file to be used by another task step or external program. The flat file output can be delimited or fixed width. You can also choose whether the flat file contains data for single or multiple record types. tool converts the recordset into a file that can be emailed to the customer via the Send Email (SMTP)Closed The Send Email (SMTP) tool sends messages to any SMTP compliant mail server. This tool is capable of sending multiple messages in either text or HTML formats, incorporating data from Input and Format steps to any number of recipients. If recordset data being used from an Input step includes a column containing email addresses, then this can be used as a "dynamic" recipient address. tool. The CRM system is also updated with the ticket details via the Web Service Connector tool, which consumes the same file outputted by the Format as Flat File tool.

For more information about creating tasks, see How to Create a Basic Task.

For a detailed list of those tools the Applications Platform Connector tool can interact with, go to Working with Other Tools.

Adding a New Task Step

To add a new Applications Platform Connector step to an existing task:

  1. Open the relevant task (if creating a new task, see How to Create a Basic Task).
  2. Either:
Click and drag the Applications Platform Connector icon from the Task Browser to the task Design area.

–OR–

From the task's Design tab, right-click on empty space and select New > Data Connectors > Applications Platform Connector.
  1. Use the General tab to choose the BPA Platform data source to be mapped to the Applications Platform objects. The data source must be in XML form. To map BPA Platform recordsets, configure a Convert Recordset to XMLClosed The Convert Recordset to XML tool converts one or more flat-structure BPA Platform recordsets into a hierarchical XML structure. It provides "translation services" between the standard BPA Platform tools, such as Database Query (ODBC), and advanced BPA Platform tools that accept XML as their input. or Transform DataClosed Transform Data is a Format tool that enables a new structure to be created from an existing XML or recordset data source. The output generated by this tool is ready for use in a destination system which consumes or requires XML. step in the task before the Applications Platform Connector step, then select this as Task step (see below).
  2. Go to the Connection tab and select the relevant global connection for this task step. Although you can setup multiple global connections, each to a individual Applications Platform tenant, the Applications Platform Connector can only process data from a single tenant.
  3. Go to the Mapping tab and map the relevant input data source elements to the Applications Platform operation and elements.
  4. Go to the Options tab and select the relevant error handling options for this task step.
  5. Click  to save the task step.