Integrations: Jira (Users)

Contents

Overview

Note: For information on how to configure the Jira integration, see this article.

Betterworks allows you to link your Jira issues with your milestones for better tracking and progress monitoring. Integrating Jira with Betterworks offers several benefits, such as streamlined workflows, improved visibility, increased accountability, and data-driven decision-making.

This integration allows for seamless communication between teams and departments, provides a consolidated view of all project-related information, and ensures that team members are held accountable for their work. Additionally, the integration provides valuable data and insights that can be used to make informed decisions and improve processes.

Add Issues

You can add issues using one of two methods:

  1. Manual: Using the basic or advanced search field to search for terms.
  2. JQL: Setting up a JQL query in the advanced search field to capture all issues that match a string.

Manual 

  1. Go to the Goals module.
  2. Click "Create goal."
  3. Enter the goal.
  4. Enter the milestone.
  5. Click the Jira icon.
    Note: If this is your first time attempting to integrate a milestone with Jira, you may be prompted to authenticate your account. 







  6. Select the Cloud Name.
    Note: If your organization has connected an on-premises Jira instance (as opposed to an Atlassian-hosted Jira instance), you won't need to make that selection.



  7. Enter terms or keywords. 



  8. Select the issues. 
  9. Click "Save." 


JQL

Often, when you set up your goals and milestones, not all of the issues in Jira have been established (i.e., "Fix all bugs related to X feature by the end of the quarter"). To account for this, you can set up a JQL query in the advanced search field. Be sure to select "Automatically connect all issues matching the query to the milestone."



If you're well-versed in JQL, that's great! Feel free to search directly in Betterworks as you would in Jira using JQL. If you could use a bit more practice on JQL, no worries. Any basic search in Jira can be converted to a JQL by clicking "Advanced Search" within Jira. You can then copy this string and paste it into our search bar as a JQL query. We've also included a sample JQL query for linking an epic in Jira that you can leverage when creating your milestones:

project = "Projectname" AND type = "Epic" AND updated >= "YYYY-MM-DD" AND updated <= "YYYY-MM-DD" AND assignee = "name"

For a more in-depth review of JQL, see this Jira page on the Atlassian website.

Syncing

  • Automatic sync: The Betterworks Jira integration captures data from Jira and automatically updates the progress of your milestones in Betterworks every hour.
  • Manual sync: You can also choose to manually sync the progress on your milestones by going to "My Goals," choosing the relevant goal, clicking on its corresponding milestone, and opening the right-side panel. From there, click the three horizontal dots and select "Sync" to update the progress manually.

Troubleshooting

If you encounter any issues while using the Jira integration, here are some troubleshooting steps you can take:

  1. Check if the associated milestone due date has already passed. Jira-integrated milestones don't update after the due date. You will need to manually sync the milestone.
  2. Check that your Jira issue still exists.
  3. Check that your JQL query is complete and correct.
  4. Check if progress locking is on. Progress locking is a subset of goal locking and extends to milestones connected to third-party applications through our various integrations. If your milestone is connected to Jira, any progress made in JIRA will not impact the milestone when progress locking is on.

FAQs

Can I update a Jira ticket from Betterworks?

Not at this time. The Jira integration can only pull information from Jira. Users are not able to push data back to Jira.

Can I use the Jira integration for a select group of users?

Not at this time. When the Jira integration is activated, all users will have the opportunity to link Jira issues in Betterworks.

Can I see the full details of a Jira ticket through Betterworks?

Not at this time. We only access three standard items via the Jira integration: issue ID, issue title, and issue resolution (issue open/closed). Additionally, our integration is able to pull data from any custom fields you've set up in order to more accurately inform progress on the integrated milestones.

Note: Users cannot see any other ticket data (such as description) from within Betterworks.

Can I connect a milestone to sub-issues? 

Yes. Write a JQL query referencing the sub-issues as opposed to the parent issue. Alternatively, you can create a separate milestone for each sub-issue. 

Can we set up a two-way update sync between Betterworks and Jira? For example, a user can make an update on either platform and both will sync up with the same information?

No, this cannot be done because there is a constraint that prevents the implementation of two-way updates between Betterworks and Jira.