Integrate GX Cloud with Jira
With GX Cloud's Jira integration and incidents, you can link Expectation failures to Jira issues to triage, prioritize, assign, and track the resolution of data quality problems. Linked issues are made accessible at the Data Asset level and in Validation Results for visibility.
Keep the following in mind when integrating Jira:
- The integration is configured between a GX Cloud workspace and a Jira site (for example,
my-company.atlassian.net). A GX Cloud workspace can connect to only one Jira site. Each different workspace in a GX Cloud organization can connect to a different Jira site, the same Jira site as another GX Cloud workspace, or no Jira site. - You must have Workspace Editor permissions or greater to manage the integration.
Prerequisites
To connect or reconnect a Jira integration, you must have the following prerequisites fulfilled:
- You have an Atlassian service account.
- You have credentials for the service account.
Follow the steps below to create an Atlassian service account:
- Go to Atlassian Administration.
- If you have more than one Atlassian organization, select the one that owns the Jira site you want to connect.
- Select Directory > Service accounts.
- Select Create a service account.
- For the Name, enter
GX Cloudor something similar. - For the optional Description, enter
GX Cloud integration authorizing useror something similar. - Click Next.
- On the Select app roles screen, find your Jira app, and under Roles select User.
Want to restrict the integration to specific Jira spaces?
By default, the GX Cloud Jira integration lets your team link Expectation failures to Jira issues in any space of your Jira site. To restrict the integration to specific Jira spaces, you can add Groups for your service account’s app roles instead of granting User permissions for your whole Jira app.
- Click Create.
Follow the steps below to add credentials for the Atlassian service account:
- In Atlassian Administration for your organization, go to Directory > Service accounts and select the service account you created earlier.
- Select Create credentials.
- Select OAuth 2.0.
- Click Next.
- For the Name, enter
gx_cloud_user_tokenor something similar. - Click Next.
- Select all of the following scopes:
read:jira-workread:jira-userwrite:jira-workmanage:jira-webhook
- Click Next.
- Review your OAuth information, then click Create.
- Copy your Client ID and Client secret and save them somewhere safe. You’ll need these when you connect or reconnect the Jira integration for your GX Cloud workspace. You can't recover the ID or secret after you finish creating the credentials. We recommend you save the ID and secret in a password manager.
- Click Done.
Connect to Jira
- In GX Cloud, select the relevant Workspace and then click Integrations.
- Locate the Jira integration and click Connect.
- Enter the Client ID and Client secret from your Atlassian service account.
- Click Connect.
- Click Finish.
Reconnect to Jira
Your Jira integration may Error if, for example, the user who created the authorizing Atlassian service account leaves your Atlassian organization. If this happens, you won’t be able to link issues, but your existing issue links will be kept intact. To reconnect the integration, do the following:
- In GX Cloud, select the relevant Workspace and then click Integrations.
- Locate the Jira integration and click
Edit connection. - Click Reconnect.
- Enter the Client ID and Client secret from an active Atlassian service account with permissions for your Jira site.
- Click Connect.
- Click Finish.
Remove your Jira integration
- In GX Cloud, select the relevant Workspace and then click Integrations.
- Locate the Jira integration and click
Edit connection. - Click
Remove. - Note that removing the integration will remove all Jira issue links from the Incidents and Validations tabs for all of the Data Assets in your workspace. Click Remove to confirm you understand the impact to incident management and finalize deleting the connection.