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
Accepted answer

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

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 Sign up to answer
Community showcase
Published Nov 27, 2018 in Portfolio for Jira

Introducing a new planning experience in Portfolio for Jira (Server/DC)

In the past, Portfolio for Jira required a high degree of detail–foresight that was unrealistic for many businesses to   have–in   order to produce a reliable long-term roadmap. We're tur...

2,949 views 19 22
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