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