返回结果
将为每个已评估的目标对象生成单个验证结果,并将此结果合并为聚合的验证结果集 (RuleValidationResultSet)。如果在业务规则集的执行过程中出现失败,则 RuleValidationResultSet 可能仅包含部分结果。用于指示执行计划应在规则中遇到故障时中止进一步规则验证的可选参数可能会调用业务规则引擎。由于不同对象的不同规则都可能会发生失败,因此如果已设置出错时失败标志,则执行计划将继续到下一个种子对象。业务规则引擎的调用程序必须确定执行计划将使用的执行模式。
要在工作流任务上显示业务规则集的结果,需创建名为 businessRulesResultSetGlobal 的工作流变量,并将类型设置为验证结果集的序列化字符串。然后,对于任意要显示结果的任务,请在该任务上创建名为 businessRulesResultSet 的新工作流变量。“初始化自”字段的值设置为 businessRulesResultSetGlobal,而“复制到”字段的值应设置为 businessRulesResultSet。这会将全局值复制到当前任务值中,以便历史记录可保留在工作流任务结果中。使用 BusinessRulesHelper.serialize 创建验证结果集的序列化字符串。完成 businessRulesResultSetGlobal 设置后,“查看冲突”报告链接图标会作为主题的一部分显示在工作流任务中。要查看已评估业务规则集的报告,请单击“查看冲突”。
包含查看冲突的审计更改通告
业务规则集验证报告
这对您有帮助吗?