Integrations
BMC provides a flexible model for data integrations to and from its Helix services. Integrations may be configured using any approved communication method or adapter.
The following table shows the methods that are supported to integrate with BMC Helix Innovation Suite applications (such as BMC Helix CMDB, BMC Helix ITSM, BMC Helix Digital Workplace, BMC Helix Digital Workplace Catalog, etc.).
Integration method | Reference |
---|---|
BMC product integrations | BMC products are available for customers to purchase and can be integrated with BMC Helix Innovation Suite. For more information, see:
|
Third-party integrations | Third party applications can be integrated with BMC Helix Innovation Suite by using the following methods:
|
C API | You can call AR C APIs to connect to the AR Server and perform the following functions on the AR object from your third-party applications:
For more information, see |
Java API | You can call AR Java APIs to integrate with the AR System and perform different functions on the AR object from your third-party applications: The Java API is a collection of classes, interfaces, and relationships that provide full client functionality like the AR System C API in a style consistent with typical Java programming techniques. For more information, see |
File integrations using FTP folders | Flat files may be pushed to a folder on the Mid Tier or AR server (depending on requirements) using the MFT process. Both encrypted and unencrypted connections and transfers are supported, however, encryption is recommended. The MFT process moves data to a point where it can be consumed by other mechanisms (such as AI or the Data Management utility) for importing data into BMC Helix ITSM applications. See Lifecycle-Requests for information about how to request FTP directory configuration. See Data Management for more information about the Data Management utility. |
Atrium Integrator Jobs | |
Integrations available as a service in the BMC Helix SaaS Cloud | |
Phone system integration with Smart Recorder | Phone systems such as Avaya and Cisco can integrate directly into the Smart Recorder feature of Smart IT. If the phone system software also has IVR capabilities, it can pass a verbal description of the issue to Smart Recorder as text. See Integrating Smart Recorder with phone systems for details. |
Best practices to be followed for integrations
Additional design guidelines are as follows:
- Integrations may not involve the installation of a third-party application in the cloud.
- REST APIs are the preferred method for the integration of third-party applications; however, other integration methods are supported. See the table above for a complete list of approved integration methods.
Integration development and maintenance
BMC Helix customers are responsible for:
- Procurement, installation, and maintenance of any on-premises integrated system
- Implementation and configuration of the integration (this typically requires a statement of work from an onboarding partner)
- Ongoing maintenance of all integrated systems throughout the service term (this includes upgrades required to any on-premises integrated system to ensure version compatibility with the Helix service)
- Obtaining approval from BMC’s CRB in advance of the implementation of any integration not communicating using an approved method
- Requesting assistance from BMC SaaS Operations for port configurations
- Configuring the BMC Helix Client Gateway on-premises component for an integration requiring low-level security (see BMC Helix Client Gateway connectivity for additional information)