...
In order: Less than, greater then, less than or equal to, greater than or equal to, equal to, not equal to.
An operand is either a database field’s context id (rmsFieldCtxPKID), or a literal value preceded by a ‘
...
Ordering Received Date (64) must be less than Admin Complete Date (91)
Rule for Frame Complete:
[2118 <= 2135]
...
A rule belonging to a particular field can be found in the rms_ctxBRule table, indexed by the Field Context ID (l_rms_fieldCtx_id) and the Region Context ID (l_context_id) - the Region Division to which the rule belongs.
- Individual rules can be switched on and off via f_customRule
- The message displayed to the user when a rule is violated is stored in m_notes
- The ID of the context the rule belongs to is stored in l_context_id
- Rule enforcement is enabled for a particular context (Region Division) via l_rDiv_id in the rDiv table, and changes at log on/off
...
NOTE: When a rule has been violated in Framework, the user is kept in edit mode to change the offending fields to valid values. If the user cancels at this point, ALL CHANGES WILL BE LOST, including changed fields that satisfied their business rules. Ensuring that the appropriate action is taken to correct the business rules will allow users to not lose any of the changes they have made.