Microsoft Dynamics OData設定 microsoft-dynamics-odata-configuration

版本
文章連結
AEM 6.5
按一下這裡
AEM as a Cloud Service
本文章

資料整合

Microsoft Dynamics 是一款客戶關係管理(CRM)與企業資源規劃(ERP)軟體,提供企業解決方案,用於建立及管理客戶帳戶、聯絡人、銷售機會、商機與案例。 Experience Manager Forms 資料整合 提供OData雲端服務設定,將Forms與線上和內部部署整合 Microsoft Dynamics 伺服器。 它可讓您根據中定義的實體、屬性和服務來建立表單資料模型(FDM) Microsoft Dynamics 服務。 表單資料模型(FDM)可用來建立與互動的最適化Forms Microsoft Dynamics 伺服器以啟用業務工作流程。 例如:

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

MS Dynamics ODataCloud Service(OData服務)適用於所有執行模式。 有關設定執行模式的詳細資訊 Experience Manager 例項,請參閱 執行模式.

AEMas a Cloud Service提供多種現成的提交動作,用於處理表單提交。 如需這些選項的詳細資訊,請參閱 最適化表單提交動作 文章。

先決條件 prerequisites

開始設定之前 Microsoft Dynamics,確定您擁有:

設定已登入的回覆URL Microsoft Dynamics 應用計畫 set-reply-url-for-registered-microsoft-dynamics-application

執行下列動作,設定已登入的回覆URL Microsoft Dynamics 應用程式

NOTE
請僅在整合時使用此程式 Experience Manager Forms 使用線上 Microsoft Dynamics 伺服器。
  1. 前往 Microsoft Azure Active Directory帳戶並在中新增下列雲端服務設定URL 回覆URL 註冊應用程式的設定:

    https://[server]:[port]/libs/fd/fdm/gui/components/admin/fdmcloudservice/createcloudconfigwizard/cloudservices.html

    Azure目錄

  2. 儲存設定。

設定 Microsoft Dynamics 若為IFD configure-microsoft-dynamics-for-ifd

Microsoft Dynamics 使用宣告型驗證來提供資料存取權,位置: Microsoft Dynamics CRM伺服器給外部使用者。 若要啟用此功能,請執行以下動作以設定 Microsoft Dynamics 適用於網際網路對向部署(IFD),並設定宣告設定。

NOTE
請僅在整合時使用此程式 Experience Manager Forms 使用內部部署 Microsoft Dynamics 伺服器。
  1. 設定 Microsoft Dynamics IFD的內部部署執行個體,如中所述 設定IFD Microsoft Dynamics.

  2. 使用Windows PowerShell執行以下命令,在啟用IFD時設定宣告設定 Microsoft Dynamics:

    code language-shell
    Add-PSSnapin Microsoft.Crm.PowerShell
     $ClaimsSettings = Get-CrmSetting -SettingType OAuthClaimsSettings
     $ClaimsSettings.Enabled = $true
     Set-CrmSetting -Setting $ClaimsSettings
    

    另請參閱 CRM內部部署(IFD)的應用程式註冊 以取得詳細資訊。

在AD FS電腦上設定OAuth使用者端 configure-oauth-client-on-ad-fs-machine

執行下列動作,在Active Directory Federation Services (AD FS)電腦上註冊OAuth使用者端並授與AD FS電腦上的存取權:

NOTE
請僅在整合時使用此程式 Experience Manager Forms 使用內部部署 Microsoft Dynamics 伺服器。
  1. 執行以下命令:

    Add-AdfsClient -ClientId “<Client-ID>” -Name "<name>" -RedirectUri "<redirect-uri>" -GenerateClientSecret

    其中:

    • Client-ID 是您可以使用任何GUID產生器產生的使用者端ID。

    • redirect-uri 為的URL Microsoft Dynamics 上的OData雲端服務 Experience Manager Forms. 預設的雲端服務已安裝 Experience Manager Forms 部署於下列URL:

      https://'[server]:[port]'/libs/fd/fdm/gui/components/admin/fdmcloudservice/createcloudconfigwizard/cloudservices.html

  2. 執行以下命令來授予AD FS電腦上的存取權:

    Grant-AdfsApplicationPermission -ClientRoleIdentifier “<Client-ID>” -ServerRoleIdentifier <resource> -ScopeNames openid

    其中:

    • resource 是 Microsoft Dynamics 組織URL
  3. Microsoft Dynamics 使用HTTPS通訊協定。 從啟動AD FS端點 Forms 伺服器,安裝 Microsoft Dynamics 使用Java憑證存放區的網站憑證 keytool 執行的電腦上的命令 Experience Manager Forms.

為您的設定雲端服務 Microsoft Dynamics 服務 configure-cloud-service-for-your-microsoft-dynamics-service

OData服務由其服務根URL識別。 若要在中設定OData服務 Experience Manager as a Cloud Service,請確定您有服務的服務根URL,然後執行下列動作:

NOTE
如需設定的逐步指南 Microsoft Dynamics 365,線上或內部部署,請參閱 Microsoft Dynamics OData設定.
  1. 前往 「工具>Cloud Service>資料來源」. 選取以選取您要建立雲端設定的資料夾。

    另請參閱 設定雲端服務設定的資料夾 以取得為雲端服務設定建立和設定資料夾的資訊。

  2. 選取 建立 以開啟 建立資料來源設定精靈. 指定設定的名稱及標題(選擇性),選取 OData服務服務型別 下拉式清單(可選擇瀏覽並選取設定的縮圖影像,然後選取 下一個.
    驗證設定 標籤:

    1. 輸入值 服務根目錄 欄位。 前往Dynamics執行個體並導覽至 開發人員資源 以檢視「服務根」欄位的值。 例如, https://<tenant-name>/api/data/v9.1/

    2. 選取 OAuth 2.0 做為驗證型別。

    3. 取代 使用者端ID (也稱為 應用程式ID), 使用者端密碼OAuth URL重新整理記號URL存取記號URL、和 資源 包含下列專案之值的欄位: Microsoft Dynamics 服務組態。 您必須在「 」中指定動態執行個體URL 資源 要設定的欄位 Microsoft Dynamics 使用表單資料模型(FDM)。 使用服務根URL衍生動態執行個體URL。 例如, https://org.crm.dynamics.com.

    4. 指定 openid授權範圍 授權程式的欄位 Microsoft Dynamics.

      驗證設定
      表單資料模型(FDM)

  3. 按一下 連線至OAuth. 您被重新導向至 Microsoft Dynamics 登入頁面。

  4. 使用您的帳戶登入 Microsoft Dynamics 認證並接受,以允許雲端服務設定連線至 Microsoft Dynamics 服務。 建立表單資料模型(FDM) 、雲端服務和服務是一次性工作。

    您是雲端服務設定頁面的表單資料模型,此頁面會顯示OData設定已成功儲存的訊息。

MS Dynamics ODataCloud Service(OData服務)雲端服務已設定,並已與您的Dynamics服務連線。 表單資料模型(FDM)

建立表單資料模型(FDM) create-form-data-model

設定MS Dynamics OData雲端服務後,您可以在建立表單資料模型(FDM)時使用此服務。 如需詳細資訊,請參閱 建立表單資料模型(FDM).

接下來,您可以建立最適化表單式表單資料模型(FDM),並用於各種最適化表單使用案例,例如:

  • 透過以下查詢資訊預填調適型表單: Microsoft Dynamics 實體和服務
  • 叫用 Microsoft Dynamics 使用最適化表單規則的表單資料模型(FDM)中定義的伺服器作業
  • 將提交的表單資料寫入 Microsoft Dynamics 實體

您可以 設定表單資料模型提交動作 最適化表單傳送資料至Microsoft Dynamics OData。

如需有關在業務工作流程中建立和使用表單資料模型(FDM)的詳細資訊,請參閱 資料整合.

相關文章

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