Microsoft Dynamics är ett CRM- och ERP-program (Enterprise Resource Planning) som innehåller företagslösningar för att skapa och hantera kundkonton, kontakter, leads, möjligheter och ärenden. Experience Manager Forms Dataintegrering erbjuder en OData-molntjänstkonfiguration som integrerar Forms med både online och lokalt Microsoft Dynamics server. Det gör att du kan skapa formulärdatamodell baserat på de enheter, attribut och tjänster som definieras i Microsoft Dynamics service. Formulärdatamodellen kan användas för att skapa adaptiv Forms som interagerar med Microsoft Dynamics för att möjliggöra arbetsflöden. Till exempel:
MS Dynamics OData-Cloud Servicen (OData-tjänsten) är tillgänglig med alla körningslägen. Mer information om hur du konfigurerar körningslägen för en Experience Manager -instans, se Körningslägen.
Innan du börjar konfigurera och konfigurera Microsoft Dynamicsmåste du se till att du har:
Konfigurerad Microsoft Dynamics 365 online eller installerat en instans av något av följande Microsoft Dynamics versioner:
Registrerade ansökan för Microsoft Dynamics onlinetjänst med Microsoft Azure Active Directory. Notera värdena för klient-ID (kallas även program-ID) och klienthemlighet för den registrerade tjänsten. Dessa värden används medan konfigurera molntjänster för Microsoft Dynamics service.
Gör följande för att ange svars-URL för registrerad Microsoft Dynamics program:
Använd bara den här proceduren när du integrerar Experience Manager Forms med online Microsoft Dynamics server.
Gå till Microsoft Azure Active Directory-konto och lägg till följande URL för molntjänstkonfiguration i Reply URLs inställningar för ditt registrerade program:
https://[server]:[port]/libs/fd/fdm/gui/components/admin/fdmcloudservice/createcloudconfigwizard/cloudservices.html
Spara konfigurationen.
Microsoft Dynamics använder anspråksbaserad autentisering för att ge åtkomst till data på Microsoft Dynamics CRM-server till externa användare. Så här aktiverar du det här: Microsoft Dynamics för installation mot Internet (IFD) och konfigurera anspråksinställningar.
Använd bara den här proceduren när du integrerar Experience Manager Forms med lokal Microsoft Dynamics server.
Konfigurera Microsoft Dynamics lokal instans av IFD enligt beskrivningen i Konfigurera IFD för Microsoft Dynamics.
Kör följande kommandon med Windows PowerShell för att konfigurera anspråksinställningar för IFD-aktiverad Microsoft Dynamics:
Add-PSSnapin Microsoft.Crm.PowerShell
$ClaimsSettings = Get-CrmSetting -SettingType OAuthClaimsSettings
$ClaimsSettings.Enabled = $true
Set-CrmSetting -Setting $ClaimsSettings
Se Appregistrering för CRM lokalt (IFD) för mer information.
Gör följande för att registrera en OAuth-klient på AD FS-datorn (Active Directory Federation Services) och bevilja åtkomst på AD FS-datorn:
Använd bara den här proceduren när du integrerar Experience Manager Forms med lokal Microsoft Dynamics server.
Kör följande kommando:
Add-AdfsClient -ClientId “<Client-ID>” -Name "<name>" -RedirectUri "<redirect-uri>" -GenerateClientSecret
Var:
Client-ID
är ett klient-ID som du kan generera med valfri GUID-generator.
redirect-uri
är URL:en till Microsoft Dynamics OData-molntjänst på Experience Manager Forms. Standardmolntjänsten som installeras med Experience Manager Forms distribueras på följande URL:
https://'[server]:[port]'/libs/fd/fdm/gui/components/admin/fdmcloudservice/createcloudconfigwizard/cloudservices.html
Kör följande kommando för att bevilja åtkomst på AD FS-datorn:
Grant-AdfsApplicationPermission -ClientRoleIdentifier “<Client-ID>” -ServerRoleIdentifier <resource> -ScopeNames openid
Var:
resource
är Microsoft Dynamics organisations-URL.Microsoft Dynamics använder HTTPS-protokoll. Anropa AD FS-slutpunkter från Forms server, installera Microsoft Dynamics platscertifikat till Java-certifikatarkiv med keytool
kommando på datorn som körs Experience Manager Forms.
En OData-tjänst identifieras av tjänstens rot-URL. Konfigurera en OData-tjänst i Experience Manager as a Cloud Service, kontrollera att du har tjänstens rot-URL och gör följande:
Om du vill konfigurera steg-för-steg-guiden Microsoft Dynamics 365, online eller lokalt, se Microsoft Dynamics OData-konfiguration.
Gå till Tools > Cloud Services > Data Sources. Tryck för att välja den mapp där du vill skapa en molnkonfiguration.
Se Konfigurera mapp för molntjänstkonfigurationer om du vill ha information om hur du skapar och konfigurerar en mapp för molntjänstkonfigurationer.
Tryck Create för att öppna Create Data Source Configuration wizard. Ange ett namn och eventuellt en rubrik för konfigurationen, välj OData Service från Service Type nedrullningsbar meny, där du kan bläddra och välja en miniatyrbild för konfigurationen, och trycka på Next.
I Authentication Settings tab:
Ange värdet för Service Root fält. Gå till Dynamics-instansen och navigera till Developer Resources för att visa värdet för fältet Tjänstrot. Till exempel https://<tenant-name>/api/data/v9.1/
Välj OAuth 2.0 som autentiseringstyp.
Ersätt standardvärdena i dialogrutan Client Id (kallas även Program-ID), Client Secret, OAuth URL, Refresh Token URL, Access Token URL och Resource fält med värden från Microsoft Dynamics tjänstkonfiguration. Det är obligatoriskt att ange dynamicinstansens URL i Resource fält att konfigurera Microsoft Dynamics med en formulärdatamodell. Använd tjänstens rot-URL för att härleda den dynamiska instansens URL. Till exempel: https://org.crm.dynamics.com.
Ange openid i Authorization Scope fält för auktoriseringsprocess på Microsoft Dynamics.
Formulärdatamodell
Klicka på Connect to OAuth. Du omdirigeras till Microsoft Dynamics inloggningssida.
Logga in med Microsoft Dynamics autentiseringsuppgifter och acceptera för att tillåta molntjänstkonfigurationen att ansluta till Microsoft Dynamics service. Det är en engångsuppgift att skapa en formulärdatamodell mellan molntjänsten och tjänsten.
Du är formulärdatamodellen på konfigurationssidan för molntjänsten, som visar ett meddelande om att OData-konfigurationen har sparats.
Molntjänsten MS Dynamics OData Cloud Service (OData Service) är konfigurerad och ansluten till Dynamics-tjänsten. Formulärdatamodell för formulärdata
När du har konfigurerat molntjänsten MS Dynamics OData Cloud Ser Form Data Model ce) kan du använda tjänsten när du skapar formulärdatamodeller. Mer information finns i Skapa formulärdatamodell.
Därefter kan du skapa ett adaptivt formulär baserat på formulärdatamodellen och använda det i olika användningsområden för adaptiva formulär, till exempel:
Mer information om hur du skapar och använder formulärdatamodell i affärsarbetsflöden finns i Dataintegrering.