設定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整合之前,請確定您已執行下列步驟:
-
在Microsoft Dynamics 365 中設定帳戶
依照影片中說明的步驟設定Microsoft Dynamics 365帳戶。 在此影片中,會建立試用帳戶以供示範之用。
embed -
在Power Platform系統管理中心中建立帳戶
在 Power Platform系統管理中心 中建立帳戶以:- 新增Dataverse
- 啟用Microsoft Dynamics 365應用
依照影片中的步驟,在Power Platform管理中心建立帳戶。 在此影片中,已建立試用帳戶以供示範之用。
embed -
在Azure Active Directory中註冊Microsoft® Dynamics 365的應用程式
請依照影片中的步驟,在Azure Active Directory中註冊Microsoft® Dynamics 365的應用程式。
embed note note NOTE - 若要建立連線的Microsoft® Dynamics 365應用程式,請選取 Web 作為平台,並以下列格式指定 重新導向URI:
https://'[server]:[port]'/libs/fd/fdm/gui/components/admin/fdmcloudservice/fdm.html
。 - 請務必儲存使用者端ID (也稱為應用程式ID)和使用者端密碼以供日後參考。
- 若要建立連線的Microsoft® Dynamics 365應用程式,請選取 Web 作為平台,並以下列格式指定 重新導向URI:
將Forms連線至Microsoft® Dynamics 365
設定好上述必要條件後,您就可以繼續整合Adaptive Forms與Microsoft® Dynamics 365。 若要在提交表單時傳送資料至Microsoft® Dynamics 365,請遵循下列步驟:
1.設定Microsoft Dynamics的雲端服務設定
執行以下步驟來設定Microsoft® Dynamics 365雲端服務設定:
-
瀏覽至AEM Forms作者執行個體上的 工具
-
選取設定容器。 設定會儲存在選取的設定容器中。
-
按一下 建立。
建立資料Source設定 設定精靈出現。
-
指定 Title、Name 並選取 服務型別 作為 OData服務。
-
按一下「下一步」。驗證 標籤出現。
-
指定 服務根 欄位的值。
移至 Power Platform系統管理中心 中的Dynamics執行個體,並導覽至開發人員資源,以檢視 服務根目錄 的值。 Web API端點 代表您要與最適化Forms整合之Dynamics執行個體的 服務根 值。 服務根 URL的格式如下:
https://<tenant-name>.dynamics.com/api/data/v9.1/
-
選取 驗證型別 做為 OAuth2.0。
-
為連線的應用程式指定 使用者端識別碼 (稱為應用程式識別碼)和 使用者端密碼。
您可以從Azure Active Directory應用程式擷取 使用者端識別碼 和 使用者端密碼。 -
在 OAuth URL、重新整理權杖URL 和 存取權杖URL 欄位中指定下列專案。
您可以從Azure Active Directory應用程式的 端點 區段中,擷取 OAuth URL、重新整理權杖URL 和 存取權杖URL。 -
在Microsoft® Dynamics 365上授權程式的 授權範圍 欄位中指定
openid
。 -
在 資源 欄位中指定Dynamics執行個體URL,以使用表單資料模型(FDM)設定Microsoft® Dynamics 365。
您可以從 Power Platform系統管理中心 複製 環境URL,或使用 服務根 URL衍生Dynamics執行個體URL。 資源URL的格式如下:https://<tenant-name>.dynamics.com
。 -
使用您的Microsoft® Dynamics 365認證登入,並接受允許雲端服務設定連線到Microsoft® Dynamics 365服務。 如果連線成功,系統會將您重新導向至Microsoft® Dynamics 365雲端服務設定頁面,顯示成功訊息。
-
選取 建立 以儲存組態。
2.建立表單資料模型(FDM)
您可以使用建立的Microsoft® Dynamics 365雲端設定來建立表單資料模型(FDM)。 執行以下步驟來建立表單資料模型:
-
導覽至 Adobe Experience Manager > Forms > 資料整合。
-
按一下 建立 並選取 表單資料模型。
建立表單資料模型 精靈出現。
-
按一下「下一步」。
-
從 選取資料來源 索引標籤中選取建立的雲端設定。
-
按一下「編輯
接著,您可以設定表單資料模型(FDM),並將其用於各種最適化表單使用案例,例如:
- 透過查詢Microsoft Dynamics實體和服務中的資訊預填調適型表單
- 使用最適化表單規則叫用表單資料模型(FDM)中定義的Microsoft Dynamics伺服器作業
- 將提交的表單資料寫入Microsoft Dynamics個實體
- 您可以設定最適化表單的表單資料模型提交動作,以將資料傳送至Microsoft Dynamics。
然後,您可以在 最適化表單 中使用表單資料模型(FDM) 🔗選項的提交,將資料從您的表單傳輸到設定的Microsoft® Dynamics 365。