Integrating BMC Helix ITSM with multiple Jira instances
As a BMC Helix Multi-Cloud Broker administrator, you can set up integration between BMC Helix ITSM and multiple Jira instances. After the integration, you can broker tickets from a single BMC Helix ITSM instance to multiple Jira instances by specifying different trigger conditions or transformations in the flows.
When you integrate BMC Helix ITSM with multiple Jira instances, consider the following guidelines:
- BMC Helix Multi-Cloud Broker tenant can support any number of Jira instances.
- You must specify a unique name for each Jira instance for easy identification.
- You have the flexibility to define different field mappings and trigger conditions for each Jira instance.
- You can only combine BMC Helix ITSM tickets from a single Jira instance.
The following image shows the tasks that you must perform to set up BMC Helix ITSM with multiple Jira instances:
Task 1: Define a vendor for Jira in BMC Helix Multi-Cloud Broker
- Log in to BMC Helix Multi-Cloud Broker.
- Click Settings > Configure Vendors > Map Vendors.
- Click +Map Vendor.
- In the Description field, enter a meaningful description for the vendor.
- In the Ticketing Technology Provider field, select Jira.
- In the Instance Name field, enter a new instance name.
Entering a new instance name helps to differentiate the new Jira instance from the old Jira instance. - To generate the out-of-the-box vendor meta data, click Add Mapping.
- Update the Instance URL field with the new Jira instance details.
You can use the same Jira server of the first Jira instance and specify a different project in the vendor field mapping or use a different Jira server.
Task 2: Add a connector configuration for Jira in BMC Helix Integration Service
- Log in to BMC Helix Integration Studio.
- Go to Catalog > Connectors.
- Search for the Jira connector.
- Open the Jira connector.
You might need to click the arrow on the ribbon in the lower section of the screen to view the connector details. - To add configuration for the new Jira instance, click Configuration > Add Connection Configuration.
Add the connector configuration by referring to the following table:
Field
Value
Name
Enter a name for the connector configuration
Description
Enter a description for the connector configuration
Site
For each on-premises Jira instance, select the site that you created.
For Jira instances in the cloud, select Cloud as the site.Number of Instances
Keep the default value.
Protocol
Enter the protocol used by the Jira server.
JIRA Server Hostname
Enter the name of your Jira server.
JIRA Server Port
Enter the port number of the Jira server.
Enter 443 if your Jira server is SSL enabled.Certificate Authority
If the Jira server is using a self-signed certificate, copy and paste the contents of the self-signed certificate from the certificate file that is in the PEM format.
- To add your Jira account to the new Jira configuration, click Accounts > Add Another Account, and enter the account details.
Task 3: Define a connector target for Jira in BMC Helix Innovation Studio
- Log in to BMC Helix Innovation Studio.
- Click Administration > Configure My Server > Integration Service > Connector Configuration.
- Click New.
Enter the connector target details by referring to the following table.
Field
Value
Name
Enter a name for the connector target
Connector Type
Select Jira as the connector type
Configuration
Select the new connector configuration that you created for the new Jira instance in Adding a connector configuration.
Profile
The profile is automatically populated with the Jira account that you added to the connector configuration.
- Click Save.
Task 4: Update the connector process for Jira
- Log in to BMC Helix Innovation Studio.
- Click Ticket brokering Library > Processes.
- Select Connector Process Jira and click Copy.
- Update the name of the new connector process as Connector Process Jira for <new instance name>.
- Click Save.
You can broker incidents and change requests from BMC Helix ITSM to multiple Jira instances.
Task 5: Enable ticket brokering by configuring the flows in BMC Helix Integration Studio
You can use the flows in the following ways:
- If you want to use a single flow for multiple Jira instances, you update the existing flow.
- If you want to define separate flows for each Jira instance, you create a new flow by using a flow template.
- If you want to broker tickets from multiple Jira instances to a single Remedy ITSM instance, you create a new flow for each Jira instance.
To broker incidents or change requests from BMC Helix ITSM to multiple Jira instances by using a single flow
- Log in to BMC Helix Integration Studio.
- Depending on whether you are brokering incidents or change requests, search for one of the following flows:
- Create DevOps Incident
- Create DevOps Change
- Open a flow and click the edit icon
.
- To open the mapped fields, click Edit Field Mapping.
- Based on the flow that you are using, perform any of the following actions:
- Click Save and Close.
To broker incidents or change requests from BMC Helix ITSM to multiple Jira instances by using a separate flow for each Jira instance
- Log in to BMC Helix Integration Studio.
- Go to Catalog, and search for the Create DevOps Incident or Create DevOps Change flow template.
- To create a flow from a template, click Use This Flow.
- To create the flow, enter the account details.
- Edit the flow, and update the trigger condition and technology service.
To broker tickets from multiple Jira instances to a single BMC Helix ITSM instance
When brokering tickets from multiple Jira instances to a single BMC Helix ITSM instance, you can create incidents or change requests. Depending on whether you are creating an incident or a change request, you must create a flow. To view the list of supported flows, see Using-BMC-Helix-Integration-Service-to-integrate-BMC-Helix-ITSM-with-third-party-applications.
- Log in to BMC Helix Integration Studio.
Create new flows from the Catalog.
For example, Create Change is a Jira to Remedy flow. If it is created for one Jira instance, you must create a new flow for the second Jira instance by using the Catalog. While creating the flow, you must select from which Jira instance you want to broker the ticket to Remedy.- After you have created all the new flows, open the flows.
- Click the edit icon to edit the flows.
- To open the mapped fields, click Map Fields.
- In the Vendor field, change Source Fields to Target Values and replace the hardcoded JIRA value with the new Jira instance from which you want to broker the tickets to BMC Helix ITSM .