We have large number of transitions in a workflow and each transition pops up a screen prompting the user to check the box next to a set of conditions. These are things like "Has the Manager Approved", "Has the CFO Approved" etc. I use a multicheckbox for these.
I would like to stop a user form transitioning if all the checkboxes are not checked. I am using script runner and am pretty sure I could add a large number of cfValues['Field'][0] == "Has the Manager Approved", etc etc.. However this is very cumbersome and a nightmare if any of the fields are changed. Is there a simpler Validation function I can use that would work? Something like.. Field.AllValues are 'Yes'. I have Script Runner and Behaviours installed.
Thank you 