I disable a rule

For a rule that you no longer want to use with a study, you can delete, deactivate, or disable the rule. The behavior of the rule in the Oracle InForm application depends on the action that you choose.

Tip:

When deploying to Oracle InForm release 6.1.1 or later, you must create a deployment instance in order to see the behavior described in this topic. The deployment instance allows Oracle Central Designer to communicate with Oracle InForm to determine the rule states and update them accordingly.

When you disable a rule, Oracle Central Designer allows you to more easily perform testing for a study during a development process in which forms and rules are being developed collaboratively by different users, by viewing the study in the Oracle InForm application, without having to validate rules.

Disabling a rule does not prohibit you from performing rule-related tasks, such as editing the rule, and creating and running test cases for the rule. You can successfully run a test case for a single disabled rule. However, if you run more than one rule at a time, the Oracle Central Designer application will not run the test cases for disabled rules.

  • If you deploy to an Oracle InForm release prior to release 6.1.1:
    • Disabled rules are not validated in the Oracle Central Designer application.
    • Disabled rules are excluded from the deployment package.
    • A validation warning appears and indicates that the study contains disabled rules.
  • If you deploy a study to Oracle InForm release 6.1.1 or later:
    • Disabled rules are deployed to the Oracle InForm application as read-only.
    • A validation warning appears and indicates that the study contains disabled rules.

Note:

If you disable a rule in any release of Oracle InForm after deployment by marking it Inactive, it is not disabled in Oracle Central Designer. As a result, if you do not delete, deactivate, or disable the rule in Oracle Central Designer, the next time you deploy the study, the rule is deployed to Oracle InForm in the Active state.