原則和規則
重要注意事項
本主題提到的部分或全部功能已在預覽版中一併提供。 內容和功能可能隨時變更。
本主題涵蓋原則類型並描述如何在 Dynamics 365 Intelligent Order Management 中建立包含規則的原則。
原則類型
原則及其相關規則在 Intelligent Order Management 協調流程中用於不同目的。 原則分為不同的原則類型。 原則類型確保使用者可以輕鬆地在協調流程中選擇合適的原則。 下表列出了兩種支援的原則類型。
原則類型 | 描述 |
---|---|
篩選原則 | 可讓驗證透過協調流程執行的資料。 例如,您可能希望為特定提供者驅動特定協調流程。 篩選原則可讓您根據原則成功標準篩選要執行的協調流程步驟。 |
執行原則 | 可讓檢查和更新透過協調流程執行的資料。 例如,當您的訂單數量大於 100 時,您可能希望為您的訂單指派一個特定的履行位置。 執行原則將使此指派變得簡單且可設定。 |
原則欄位
一個原則由五個欄位組成,如下表所示。
原則欄位 | 描述 |
---|---|
原則名稱 | 使用者提供的唯一名稱。 |
原則類型 | 使用者可以選擇兩種原則類型之一: 篩選原則或執行原則。 |
原則重要性 | 使用者可以選擇以下兩個選項之一: 資訊 - 將評估原則規則,但在評估不成功時不會停止協調流程。 關鍵資訊 - 將評估原則規則,在評估不成功時會停止協調流程。 |
狀態 | 原則及其相關規則可以處於兩種狀態之一: 未發佈 - 原則的預設狀態。 處於此狀態時,無法在協調流程中選擇原則及其規則。 已發佈 - 使用發佈動作發佈原則及其相關規則時,會獲得此狀態。 處於此狀態時,可在協調流程中選擇原則及其規則。 |
相關聯實體 | 使用者可以為原則,從四個主要實體選擇其中一個:訂單、訂單產品、履行訂單、履行訂單產品。 定義的規則可用於資料模型中的主要實體或任何相關實體。 |
創建新原則
若要建立新原則,請執行以下步驟。
- 前往協調流程>原則。
- 選擇新增以啟動原則建立程序。
- 在原則名稱欄位中,輸入唯一名稱 (例如「擴展訂單行驗證」)。
- 在原則類型欄位中,選擇執行原則。
- 在原則關鍵性欄位中,選擇資訊。
- 在關聯實體欄位中,選擇訂單產品。
- 請選取儲存。
下圖顯示了為「訂單行驗證擴展」原則輸入的原則詳細資料範例。
規則
您可以使用 Condition Builder 的使用者介面在 Intelligent Order Management 中建立條件規則。
要為您的原則新增條件,請選擇 新的 IOM 規則。 新增按鈕會出現在規則定義中,選擇後會顯示以下選項:
- 新增資料列:您檢查的每個單獨條件 (例如「值大於 10」或「清單不包含測試」) 都會在 Condition Builder 中建立一個新資料列。
- 新增群組:您可以將一個或多個資料列組合成一個群組。 透過使用 And 或 Or 運算子組合每個群組。 如果選擇 And,則所有條件資列列都必須為 True。 如果您選擇 Or,則只有一個條件資料列需要為 True。
- 新增相關實體:您可以針對相關實體中的值新增條件。 您還可以在與原則的主要實體相關的實體之間進行選擇。 支援的關係包含多對一和一對多。
您可以根據需要擁有任意數量的資料列或群組來組建邏輯,並且您可以繼續在條件的頂層新增資料列或群組,並使用新增按鈕。 如果您想要簡化條件檢視,可以使用每個群組右上角的按鈕摺疊它。
此外,每個資料列和每群組右側都有一個省略符號功能表 (「...」),可讓您刪除資料列或群組。 每個資料列或群組左側都有核取方塊,可讓您選擇多個不同的資料列,然後從省略符號功能表中選擇群組,將多個資料列組合成單個群組。
支援的運算子可區分各個欄位類型,如下表所示。
運算子 | 欄位 | 實體式欄位 |
---|---|---|
等於 | Y | Y |
不等於 | Y | Y |
大於 | Y | |
大於或等於 | Y | |
小於 | Y | |
小於或等於 | Y | |
包含資料 | Y | Y |
不包含資料 | Y | Y |
建立規則
要建立新的範例規則,請執行以下步驟。
- 前往協調流程>原則。
- 選擇原則記錄 (例如,「擴展訂單行驗證」)。
- 選擇新的 IOM 規則以啟動規則建立程序。
- 在規則名稱欄位中,輸入唯一名稱 (例如「訂單產品和數量驗證」)。
建立條件
- 選取新增,然後選取新增資料列。
- 選取數量。
- 選取大於或等於運算子。
- 輸入「50」。
- 選取新增,然後選取新增群組。
- 將條件變更為「Or」。
- 選擇產品名稱。
- 選擇等於運算子。
- 輸入「品項 A」。
- 在 Or 群組的底部選擇新增,然後選擇 新增資料列。
- 選擇產品名稱。
- 選擇等於運算子。
- 輸入「品項 B」。
建立動作
- 將新增動作變更為是。
- 選取新增,然後選取新增資料列。
- 選取單價。
- 選擇設定值運算子。
- 輸入「20」。
- 請選取儲存和關閉。
- 選取發佈。
下圖顯示了規則編輯器畫面中出現的「訂單產品和數量驗證」規則範例。
新增自訂動作
只能為執行原則新增自訂動作。 要在評估規則時新增不由協調流程觸發的自訂動作,請在動作下,為新增動作選擇是。
然後,您可以選擇要為建立原則時選擇的關聯實體設定的欄位。