Project Milestone Tracking in JIRA Issues

Post on 13-Jun-2015

2971 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

Transcript

How to Guide:Project Milestone Tracking

in JIRA Issues

Add a Table with Project Milestones to JIRA Issues

Find Projects that are Starting Late

FOLLOW THESE STEPS TO ADD THE TABLE GRID TO YOUR JIRA ISSUES

Add a custom field

Select Table Grid Editor and click next

Give a name and description to the Table Grid Editor. For example, if you are going to use the Table Grid Editor to store offers made to the customer, you can call it Quotes.

Project Milestones

Select the screens where you want to include the Quotes.

Goto the relevant screen and you willfind the Table Grid Editor

a) Goto Custom Fieldsb) Hit configure

Project Milestones

Click Edit Default Value

Project Milestones

Project Milestones

Let’s configure TableGrid Editor for Quotes

Project Milestones

Get the configuration filesused in this Example

> Download <

Continue this presentation for the Explanation of the configuration file

gd.tablename=projectschedulegd.ds=jiragd.visiblerows = autogd.delete.confirmation = true

Basic configuration of the Table Grid and where to store its contents

Name of the table in database

gd.tablename=projectschedulegd.ds=jiragd.visiblerows = autogd.delete.confirmation = true

Basic configuration of the Table Grid and where to store its contents

Where contents of table is to be stored (datasource)

gd.tablename=projectschedulegd.ds=jiragd.visiblerows = autogd.delete.confirmation = true

Basic configuration of the Table Grid and where to store its contents

Let Table Grid decide how many rows to show

gd.tablename=projectschedulegd.ds=jiragd.visiblerows = autogd.delete.confirmation = true

Basic configuration of the Table Grid and where to store its contents

ask for confirmation before deleting a set of rows

gd.columns=InternalMilestone, Planned, ActualStartDate, mComment

Let’s define the columns

Column Identifiers

gd.columns=InternalMilestone, Planned, ActualStartDate, mComment

col.InternalMilestone= Internal Milestonecol.InternalMilestone.type = listcol.InternalMilestone.width=190col.InternalMilestone.defaultSort = Ascendingcol.InternalMilestone.defaultvalue=1. Use Case Outline

Let’s define Internal Milestone column

Column header name

gd.columns=InternalMilestone, Planned, ActualStartDate, mComment

col.InternalMilestone= Internal Milestonecol.InternalMilestone.type = listcol.InternalMilestone.width=190col.InternalMilestone.defaultSort = Ascendingcol.InternalMilestone.defaultvalue=1. Use Case Outline

Let’s define Internal Milestone column

Column type, “list” = elements in a dropdown box

Different Supported Column Types

list

date

col.name.type = ( checkbox | date | integer | list | number | radio | sequence | string | textarea )

integernumber

radio

textarea

Some Examples:

gd.columns=InternalMilestone, Planned, ActualStartDate, mComment

col.InternalMilestone= Internal Milestonecol.InternalMilestone.type = listcol.InternalMilestone.width=190col.InternalMilestone.defaultSort = Ascendingcol.InternalMilestone.defaultvalue=1. Use Case Outline

Let’s define Internal Milestone column

Width of column in pixels

gd.columns=InternalMilestone, Planned, ActualStartDate, mComment

col.InternalMilestone= Internal Milestonecol.InternalMilestone.type = listcol.InternalMilestone.width=190col.InternalMilestone.defaultSort = Ascendingcol.InternalMilestone.defaultvalue=1. Use Case Outline

Let’s define Internal Milestone column

Order the column ascending

gd.columns=InternalMilestone, Planned, ActualStartDate, mComment

col.InternalMilestone= Internal Milestonecol.InternalMilestone.type = listcol.InternalMilestone.width=190col.InternalMilestone.defaultSort = Ascendingcol.InternalMilestone.defaultvalue=1. Use Case Outline

Let’s define Internal Milestone column

Default value when adding new rows

gd.columns=InternalMilestone, Planned, ActualStartDate, mComment

col.Planned= Planned Start Datecol.Planned.type = date

col.ActualStartDate = Actual Start Datecol.ActualStartDate.type = date

Let’s define Planned Start Date and Actual Start Date

Header Column name

Header Column name

gd.columns=InternalMilestone, Planned, ActualStartDate, mComment

col.Planned= Planned Start Datecol.Planned.type = date

col.ActualStartDate = Actual Start Datecol.ActualStartDate.type = date

Let’s define Planned Start Date and Actual Start Date

Column type, “date” = shows a date selector when the edits

Column type, “date” = shows a date selector when the edits

gd.columns=InternalMilestone, Planned, ActualStartDate, mComment

col.mComment=Commentcol.mComment.type = stringcol.mComment.width=180 col.mComment.maxLength=40

Let’s define Comments column

Column header name

gd.columns=InternalMilestone, Planned, ActualStartDate, mComment

col.mComment=Commentcol.mComment.type = stringcol.mComment.width=180 col.mComment.maxLength=40

Let’s define Comments column

Plain text type

gd.columns=InternalMilestone, Planned, ActualStartDate, mComment

col.mComment=Commentcol.mComment.type = stringcol.mComment.width=180 col.mComment.maxLength=40

Let’s define Comments column

Set width to 180px

gd.columns=InternalMilestone, Planned, ActualStartDate, mComment

col.mComment=Commentcol.mComment.type = stringcol.mComment.width=180 col.mComment.maxLength=40

Let’s define Comments column

Allow max length of 40 characters

How to find Project that are starting late?

Pull out filters

How to find Project that are starting late?

Click advanced

How to find Project that are starting late?

Here you can enter a JQL Query that includesTable Grid properties

How to find Project that are starting late?

issuekey in grid("Project Milestones", "Planned < ActualStartDate")

name of the custom field Table Grid

SQL where clauseaccess your grid in JQL

Save the Filter so you have it at a Click of a Button

Save the Filter

Get Table Grid Editor addon from the

JIRA Marketplace> Download <

top related