对于自定义验证和预定义验证,默认情况下,验证失败会显示错误并停止当前操作。您可以修改严重程度,以改为显示警告或忽略验证。您还可以将它们禁用。
Note:
您只能为自定义和预定义验证配置强制执行和严重程度。系统验证通常是强制执行的,其严重程度通常为“错误”,但可能因属性类型而异。您可以为以下每个操作设置严重程度级别:
Tip:
例如,通过为每个请求阶段配置不同的严重程度级别,您可以配置验证,以便失败将在提交阶段显示警告(仍然允许提交请求),但在批准阶段显示错误,从而在解决失败之前无法批准请求。
Note:
导出维时,仅运行严重程度为“错误”的验证,结果取决于维的导出前验证设置。请参阅“在导出维之前验证视点”。
下表描述了每种情况的结果。
Table 23-6 每个操作的验证严重程度
严重程度 | 所有请求阶段 | 验证视点 | 导出维 |
---|---|---|---|
错误 | 显示错误并阻止请求转换到下一个阶段。 | 执行验证,并在视点验证结果中指示“错误”严重程度。 | 导出维之前运行验证。导出前验证设置确定验证失败的结果。请参阅“在导出维之前验证视点”。 |
警告 | 显示错误,但允许请求转换到下一个阶段(在用户确认后)。 | 执行验证,并在视点验证结果中指示“警告”严重程度。 | 导出维之前不运行验证。 |
忽略 | 不处理验证。 | 视点验证期间不执行验证。 | 导出维之前不运行验证。 |
管理预定义验证的强制执行和严重程度
Note:
对于 Oracle Financials Cloud General Ledger 和 Oracle E-Business Suite General Ledger 应用程序,如果不应强制执行大写节点名称验证,则除了在应用程序级别禁用大写节点名称验证外,还必须在覆盖级别更新 Core.Name 属性的大小写设置。请参阅“编辑属性参数”。
管理自定义验证的强制执行和严重程度