A pop up with mandatory fields when these are not filled in

Yael Dvorin May 25, 2020

Hey guys,

I made some fields mandatory fields to fill in, otherwise you can't change the status.

Are you familiar with a plug in that if mandatory fields aren't filled in, a pop up appears, with all the mandatory fields?

This way the user can fill in these fields in the pop up, instead of looking for each field..

2 answers

2 accepted

1 vote
Answer accepted
Hernan Halabi - Elite IT Consulting Group
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
May 25, 2020

Hello @Yael Dvorin you should configure the mandatory fields as such in a workflow transition and setup a screen associated to that same transition with all the mandatory fields on it.  No need of additional apps in cloud to do this.

Yael Dvorin May 25, 2020

how though? can you walk me through how to do it?

At the moment i have this small pop up on the left bottom corner, that only says what are the mandatory fields.

I want a pop up in the middle of the screen that will give you the option to update the mandatory fields from there

Hernan Halabi - Elite IT Consulting Group
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
May 25, 2020

Is that happening when you try to create a new ticket? If so, you must edit the screen associated to the issue type you are using and add the missing fields there. That can be done from the screen tab from the project admin view

Hernan Halabi - Elite IT Consulting Group
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
May 25, 2020

If it's a validator the problem, do the following

Create a screen

Edit the workflow associated to the issue type with the problem

Look for the transition causing the errors.

Edit the transition and add the screen you created there.

Publish the workflow changes.

Sorry I can't send images to make it easier. I'm writing from my mobile.

Yael Dvorin May 25, 2020

I'd appreciate some pictures when you are not from your mobile.

I think it would make it a lot easier..

Thanks!

Hernan Halabi - Elite IT Consulting Group
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
May 25, 2020

Here are some images, you go to project settings

Selection_003.png

at the workflow tab you edit the workflow associated to the issue type

Selection_004.png

Select the transition and click edit

Selection_006.png

Pick the screen you want to show during that transition.

Selection_005.png

Publish the changes and that should be it.

Hope it's clear enough now

Yael Dvorin May 26, 2020

Thanks a lot!! I did what you said and it worked

one more question though, do you know if there is a way to somehow add the original estimate field to the screen as well? couldn't find it

Nic Brough -Adaptavist-
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
May 26, 2020

Original estimate is a part of the "time tracking" field - you can add that to a screen.

Like Yael Dvorin likes this
Yael Dvorin May 26, 2020

Thanks:)

And is it possible that the screen would pop up ONLY if one of these fields is missing?

If everything is filled in i dont want it to pop up

Hernan Halabi - Elite IT Consulting Group
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
May 26, 2020

You could but I wouldn't recommend. For that you must have 2 transitions to the same destination. 

First one has conditions in place in order to be shown only if all fields are already filled and no screen assigned to it.

The second one is the one you have with conditions as well in order to shown if any of the fields hasn't been filled yet.

Nic Brough -Adaptavist-
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
May 26, 2020

No, transition screens are always presented to the user.

You could use parallel transitions though - let's say you have a field called "my field", which you want to be mandatory when going from status X to Y

Create two transitions from X to Y, with

  • Transition 1: 
    • Condition: my-field is empty
    • Transition screen: a screen with my-field on it
    • Validator:  my-field must be filled
  • Transition 2:
    • Condition: my-field is not empty
    • Transition screen: nope, don't need one
    • Validator: don't bother here either
Yael Dvorin May 26, 2020

Thank you guys!

Will try it

Yael Dvorin May 27, 2020
Hernan Halabi - Elite IT Consulting Group
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
May 27, 2020

If you start using this type of config, the maintenance starts to get more time consuming. Suppose that you later have to add one more field, you will have to change two transitions instead of only one just to do that. That is in the best of the cases that you know/recall that need to be done in two places instead of one as is in most of the cases. Now suppose you have that same behavior for 5 more transitions in that workflow. That's 10 more chances that a mistake is done on the future changes of the workflow. Then let's suppose that since is great for the end user, you had to replicate that behavior on other 5 workflows... I guess that by now you can notice that it's not a scalable solution.

In my experience if you setup this once, you end having it everywhere with all the implications I mentioned

Nic Brough -Adaptavist-
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
May 27, 2020

I agree with Hernan.  My "solution" works and keeps it as simple as possible for your humans, but at a cost of making admin harder. 

In fact, all solutions make admin harder, other than the really simple one - ask your humans to understand the process and hence knowingly choose the right thing.

0 votes
Answer accepted
Nic Brough -Adaptavist-
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
May 25, 2020

How have you made these fields mandatory?  Validators or via field schemes? 

Yael Dvorin May 25, 2020

validators

Nic Brough -Adaptavist-
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
May 25, 2020

Ok, I'll defer to Herman's answer, as that's what I would be doing too.

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
PERMISSIONS LEVEL
Product Admin
TAGS
AUG Leaders

Atlassian Community Events