Extending JIRA Rachel Wright July 15, 2014 See slide “Notes” section for commentary and talking points.

Slides:



Advertisements
Similar presentations
How to Create a Local Collection
Advertisements

Using EBSCOs Search Box Builder Tool Tutorial. Would you like to promote your EBSCOhost resources by adding an easy-to-use search box to your website?
Creating an EDS Search Box Using EBSCO’s Search Box Builder Tool
©2011 Quest Software, Inc. All rights reserved.. Andrei Polevoi, Tatiana Golubovich Program Management Group ActiveRoles Add-on Manager Overview.
July 2010 D2.1 Upgrading strategy Javier Soto Catalog Release 3. Communities.
Google Apps Access Google Apps from the Parkland Intranet Page:
2013 Texas Ad Astra Summit Monday, July 22 nd What’s New in 7.5 for Event Scheduling Presented by: Kelly Hollowell, Manager of Education, Ad Astra.
Medicaid Alternative Benefit Plans (ABP) Processing
Online Collaboration Applications ADE100- Computer Literacy Lecture 28.
XP Browser and Basics1. XP Browser and Basics2 Learn about Web browser software and Web pages The Web is a collection of files that reside.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
Browser and Basics Tutorial 1. Learn about Web browser software and Web pages The Web is a collection of files that reside on computers, called.
Web FOCUS Integration with Microsoft Office SharePoint By: Kelvin Ruiz NASA – Kennedy Space Center.
Salesforce.com Web to Leads. Unit Name Web to Leads A web to lead provides users the ability to gather information from their website visitors which automatically.
Creating Online Class Communities Jennifer Dorman Discovery Education
Using Microsoft Outlook: Basics. Objectives Guided Tour of Outlook –Identification –Views Basics –Contacts –Folders –Web Access Q&A.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
Toll Free: Project Manager Tutorial.
The 12 screens to follow contain a number of Tool descriptions, some instructions on their use, and in some cases a Task or two. If you dedicate one hour.
Records and Information Management IT - Enterprise Content Management SPIDR II Global Features Reference Guide April 2013.
Login Screen This is the Sign In page for the Dashboard Enter Id and Password to sign In New User Registration.
Computer Concepts 2014 Chapter 7 The Web and .
Electronically approve and create Suppliers in Oracle Financials using a combination of APEX and Oracle Workflow. NZOUG Conference 2010 Brad Sayer Team.
MAE Atlassian Tool Suite Administration Training July 8 th, 2013.
Department of Information Technology e-Michigan Web Development 0 HTML Form Creation in the Vignette Content Management Application.
2015 Webmaster Training. 1.Site Navigation RWD Structure Sharing content areas 2.Dynamic Content Updates News/Blog Containers Calendars – Priority, Standard.
Login Screen This is the Sign In page for the Dashboard New User Registration Enter Id and Password to sign In.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
Programming with Microsoft Visual Basic 2012 Chapter 12: Web Applications.
Tracking/Requesting Local Modification Session #5312 Bradley Smith University of Central Florida
Session 8-1 Session 8 The Power and Flexibility of EDExpress.
DAVE WILLIAMS (NOTRE DAME) AND MARK SULLIVAN (SUNY GENESEO) ILLiad Addons: Significant Improvement to Your Staff Productivity.
South Dakota Library Network ALEPH v21 Staff User Upgrade Information Circulation and ILL South Dakota Library Network 1200 University, Unit 9672 Spearfish,
DWINSA 2007 Website. Website Purpose Allow states to track status of questionnaires Allow systems >100K or states to upload project data.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Retail Training Manuel 2 Overview  One stop, secure, and easy-to-use web-based tool that incorporates rate, quote, and bind functions  Enables agents.
Drinking Water Infrastructure Needs Survey and Assessment 2007 Training.
Wiki Training: Introduction to Instructor: Zach Silveira (415)
0 eCPIC User Training: Resource Library These training materials are owned by the Federal Government. They can be used or modified only by FESCOM member.
Drinking Water Infrastructure Needs Survey and Assessment 2007 Website.
IFORM ACCOUNT MAINTENANCE ICT4D SESSION 4. IFORMBUILDER WEBSITE REQUIREMENTS To access the iFormBuilder website, you need the following items: -Reliable.
Google Apps (Education Edition) A step guide to a successful deployment January 10 th, 2008 California Technology Assistance Project
Common Origination and Disbursement Navigating the Web Presenter: Renee Wade National Association of Sigma Users July 24, 2003.
Working with Feature Services Gary MacDougall Russell Brennan.
Table of Contents TopicSlide Administrator Login 2 Administrator Navigations 3 Managing AlternativeDr.com Blogs 4 Managing Dr. Lloyd May Blogs 5 Managing.
SharePoint Administrative Communications Planning: Dynamic User Notifications for Upgrades, Migrations, Testing, … PRESENTED BY ROBERT FREEMAN (
12/14/20151 Uniquescriptz Backend Support Document Ver 2.0.
Easy WP Guide V2.6 for WordPress 3.8. easywpguide.com Adding Tags within your Post Adding Tags whilst editing your Post, will automatically assign those.
Creating Web Pages with Links, Images, and Embedded Style Sheets
Fab25 User Training Cerium Labs LabCollector - LIMS Lynette Ballast.
Lindsey Velez, Director of Instructional Technology Single Sign-On One Click.
1 After completing this lesson, you will be able to: Create and edit hyperlinks in worksheets. Save worksheets and workbooks as Web pages. Send workbooks.
What’s New in Micro Focus SBM 11.2
Data Visualization with Tableau
ArcGIS for Server Security: Advanced
Weebly Elements, Continued
CARA 3.10 Major New Features
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
Adding a File to a Course
Jira Workflows for Business Teams
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
1CapApp Company Setup Documentation
SharePoint Administrative Communications Planning: Dynamic User Notifications for Upgrades, Migrations, Testing, … Presented by Robert Freeman (
Samer Koda IEEE-SEM – Section Student Representative IEEE-SEM-SA – Webmaster 12/7/2018.
SharePoint 2010 – SharePoint 101
This is the Sign In page for the Dashboard
Wells Fargo Toolkit – CreativeBuilder Reference Guide
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
Presentation transcript:

Extending JIRA Rachel Wright July 15, 2014 See slide “Notes” section for commentary and talking points.

Slide 2 Agenda 2 Alternate Ways to Interact with JIRA Get Data into JIRA (via ) Get Data into JIRA (via Web Form) Get Data into JIRA (via Link) Get Data out of JIRA (Custom Example) Sync Data with JIRA (Custom Example) Rachel Wright

Slide 3 Get Data into JIRA (via ) Method: Auto create JIRA issues via Use Cases: Create support requests from external sources For non-JIRA users, contractors, etc For helpdesk-type functions, JIRA access issues Benefits: Subsequent messages recorded as comments attachments automatically attached to the issue subject becomes the Summary; body becomes the Description For: OnDemand & Download JIRA versions Requirements: Access to JIRA’s Admin UI Creation of new POP or IMAP address Rachel Wright

Slide 4 Get Data into JIRA (via ) How To: Step 1: Create a New Address Internal or External? Unique or Generic? = Spam issues Step 2: Add Mail Server and Address to JIRA Go to: JIRA Admin > System > Incoming Mail Add your mail server to the POP / IMAP Mail Server section Add your address to the Mail Handlers section – Set a “Default Reporter” Documentation: JIRA 5.x Development Cookbookhttps://confluence.atlassian.com/x/IQP7EQ 5.x Development Cookbook Rachel Wright

Slide 5 Get Data into JIRA (via ) Rachel Wright

Slide 6 Get Data into JIRA (via Web Form) Method: Auto create with the JIRA Issue Collector Use Cases: Same as Create support requests from external sources, For non-JIRA users, contractors, etc, For helpdesk-type functions, JIRA access issues Embed a web form into your website or other applications (Confluence!) Benefits: Better control data submitted from external sources Additional customization options (Need even more? Use the API instead.) For: OnDemand (included) & Download JIRA (included in JIRA 5.1+ or via free plugin)free plugin Requirements: Admin access to a JIRA Project Ability to embed pre-written HTML or JavaScript into another application Rachel Wright

Slide 7 Get Data into JIRA (via Web Form) How To: Step 1: Setup Issue Collector Go to: Project > Administration > Issue Collectors Click the white “Add Issue Collector” button and complete settings form Step 2: Add Provided Code Snippet to Application Ex: Documentation: Rachel Wright

Slide 8 Get Data into JIRA (via Web Form) Rachel Wright

Slide 9 Get Data into JIRA (via Web Form) Rachel Wright

Slide 10 Get Data into JIRA (via Link) Method: Auto create with an HTML Link Use Cases: Same as Create support requests from external sources, For non-JIRA users, contractors, etc, For helpdesk-type functions, JIRA access issues Embed a link into your website or other applications (Default Dashboard!) Benefits: Help users create issues in the correct project and issue type Pass default data For: OnDemand & Download JIRA Requirements: Access to JIRA’s Admin UI (to get Project and Issue IDs) Ability to write and embed HTML Rachel Wright

Slide 11 Get Data into JIRA (via Link) How To: Step 1: Get IDs Get the ID for the Project and Issue Type In the Project’s Admin area, hover over the “Edit Project” button and see the ID in the browser’s status bar In the Issue Types Admin area, hover over the “Edit” link and see the ID in the browser’s status bar Get IDs for any other custom fields Hover over the field’s “Edit” link and see the ID in the browser’s status bar Step 2: Write HTML and Embed as Desired Link format: Documentation: JIRA 5.x Development Cookbookhttps://confluence.atlassian.com/x/yBCmEQJIRA 5.x Development Cookbook Rachel Wright

Slide 12 Get Data into JIRA (via Link) Rachel Wright

Slide 13 Get Data out of JIRA Method: Custom display using API Use Case: Create a custom web page, outside of JIRA, which displays real time JIRA data Benefits: A more customized “dashboard” and “printer friendly” version Share issue data with less technical users Special Features: Uses standard JIRA UI and authentication All configuration settings stored and editable in a JIRA issue Embedded HTML block for quick announcement/instruction changes Custom link added to JIRA menu bar Cons: Maintenance and extra testing at the time of every upgrade Infrequent JIRA users are even less likely to dive into JIRA Use of “printer friendly” version results in stale data Rachel Wright

Slide 14 Get Data out of JIRA Rachel Wright

Slide 15 Get Data out of JIRA Rachel Wright Configuration Stored in the Description field of an issue title = Page Title group = Creates Sections jql = Query Statement JSP File Displays Results Web.com Nav Menu Custom Menu Plugin Instructions:

Slide 16 Sync Data with JIRA Method: Custom application using API Use Case: Create a way to store itemized effort estimates and available team capacities per release. Show summed effort estimates in JIRA. Benefits: Collect effort estimates separated by team Stop storing team capacity numbers in Google Docs See which teams are over or under utilized Flag any teams with missing estimates Few JIRA changes or custom fields needed Special Features Cons: Buildout and maintenance of an additional application, database New application in the workflow Rachel Wright

Slide 17 Sync Data with JIRA Before: Rachel Wright

Slide 18 Sync Data with JIRA After: Rachel Wright

Slide 19 Sync Data with JIRA Custom Message Field (for View / for Edit) JIRA Toolkit Plugin - “A collection of useful Custom Fields” For: OnDemand (included – enable it) & Download JIRA (via free plugin)free plugin Use field “Default” value to store text/HTML message NOTE: Use the “for Edit” Custom Message Field type for transition screens. JavaScript Hack (Download JIRA only) You can embed Javascript in any custom field’s description/default. Javascript can also be placed in the JIRA "Announcement Banner" BUT it impacts the entire JIRA application. Ex: // get JIRA issue URL path var path = window.location.pathname; // remove directories from path var ticketID = path.replace("/browse/", ""); // insert application location to form new URL var appURL = “your-new-URL-goes-here" var url = appURL.concat(ticketID); document.getElementById("message").innerHTML = " " + url + " "; See also: JIRA 5.x Development CookbookJIRA 5.x Development Cookbook Rachel Wright

Slide 20 Sync Data with JIRA Rachel Wright

Slide 21 Questions? More tips and tricks in the JIRA 5.x Development CookbookJIRA 5.x Development Cookbook Written by AUGNOVA Group Member Jobin Kruruvilla from Go2Group! Rachel Wright