IDO Data Rules form
You can use the IDO Data Rules form to define and manage data rules at the IDO level. These rules control how the data behaves during IDO operations and ensure that the same business logic is enforced consistently across all forms, REST APIs, and other integrations that use the IDO.
Note: To make changes to an IDO Data Rules, the IDO must be checked out.
You can access the IDO Data Rules form from the IDOs form through the Data Rules button.

From the IDO Data Rule form, you can create a new IDO Data Rule through the New Data Rule button to open the IDO Data Rule Wizard.


The IDO Data rules and the corresponding wizard form provides a centralized way to:
- Define conditional rules that apply during IDO
UpdateCollectionoperations - Control when rules are executed based on Activation and Filter conditions. See IDO Data Rules Activation Conditions tab and IDO Data Rule Filter Conditions tab.
- Securely manage IDO rule metadata through the IDO checkout model
- Allow rules to be inherited by UI forms when applicable
The table describes the fields available in the IDO Data Rules form.
| Field | Description |
|---|---|
| IDO Name | The name of the IDIDO on which the data rule is defined. |
| Rule Name | A unique name that identifies the data rule within the selected IDO. |
| Operation Type | Specifies the type of data operation that triggers the rule.
Valid options include Insert, Update, Insert or Update, and Delete. |
| Active | Indicates whether the rule is enabled. This option is used during development or testing to temporarily disable a rule without removing it. |
| Inherit to UI | Indicates whether the rule is applied to UI forms that use the IDO. When enabled, forms that reference the IDO automatically inherit the rule. |
| Activation Conditions | This tab shows the activation conditions for the data rule. Activation conditions must evaluate true for a rule to be considered active.
|
| Filter Conditions | This tab shows the filter conditions that must be met by an individual data row for a rule to be activated. |
| Actions | This tab shows the actions that are performed when a rule is activated for a data row. |