How to prevent advancing work item status if checklist (boolean) item isn't true
One answer
use the required field team configuration in the process configuration for that project.
see
Dynamic required attributes
here
https://jazz.net/library/article/537
Comments
Sam,
Booleans are difficult in general.. because false (usually the default) is ALSO a valid value.
but it appears u intend for this field to be SET (true) before moving to the next state..
in which case this should work properly.
you can pick the state and resolution code that this field is required to be set for
Unfortunately, it appears that boolean fields don't even appear in the list of fields that you can make a required attribute. So we may end up having to implement this field as a drop down with Yes/No values and then run a validator that checks for Yes (via a regex).
well, that is disappointing.. I am sure that I built a required field for a boolean in 3.0.1 (now too long ago).. I know that we had to change this to a tri state field later cause the actual state was not known til very late in the workflow.
I do see that on 4.0.6 you cannot use a boolean for a required field.