The Jira data connector for WorkBoard allows the user to pull progress based on “Done” user stories within specified projects. Stories and status can also be specified by JQL. Key Result in WorkBoard will be updated on the next data pull specified by the update cadence, or can be done in real time.
- The IT admin for your organization may need to approve the connector for the first time if the App is configured to require approval.
Frequently Asked Questions
What if I have an on premise instance of Jira?
We suggest you use the WorkBoard Plugin for Jira. It is possible to pull data from your Jira instance using the Jira Cloud connector in WorkBoard, but only if your organization allows that data to be exposed outside your firewall or exposed to the internet.
Create a Key Result from Jira
- Hover over your Objective and click the Kebab.
- Select Edit Settings.
- Select Add another Key Result.
- Select Advanced Options.
- Choose Pull data from external applications.
- Pick Jira from the list of integrations.
- Log in to Jira by adding the URL for your Jira domain and username.
Note: To complete the setup flow, you will need to enter or generate and enter an API token.
- You can login to Jira to create a token by selecting Generate API token.
- Login to Jira with your password.
- You'll be taken to the API Tokens section of your Jira Account.
- Select Create API Token at the top of the page.
- Enter a name and select Create.
- Copy the token.
- Paste it into the WorkBoard Jira Connector login pop-up.
- Select Sign in.
- Once logged in you will be able to pull data from Jira using one of two methods. Choose how you want to get issue completion data from Jira
Query Builder: The query builder provides search and filter fields to select Project, Issue Type, and Statuses to filter down to.
JQL: For more advanced filtering options use the Advanced JQL field. JQL stands for Jira Query Language and is a special syntax that allows you to define a subset of content.
For an easy way to create JQL go to Jira and navigate to the advanced issue search. From this screen select Switch to Basic. For more information on JQL see Atlassian’s documentation on JQL.
- Once on the basic issue search you can use the jira UI to add any custom filters you need.
- Select Switch to JQL and the JQL will be created for you.
- Copy and paste this JQL into the JQL field in WorkBoard.
Advanced JQL Query
Using the advanced JQL Query option, you can define a query to dynamically pull any set of issues from JIRA, and define which subset of those issues are considered done in your particular workflow.
In the first field, you should pull all issues that the team needs to complete that you would like to track.
- Project = K2-Web AND sprint = 42
The second field should be a subset of the first set and represent the specific issues that you consider completed in the larger set.
- Project = K2-Web AND sprint = 42 AND Resolution = Done
How Should Progress Be Calculated
When selecting how progress should be calculated there are two options: issue count and story points. Selecting issue count will return a direct count of all issues to be included. Selecting story points will use the Story Points field in Jira and return a sum of all story points from issues included in your query or JQL. Any null values will be counted as zero.
Force a Sync on a Single Jira Key Result:
- Select Key Result to go to the Key Results Details page.
- Choose the Kebab menu in the upper right-hand corner.
- Select Sync Integration Data.
Force a Sync for All Key Result Integrations:
- From the My Objectives Page, select the Kebab icon in the upper right-hand corner.
- Select Sync Integration Data.