Microsoft Dynamics 是客戶關係管理(CRM)和企業資源規劃(ERP)軟體,它提供企業解決方案,用於建立和管理客戶帳戶、聯繫人、銷售機會、銷售機會和案例。 Experience Manager Forms 資料整合 提供OData雲服務配置,以將Forms與線上和本地整合 Microsoft Dynamics 伺服器。 它可讓您根據中定義的實體、屬性和服務來建立表單資料模型 Microsoft Dynamics 服務。 表單資料模型可用來建立與互動的適用性Forms Microsoft Dynamics 伺服器啟用業務工作流程。 例如:
MS Dynamics OData Cloud Service (OData Service) is available with all run modes. For more information on configuring run modes for an Experience Manager instance, see Run Modes.
開始設定和配置之前 Microsoft Dynamics,請確定您有:
已配置 Microsoft Dynamics 365聯機或安裝了以下實例之一 Microsoft Dynamics 版本:
註冊申請 Microsoft Dynamics 線上服務 Microsoft Azure Active Directory. 記下註冊服務的用戶端ID(也稱為應用程式ID)和用戶端密碼的值。 這些值會在 配置雲服務 Microsoft Dynamics 服務.
請執行以下操作來設定已註冊的回復URL Microsoft Dynamics 應用程式:
只有在整合時才使用此程式 Experience Manager Forms 線上 Microsoft Dynamics 伺服器。
前往 Microsoft Azure Active Directory帳戶,並在 回覆URL 註冊應用程式的設定:
https://[server]:[port]/libs/fd/fdm/gui/components/admin/fdmcloudservice/createcloudconfigwizard/cloudservices.html
儲存設定。
Microsoft Dynamics 使用基於聲明的身份驗證提供對資料的訪問 Microsoft Dynamics CRM伺服器傳送給外部使用者。 若要啟用此功能,請執行下列動作以設定 Microsoft Dynamics 用於面向網際網路的部署(IFD)並配置聲明設定。
只有在整合時才使用此程式 Experience Manager Forms 內部 Microsoft Dynamics 伺服器。
設定 Microsoft Dynamics IFD的本地實例,如 為配置IFD Microsoft Dynamics.
使用Windows PowerShell運行以下命令,在啟用IFD時配置聲明設定 Microsoft Dynamics:
Add-PSSnapin Microsoft.Crm.PowerShell
$ClaimsSettings = Get-CrmSetting -SettingType OAuthClaimsSettings
$ClaimsSettings.Enabled = $true
Set-CrmSetting -Setting $ClaimsSettings
請參閱 CRM內部部署(IFD)的應用程式註冊 以取得詳細資訊。
執行以下操作以在Active Directory聯合身份驗證服務(AD FS)電腦上註冊OAuth客戶端,並在AD FS電腦上授予訪問權:
只有在整合時才使用此程式 Experience Manager Forms 內部 Microsoft Dynamics 伺服器。
執行下列命令:
Add-AdfsClient -ClientId “<Client-ID>” -Name "<name>" -RedirectUri "<redirect-uri>" -GenerateClientSecret
其中:
Client-ID
是可使用任何GUID產生器產生的用戶端ID。
redirect-uri
是 Microsoft Dynamics OData雲服務開啟 Experience Manager Forms. 隨 Experience Manager Forms 部署於下列URL:
https://'[server]:[port]'/libs/fd/fdm/gui/components/admin/fdmcloudservice/createcloudconfigwizard/cloudservices.html
運行以下命令以授予AD FS電腦上的訪問權:
Grant-AdfsApplicationPermission -ClientRoleIdentifier “<Client-ID>” -ServerRoleIdentifier <resource> -ScopeNames openid
其中:
resource
是 Microsoft Dynamics 組織URL。Microsoft Dynamics 使用HTTPS通訊協定。 從調用AD FS端點 Forms 伺服器,安裝 Microsoft Dynamics 網站憑證存放區(使用 keytool
命令 Experience Manager Forms.
OData服務由其服務根URL識別。 若要在 Experience Manager as a Cloud Service,請確定您有服務的服務根URL,並執行下列操作:
設定的逐步指南 Microsoft Dynamics 365、線上或內部部署,請參閱 Microsoft Dynamics OData配置.
前往 工具>Cloud Services>資料來源. 點選以選取您要建立雲端設定的資料夾。
請參閱 配置雲端服務配置的資料夾 如需建立和設定雲端服務設定資料夾的相關資訊。
點選 建立 開啟 建立資料源配置嚮導. 指定配置的名稱和(可選)標題,選擇 OData服務 從 服務類型 下拉式清單,(可選)瀏覽並選取設定的縮圖影像,然後點選 下一個.
在 驗證設定 標籤:
輸入 服務根 欄位。 前往Dynamics例項,並導覽至 開發人員資源 查看「服務根」欄位的值。 例如, https://<tenant-name>/api/data/v9.1/
選擇 OAuth 2.0 作為驗證類型。
取代 用戶端ID (又稱為 應用程式ID), 用戶端密碼, OAuth URL, 重新整理Token URL, 存取權杖URL,和 資源 的 Microsoft Dynamics 服務設定。 必須在 資源 配置欄位 Microsoft Dynamics 表單資料模型。 使用服務根URL來衍生Dynamics實例URL。 例如, https://org.crm.dynamics.com.
指定 openid 在 授權範圍 授權處理的欄位 Microsoft Dynamics.
表單資料模型
按一下 連線至OAuth. 系統會將您重新導向至 Microsoft Dynamics 登入頁面。
使用 Microsoft Dynamics 憑證並接受,以允許雲端服務設定連線至 Microsoft Dynamics 服務。 在雲服務和雲服務之間建立表單資料模型是一項一次性的任務。
您是雲服務配置頁面的「表單資料模型」,該頁面顯示已成功保存OData配置的消息。
MS Dynamics ODataCloud Service(OData服務)雲服務已配置並與Dynamics服務連接。 表單資料模型表單資料模型
配置MS Dynamics OData Cloud用戶表單資料模型(ce)雲服務後,您可以在建立表單資料模型時使用該服務。 如需詳細資訊,請參閱 建立表單資料模型.
接下來,您可以根據表單資料模型建立最適化表單,並在各種最適化表單使用案例中使用,例如:
如需在業務工作流程中建立和使用表單資料模型的詳細資訊,請參閱 資料整合.