Force user to select multiple checkboxes on ticket close

I would like my agents to confirm that specific steps have been taken before they close a ticket. To do this, I created a checkboxes custom field and put some test fields that I would like checked off on. I then put that custom field on a screen and attached that screen to a transition. In the transition, I made the following condition using Script Runner simple scripted validator:

cfValues['Workstation Configuration Checklist']*.value in 
 ['Confirm User AD groups', 'Set user account to force user to change password at next logon', 'Confirm with user that they have changed their password']

 

 

When I attempt to close the ticket, I see the checklist that I assigned to the screen in the transition. If I check no fields, one field, or two fields, it errors out with a custom error stating that I need to ensure all checkboxes are checked. However, when all checkboxes are checked I still get the error. Basically no matter what is checked the condition prevents the transition from happening. Does anyone happen to know what I might be doing incorrectly?

 

1 answer

1 accepted

1 vote

Not tested but you will want:

cfValues['Workstation Configuration Checklist']*.value as Set ==
    [
        'Confirm User AD groups',
        'Set user account to force user to change password at next logon',
        'Confirm with user that they have changed their password'
    ] as Set

Using a Set because you don't care about the ordering.

That worked marvelously! Thank you!

No problem but actually it's not a good way to do it, makes it hard to change the option values, or to add more. This way is much better: https://answers.atlassian.com/questions/42370436

Suggest an answer

Log in or Join to answer
Community showcase
Emilee Spencer
Published Friday in Marketplace Apps

Marketplace Spotlight: DeepAffects

Hello Atlassian Community! My name is Emilee, and I’m a Product Marketing Manager for the Marketplace team. Starting with this post, I'm kicking off a monthly series of Spotlights to highlight Ma...

50 views 0 3
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
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