About IDO data rules
An IDO data rule adds a data-driven rules to Intelligent Data Objects (IDOs) that are conditionally applied to rows during UpdateCollection requests. These requests are made up of primary and base operations of an IDO, such as insert, update, and delete.
When used in combination with IDO property settings, data rules help enforce data integrity and multi-property relationships. These rules can also be inherited by forms, promoting consistency, reducing development complexity and effort across forms that maintain the same data.
In addition, data rules apply to updates that originate from direct IDO usage, including API calls, integrations and custom code, ensuring consistent behavior across all IDO consumers.
An IDO data rule is defined within an IDO and establishes a single rule.
- Rule name
- Active flag that indicates whether the rule is active.
- Operation type to which the rule applies, such as create, update, create or update, or delete.
- Inherit to UI flag that indicates whether the rule is inherited to forms.
- Preliminary activation conditions, zero or more conditions that are based on system settings.
- Filter conditions, zero or more conditions for activation per data row.
- Actions, zero or more actions that run when the rule is active.