The Atlassian Community Forums are currently in read-only mode. We will be relaunching on a new platform on September 22 (read more here). We apologize for the extended downtime. For concerns or questions, please email communitymanagers@atlassian.com. See you on the other side, on the new Atlassian Community Forums! :)

×

Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How can I add a state transition validator to ensure that Priority is set?

Mike Burton
September 21, 2017

We have a default priority called "Unprioritized". I would like to ensure that the priority is set to any other value (besides Unprioritized) when a ticket transitions to another state.

The way I've done this for other fields was to use a "Field Required Validator" to require that the field has been set. However, in this case the field is already set, just not to a useful value. For other fields, you can generally make them optional, in which case the Field Required Validators works fine, but that doesn't seem to be an option for the Priority field.

How can I ensure my users set the priority on a state transition?

1 answer

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

0 votes
Dave Theodore [Coyote Creek Consulting]
Community Champion
September 21, 2017

Best practices would be to not have the "Unprioritized" Priority and leave the field blank when things are not prioritized. Given that you have things set up the way you do, probably the best solution would be to use the JIRA Workflow Toolbox app. (Hopefully you're not on Cloud.) You should be able to make the regexp Validator do what you need. 

I'd recommend eliminating the Unprioritized Priority and leaving the field blank, though. It would be easy to do this with a Bulk Edit, then delete the Priority.

Mike Burton
September 21, 2017
Mike Burton
September 23, 2017

One work around is to use a condition instead of a validator, but that is a confusing user experience because it means that the transition button is hidden and users may not know why. Also, it makes drag-and-drop impossible on scrum boards since it hides the target status.

TAGS
AUG Leaders

Atlassian Community Events