Workflow question / advice

Our process requires 2 types of backlog items: Groomed and Ungroomed. The "unclean masses" can only create ungroomed tickets, since they are likely low quality. Groomed tickets are high quality, work-ready tickets that have story points, steps to reproduce, acceptance criteria, etc.

I initially created 2 status fields, where tickets were all opened as Ungroomed. Then created a Groooming process to make sure all fields were provided to get to Groomed status.

This creates frustration with power users who can't create a Groomed ticket. The workflow system only supports one initial status.


1) can I specify 2 different creation processes, one for each type?

2) If not, can I trigger a status change if all the necessary fields are provided during initial creation, automatically promoting the ticket to Groomed status?

Thanks for the advice!

2 answers

1 accepted

1 vote
Accepted answer

I've done both types of option in the past. 

For point 1 - yes, sort of.  You can have two different issue types and associate a different workflow with each (then one of them goes to ungroomed and the other to groomed on create).  The weakness here is that you can't stop your "unwashed masses" from using the groomed issue type.  The best you can do there is to have a validator that blocks the actual creation on some criteria (probably like "user is in power user groups/role") but they'll still be able to start creating the issue

For point 2 - not natively, but you can create a transition from ungroomed to groomed, protect it with a "only power users" condition and then ask them to use it when they finish creation.  You can build on that though, if you have the Script Runner, you can put on a "fast track" transition that can catch the create and automatically do the groomed transition.

1) Not really.  There are ways, but all I can think of are fairly hack-ish.

2) In the "create issue" transition, you can use the 'fast track transition' script runner operation to move to Groomed, based on whatever criteria you want to include.  This could be based on role, group, field values, etc.

Suggest an answer

Log in or Sign up to answer
Community showcase
Published Nov 29, 2018 in Jira

How to set up an incident workflow from the VP of Engineering at Sentry

Hey Atlassian community, I help lead engineering at Sentry, an open-source error-tracking and monitoring tool that integrates with Jira. We started using Jira Software Cloud internally last year, a...

1,117 views 0 8
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you