|
When an updated record is committed, the Rules Engine performs the following checks:
| 1. | Have all mandatory Foreign Keys been entered? |
| 2. | Corrective, non-transitional constraints that have been set to Deferred are evaluated. |
| 3. | Parent records and eventual subtype records of these parent records are locked. |
| 4. | Foreign keys are checked. |
| 5. | For subtypes, if the totality and exclusivity rules of subtype sets have been set to Deferred, these checks are performed now. |
| 6. | Restrictive, non-transitional, multi-record constraints are evaluated. |
| 7. | Cardinality checks for relationships in which this record is a child record are executed. |
|