业务规则 (Master Data Services)

业务规则是您用于确保主数据的精确性的规则。

业务规则是您在 主数据管理器 用户界面 (UI) 中创建的 If/Then 语句。如果某一属性值满足指定的条件,则执行操作。可能的操作包括设置默认值、更改值或者发送电子邮件通知。

若要使用业务规则,您必须首先创建和发布规则,然后将已发布的规则应用于数据。您可以通过验证某一版本,将规则应用于该版本的数据的子级或全部数据。在所有属性都通过业务规则验证前,不能提交版本。

如果用户尝试添加未通过业务规则验证的某一属性值,仍可以保存该值。您可以查看并纠正在用户界面中显示的验证问题。

业务规则按从最低到最高的优先级顺序应用。如果某一业务规则被排除或者未以**“活动”**的状态发布,则该规则仍可用,但在应用业务规则时不包括。

最佳做法

如果您创建使用 OR 运算符的业务规则,则考虑为可以独立进行计算的每个条件语句都创建单独的规则。然后,您可以根据需要排除规则,提供更高的灵活性以及更便于排除故障。

规则

  • 业务规则适用于所有叶成员或所有合并成员的属性值,但不能同时适用于这两者。

  • 业务规则适用于模型的所有版本。

  • 在您创建模型部署包时,如果想要包括业务规则,则必须包括来自该包中版本的数据。

业务规则系统设置

Master Data Services 配置管理器中有两个会影响临时过程的设置。可以在Master Data Services 配置管理器中或直接在系统设置表中调整这些设置。有关详细信息,请参阅系统设置 (Master Data Services)