SlideShare a Scribd company logo
Advanced JIRA and Confluence
Ashish Jain
www.europeanspallationsource.se
November 7, 2014
Index
• JIRA
– Advanced search
• JQL
• Filters
• Confluence
– Advanced editing
• Macros
• JIRA reports
2
JIRA
Advanced search
3
JIRA – Advanced Search – JQL
• JQL = JIRA Query Language
– Syntax similar to SQL, however, JQL is not a
database query language
– Complete reference:
• https://confluence.atlassian.com/display/JIRA/Advance
d+Searching
• But if you are not familiar with SQL queries, let
me give you a heads up.
4
JIRA – Advanced Search – JQL
• Fields hold different types of information in the system. In JIRA
fields can include: priority, fixVersion, issue type, etc.
• Operators are the heart of the query. They relate the field to the
value. Common operators include equals (=), not equals (!=), less
than (<), etc.
• Values reflect the actual data in the query. They are usually the
item for which we are looking.
• Keywords are specific words in the language that have special
meaning. Examples: AND, OR, NOT, EMPTY, NULL, ORDER BY.
5
JIRA – Advanced Search – JQL
• Examples
1. What issues has Test User filed in the project
Test Project?
reporter = testuser AND project = 'Test
Project'
2. What issues are blocking or critical in Projects A,
B, and C?
priority IN (Blocker, Critical) AND project IN
(ProjA, ProjB, ProjC)
3. What issues are unassigned and have not been
updated in the last day?
assignee IS EMPTY AND updated < -1d
6
JIRA – Advanced Search – JQL
• Functions
– Examples:
1. What issues are assigned to a member of the ICS
Division group?
assignee IN membersof('ICS Division')
2. What issues of the Amdocs project for the next
version are already resolved or closed?
project = Amdocs AND status IN (resolved,
closed) AND fixversion =
earliestUnreleasedVersion()
7
JIRA – Advanced Search – JQL
• CHANGED operator
– optional predicates:
• AFTER "date"
• BEFORE "date"
• BY "username"
• DURING ("date1","date2")
• ON "date"
• FROM "oldvalue"
• TO "newvalue"
– Examples
1. What issues were
status CHANGED FROM "In Progress" TO "Resolved" BY
currentUser()
2. What issues did I resolve during this year?
resolution CHANGED TO "Fixed" BY currentUser() DURING
(startOfYear(), endOfYear())
8
JIRA – Advanced Search – JQL
• Sorting
– Examples
1. Open issues sorted by priority and assignee:
status = open ORDER BY priority, assignee
2. Issues with blocker or critical priority created in
the last 2 weeks, ordered from newest to oldest:
priority IN (blocker, critical) AND created > -2w ORDER BY
created DESC
9
JIRA – Advanced Search – JQL
• One more thing!
– To search all text fields (summary, description,
comments, etc) in JIRA at once:
text ~ "Search Text”
• One more one more thing: JQL can by used with
the RESTful interface to do awesome stuff…
10
JIRA – Advanced Search – Filters
• Filters
– Saved queries
– Sharing control: Permissions
– Email reports: Subscriptions
• Run a query on a scheduled basis and email the result
to you or a group of people.
11
Confluence
Advanced editing
12
Confluence – Advanced Editing
Macros
• Using macros helps you to expand the capabilities of your
Confluence pages, allowing you to add extra functionality or include
dynamic content.
• Examples:
– Attachments macro to list files attached to a page
– Children Display macro to show child pages
– Code Block macro to display snippets of code with syntax highlighting
– File macro to embed/preview an Office or PDF document
– Gallery macro to display a collection of thumbnail images
– Include Page macro to display the contents of another page
– JIRA Issues macro to display one or more issues from JIRA
– Roadmap Planner macro to create simple, visual timelines
– Widget Connector macro to include things like a YouTube video or
Twitter feed
13
Confluence – Advanced Editing
JIRA Reports
• Change Log Report
– generates a list of JIRA issues
• Status Report
– includes charts to visually communicate progress
14
Q&A
Thank you for your time and attention 
Any questions?
15

More Related Content

What's hot

Go Jira
Go JiraGo Jira
Introduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project ManagementIntroduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project Management
Dan Chuparkoff
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
Rahul Chauhan
 
Jira overview
Jira overviewJira overview
Jira overview
thanhlamct
 
Confluence + jira together
Confluence + jira togetherConfluence + jira together
Confluence + jira together
Om Vikram Thapa
 
Introduction to JIRA
Introduction to JIRAIntroduction to JIRA
Introduction to JIRA
Rozi khan
 
Introduction To Jira Slide Share
Introduction To Jira Slide ShareIntroduction To Jira Slide Share
Introduction To Jira Slide ShareRenjith V
 
Strategies for Large Scale Agile Transformation
Strategies for Large Scale Agile TransformationStrategies for Large Scale Agile Transformation
Strategies for Large Scale Agile Transformation
Nishanth K Hydru
 
Agile IT Service Management
Agile IT Service ManagementAgile IT Service Management
Agile IT Service Management
Ian Jones
 
Use of Jira Confluence as Project Management Tool
Use of Jira Confluence as Project Management ToolUse of Jira Confluence as Project Management Tool
Use of Jira Confluence as Project Management Tool
Jipin Nakarmi
 
Architecting Atlassian for Healthcare and FDA Compliance
Architecting Atlassian for Healthcare and FDA ComplianceArchitecting Atlassian for Healthcare and FDA Compliance
Architecting Atlassian for Healthcare and FDA Compliance
Atlassian
 
Nguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira AgileNguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira Agile
Vu Hung Nguyen
 
Introduction to JIRA
Introduction to JIRAIntroduction to JIRA
Introduction to JIRA
guestb67fcdb
 
Agile_Jira_Presentation_1.pptx
Agile_Jira_Presentation_1.pptxAgile_Jira_Presentation_1.pptx
Agile_Jira_Presentation_1.pptx
knowworld
 
Introduction to jira
Introduction to jiraIntroduction to jira
Introduction to jira
Khubaib Ahmed
 
Jira Dashboards
Jira DashboardsJira Dashboards
Jira Dashboards
Robin Surland
 
Using JIRA & Greenhopper for Agile Development
Using JIRA & Greenhopper for Agile DevelopmentUsing JIRA & Greenhopper for Agile Development
Using JIRA & Greenhopper for Agile DevelopmentJeff Leyser
 
Using JIRA Software for Issue Tracking
Using JIRA Software for Issue TrackingUsing JIRA Software for Issue Tracking
Using JIRA Software for Issue Tracking
Anjali Rao
 

What's hot (20)

Go Jira
Go JiraGo Jira
Go Jira
 
Introduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project ManagementIntroduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project Management
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
Jira overview
Jira overviewJira overview
Jira overview
 
Confluence + jira together
Confluence + jira togetherConfluence + jira together
Confluence + jira together
 
Introduction to JIRA
Introduction to JIRAIntroduction to JIRA
Introduction to JIRA
 
Introduction To Jira Slide Share
Introduction To Jira Slide ShareIntroduction To Jira Slide Share
Introduction To Jira Slide Share
 
Strategies for Large Scale Agile Transformation
Strategies for Large Scale Agile TransformationStrategies for Large Scale Agile Transformation
Strategies for Large Scale Agile Transformation
 
Agile IT Service Management
Agile IT Service ManagementAgile IT Service Management
Agile IT Service Management
 
Use of Jira Confluence as Project Management Tool
Use of Jira Confluence as Project Management ToolUse of Jira Confluence as Project Management Tool
Use of Jira Confluence as Project Management Tool
 
Architecting Atlassian for Healthcare and FDA Compliance
Architecting Atlassian for Healthcare and FDA ComplianceArchitecting Atlassian for Healthcare and FDA Compliance
Architecting Atlassian for Healthcare and FDA Compliance
 
Introducing JIRA AGILE
Introducing JIRA AGILEIntroducing JIRA AGILE
Introducing JIRA AGILE
 
Nguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira AgileNguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira Agile
 
Introduction to JIRA
Introduction to JIRAIntroduction to JIRA
Introduction to JIRA
 
Agile_Jira_Presentation_1.pptx
Agile_Jira_Presentation_1.pptxAgile_Jira_Presentation_1.pptx
Agile_Jira_Presentation_1.pptx
 
Introduction to jira
Introduction to jiraIntroduction to jira
Introduction to jira
 
Jira fundamentals
Jira fundamentalsJira fundamentals
Jira fundamentals
 
Jira Dashboards
Jira DashboardsJira Dashboards
Jira Dashboards
 
Using JIRA & Greenhopper for Agile Development
Using JIRA & Greenhopper for Agile DevelopmentUsing JIRA & Greenhopper for Agile Development
Using JIRA & Greenhopper for Agile Development
 
Using JIRA Software for Issue Tracking
Using JIRA Software for Issue TrackingUsing JIRA Software for Issue Tracking
Using JIRA Software for Issue Tracking
 

Viewers also liked

Sucessful implementation of JIRA and Confluence - tips and best practice
Sucessful implementation of JIRA and Confluence - tips and best practiceSucessful implementation of JIRA and Confluence - tips and best practice
Sucessful implementation of JIRA and Confluence - tips and best practice
schade_chr
 
Five killer hidden features in JIRA and Confluence
Five killer hidden features in JIRA and Confluence Five killer hidden features in JIRA and Confluence
Five killer hidden features in JIRA and Confluence Atlassian
 
How to Encourage Non-Development Teams to Use JIRA and Confluence
How to Encourage Non-Development Teams to Use JIRA and ConfluenceHow to Encourage Non-Development Teams to Use JIRA and Confluence
How to Encourage Non-Development Teams to Use JIRA and Confluence
Atlassian
 
An Expert's Guide to User Management in JIRA and Confluence
An Expert's Guide to User Management in JIRA and ConfluenceAn Expert's Guide to User Management in JIRA and Confluence
An Expert's Guide to User Management in JIRA and ConfluenceAtlassian
 
Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware
Cprime
 
Overview: Gliffy's Confluence Plugin 4.2
Overview: Gliffy's Confluence Plugin 4.2Overview: Gliffy's Confluence Plugin 4.2
Overview: Gliffy's Confluence Plugin 4.2
Gliffy
 
10 Killer Confluence Plugins
10 Killer Confluence Plugins10 Killer Confluence Plugins
10 Killer Confluence Plugins
Atlassian
 
Three Uses Of JIRA Beyond Bug Tracking
Three Uses Of JIRA Beyond Bug TrackingThree Uses Of JIRA Beyond Bug Tracking
Three Uses Of JIRA Beyond Bug Tracking
Atlassian
 
Jira as a Tool for Test Management
Jira as a Tool for Test ManagementJira as a Tool for Test Management
Jira as a Tool for Test Management
Maija Laksa
 

Viewers also liked (9)

Sucessful implementation of JIRA and Confluence - tips and best practice
Sucessful implementation of JIRA and Confluence - tips and best practiceSucessful implementation of JIRA and Confluence - tips and best practice
Sucessful implementation of JIRA and Confluence - tips and best practice
 
Five killer hidden features in JIRA and Confluence
Five killer hidden features in JIRA and Confluence Five killer hidden features in JIRA and Confluence
Five killer hidden features in JIRA and Confluence
 
How to Encourage Non-Development Teams to Use JIRA and Confluence
How to Encourage Non-Development Teams to Use JIRA and ConfluenceHow to Encourage Non-Development Teams to Use JIRA and Confluence
How to Encourage Non-Development Teams to Use JIRA and Confluence
 
An Expert's Guide to User Management in JIRA and Confluence
An Expert's Guide to User Management in JIRA and ConfluenceAn Expert's Guide to User Management in JIRA and Confluence
An Expert's Guide to User Management in JIRA and Confluence
 
Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware
 
Overview: Gliffy's Confluence Plugin 4.2
Overview: Gliffy's Confluence Plugin 4.2Overview: Gliffy's Confluence Plugin 4.2
Overview: Gliffy's Confluence Plugin 4.2
 
10 Killer Confluence Plugins
10 Killer Confluence Plugins10 Killer Confluence Plugins
10 Killer Confluence Plugins
 
Three Uses Of JIRA Beyond Bug Tracking
Three Uses Of JIRA Beyond Bug TrackingThree Uses Of JIRA Beyond Bug Tracking
Three Uses Of JIRA Beyond Bug Tracking
 
Jira as a Tool for Test Management
Jira as a Tool for Test ManagementJira as a Tool for Test Management
Jira as a Tool for Test Management
 

Similar to Advanced JIRA and Confluence

Jira fundamentals and bug tracking tool Guide
Jira fundamentals and bug tracking tool GuideJira fundamentals and bug tracking tool Guide
Jira fundamentals and bug tracking tool Guide
Mayank Solanki
 
Join the Java Evolution NYC
Join the Java Evolution NYCJoin the Java Evolution NYC
Join the Java Evolution NYC
Heather VanCura
 
IFI7184.DT lesson1- Programming languages
IFI7184.DT lesson1- Programming languagesIFI7184.DT lesson1- Programming languages
IFI7184.DT lesson1- Programming languages
Sónia
 
Pieper NISO Virtual Conf Feb17
Pieper NISO Virtual Conf Feb17Pieper NISO Virtual Conf Feb17
Large Data Volume Salesforce experiences
Large Data Volume Salesforce experiencesLarge Data Volume Salesforce experiences
Large Data Volume Salesforce experiences
Cidar Mendizabal
 
Just the Job: Employing Solr for Recruitment Search -Charlie Hull
Just the Job: Employing Solr for Recruitment Search -Charlie Hull Just the Job: Employing Solr for Recruitment Search -Charlie Hull
Just the Job: Employing Solr for Recruitment Search -Charlie Hull
lucenerevolution
 
Jozi-JUG JDK 9 Unconference
Jozi-JUG JDK 9 UnconferenceJozi-JUG JDK 9 Unconference
Jozi-JUG JDK 9 Unconference
Heather VanCura
 
Join the Java Evolution Baltimore/DC/Philly
Join the Java Evolution Baltimore/DC/PhillyJoin the Java Evolution Baltimore/DC/Philly
Join the Java Evolution Baltimore/DC/Philly
Heather VanCura
 
From Legacy Web Application To SharePoint - a case study
From Legacy Web Application To SharePoint - a case studyFrom Legacy Web Application To SharePoint - a case study
From Legacy Web Application To SharePoint - a case study
Elizabeth Szabo
 
Apache Spark sql
Apache Spark sqlApache Spark sql
Apache Spark sql
aftab alam
 
Citrix AppDNA Management Overview v7.6
Citrix AppDNA Management Overview v7.6Citrix AppDNA Management Overview v7.6
Citrix AppDNA Management Overview v7.6
Kerry Dirks MCPS MS
 
New Persistence Features in Spring Roo 1.1
New Persistence Features in Spring Roo 1.1New Persistence Features in Spring Roo 1.1
New Persistence Features in Spring Roo 1.1
Stefan Schmidt
 
Structure, Personalization, Scale: A Deep Dive into LinkedIn Search
Structure, Personalization, Scale: A Deep Dive into LinkedIn SearchStructure, Personalization, Scale: A Deep Dive into LinkedIn Search
Structure, Personalization, Scale: A Deep Dive into LinkedIn Search
C4Media
 
NUS Hackers Club Mar 21 - Whats New in JavaSE 8?
NUS Hackers Club Mar 21 - Whats New in JavaSE 8?NUS Hackers Club Mar 21 - Whats New in JavaSE 8?
NUS Hackers Club Mar 21 - Whats New in JavaSE 8?
Chuk-Munn Lee
 
Database 12c is ready for you... Are you ready for 12c?
Database 12c is ready for you... Are you ready for 12c?Database 12c is ready for you... Are you ready for 12c?
Database 12c is ready for you... Are you ready for 12c?
Performance Tuning Corporation
 
Facets and Pivoting for Flexible and Usable Linked Data Exploration
Facets and Pivoting for Flexible and Usable Linked Data ExplorationFacets and Pivoting for Flexible and Usable Linked Data Exploration
Facets and Pivoting for Flexible and Usable Linked Data Exploration
Roberto García
 
Introduction to SharePoint 2013 Search
Introduction to SharePoint 2013 SearchIntroduction to SharePoint 2013 Search
Introduction to SharePoint 2013 Search
SurfRay
 

Similar to Advanced JIRA and Confluence (20)

Jira fundamentals and bug tracking tool Guide
Jira fundamentals and bug tracking tool GuideJira fundamentals and bug tracking tool Guide
Jira fundamentals and bug tracking tool Guide
 
Join the Java Evolution NYC
Join the Java Evolution NYCJoin the Java Evolution NYC
Join the Java Evolution NYC
 
IFI7184.DT lesson1- Programming languages
IFI7184.DT lesson1- Programming languagesIFI7184.DT lesson1- Programming languages
IFI7184.DT lesson1- Programming languages
 
Pieper NISO Virtual Conf Feb17
Pieper NISO Virtual Conf Feb17Pieper NISO Virtual Conf Feb17
Pieper NISO Virtual Conf Feb17
 
Large Data Volume Salesforce experiences
Large Data Volume Salesforce experiencesLarge Data Volume Salesforce experiences
Large Data Volume Salesforce experiences
 
Just the Job: Employing Solr for Recruitment Search -Charlie Hull
Just the Job: Employing Solr for Recruitment Search -Charlie Hull Just the Job: Employing Solr for Recruitment Search -Charlie Hull
Just the Job: Employing Solr for Recruitment Search -Charlie Hull
 
Jozi-JUG JDK 9 Unconference
Jozi-JUG JDK 9 UnconferenceJozi-JUG JDK 9 Unconference
Jozi-JUG JDK 9 Unconference
 
Join the Java Evolution Baltimore/DC/Philly
Join the Java Evolution Baltimore/DC/PhillyJoin the Java Evolution Baltimore/DC/Philly
Join the Java Evolution Baltimore/DC/Philly
 
From Legacy Web Application To SharePoint - a case study
From Legacy Web Application To SharePoint - a case studyFrom Legacy Web Application To SharePoint - a case study
From Legacy Web Application To SharePoint - a case study
 
Epita pres
Epita presEpita pres
Epita pres
 
Apache Spark sql
Apache Spark sqlApache Spark sql
Apache Spark sql
 
Citrix AppDNA Management Overview v7.6
Citrix AppDNA Management Overview v7.6Citrix AppDNA Management Overview v7.6
Citrix AppDNA Management Overview v7.6
 
New Persistence Features in Spring Roo 1.1
New Persistence Features in Spring Roo 1.1New Persistence Features in Spring Roo 1.1
New Persistence Features in Spring Roo 1.1
 
Structure, Personalization, Scale: A Deep Dive into LinkedIn Search
Structure, Personalization, Scale: A Deep Dive into LinkedIn SearchStructure, Personalization, Scale: A Deep Dive into LinkedIn Search
Structure, Personalization, Scale: A Deep Dive into LinkedIn Search
 
NUS Hackers Club Mar 21 - Whats New in JavaSE 8?
NUS Hackers Club Mar 21 - Whats New in JavaSE 8?NUS Hackers Club Mar 21 - Whats New in JavaSE 8?
NUS Hackers Club Mar 21 - Whats New in JavaSE 8?
 
Database 12c is ready for you... Are you ready for 12c?
Database 12c is ready for you... Are you ready for 12c?Database 12c is ready for you... Are you ready for 12c?
Database 12c is ready for you... Are you ready for 12c?
 
Alok.Resume_3.4
Alok.Resume_3.4Alok.Resume_3.4
Alok.Resume_3.4
 
Facets and Pivoting for Flexible and Usable Linked Data Exploration
Facets and Pivoting for Flexible and Usable Linked Data ExplorationFacets and Pivoting for Flexible and Usable Linked Data Exploration
Facets and Pivoting for Flexible and Usable Linked Data Exploration
 
My C.V
My C.VMy C.V
My C.V
 
Introduction to SharePoint 2013 Search
Introduction to SharePoint 2013 SearchIntroduction to SharePoint 2013 Search
Introduction to SharePoint 2013 Search
 

More from Ashish Jain, CSM, Prince2 Practitioner (6)

TechgigCertificate
TechgigCertificateTechgigCertificate
TechgigCertificate
 
Ashish Jain-ScrumAlliance_CSM_Certificate
Ashish Jain-ScrumAlliance_CSM_CertificateAshish Jain-ScrumAlliance_CSM_Certificate
Ashish Jain-ScrumAlliance_CSM_Certificate
 
e-Cert (4)
e-Cert (4)e-Cert (4)
e-Cert (4)
 
e-Cert (3)
e-Cert (3)e-Cert (3)
e-Cert (3)
 
6sigmaCertificate_71935YBC
6sigmaCertificate_71935YBC6sigmaCertificate_71935YBC
6sigmaCertificate_71935YBC
 
Presentation on agile methodology
Presentation on agile methodologyPresentation on agile methodology
Presentation on agile methodology
 

Recently uploaded

Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 

Recently uploaded (20)

Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 

Advanced JIRA and Confluence

  • 1. Advanced JIRA and Confluence Ashish Jain www.europeanspallationsource.se November 7, 2014
  • 2. Index • JIRA – Advanced search • JQL • Filters • Confluence – Advanced editing • Macros • JIRA reports 2
  • 4. JIRA – Advanced Search – JQL • JQL = JIRA Query Language – Syntax similar to SQL, however, JQL is not a database query language – Complete reference: • https://confluence.atlassian.com/display/JIRA/Advance d+Searching • But if you are not familiar with SQL queries, let me give you a heads up. 4
  • 5. JIRA – Advanced Search – JQL • Fields hold different types of information in the system. In JIRA fields can include: priority, fixVersion, issue type, etc. • Operators are the heart of the query. They relate the field to the value. Common operators include equals (=), not equals (!=), less than (<), etc. • Values reflect the actual data in the query. They are usually the item for which we are looking. • Keywords are specific words in the language that have special meaning. Examples: AND, OR, NOT, EMPTY, NULL, ORDER BY. 5
  • 6. JIRA – Advanced Search – JQL • Examples 1. What issues has Test User filed in the project Test Project? reporter = testuser AND project = 'Test Project' 2. What issues are blocking or critical in Projects A, B, and C? priority IN (Blocker, Critical) AND project IN (ProjA, ProjB, ProjC) 3. What issues are unassigned and have not been updated in the last day? assignee IS EMPTY AND updated < -1d 6
  • 7. JIRA – Advanced Search – JQL • Functions – Examples: 1. What issues are assigned to a member of the ICS Division group? assignee IN membersof('ICS Division') 2. What issues of the Amdocs project for the next version are already resolved or closed? project = Amdocs AND status IN (resolved, closed) AND fixversion = earliestUnreleasedVersion() 7
  • 8. JIRA – Advanced Search – JQL • CHANGED operator – optional predicates: • AFTER "date" • BEFORE "date" • BY "username" • DURING ("date1","date2") • ON "date" • FROM "oldvalue" • TO "newvalue" – Examples 1. What issues were status CHANGED FROM "In Progress" TO "Resolved" BY currentUser() 2. What issues did I resolve during this year? resolution CHANGED TO "Fixed" BY currentUser() DURING (startOfYear(), endOfYear()) 8
  • 9. JIRA – Advanced Search – JQL • Sorting – Examples 1. Open issues sorted by priority and assignee: status = open ORDER BY priority, assignee 2. Issues with blocker or critical priority created in the last 2 weeks, ordered from newest to oldest: priority IN (blocker, critical) AND created > -2w ORDER BY created DESC 9
  • 10. JIRA – Advanced Search – JQL • One more thing! – To search all text fields (summary, description, comments, etc) in JIRA at once: text ~ "Search Text” • One more one more thing: JQL can by used with the RESTful interface to do awesome stuff… 10
  • 11. JIRA – Advanced Search – Filters • Filters – Saved queries – Sharing control: Permissions – Email reports: Subscriptions • Run a query on a scheduled basis and email the result to you or a group of people. 11
  • 13. Confluence – Advanced Editing Macros • Using macros helps you to expand the capabilities of your Confluence pages, allowing you to add extra functionality or include dynamic content. • Examples: – Attachments macro to list files attached to a page – Children Display macro to show child pages – Code Block macro to display snippets of code with syntax highlighting – File macro to embed/preview an Office or PDF document – Gallery macro to display a collection of thumbnail images – Include Page macro to display the contents of another page – JIRA Issues macro to display one or more issues from JIRA – Roadmap Planner macro to create simple, visual timelines – Widget Connector macro to include things like a YouTube video or Twitter feed 13
  • 14. Confluence – Advanced Editing JIRA Reports • Change Log Report – generates a list of JIRA issues • Status Report – includes charts to visually communicate progress 14
  • 15. Q&A Thank you for your time and attention  Any questions? 15

Editor's Notes

  1. JIRA’s JQL editor makes it easy to learn JQL. The editor uses code hints as you type. For new users, this will greatly simplify the learning curve to get started. The JQL editor is contextually aware of the query as you type and gives real time feedback.
  2. https://confluence.atlassian.com/display/JIRA/Advanced+Searching+Functions#AdvancedSearchingFunctions-function
  3. https://confluence.atlassian.com/display/AOD/Working+with+Macros