使用 Dynamics 365 (online) 建立雲端流程

Important

Dynamics 365 應用程式,像是 Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 欄位、Dynamics 365 Marketing 和 Dynamics 365 Project Service Automation,請使用 Microsoft Dataverse 做為資料來源。

Dynamics 365 Connector 已被取代,但是會在移除之前繼續運作。 其他資訊:Dynamics 365 Connector 已被取代

請勿將 Dynamics 365 Connector 用於新的流程。 盡可能使用 Microsoft Dataverse 連接器。 如果 Microsoft Dataverse 連接器不符合您的需求,請使用 Microsoft Dataverse (舊版) 連接器

Microsoft Dataverse 連接器應該是您的首選,因為它提供了強大的功能和最佳效能。 不過,目前未提供 Dynamics 365 和 Microsoft Dataverse 連接器所提供的特定功能,例如連接至多個環境的功能。 Microsoft Dataverse (舊版)提供與 Dynamics 365 connector 相同的功能,但是也提供顯著改善的可靠性。

使用 Dynamics 365 Connector,您可以建立會在 Dynamics 365 發生事件時起始的流程 (或一些其他的服務),然後在 Dynamics 365 中執行動作 (或一些其他的服務)。

在 Power Automate 中,您可以在最愛的應用程式與服務之間設定自動化工作流程,以便同步處理檔案、取得通知、收集資料,以及進行其他作業。 如需詳細資訊,請參閱開始使用 Power Automate

Important

若要叫用 Power Automate 觸發程序,搭配流程使用的資料表就必須啟用 變更追蹤。 詳細資訊:啟用變更追蹤以控制資料同步

從範本建立雲端流程

您可以使用眾多可用範本之一來建立雲端流程,例如這些範例︰

  • 在 Dynamics 365 中建立物件時,在 SharePoint 中建立清單項目。
  • 從 Excel 資料表建立 Dynamics 365 的潛在客戶。
  • 將 Dynamics 365 帳戶複製到 Dynamics 365 for Operations 中的客戶。

若要從範本建立雲端流程,請遵循下列步驟。

  1. 登入 Power Automate 網站
  2. 按一下或點選 服務,然後按一下或點選 Dynamics 365
  3. 這裡提供數個範本。 若要開始作業,選取您想要的範本。

從潛在客戶建立工作

如果範本無法符合您的需要,請從頭建立雲端流程。 本逐步解說會示範每次 Dynamics 365 建立潛在客戶時,如何在 Dynamics 365 中建立工作。

  1. 登入 Power Automate 網站

  2. 按一下或點選 我的流程,然後按一下或點選 從空白建立

  3. 在流程觸發程序的清單中,按一下或點選 Dynamics 365 - 建立記錄時 (已取代)

  4. 出現提示時,登入 Dynamics 365。

  5. 組織名稱 底下,選取您想要讓流程接聽的 Dynamics 365 執行個體。

  6. 資料表名稱 中,選取要接聽的資料表,此實體將做為起始流程的觸發程序。

    在此逐步解說中,選取 潛在客戶

    流程詳細資料。

    [重要] 若要在 Dynamics 365 資料表上觸發流程,該資料表定義必須啟用 變更追蹤。 請參閱啟用變更追蹤以控制資料同步處理

  7. 按一下或點選 新增步驟,然後按一下或點選 新增動作

  8. 按一下或點選 Dynamics 365 - 建立新的資料列

  9. 組織名稱 下,選取要讓流程為其建立資料列的 Dynamics 365 執行個體。 請注意,這不一定要是觸發事件的相同執行個體。

  10. 資料表名稱 底下,選取當事件發生時,會建立資料列的資料表。

    在此逐步解說中,選取 工作

  11. 主體 方塊隨即出現。 當您按一下或點選它時,動態內容窗格隨即出現,您可以選取其中的任何資料欄。

    • 姓氏。 如果您選取此資料欄,潛在客戶的姓氏將在工作建立時插入工作的 主旨 資料欄。
    • 主題。 如果您選取此資料欄,潛在客戶的 主題 欄位將在工作建立時插入工作的 主旨 資料欄。

    在此逐步解說中,選取 主題

    流程新增主題。

    提示︰在動態內容窗格中,按一下或點選 查看更多 以顯示更多與資料表相關聯的資料欄。 例如,您也可以在工作的 主旨 資料欄填入潛在客戶的 公司名稱客戶描述、或 電子郵件 資料欄。

  12. 按一下或點選 建立流程

以觸發程序為基礎的邏輯

當新增、修改或刪除資料列 時、當動作執行 以及 當商務程序流程的流程步驟執行時,在數分鐘內觸發事件。 在罕見的情況下,您的流程可能需要多達 2 小時才能觸發。

觸發時,流程會收到通知,但流程會在動作執行時存在的資料上執行。 例如,如果您的流程是在建立新的資料列時觸發,而且您在流程執行之前更新兩次資料列,您的流程只會以最新資料執行一次。

指定進階的選項

當您在雲端流程中加入步驟時,可以按一下或點選 顯示進階選項 加入篩選器或依查詢排序,來控制流程中篩選資料的方式。

例如,您可以使用篩選查詢來擷取使用中的連絡人,而且可以依姓氏排序他們。 若要這樣做,請輸入 OData 篩選查詢 statuscode eq 1,然後在動態內容窗格中選取 姓氏。 如需有關依查詢篩選和排序的詳細資訊,請參閱資料 > 篩選結果查詢資料 > 排序結果.

流程依查詢排序。

使用進階選項的最佳做法

當您將值加入資料欄時,不論是輸入值,或從動態內容窗格中選取值,都必須符合資料欄的類型。

欄類型 使用方式 哪裡可以找到 名稱 資料類型
文字資料行 文字資料欄需要單行文字,或文字類型資料欄的動態內容。 範例包括 類別子類別 資料欄。 設定 > 自訂 > 自訂系統 > 資料表 > 工作 > 欄位 category 單行文字
整數資料欄 部分資料欄需要整數,或整數類型資料欄的動態內容。 範例包括 完成百分比持續時間 設定 > 自訂 > 自訂系統 > 資料表 > 工作 > 欄位 percentcomplete 整數
日期資料欄 某些資料欄需要以 mm/dd/yyyy 格式輸入的日期,或日期類型資料欄的動態內容。 範例包括 建立時間開始日期實際開始上次保留時間實際結束到期日 設定 > 自訂 > 自訂系統 > 資料表 > 工作 > 欄位 createdon 日期和時間
需要資料列識別碼和查閱兩種類型的欄位 某些會參考其他實體資料表資料列的資料欄,需要資料列識別碼和查閱兩種類型。 設定 > 自訂 > 自訂系統 > 資料表 > 工作 > 帳戶 accountid 主索引鍵
選擇 選項資料欄需要將已知整數值傳遞至此類型的資料欄中。 在 Dynamics 365 自訂區域中,您可以檢視選項支援整數資料欄以及其各自的標籤。 設定 > 自訂 > 自訂系統 > 資料表 > 帳戶 > 欄位 Preferred Method of Contact 整數

更多需要資料列識別碼和查閱兩種類型的資料欄範例

延伸上表,以下是更多不適用於從動態內容清單選取值的資料欄範例。 相反地,這些資料欄都需要在 Power Apps 中的資料欄中輸入資料列識別碼和查閱兩種類型。

  • 擁有者擁有者類型

    • 負責人 資料欄必須是有效的使用者或小組資料列識別碼。
    • 擁有者類型 必須是 系統使用者團隊
  • 客戶客戶類型

    • 客戶 資料欄必須是有效的帳戶或連絡人資料列識別碼。
    • 客戶類型 必須是 客戶連絡人
  • 相關相關類型

    • 關於 資料欄必須是有效的資料列識別碼,例如帳戶或連絡人資料列識別碼。
    • 關於類型 必須是該資料列的查閱類型,例如 帳戶連絡人

這個範例會加入一個對應到資料列識別碼的帳戶資料列,將它加入工作的 關於 資料欄。

流程 rowId 和類型帳戶。

這個範例也會根據使用者的資料欄識別碼,將工作指派給特定使用者。

流程 rowId 和類型使用者。

若要找到資料列的識別碼,請參閱本主題稍後的找到資料列識別碼

重要︰欄位不應包含具有「僅供內部使用」描述的值。 這些資料欄包括 周遊的路徑額外的參數時區規則版本號碼。

尋找資料列的識別碼

  1. 在 Dynamics 365 Web 應用程式中開啟資料列,例如帳戶資料列。

  2. 在動作工具列上按一下或點選 彈出 彈出資料列。 (或按一下或點選 將連結用電子郵件傳送,將完整 URL 複製到您的預設電子郵件程序中)。

    在網路瀏覽器的網址列中,URL 包含 %7b 和 %7d 編碼字元之間的資料列識別碼。

    顯示 rowId 的螢幕擷取畫面。

疑難排解雲端流程

組織流程問與答

常見問題

Note

是否能請您告知您偏好的慣用文件語言? 請填寫問卷。 (請注意,本問卷為英文版)

完成問卷大約需要七分鐘。 本問卷將不會收集個人資料 (隱私權聲明)。