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.

Question:

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

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
Atlassian Community Anniversary

Happy Anniversary, Atlassian Community!

This community is celebrating its one-year anniversary and Atlassian co-founder Mike Cannon-Brookes has all the feels.

Read more
Community showcase
Julia Dillon
Posted Tuesday in Jira

Tell us how your team runs on Jira!

Hey Atlassian Community! Today we are launching a bunch of customer stories about the amazing work teams, like Dropbox and Twilio, are doing with Jira. You can check out the stories here. The thi...

236 views 1 18
Join discussion

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