Hi
I am probably going to sound a bit daft now but I am having a real problem with tick boxes in my rules. I have a situation where I need a user to sort of check off several items before an object can be "passed". I have a drop down box that contains the wording "Yes", "No", and "Waiting". When "Yes" is selected the user is required to tick one or more tick boxes (depending on the object) or a Report Error is generated. This in theory would work fine (I think) but for some reason the system does not seem to recognise whether or not the boxes have been ticked? Obviously I am doing something wrong but I really cannot see what. I have the following Rule:
If LoggedInSystemUser.AccessLevel='PayrollAssistant' AND Temp.CardPrefix STARTSWITH'CIS' AND Temp.CheckerTemp='Yes' AND Temp.CheckerCard='No' Then
REPORT ERROR 'You Must Tick To Say You Have Checked This Temps Card Before You Can Make This Ready For Import'
Ok so starting from the top I only really want this Rule to be applied if a Payroll Assistant is updating the form. The Card prefix is an object type and the "CheckerTemp" field is the drop down box (of which I spoke), which as shown here is "Yes" when the Report Error is generated.
The "CheckerCard" field is the tick box. I have defined in my object that the default value is set to "No" so it should already read "No" when the user enters the form. I have tried also "<>yes", "='0' " and a whole range of other values in this rule but the system just will not recognise the difference between a "tick" and "no tick" in the box. Basically the system always generates the Report Error whatever I do to the tick box?
Sorry about the length of the post. Can you see anything obviously wrong with what I am trying to do?
Many Thanks
John