Microsoft Dynamics OData-konfiguration

dataintegrering

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:

  • Fråga Microsoft Dynamics server för data och förifylla Adaptive Forms
  • Skriv data i Microsoft Dynamics om inlämning av anpassade formulär
  • Skriv data i Microsoft Dynamics via anpassade entiteter som definierats i formulärdatamodellen och vice versa

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.

Förutsättningar

Innan du börjar konfigurera och konfigurera Microsoft Dynamicsmåste du se till att du har:

Ange URL för svar för registrerad Microsoft Dynamics program

Gör följande för att ange svars-URL för registrerad Microsoft Dynamics program:

OBSERVERA

Använd bara den här proceduren när du integrerar Experience Manager Forms med online Microsoft Dynamics server.

  1. 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

    Azure-katalog

  2. Spara konfigurationen.

Konfigurera Microsoft Dynamics för IFD

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.

OBSERVERA

Använd bara den här proceduren när du integrerar Experience Manager Forms med lokal Microsoft Dynamics server.

  1. Konfigurera Microsoft Dynamics lokal instans av IFD enligt beskrivningen i Konfigurera IFD för Microsoft Dynamics.

  2. 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.

Konfigurera OAuth-klient på AD FS-dator

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:

OBSERVERA

Använd bara den här proceduren när du integrerar Experience Manager Forms med lokal Microsoft Dynamics server.

  1. 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

  2. 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.
  3. 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.

Konfigurera molntjänsten för Microsoft Dynamics service

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:

OBSERVERA

Om du vill konfigurera steg-för-steg-guiden Microsoft Dynamics 365, online eller lokalt, se Microsoft Dynamics OData-konfiguration.

  1. 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.

  2. 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:

    1. 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/

    2. Välj OAuth 2.0 som autentiseringstyp.

    3. 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.

    4. Ange openid i Authorization Scope fält för auktoriseringsprocess på Microsoft Dynamics.

      Autentiseringsinställningar
      Formulärdatamodell

  3. Klicka på Connect to OAuth. Du omdirigeras till Microsoft Dynamics inloggningssida.

  4. 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

Skapa formulärdatamodell

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:

  • Förifyll anpassat formulär genom att fråga efter information från Microsoft Dynamics enheter och tjänster
  • Anropa Microsoft Dynamics serveråtgärder som definieras i en formulärdatamodell med hjälp av adaptiva formulärregler
  • Skriv skickade formulärdata till Microsoft Dynamics enheter

Mer information om hur du skapar och använder formulärdatamodell i affärsarbetsflöden finns i Dataintegrering.

På denna sida