Building custom third-party integrations by using the Custom Integration template


BMC Helix Developer Tools provides a few third-party integrations out-of-the-box. BMC Helix Developer Tools facilitates third-party integrations to get monitoring data such as events, metrics, and topology data from third-party products, modify or transform data as required, and send this data to . For example, if you want to get SolarWinds NPM events into BMC Helix Platform so that you can monitor these events in BMC Helix Operations Management, you can configure the SolarWinds NPMintegration easily by using BMC Helix Developer Tools.

However, if there is a need to integrate with other third-party products, BMC Helix Developer Tools enables integration developers of your organization to build custom integrations by using the Custom Integration template.

For an end-to-end use to build an integration with TrueSight Impact Manager, see Use-case-Building-a-custom-third-party-integration-with-BMC-TrueSight-Impact-Manager.


Custom Integration template

BMC Helix Developer Tools provides a Custom Integration template to facilitate custom third-party integrations. Using the Custom Integration template, you can achieve the following goals:

  • Create a custom third-party integration: As an integration developer, you can use the Custom Integration template and create and configure a custom third-party integration. After you create a custom integration, you can create a deployable package of the created custom integration, and make it available to your end users.
  • Deploy a custom third-party integration: As an end user, use the custom integration deployable package created by the integration developer of your organization or a vendor, and deploy the integration package through the Custom Integration template and start receiving the data from the integrated product.

The following workflow diagram explains the create and deploy processes: 

create_deploy_workflows.png



The following table lists all the tasks and the relevant topics that provide the required instructions to perform these tasks:

Create workflow

Plan

Prepare

Quick start

Create

Configure

Deploy workflow