Hi,
I want to create an expression to validate a multicheckbox in a workflow screen.
I'm able to to do an OR but I'm not succeeding in creating AND
ex. (This box is checked|This is box2 is checked)... How do I do AND ?
This isn't possible through the base functionality. It requires the use of a plugin. The best one I know of for this purpose if the Scriptrunner plugin.
Basically resolving this would require building a custom validation script using their plugin functionality.
I'm not that familiar with the scripting itself, but here are some resources that might help.
https://marketplace.atlassian.com/plugins/com.onresolve.jira.groovy.groovyrunner/cloud/overview
https://scriptrunner.adaptavist.com/5.2.1/jira/recipes/workflow/validators/simple-scripted-validators.html#_validating_a_multi_select_option_is_selected
In particular, I think you will want to add a validator script with the following: cfValues['My Multi Select']*.value.contains("Some value")
This will need to be modified to fit your needs.
Ok, is that possible to use in the Cloud version?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I see it is available for Cloud. Thank you Kian
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Just a comment if anyone follows this, I did not succeed in using scriptrunner cloud version for this. Examples I found were all for server version. Only solution I find is to split the multi checkboxes to single checkboxes and add validator to them one by one
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Sorry, I didn't realize you were using cloud!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.