Versioner sammenlignet

Nøgle

  • Linjen blev tilføjet.
  • Denne linje blev fjernet.
  • Formatering blev ændret.

...

So, in the second attempt, I have created a lot of objects that works "in parallel" of the real isssues, in this case ITIL processes.

 


Tip

The solution below works with the standard Clone function in JIRA, but is more flexible with the Clone Plus Plugin, which is not so expensive. 

Especially, check out the possibilities in https://bobswift.atlassian.net/wiki/display/JCPP/clone-plus.properties

Topics

Indholdsfortegnelse

Template Issue Types

New Template Issue types created:

Issue TypeTemplate Issue Type
IncidentIncident Template
ChangeChange Template
Service RequestService Request Template

 


Workflow

Each Template is assigned to a very simple workflow:drawio

diagramNameSimpleWorkflow.drawio
revision1


The workflow has no real value, as cloning is always possible, so Its only a signal to the user and the status field can be used in filters. 


Notifications

The workflow and Notifications is sending (virtually) no notifications at all, as this is pointless, so on Post functions the "Generic Event" is replaced with a new event "No Notifications" I have implemented under "Events" and "Notification Schemes" 


Screens

As the template are created in real projects, all fields and field-configurations (and components) are present with the Template are created.

 But, in the template we dont want some specific fields present, that are not relevant until cloning the Template to a real issue - typical Date and Person-related fields, so each Template has its own Screen Scheme and Sceen:

Issue TypeScreen
IncidentIncident Screen
Incident TemplateIncident Template Screen
ChangeChange Template
Change TemplateChange Template Screen
Service RequestService Request Screen
Service Request TemplateService Request Template Screen

Looking like this in JIRA:

...

A sample for the Incident Screens: draw.io DiagramdiagramNameScreens.drawiorevision1

Advarsel

A lesson learned the hard way here: Field not on the screen is not the same as the field being empty or none existing. Thus, cloning an "Inciden"t to an "Incident Template" will copy all fields, but they cant be seen afterwards.

 


Filters

In general, filters should exclude the "* Template" issuetypes.

 


Using Templates 

I use the templates in 2 ways - cloning them from a JIRA Dashboard and referencing them from Documentation in Confluence:

...

Rendering on the "Incident Template" Screen, the Custom Field looks like (See Making a ADG like button):