版本 | 文章連結 |
---|---|
AEM 6.5 | 按一下這裡 |
AEM as a Cloud Service | 本文 |
Microsoft Dynamics 是客戶關係管理(CRM)和企業資源規劃(ERP)軟體,提供企業解決方案,用於建立和管理客戶帳戶、聯絡人、銷售機會、機會和案例。 Experience Manager Forms 資料整合 提供OData雲端服務設定,將Forms與線上和內部部署整合 Microsoft Dynamics 伺服器。 它可讓您根據中定義的實體、屬性和服務來建立表單資料模型 Microsoft Dynamics 服務。 表單資料模型可用來建立最適化Forms,並與互動 Microsoft Dynamics 伺服器以啟用業務工作流程。 例如:
MS Dynamics ODataCloud Service(OData服務)可用於所有執行模式。 有關設定執行模式的詳細資訊 Experience Manager 例項,請參閱 執行模式.
開始設定與設定之前 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 回覆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 Federation Services (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
為的URL 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 網站憑證使用到Java憑證存放區 keytool
執行的電腦上的命令 Experience Manager Forms.
OData服務由其服務根URL識別。 若要在中設定OData服務 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, 重新整理記號URL, 存取權杖URL、和 資源 包含下列專案之值的欄位: Microsoft Dynamics 服務設定。 您必須在「 」中指定Dynamics執行個體URL 資源 要設定的欄位 Microsoft Dynamics 使用表單資料模型。 使用服務根URL衍生動態執行個體URL。 例如, https://org.crm.dynamics.com.
指定 openid 在 授權範圍 授權程式的欄位 Microsoft Dynamics.
表單資料模型
按一下 連線到OAuth. 您被重新導向至 Microsoft Dynamics 登入頁面。
使用您的登入 Microsoft Dynamics 認證並接受以允許雲端服務設定連線至 Microsoft Dynamics 服務。 在Cloud Service和服務之間建立表單資料模型是一次性工作。
您是表單資料模型Cloud Service設定頁面,此頁面會顯示OData設定已成功儲存的訊息。
MS Dynamics ODataCloud Service(OData服務)雲端服務已設定,並已與您的Dynamics服務連線。 表單資料模型表單資料模型
設定MS Dynamics OData雲端使用者表單資料模型(ce)雲端服務後,您可以在建立表單資料模型時使用該服務。 如需詳細資訊,請參閱 建立表單資料模型.
接下來,您可以根據表單資料模型建立最適化表單,並將其用於各種最適化表單使用案例,例如:
如需在業務工作流程中建立和使用表單資料模型的詳細資訊,請參閱 資料整合.