Setting up a workflow to open a JIRA issue through a BMC Helix Integration Service connector
As a catalog administrator or internal supplier, you can create a workflow that uses a connector from BMC Helix Integration Service. This example uses the JIRA connector that is provided with BMC Helix Integration Service to open an issue. You can follow a similar process to perform other actions with the JIRA connector or with other provided connectors. In addition, developers can develop custom connectors in BMC Helix Integration Service that you can use in workflow.
Scenario: Automatic JIRA issue creation
The Open JIRA issue service is available in BMC Helix Digital Workplace Catalog.
- Hannah, the catalog administrator, creates a service for end users to report application errors. This service in turn creates a Jira ticket and assigns it to the appropriate support group.
- Britney, an end user encounters an error in one of the company applications. She submits a service to report this error, which creates a corresponding Jira ticket.
- When the Jira ticket is closed, the end user’s service request is also closed.
The following diagram illustrates this use case:
Before you begin
- Configure the integration with BMC Helix Integration Service; see Integrating BMC Helix Digital Workplace Catalog with BMC Helix Integration Service.
Ensure that the JIRA connector is configured and enabled in BMC Helix Integration Service; see Configuring connectors in BMC Helix Integration Service
.
- Create a service to which you attach a workflow that uses JIRA actions; see Adding and updating services.
To create a workflow that uses the JIRA connector
- Log in to the Catalog console and open the workflow designer.
- Drag the Connector activity onto the canvas.
- In the Input Map section, complete the required fields:
In the Connector field, select JIRA.
- Complete the Configuration and Profile fields. The values available for these fields are configured in BMC Helix Integration Service.
- From the Action list, select Create Issue.
- Complete the required fields:
- Review the required fields:
- Create the necessary process input variables. For information about creating process variables, see Capturing process information and passing it into a workflow.
- Complete the required fields with the process variables that you have created.
- Review the required fields:
- (Optional) To pass other process information to a connected JIRA system:
- Click Add/Remove Parameters.
- Select the parameters of the connected JIRA system to which you want to pass values.
For example, select Reporter and Issue Summary. - Create the necessary process input variables. For information about creating process variables, see Capturing process information and passing it into a workflow.
- Complete the required fields with the process variables that you have created.
- Click Add/Remove Parameters.
- Complete building the workflow as required.
For example, if you want to send the in-app notification when the JIRA ticket is opened, drag Send In App Notification onto the canvas, and complete the details as required. For more information about the Send In App Notification workflow element, see Designing a workflow to send notification. - Save the workflow.
The following screenshot shows the described workflow created in BMC Helix Digital Workplace Catalog:
Where to go from here
When you have created a workflow, create the questionnaire with the required process questions. For details, see Creating service questionnaires.
The following screenshot shows a questionnaire attached to the workflow described in this topic:
When you have created the process questionnaire, attach it to the service described in this topic, and publish the service. For details about publishing the service, see Approving and publishing services.
Comments
Log in or register to comment.