ŸWhat happens when the user
presses Save?
Ÿform
opens a transaction
–post record(s)
Ÿtrigger => tapi => capi
Ÿloop over all rules for that
table
add rules to rule stack as needed
Ÿform
closes transaction
–loop over all rules on rule
stack
Ÿcall capi to perform the rule
Ÿif error, add to message stack
Ÿif
no errors, form commits else, form shows all errors on the
stack