Any ideas where I can find mickey mouse explanations of schemes, especially workflow schemes.

john davison July 25, 2016

Sorry for such a 'simple' question  but for some reason i am just not getting the whole scheme thing around Jira... is there a place that can describe the ideas in a basic format?  Not being allowed to spend money on a course its all self taught so if it doesn't sink it its a tricky to get a different explanation.

Thanks !

3 answers

1 accepted

0 votes
Answer accepted
Avril Bower
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
July 26, 2016

Hi @john davison, 

I totally understand where you are coming from as I was in the same position a few years back. The links Vitaliy provided are really good resources. 

Schemes can be difficult to get your head around here is how I have explained schemes to people I've trained:

The first thing to note is that the driving force behind any project is the Issue Type. Issue Types are what all schemes pretty much revolve around. This is why the first tab in your project the Issue Type tab. This tab will show you at a glance which issue types use which workflows, Field Configs and Screen schemes in that project. 

  Explain the relationship between screens, screen schemes, and Issue type screen schemes

    1. A screen is a simple collection of fields on a form. 
      1. A form can be a Create screen, Edit screen or a transition screen.
      2. Screens can be used across projects multiple times (see warning below) 
    2. A screen scheme is a container that determines what issue types use which of the screens you've created in any given project. 
      1. You only need a single screen scheme per project if you want all issue types to use the same screens. 
      2. However, a single project can have multiple screen schemes each with different screens for each issue type. 
        1. This can be handy when you need to have certain fields on a form for one issue type but not another. For example, you need the 'Story Points' field displayed the 'Story' Issue type but using 'Story Points' field on the 'Epic' issue type would be inappropriate. 
    3. An issue type screen scheme houses all of the screen schemes you created above, thus, providing a way for you to associate those screen schemes with your specific project. 
      1. A project may have only one Issue Type Screen Scheme however you may use the issue type screen scheme for multiple projects. 
        1. This is handy if you have multiple projects for different groups or teams but they all need to look and function the same way. 

Take a look at the example below of my testing ABT project where I do all of my playing: 

The ABT project has three issue types and is associated with the ABT Issue Type Screen Scheme. This issue Type screen Scheme contains two screen schemes:

  1. The ABT Issue Type Screen Scheme associates the below to the ABT Project
  2. The issue types Story and Subtasks use the same screen scheme consisting of the ABT Story & Subtask Create & View/Edit Screen. 
  3. The third issue type 'Epic' uses the ABT Epic Create & View/Edit Screens. 

image2016-7-26 12:2:21.png

 

The same basic set up for other schemes for a project is the same. 

  1. Workflow & Field Config - a logical status progression of a task and the set of fields and behaviors for an issue type . A project may have one for all issue types or multiple based on issue type. 
  2. Workflow Scheme & Field Config Scheme - the container that determines which Issue types use which workflows or Field Config (like the Issue type screen scheme above) which will then be associated with a specific project. Again, only one scheme per project but the same scheme may be used across projects. 
  3. Permission & Notification Scheme - these are slightly different in that they do not have the multiple parts like the above. All you need to do here is configure a single Permission Scheme or Notification scheme and associate with your specific project. However, like the others you may use it across multiple projects. 

WARNING: As stated above, you may use all of the above across multiple projects. If you decide to do this, please note: A change to one will affect each project it is associated with.

Due to the above warning, a lot of people like to use the same schemes for multiple projects to make them easy to maintain.

Personally, I like to make each project completely unique from all others using individual schemes because very few of my projects are anything alike. 

Hope this helps!

 

Avril 

2 votes
Phill Fox
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
July 25, 2016

Hi John

Not being able to attend a course does mean that you are exposed to a lot of different approaches. Some good and some not so good. 

Here in the UK you can pick up a copy of the book Practical JIRA Administration by Matthew Doar on ebay for about £12 which will give you a great introduction to the different schemes and how they all tie together. Although you need to be careful to make sure you get the one for the latest version of JIRA (7) as there are some older ones advertised which whilst the principles are still the same there are differences.

Another approach is to look at the Atlassian channel on youtube for some of the archived Atlassian University lessons. But these are far from complete course.

Hope these help and I am sure others will have many more suggestions. Not least of which is going along to your local Atlassian User Group and talking to other users. See aug.atlassian.com for details of ones near you.

1 vote
vitaliy zapolskyy
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
July 25, 2016

I started from nice diagram here: https://confluence.atlassian.com/adminjiraserver071/project-screens-schemes-and-fields-802592517.html

Also you can find very simple and visually appealing itro to project schemes here: http://blog.tempo.io/2015/jira-best-practices-screens-and-screen-schemes/

for a more comprehensive but still human-readable explanation I highly recommend to read http://techbus.safaribooksonline.com/book/databases-and-reporting-tools/9781449309701

 

Suggest an answer

Log in or Sign up to answer