商務規則動作 (Master Data Services)
適用於:SQL Server - 僅限 Windows Azure SQL 受控執行個體
在 Master Data Services,商務規則動作是商務規則條件評估的結果。 如果條件為 true,就會起始動作。
注意
對於預設值和變更值動作而言,如果產生的值超出屬性的最大長度,則會截斷產生的值。
預設值動作
預設值 動作會設定指定屬性的預設值。 具有權限的使用者可以變更這些預設值。
值名稱 | 描述 |
---|---|
預設為 | 選取的屬性 預設為 特定的屬性、特定的屬性值或空白。 此動作僅適用於文字、數字、日期及連結值。 |
預設為產生的值 | 選取的屬性 預設為產生的值 ,這個值取決於輸入開始和增量值。 此動作僅適用於文字及數值。 |
預設為串連值 | 選取的屬性 預設為串連值 ,這個值取決於指定多個屬性。 此動作適用於文字及連結值。 |
變更值動作
變更值 動作會更新指定屬性或屬性值的值。 只有新的值導致動作為 true 時,使用者才可以變更這些值。
值名稱 | 描述 |
---|---|
等於 | 選取的屬性變更為已定義的屬性值、另一個屬性或空白。 此動作僅適用於文字、數字、日期及連結值。 |
等於串連值 | 選取的屬性變更為串連值,這個值取決於指定多個屬性。 此動作適用於文字及連結值。 |
驗證動作
[驗證] 動作,當無法評估為 true 時,會傳送電子郵件給指定的使用者或群組。 若要認可版本,所有的驗證動作都必須評估為 true。
唯一的例外狀況是: 強制性 和 無效 動作。 這兩個動作必須與變更值動作結合,以便讓資料驗證成功,並讓版本進行認可。
驗證名稱 | Description |
---|---|
需要 | 選取的屬性 為需要的,表示不能為 null 或空白。 此動作僅適用於文字、數字、日期及連結值。 |
無效 | 選取的屬性 無效。 此動作僅適用於文字、數字、日期及連結值。 |
必須包含模式 | 選取的屬性 必須包含指定的模式 。 使用 .NET Framework 規則運算式來指定模式。 如需有關規則運算式的詳細資訊,請參閱 MSDN Library 的 規則運算式語言項目 。 此動作適用於文字及連結值。 |
必須是唯一的 | 選取的屬性 必須獨立或與定義的屬性結合時是唯一的 。 最佳作法 :結合此動作與強制性條件,以確保訂閱系統中索引欄位的有效性。 此動作僅適用於文字、數字、日期及連結值。 注意:如果第一個屬性的類型是 DateTime,則無法與類型為 Numeric 或 Text 的屬性一起使用。 如果第一個屬性的類型是 Numeric,則無法與類型為 DateTime 的屬性一起使用。 |
必須具有下列其中一個值 | 選取的屬性 必須具有清單中指定的其中一個值 。 此動作適用於文字值。 |
必須大於 | 選取的屬性 必須大於 特定的屬性、特定的屬性值或空白。 此動作適用於文字、數字及日期值。 |
必須等於 | 選取的屬性 必須等於 已定義的屬性值、另一個屬性或空白。 此動作僅適用於文字、數字、日期及連結值。 |
必須大於或等於 | 選取的屬性 必須大於或等於 特定的屬性、特定的屬性值或空白。 此動作適用於文字、數字及日期值。 |
必須小於 | 選取的屬性 必須小於 特定的屬性、特定的屬性值或空白。 此動作適用於文字、數字及日期值。 |
必須小於或等於 | 選取的屬性 必須小於或等於 特定的屬性、特定的屬性值或空白。 此動作適用於文字、數字及日期值。 |
必須介於 | 選取的屬性 必須介於 兩個特定的屬性或屬性值之間。 此動作適用於文字、數字及日期值。 |
必須具有最小長度 | 選取的屬性 必須具有指定值的最小長度 。 此動作適用於文字及連結值。 |
必須具有最大長度 | 選取的屬性 必須具有指定值的最大長度 。 此動作適用於文字及連結值。 |
外部動作
外部動作會與 Master Data Services 外部的應用程式互動。
動作名稱 | Description |
---|---|
啟動工作流程 | 起始外部工作流程。 造成此動作發生的資料會傳遞給工作流程。 如需詳細資訊,請參閱 Master Data Services 的 SharePoint 工作流程整合。 此動作僅適用於文字、數字、日期及連結值。 |
另請參閱
商務規則條件 (Master Data Services)
商務規則 (Master Data Services)
建立及發行商務規則 (Master Data Services)