Dynamics 365 Intelligent Order Management Power Automate 流程
本文提供作為 Microsoft Dynamics 365 Intelligent Order Management 的一部分提供的流程清單。 您可以使用這些流程來組建自己的自訂提供者或解決方案。
對應流程
建立帳戶對應
建立帳戶對應流程可讓您建立客戶帳戶對應,該對應使用指定的外部欄位名稱和外部欄位值進行查找以對應回帳戶識別碼。
參數 | 描述 | 必要 |
---|---|---|
提供者識別碼 | 對應的提供者識別碼。 | True |
對應群組識別碼 | 對應所針對的對應組識別碼。 | True |
帳戶識別碼 | 找到匹配項時要傳回的帳戶識別碼。 | True |
外部欄位名稱 | 要檢查外部資料源中的值的欄位的名稱。 | True |
外部欄位值 | 要在外部資料源中匹配的欄位值。 | True |
該對應傳回帳戶識別碼,無論它是剛剛建立的還是已經存在。
附註
此值是對應的識別碼,而不是帳戶。
建立聯絡對應
建立連絡對應流程允許您建立一個使用指定的外部欄位名稱和外部欄位值的客戶聯絡對應,以查找將其對應至聯絡識別碼。
參數 | 描述 | 必要 |
---|---|---|
提供者識別碼 | 對應的提供者識別碼。 | True |
對應群組識別碼 | 對應所針對的對應組識別碼。 | True |
連絡人識別碼 | 找到匹配時要傳回的聯絡識別碼。 | True |
外部欄位名稱 | 要檢查外部資料源中的值的欄位的名稱。 | True |
外部欄位值 | 要在外部資料源中匹配的欄位值。 | True |
此對應傳回聯絡識別碼,無論是僅建立或是已經存在。
附註
此數值是對應的識別碼,而非聯絡的。
建立履行訂單對應
建立履行訂單對應流程允許您建立一個使用指定的外部欄位名稱和外部欄位值的符合訂單對應,以將查找對應至履行訂單識別碼。
參數 | 描述 | 必要 |
---|---|---|
提供者識別碼 | 對應的提供者識別碼。 | True |
對應群組識別碼 | 對應所針對的對應組識別碼。 | True |
履行訂單識別碼 | 找到匹配時要傳回的履行訂單識別碼。 | True |
外部欄位名稱 | 要檢查外部資料源中的值的欄位的名稱。 | True |
外部欄位值 | 要在外部資料源中匹配的欄位值。 | True |
該對應傳回履行訂單對應識別碼,無論是僅建立還是已經存在。
附註
此數值是對應的識別碼,而不是履行訂單。
艷麗履行訂單產品對應
建立履行訂單對應流程可讓您建立一個符合訂單的產品對應,該產品使用指定的外部欄位名稱和外部欄位值進行查找,以將其對應至符合履行訂單的產品識別碼。
參數 | 描述 | 必要 |
---|---|---|
提供者識別碼 | 對應的提供者識別碼。 | True |
對應群組識別碼 | 對應所針對的對應組識別碼。 | True |
履行訂單產品識別碼 | 找到匹配時要傳回的履行訂單產品識別碼。 | True |
外部欄位名稱 | 要檢查外部資料源中的值的欄位的名稱。 | True |
外部欄位值 | 要在外部資料源中匹配的欄位值。 | True |
該對應會傳回履行訂單產品對應識別碼,無論是僅建立還是已經存在。
附註
此數值是對應的識別碼,而不是履行訂單產品。
建立訂單對應
建立訂單對應流程可讓您建立一個訂單對應,該訂單對應使用指定的外部欄位名稱和外部欄位值以查找將其對應傳回的訂單。
參數 | 描述 | 必要 |
---|---|---|
提供者識別碼 | 對應的提供者識別碼。 | True |
對應群組識別碼 | 對應所針對的對應組識別碼。 | True |
訂單識別碼 | 找到匹配時要傳回的訂單識別碼。 | True |
外部欄位名稱 | 要檢查外部資料源中的值的欄位的名稱。 | True |
外部欄位值 | 要在外部資料源中匹配的欄位值。 | True |
該對應會傳回訂單對應識別碼,無論是僅建立還是已經存在。
附註
此數值是對應的識別碼,而不是訂單。
取得外部對應
取得外部對應 流程傳回對應到特定表和外部欄位名稱的內部欄位值的外部欄位值。
參數 | 描述 | 必要 |
---|---|---|
對應資料表 | 用於查找外部值的對應表。 | True |
提供者識別碼 | 對應的提供者識別碼。 | True |
對應群組識別碼 | 對應所針對的對應組識別碼。 | True |
內部記錄值 | 內部用於匹配的值。 | True |
外部欄位名稱 | 要檢查外部資料源中的值的欄位的名稱。 | True |
如果指定的提供者或對應組存在匹配表、內部記錄值和外部欄位名稱,則對應傳回記錄。
獲取內部對應
獲取內部對應流程傳回內部欄位值,該值對應到特定資料表和外部欄位名稱的外部欄位值。
參數 | 描述 | 必要 |
---|---|---|
對應資料表 | 用於查找外部值的對應表。 | True |
提供者識別碼 | 對應的提供者識別碼。 | True |
對應群組識別碼 | 對應所針對的對應組識別碼。 | True |
外部欄位名稱 | 要檢查外部資料源中的值的欄位的名稱。 | True |
外部欄位值 | 外部用於匹配的值。 | True |
如果指定的提供商或對應組存在匹配資料表、外部欄位值和外部欄位名稱,則對應將傳回記錄。
履行流程
建立履行追蹤
建立履行追蹤 流程在追蹤表中建立一條記錄,以將追蹤編號與履行訂單或履行退貨訂單以及其他詳細資訊相關聯。
參數 | 描述 | 必要 |
---|---|---|
追蹤號碼 | 為記錄設定的追蹤號。 | True |
運營商記錄編號 | 來自 Shipping Carrier 表的匹配記錄。 | True |
CarrierServiceId | 來自運營商服務資料表的匹配紀錄。 | True |
FulfillmentOrderRecordId | 履行訂單記錄以設置追蹤編號。 | False |
FulfillmentLineRecordId | 用於設定追蹤編號的履行訂單行記錄。 | False |
裝運Id | 關聯的貨件識別碼 (如果可用)。 | False |
ShipmentCost | 相關的貨物費用 (如果可用)。 | False |
InsuranceCost | 相關的保險費用 (如果可用)。 | False |
稅金 | 相關稅 (如果可用)。 | False |
SurchargeFee | 相關附加費 (如果可用)。 | False |
FulfillmentReturnOrderRecordId | 履行傳回訂單記錄以設置追蹤編號。 | False |
附註
FulfillmentOrderRecordId 值或 FulfillmentReturnOrderRecordId 值是必需的。
該流程從 Fulfillment Trackings 資料表中傳回追蹤編號識別碼。
履行資料行和彙總訂單事件
履行行和彙總訂單事件流程在履行訂單行上引發業務事件。 引發此事件時,將進行檢查以驗證所有行是否具有相同的狀態。 如果它們具有相同的狀態,則在標頭級引發指定的履行訂單級別的業務事件。
參數 | 描述 | 必要 |
---|---|---|
FulfillmentLineBusinessEventDefinitionId | 在線實體上引發的業務事件。 | True |
FulfillmentLineRecordId | 為其引發初始業務事件的履行訂單行。 | True |
FulfillmentOrderBusinessEventDefinitionId | 如果所有行都具有相同的狀態,則在履行訂單上引發的業務事件。 | True |
FulfillmentOrderRecordId | 履行命令提高業務活動。 | True |
承載 | 與業務事件一起傳遞的可選 JavaScript 對象表示法 (JSON) 負載。 | False |
如果成功引發業務事件,流程將傳回 IsSuccessful true 。
客戶帳戶和聯繫流
建立或更新帳戶
建立或更新帳戶流程根據指定的 JSON 負載建立或更新現有帳戶。
參數 | 描述 | 必要 |
---|---|---|
承載 | 帳戶的 JSON 代表。 | True |
帳戶識別碼 | 帳戶的識別碼更新。 | False |
附註
帳戶資料表包含 JSON 負載中所需的特定欄位。 要查看需要哪些欄位,請前往Dataverse>資料表>所有,找到您的資料表,然後選擇資料列。 使用必要欄位來確定需要什麼。
該流程傳回建立或更新帳戶的識別碼。
建立或更新聯絡
建立或更新聯絡人流程會根據指定的 JSON 有效負載建立或更新現有聯絡人。
參數 | 描述 | 必要 |
---|---|---|
承載 | 聯絡人的 JSON 表示。 | True |
連絡人識別碼 | 帳戶的識別碼更新。 | False |
附註
連絡人資料表具有 JSON 有效負載中的必要特定欄位。 要查看需要哪些欄位,請前往Dataverse>資料表>所有,找到您的資料表,然後選擇資料列。 使用必要欄位來確定需要什麼。
該流程傳回會建立或更新的聯絡人的識別碼。
訂單流和訂單產品流
銷售訂單建立
銷售訂單建立 流程根據指定的 JSON 負載建立銷售訂單。
參數 | 描述 | 必要 |
---|---|---|
承載 | 銷售訂單和行的 JSON 表示。 | True |
ProviderId | 通話提供者的識別碼。 | False |
附註
訂單資料表和訂單資料行資料表都包含 JSON 負載中所需的特定欄位。 要查看需要哪些欄位,請前往Dataverse>資料表>所有,找到您的資料表,然後選擇資料列。 使用必要欄位來確定需要什麼。
該流程傳回建立的銷售訂單識別碼。
提出資料行和彙總訂單事件
提出資料行和彙總訂單事件流程在銷售訂單資料行上提出業務活動。 引發此事件時,將進行檢查以驗證所有行是否具有相同的狀態。 如果具有相同的狀態,則指定的訂單級業務事件將在標題級別提出。
參數 | 描述 | 必要 |
---|---|---|
LineBusinessEventId | 在線實體上引發的業務事件。 | True |
LineRecordId | 訂單資料行以提高初始業務活動。 | True |
OrderBusinessEventId | 如果所有資料行都具有相同的狀態,則可以在訂單上籌集業務活動。 | True |
OrderRecordId | 提高業務活動的命令。 | True |
承載 | 可選的 JSON 有效負載與業務活動一起通過。 | False |
如果成功引發業務事件,流程將傳回 IsSuccessful true 。
提高銷售訂單資料行業務活動
提高銷售訂單資料行業務活動流程為銷售訂單上的所有資料行都提出了一項業務活動。
參數 | 描述 | 必要 |
---|---|---|
SalesOrderId | 應為每一行引發業務事件的訂單記錄。 | True |
BusinessEventId | 訂單行業務事件將為每個資料行籌集。 | True |
如果成功引發業務事件,流程將傳回 IsSuccessful true 。
單位轉換
單位轉換流程使用為產品設定的單位轉換將數量從一種單位轉換為另一種單位。
參數 | 描述 | 必要 |
---|---|---|
數量 | 要轉換的數量。 | True |
從單位 | 要轉換的單元。 | True |
目標單位 | 要轉換的單元。 | True |
如果存在轉換,則流程傳回單位轉換。
其他流程
提供者轉換器
提供者轉換器流程應用在提供者上定義的 Power Query 轉換,然後傳回轉換後的資料。 此流程按識別碼查找活動提供者執行個體,並檢查具有匹配的源對象名稱和目標對象名稱的轉換。
如果轉換類型是 Dataverse 實體,則需要記錄識別碼。 查找提供的記錄識別碼 以查找在轉換中定義的實體。 如果找到記錄,則將其用於轉換。
如果轉換類型是 JsonPayload,則 Payload 參數需要一個值。
參數 | 描述 | 必要 |
---|---|---|
提供者識別碼 | 任何有效的全局唯一識別碼 (GUID)。 | True |
來源物件名稱 | 要在提供者轉換中查找的源對象名稱。 | True |
目標物件名稱 | 在提供商轉換中查找的目標對象名稱。 | True |
承載 | 如果轉換類型為 JsonPayload,則要轉換的 JSON 負載。 | False |
記錄識別碼 | 用於查找與轉換關聯的實體的記錄。 | False |
附註
有效負載值或記錄識別碼值是必需的。
提供者識別碼值是一個 GUID,在啟用提供者時被替換。 您可以為此參數輸入任何 GUID。
如果流程成功,它會傳回已轉換記錄的 JSON 表示形式。
提出商業活動
提出商業活動流程為指定的實體記錄引發業務事件並提供可選的負載。
參數 | 描述 | 必要 |
---|---|---|
BusinessEventDefinitionId | 現有業務活動的 GUID。 | True |
EntityRecordId | 與業務事件關聯的實體的記錄識別碼。 | True |
承載 | 可選的有效負載與業務活動一起提供。 | False |
附註
EntityRecordId值可以是以逗號分隔的記錄識別碼清單。 如果提供分隔清單,則會為每條記錄引發業務事件。
如果成功引發業務事件,流程將傳回 IsSuccessful true 。