Condition information during status change

There is an option to define a condition before a status change takes place. In my concret case there is a value to be checked not to exceed a specific value. If the value is greater than the specified value, the status change action will not be displayed. My problem here is, that the user has no information why he can't proceed, since there is no message that he has entered a wrong value. This makes the condition option useless. Are there any recommendation to get around ?

Thanks, Uwe

3 answers

1 accepted

0 votes

The other option is a validator - let the user into the transition, don't use conditions. Then when the user tries to commit it with invalid information, they will be returned to the transition screen with an error message explaining why they cannot proceed.

Udo's suggestion is really good if you want to block the user before they even start a transition - that's often nicer than using a validator.

I used validation ( the modified basic script) to fulfill the task but was wondering, why do conditions exist without notification and if there is something I have not found.

It's about human behaviour and simplicity.

If you give a human the option to do something, you need to tell them why they can't do it if you then block them (so validators have feedback)

If you do not offer them the option to do something, then you don't need to explain why you are not offering it to them. You wouldn't want to litter a screen with loads of "you can't do X because..." messages when most of the time, the users don't even want to do X

In this case though, I'd be tempted to use a message field (from the Jira Toolkit plugin) to explain why they can't do it.

Well, you could add another transition from step A to step A with the opposite condition (value must be greater than specified value) and name the transition "reduce value". Add a screen in this transition where the user can reduce the value of that field.

Interesting idea. I'll try this to get some feeling for this solution. Thanks

0 votes
Renjith Pillai Community Champion Jan 16, 2013

Instead of a condition, use a validator and also add that value to the screen. This will throw and error and the user will be able to know why.

Use script runner if you need to add a validator that checks the value.

Suggest an answer

Log in or Join to answer
Community showcase
Sarah Schuster
Posted Jan 29, 2018 in Jira

What are common themes you've seen across successful & failed Jira Software implementations?

Hey everyone! My name is Sarah Schuster, and I'm a Customer Success Manager in Atlassian specializing in Jira Software Cloud. Over the next few weeks I will be posting discussion topics (8 total) to ...

3,083 views 13 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
Atlassian Team Tour

Join us on the Team Tour

We're bringing product updates and pro tips on teamwork to ten cities around the world.

Save your spot