What is the difference between Changed, Initializing, Populated, and Set at rules setup time for a field?
In other words:
- The rule will happen only once when the view is loaded when we set the rule based on 'Initializing?' If the form is reloaded, would this rule fire again?
- If we use 'Changed,' is this rule supposed to fire live, as if one select a value on a form and immediately the rule should follow? Does the form need to be re-loaded for this 'Changed' rule to fire?
- Does 'Populated' stand only for text fields? Is this rule alwasy true if a column has a default value?
- How is 'Set' different than 'Changed' and/or 'Populated?' If a field is 'set' at initilize time, would this override an 'Initialize' based rule? If a field is empty by default and we 'set' it, how is this different that the field being 'populated?'
Related, what is the rule setting that states something similar to: "if this field equals this value, then set the other field to this - or hide the other field, etc.?" With which of the four settings listed above here do we have to work to anchor a rule execution based on a field's value?