設定Microsoft® Dynamics 365 for AEM Forms

Adobe Experience Manager Forms資料整合提供雲端服務設定,將表單與Microsoft Dynamics伺服器整合。 它可讓您根據Microsoft Dynamics服務中定義的實體、屬性和服務來建立表單資料模型(FDM)。 表單資料模型(FDM)可用來建立與Microsoft Dynamics伺服器互動的Adaptive Forms,以啟用業務工作流程。 例如:

  • 查詢Microsoft Dynamics伺服器以取得資料,並預先填入Adaptive Forms。
  • 提交最適化表單時將資料寫入Microsoft Dynamics。
  • 透過表單資料模型(FDM)中定義的自訂實體在Microsoft Dynamics中寫入資料。

AEM as a Cloud Service提供多種立即可用的提交動作,用於處理表單提交。 您可以在最適化表單提交動作文章中進一步瞭解這些選項。

先決條件

將Microsoft® Dynamics 365與AEM Forms as a Cloud Service整合之前,請確定您已執行下列步驟:

  1. 在Microsoft Dynamics 365 ​中設定帳戶

    依照影片中說明的步驟設定Microsoft Dynamics 365帳戶。 在此影片中,會建立試用帳戶以供示範之用。

    embed

    video poster

    https://video.tv.adobe.com/v/3444389/

  2. 在Power Platform系統管理中心中建立帳戶
    在​ Power Platform系統管理中心 ​中建立帳戶以:

    • 新增Dataverse
    • 啟用Microsoft Dynamics 365應用

    依照影片中的步驟,在Power Platform管理中心建立帳戶。 在此影片中,已建立試用帳戶以供示範之用。

    embed

    video poster

    https://video.tv.adobe.com/v/3444388

  3. 在Azure Active Directory中註冊Microsoft® Dynamics 365的應用程式

    請依照影片中的步驟,在Azure Active Directory中註冊Microsoft® Dynamics 365的應用程式。

    embed

    video poster

    https://video.tv.adobe.com/v/3444369/dynamics365integration-microsoftdynamics-apiaccess-azuread-appregistration

    note note
    NOTE
    • 若要建立連線的Microsoft® Dynamics 365應用程式,請選取​ Web ​作為平台,並以下列格式指定​ 重新導向URIhttps://'[server]:[port]'/libs/fd/fdm/gui/components/admin/fdmcloudservice/fdm.html
    • 請務必儲存使用者端ID (也稱為應用程式ID)和使用者端密碼以供日後參考。

將Forms連線至Microsoft® Dynamics 365

設定好上述必要條件後,您就可以繼續整合Adaptive Forms與Microsoft® Dynamics 365。 若要在提交表單時傳送資料至Microsoft® Dynamics 365,請遵循下列步驟:

1.設定Microsoft Dynamics的雲端服務設定

2.建立表單資料模型(FDM)

1.設定Microsoft Dynamics的雲端服務設定

執行以下步驟來設定Microsoft® Dynamics 365雲端服務設定:

  1. 瀏覽至AEM Forms作者執行個體上的​ 工具 hammer > 雲端服務 > 資料來源

    選取雲端資料Source

  2. 選取設定容器。 設定會儲存在選取的設定容器中。

  3. 按一下​ 建立

    建立雲端設定

    建立資料Source設定 ​設定精靈出現。

    建立資料Source設定精靈

  4. 指定​ TitleName ​並選取​ 服務型別 ​作為​ OData服務

  5. 按一下「下一步」。驗證 ​標籤出現。

    驗證標籤

  6. 指定​ 服務根 ​欄位的值。

    移至​ Power Platform系統管理中心 ​中的Dynamics執行個體,並導覽至開發人員資源,以檢視​ 服務根目錄 ​的值。 Web API端點 ​代表您要與最適化Forms整合之Dynamics執行個體的​ 服務根 ​值。 服務根 URL的格式如下: https://<tenant-name>.dynamics.com/api/data/v9.1/

    服務根目錄欄位

  7. 選取​ 驗證型別 ​做為​ OAuth2.0

  8. 為連線的應用程式指定​ 使用者端識別碼 (稱為應用程式識別碼)和​ 使用者端密碼
    您可以從Azure Active Directory應用程式擷取​ 使用者端識別碼 ​和​ 使用者端密碼

    使用者端識別碼與使用者端密碼

  9. 在​ OAuth URL重新整理權杖URL ​和​ 存取權杖URL ​欄位中指定下列專案。
    您可以從Azure Active Directory應用程式的​ 端點 ​區段中,擷取​ OAuth URL重新整理權杖URL ​和​ 存取權杖URL

    Azure應用程式端點

  10. 在Microsoft® Dynamics 365上授權程式的​ 授權範圍 ​欄位中指定openid

  11. 在​ 資源 ​欄位中指定Dynamics執行個體URL,以使用表單資料模型(FDM)設定Microsoft® Dynamics 365。
    您可以從​ Power Platform系統管理中心 ​複製​ 環境URL,或使用​ 服務根 URL衍生Dynamics執行個體URL。 資源URL的格式如下: https://<tenant-name>.dynamics.com

    電源應用程式資源欄位

  12. 使用您的Microsoft® Dynamics 365認證登入,並接受允許雲端服務設定連線到Microsoft® Dynamics 365服務。 如果連線成功,系統會將您重新導向至Microsoft® Dynamics 365雲端服務設定頁面,顯示成功訊息。

  13. 選取​ 建立 ​以儲存組態。

2.建立表單資料模型(FDM)

您可以使用建立的Microsoft® Dynamics 365雲端設定來建立表單資料模型(FDM)。 執行以下步驟來建立表單資料模型:

  1. 導覽至​ Adobe Experience Manager > Forms > 資料整合
    建立表單資料模型

  2. 按一下​ 建立 ​並選取​ 表單資料模型
    選取表單資料模型

    建立表單資料模型 ​精靈出現。

  3. 按一下「下一步」。

  4. 從​ 選取資料來源 ​索引標籤中選取建立的雲端設定。
    選取雲端設定

  5. 按一下「編輯 編輯 」圖示以檢視及設定表單資料模型(FDM)。

接著,您可以設定表單資料模型(FDM),並將其用於各種最適化表單使用案例,例如:

  • 透過查詢Microsoft Dynamics實體和服務中的資訊預填調適型表單
  • 使用最適化表單規則叫用表單資料模型(FDM)中定義的Microsoft Dynamics伺服器作業
  • 將提交的表單資料寫入Microsoft Dynamics個實體
  • 您可以設定最適化表單的表單資料模型提交動作,以將資料傳送至Microsoft Dynamics。

然後,您可以在​ 最適化表單 ​中使用表單資料模型(FDM) 🔗選項的提交,將資料從您的表單傳輸到設定的Microsoft® Dynamics 365。

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab