业务规则操作 (Master Data Services)

适用范围:SQL Server - 仅限 Windows Azure SQL 托管实例

在 Master Data Services 中,业务规则操作是业务规则条件计算的结果。 如果条件为 true,则将启动操作。

注意

对于默认值和更改值操作,如果生成的值超过属性的最大长度,将截断生成的值。

默认值操作

“默认值” 操作设置指定属性的默认值。 拥有权限的用户可以更改这些默认值。

值名称 说明
默认为 所选属性 默认为 特定属性、特定属性值或者为空。

此操作对文本、数字、日期和链接值有效。
默认为生成的值 所选属性 默认为生成的值 ,是通过输入起始值和增量值来确定的。

此操作对文本和数字值有效。
默认为串联的值 所选属性 “默认为串联的值” ,此值是通过指定多个属性来确定的。

此操作对文本和链接值有效。

更改值操作

“更改值” 操作可以更新指定的属性或属性值的值。 仅当新值导致操作为 true 时,用户才可以更改这些值。

值名称 说明
等于 所选属性更改为已定义属性值、另一个属性或者为空。

此操作对文本、数字、日期和链接值有效。
等于串联的值 所选属性更改为串联的值,后者是通过指定多个属性来确定的。

此操作对文本和链接值有效。

验证操作

“验证” 操作,当它们的计算结果不为 true 时,向指定的用户或组发送电子邮件。 若要提交版本,所有验证操作的计算结果都必须为 true。

唯一的例外是 必需无效 操作。 这些操作必须与更改值操作相结合,以便数据能够成功验证,版本能够提交。

验证名称 说明
必需 所选属性是 “必需”的,这意味着它不能为 Null 或为空。

此操作对文本、数字、日期和链接值有效。
无效 所选属性 “无效”

此操作对文本、数字、日期和链接值有效。
必须包含模式 所选属性 必须包含指定的模式 。 使用 .NET Framework 正则表达式可以指定模式。

有关正则表达式的详细信息,请参阅 MSDN Library 中的 Regular Expression Language Elements (正则表达式语言元素)。

此操作对文本和链接值有效。
必须是唯一的 所选属性 “必须是唯一的” ,无论它们是独立的,还是与其他定义属性组合。

最佳实践: 将此操作与必需条件相结合,以确保订阅系统中索引字段的有效性。

此操作对文本、数字、日期和链接值有效。

注意:如果第一个属性的类型为 DateTime,则不能将其与 Numeric 属性或 Text 属性类型结合使用。 如果第一个属性的类型为 Numeric,则不能将其与 DateTime 类型的属性结合使用。
必须具有以下值之一 所选属性 “必须具有以下值之一” ,它是在列表中指定的。

此操作对文本值有效。
必须大于 所选属性 “必须大于” 特定属性、特定属性值或者为空。

此操作对文本、数字和日期值有效。
必须等于 所选属性 “必须等于” 已定义的属性值、另一个属性或者为空。

此操作对文本、数字、日期和链接值有效。
必须大于或等于 所选属性 “必须大于或等于” 特定属性、特定属性值或者为空。

此操作对文本、数字和日期值有效。
必须小于 所选属性 “必须小于” 特定属性、特定属性值或者为空。

此操作对文本、数字和日期值有效。
必须小于或等于 所选属性 “必须小于或等于” 特定属性、特定属性值或者为空。

此操作对文本、数字和日期值有效。
必须介于 所选属性 “必须介于” 两个特定属性或属性值之间。

此操作对文本、数字和日期值有效。
必须具有最小长度为 所选属性 “必须具有最小长度为” 指定值。

此操作对文本和链接值有效。
必须具有最大长度为 所选属性 “必须具有最大长度为” 指定值。

此操作对文本和链接值有效。

外部操作

“外部”操作与 Master Data Services 之外的应用程序交互

操作名称 说明
启动工作流 启动外部工作流。 导致此操作发生的数据传递到工作流。 有关详细信息,请参阅 SharePoint Workflow Integration with Master Data Services(SharePoint 工作流与 Master Data Services 集成)。

此操作对文本、数字、日期和链接值有效。

另请参阅

业务规则条件 (Master Data Services)
业务规则 (Master Data Services)
创建和发布业务规则 (Master Data Services)