Configuring Validation Enforcement and Severity

For custom and predefined validations, by default a validation failure displays an error and stops the current operation. You can modify the severity to display a warning or ignore the validation instead. You can also disable them.

Note:

You can configure the enforcement and severity for custom and predefined validations only. System validations are generally enforced and their severity is usually Error, although this may vary by property type.

You can set the severity levels for each of the following operations:

  • Request Submit: The validation is evaluated when the request is in the Submit stage (regardless of the status of Draft, Pushed Back, or Recalled)
  • Request Approve: The validation is evaluated when the request is in the Approve stage
  • Request Commit: The validation is evaluated when the request is in the Commit stage

    Tip:

    Configuring different severity levels for each request stage enables you to, for example, configure a validation so that a failure will display a warning during the Submit stage (which still allows the request to be submitted), but to display an error during the Approve stage so that the request cannot be approved until the failure is resolved.

  • Viewpoint Validate and Export: The validation is evaluated when you validate a viewpoint or export a dimension.

    Note:

    When exporting a dimension, only validations with a severity of Error are run, and the outcome depends on the dimension's Validate Before Export setting. See Validating Viewpoints before Exporting Dimensions.

The outcome of each scenario is described in the table below.

Table 23-6 Validation Severity Per Operation

Severity All Request Stages Validating a Viewpoint Exporting a Dimension
Error Displays an error and prevents the request from transitioning to the next stage. The validation is performed and the Error severity is indicated in the viewpoint validate results. The validation is run before exporting a dimension. The Validate Before Export setting determines the outcome of validation failures. See Validating Viewpoints before Exporting Dimensions.
Warning Displays an error, but permits the request to transition to the next stage (after user confirmation). The validation is performed and the Warning severity is indicated in the viewpoint validate results. The validation is not run before exporting a dimension.
Ignore The validation is not processed. The validation is not performed during viewpoint validation. The validation is not run before exporting a dimension.

Managing Enforcement and Severity of Predefined Validations

  1. Inspect the dimension that you want to manage a validation for. See Inspecting Dimensions.
  2. On the Validations tab, select the Predefined sub tab to view the predefined validations that are run on that dimension.
  3. Click Edit.
  4. To enable or disable a validation, select or clear the Enabled check box.
  5. To modify the validation severity, click Edit Validation Settings edit validation settings icon and then select the severity for the validation (Error, Warning, Ignore) at the Request Submit, Approve, Commit, and Viewpoint Validate and Export stages.
  6. Click Save.

Note:

For Oracle Financials Cloud General Ledger and Oracle E-Business Suite General Ledger applications, if the validation for upper case node names should not be enforced, then in addition to disabling the Uppercase Node Name validation at the application level you must also update the Case setting for Core.Name property at the override level. See Editing Property Parameters.

Managing Enforcement and Severity of Custom Validations