Jira

Jira is an agile software development project management tool that supports methodologies such as Kanban and Scrum.

Through its boards, it is possible to plan, track and manage the progress of projects, visualizing those responsible for each task and the time/effort required to complete them.

With the data generated in Jira, it is possible to generate the most different analyses, among them the speed and burn down of the team (number of tasks remaining in the project X the time left to complete them), tracking the changes made to each task and how it is progressing in the kanban/board phases, the time taken to resolve issues, among many others.

Adding the data source

To build your Jira pipeline, start by adding the data source on the Kondado platform, following the steps below:

1) Access the link below to enter your Jira account administration page:

2) After logging in with an admin account, click the create API token button;

3) Give your token a name (e.g. “Kondado Integration”) and click “Create”;

4) After clicking create, a pop-up will appear with your new token. Write it down in a safe place;

5) On the Kondado platform, go to the add new sources page and select the Jira data source;

6) Fill in the new connector information as below:

Name: the name of your data source on the Kondado platform. For example, “Jira engineering”

User: email of the user who generated the token according to the previous steps

Token: the token generated according to the previous steps

Account ID: Your Jira subdomain. For example, if your Jira address is https://company.atlassian.net, your account ID will be “company”

7) Click Save to add your new data source!

Pipelines

Summary

  • Projects
  • Status
  • Issues
  • Changelog
  • Boards
  • Boards: columns settings
  • Boards: related issues
  • Issues Worklogs
  • Issues custom fields
  • Boards: sprints
  • Sprints: related issues

Relationship chart

Projects

FieldType 
idint[en] The key of the project
keytext[en] The key of the project
descriptiontext[en] A brief description of the project
simplifiedboolean[en] Whether the project is simplified.
styletext[en] The type of the project.
nametext[en] The name of the project.
lead__displaynametext[en] The display name of the project lead. Depending on the user’s privacy setting, this may return an alternative value.
lead__activeboolean[en] Whether the project lead is active.
lead__accountidtext[en] The account ID of the project lead, which uniquely identifies the user across all Atlassian products. For example, 5b10ac8d82e05b22cc7d4ef5.
projecttypekeytext[en] The project type of the project.
isprivateboolean[en] Whether the project is private.

Status

FieldType 
idint[en] The ID of the status
statuscategory__nametext[en] The name of the status category
statuscategory__idint[en] The ID of the status category
statuscategory__keytext[en] The key of the status category
descriptiontext[en] The description of the status
nametext[en] The name of the status

Issues

Campo Tipo

id

int

[en] The ID of the issue

key

text

[en] The key of the issue

fields__duedate

date

[en] The date by which this issue is scheduled to be completed

fields__labels

text

[en] Labels to which this issue relates

fields__progress__progress

float

fields__progress__total

float

fields__statuscategorychangedate

timestamp

[en] Reflects changes to the statuscategory

fields__resolution__description

text

[en] A description of the issue's resolution, if the issue has been resolved or closed

fields__resolution__id

int

[en] ID of the issue's resolution, if the issue has been resolved or closed

fields__resolution__name

text

[en] Name of the issue's resolution, if the issue has been resolved or closed

fields__status__id

int

[en] The Id of the status the issue is currently at in its lifecycle (workflow)

    Status > > id

fields__status__statuscategory__id

int

fields__status__statuscategory__key

text

fields__status__statuscategory__name

text

fields__status__description

text

[en] The description of the status the issue is currently at in its lifecycle (workflow)

fields__status__name

text

[en] The name of the status the issue is currently at in its lifecycle (workflow)

fields__updated

timestamp

[en] The time and date on which this issue was last edited.

fields__description

text

[en] A detailed description of the issue.

fields__creator__displayname

text

fields__creator__name

text

fields__creator__emailaddress

text

fields__creator__key

text

fields__creator__active

boolean

fields__creator__accountid

text

fields__assignee__accountid

text

fields__assignee__displayname

text

fields__assignee__emailaddress

text

fields__lastviewed

timestamp

fields__summary

text

[en] A brief one-line summary of the issue

fields__reporter__displayname

text

fields__reporter__name

text

fields__reporter__emailaddress

text

fields__reporter__key

text

fields__reporter__active

boolean

fields__reporter__accountid

text

fields__aggregatetimespent

float

fields__votes__hasvoted

boolean

fields__votes__votes

int

[en] The number shown indicates how many votes this issue has

fields__aggregatetimeoriginalestimate

text

[en] The Original Estimate of the total amount of time required to resolve the issue, as estimated when the issue was created

fields__created

timestamp

[en] The time and date on which this issue was entered into Jira

fields__resolutiondate

timestamp

[en] A record of the issue's resolution, if the issue has been resolved or closed.

fields__timeestimate

float

[en] A record of the issue's resolution, if the issue has been resolved or closed.

fields__project__projecttypekey

text

fields__project__id

int

    Projetos > > id

fields__project__key

text

fields__project__name

text

fields__timespent

float

fields__issuetype__subtask

boolean

fields__issuetype__id

int

fields__issuetype__name

text

fields__issuetype__description

text

fields__workratio

float

fields__priority__name

text

fields__priority__id

int

parent_issue_id

int

[en] The ID of the parent issue

parent_issue_key

text

[en] The key of parent the issue

Changelog

Main object

Field Type 
idtext[en] The ID of the changelog
createdtext[en] The date on which the change took place – formated as a text with timezone
idissuetext

[en] The ID of the issue

    Issues > > id

author__activeboolean[en] Whether the author (The user who made the change) is active
author__displaynametext[en] The display name of the author (The user who made the change). Depending on the user’s privacy settings, this may return an alternative value
author__emailaddresstext[en] The email address of the author (The user who made the change). Depending on the user’s privacy settings, this may be returned as null
author__nametext 

jira_changelog__items

FieldType 
changelog_idtext[en] The ID of the changelog (kondado: inherited from main table)
items__fromtext[en] The details of the original value
items__totext[en] The details of the new value
items__fromstringtext[en] The details of the original value as a string
items__tostringtext[en] The details of the new value as a string
items__fieldtext[en] The name of the field changed
items__fieldtypetext[en] The type of the field changed
items__fieldidtext[en] The ID of the field changed

Boards

FieldType 
idtext[en] The ID of the board
selftext[en] The URL of the board
location__displaynametext 
location__nametext 
location__projectidtext

    Projects > > id

location__projecttypekeytext 
location__projectnametext 
location__projectkeytext 
typetext[en] The type the board
nametext[en] The name of the board

Boards: columns settings

Main object

FieldType 
nametext[en] Name of the board
board_idtext

[en] ID of the board

    Boards > > id

jira_board_columns__statuses

FieldType 
board_idtext[en] ID of the board (Kondado: inherited from top-level table)
column_nametext[en] Name of the board (Kondado: inherited from top-level table)
statuses__selftext[en] URL of the status
statuses__idtext

[en] ID of the status

    Status > > id

Boards: related issues

FieldType 
issue_idtext

[en] The ID of the issue

    Issues > > id

board_idtext

[en] The ID of the board that contains the issues

    Boards > > id

issue_keytext[en] The key of the issue

Issues Worklogs

FieldType 
issueidfloat

[en] The ID of the issue this worklog is for

    Issues > > id

idfloat[en] The ID of the worklog record
commenttext[en] A comment about the worklog in Atlassian Document Format
updateauthor__displaynametext[en] The display name of the user who last updated the worklog. Depending on the user’s privacy settings, this may return an alternative value
updateauthor__nametext 
updateauthor__accounttypetext[en] The type of account represented by this user who last updated the worklog. This will be one of 'atlassian' (normal users), 'app' (application user) or 'customer' (Jira Service Desk customer user)
updateauthor__keytext 
updateauthor__activeboolean[en] Whether the user who last updated the worklog is active
updateauthor__timezonetext[en] The time zone specified in the user who last updated the worklog's profile. Depending on the user’s privacy settings, this may be returned as null
updateauthor__accountidtext[en] The account ID of the user who last updated the worklog, which uniquely identifies the user across all Atlassian products. For example, 5b10ac8d82e05b22cc7d4ef5
timespenttext[en] The time spent working on the issue as days (#d), hours (#h), or minutes (#m or #
author__displaynametext[en] The display name of the user who created the worklog. Depending on the user’s privacy settings, this may return an alternative value
author__nametext 
author__accounttypetext[en] The type of account represented by this user who created the worklog. This will be one of 'atlassian' (normal users), 'app' (application user) or 'customer' (Jira Service Desk customer user)
author__keytext 
author__activeboolean[en] Whether the user who created the worklog is active
author__timezonetext[en] The time zone specified in the user who created the worklog's profile. Depending on the user’s privacy settings, this may be returned as null
author__accountidtext[en] The account ID of the user who created the worklog, which uniquely identifies the user across all Atlassian products. For example, 5b10ac8d82e05b22cc7d4ef5
startedtimestamp[en] The datetime on which the worklog effort was started
createdtimestamp[en] The datetime on which the worklog was created
timespentsecondsfloat[en] The time in seconds spent working on the issue
updatedtimestamp[en] The datetime on which the worklog was last updated

Issues custom fields

FieldType 
issue_idint

[en] The ID of the issue

    Issues > > id

issue_keytext[en] The Key of the issue
custom_field_keytext[en] The ID or key of the custom field, for example customfield_10000
custom_field_valuetext[en] The value for the custom field (coerced to text by Kondado)

Boards: sprints

FieldType 
board_idtext

[en] The ID of the board that contains the requested sprints

    Boards > > id

originboardidtext[en] The ID of the board that contains the requested sprints (returned when board_id is missing)
startdatetimestamp[en] The start date of the sprint
statetext[en] The state of the sprint (ie: active, closed, etc)
enddatetimestamp[en] The end date of the sprint
nametext[en] The name of the sprint
goaltext[en] The goal of the sprint
selftext[en] The URL of the sprint
idtext[en] The ID of the sprint
completedatetimestamp[en] The date the sprint was completed

Sprints: related issues

FieldType 
sprint_idtext

[en] The ID of the sprint

    Boards: sprints > > id

issue_idtext

[en] The ID of the issue

    Issues > > id