I know this space is full of rule sets which aren't working, but I'm having the same kind of problems.
Are constraints processed on an "and" basis, or an "or" basis?
I have several rules with keep firing despite the fact that not all constraints are met. For example, this fires every day, even when most of the constraints are false.
Those aren't constraints, those are conditions. Conditions are listed on actions. You have no conditions listed in your actions list so the rule with fire based on the trigger.
To add some more details, if you want to use the listed conditions, you will need to add an “if” and then add the conditions you defined, each separated by either an “Or” or an “And”.
The rule will still trigger based on what was set as a trigger, but the actions following the “if” condition will only run if they are met.
"manage conditions" is a little confusing at first. It allows you to create and store conditions that can be used later but it does not apply them to any part of the rule.
Required expressions at the beginning of the rule are conditions that must be valid for the rule to process the actions even if the trigger event happens. Those are separate from the conditions listed under "manage conditions" but that many be what you want to create if you just want the trigger to cause the rule to run under specific conditions.
Oh, that's the trigger I wanted but couldn't seem to find. I knew it must exist, but didn't know where. Are you referring to the "certain time" trigger?