共用方式為


原則和規則

重要注意事項

本主題提到的部分或全部功能已在預覽版中一併提供。 內容和功能可能隨時變更。

本主題涵蓋原則類型並描述如何在 Dynamics 365 Intelligent Order Management 中建立包含規則的原則。

原則類型

原則及其相關規則在 Intelligent Order Management 協調流程中用於不同目的。 原則分為不同的原則類型。 原則類型確保使用者可以輕鬆地在協調流程中選擇合適的原則。 下表列出了兩種支援的原則類型。

原則類型 描述
篩選原則 可讓驗證透過協調流程執行的資料。 例如,您可能希望為特定提供者驅動特定協調流程。 篩選原則可讓您根據原則成功標準篩選要執行的協調流程步驟。
執行原則 可讓檢查和更新透過協調流程執行的資料。 例如,當您的訂單數量大於 100 時,您可能希望為您的訂單指派一個特定的履行位置。 執行原則將使此指派變得簡單且可設定。

原則欄位

一個原則由五個欄位組成,如下表所示。

原則欄位 描述
原則名稱 使用者提供的唯一名稱。
原則類型 使用者可以選擇兩種原則類型之一: 篩選原則執行原則
原則重要性 使用者可以選擇以下兩個選項之一:
資訊 - 將評估原則規則,但在評估不成功時不會停止協調流程。
關鍵資訊 - 將評估原則規則,在評估不成功時會停止協調流程。
狀態 原則及其相關規則可以處於兩種狀態之一:
未發佈 - 原則的預設狀態。 處於此狀態時,無法在協調流程中選擇原則及其規則。
已發佈 - 使用發佈動作發佈原則及其相關規則時,會獲得此狀態。 處於此狀態時,可在協調流程中選擇原則及其規則。
相關聯實體 使用者可以為原則,從四個主要實體選擇其中一個:訂單訂單產品履行訂單履行訂單產品。 定義的規則可用於資料模型中的主要實體或任何相關實體。

創建新原則

若要建立新原則,請執行以下步驟。

  1. 前往協調流程>原則
  2. 選擇新增以啟動原則建立程序。
  3. 原則名稱欄位中,輸入唯一名稱 (例如「擴展訂單行驗證」)。
  4. 原則類型欄位中,選擇執行原則
  5. 原則關鍵性欄位中,選擇資訊
  6. 關聯實體欄位中,選擇訂單產品
  7. 請選取儲存

下圖顯示了為「訂單行驗證擴展」原則輸入的原則詳細資料範例。

訂單行驗證擴展原則範例。

規則

您可以使用 Condition Builder 的使用者介面在 Intelligent Order Management 中建立條件規則。

要為您的原則新增條件,請選擇 新的 IOM 規則新增按鈕會出現在規則定義中,選擇後會顯示以下選項:

  • 新增資料列:您檢查的每個單獨條件 (例如「值大於 10」或「清單不包含測試」) 都會在 Condition Builder 中建立一個新資料列。
  • 新增群組:您可以將一個或多個資料列組合成一個群組。 透過使用 AndOr 運算子組合每個群組。 如果選擇 And,則所有條件資列列都必須為 True。 如果您選擇 Or,則只有一個條件資料列需要為 True。
  • 新增相關實體:您可以針對相關實體中的值新增條件。 您還可以在與原則的主要實體相關的實體之間進行選擇。 支援的關係包含多對一一對多

您可以根據需要擁有任意數量的資料列或群組來組建邏輯,並且您可以繼續在條件的頂層新增資料列或群組,並使用新增按鈕。 如果您想要簡化條件檢視,可以使用每個群組右上角的按鈕摺疊它。

此外,每個資料列和每群組右側都有一個省略符號功能表 (「...」),可讓您刪除資料列或群組。 每個資料列或群組左側都有核取方塊,可讓您選擇多個不同的資料列,然後從省略符號功能表中選擇群組,將多個資料列組合成單個群組。

支援的運算子可區分各個欄位類型,如下表所示。

運算子 欄位 實體式欄位
等於 Y Y
不等於 Y Y
大於 Y
大於或等於 Y
小於 Y
小於或等於 Y
包含資料 Y Y
不包含資料 Y Y

建立規則

要建立新的範例規則,請執行以下步驟。

  1. 前往協調流程>原則
  2. 選擇原則記錄 (例如,「擴展訂單行驗證」)。
  3. 選擇新的 IOM 規則以啟動規則建立程序。
  4. 規則名稱欄位中,輸入唯一名稱 (例如「訂單產品和數量驗證」)。

建立條件

  1. 選取新增,然後選取新增資料列
  2. 選取數量
  3. 選取大於或等於運算子。
  4. 輸入「50」。
  5. 選取新增,然後選取新增群組
  6. 將條件變更為「Or」。
  7. 選擇產品名稱
  8. 選擇等於運算子。
  9. 輸入「品項 A」。
  10. Or 群組的底部選擇新增,然後選擇 新增資料列
  11. 選擇產品名稱
  12. 選擇等於運算子。
  13. 輸入「品項 B」。

建立動作

  1. 新增動作變更為
  2. 選取新增,然後選取新增資料列
  3. 選取單價
  4. 選擇設定值運算子
  5. 輸入「20」。
  6. 請選取儲存和關閉
  7. 選取發佈

下圖顯示了規則編輯器畫面中出現的「訂單產品和數量驗證」規則範例。

範例原則設定

新增自訂動作

只能為執行原則新增自訂動作。 要在評估規則時新增不由協調流程觸發的自訂動作,請在動作下,為新增動作選擇

然後,您可以選擇要為建立原則時選擇的關聯實體設定的欄位。