Microsoft Dynamics OData-konfiguration microsoft-dynamics-odata-configuration

Version
Artikellänk
AEM 6.5
Klicka här
AEM as a Cloud Service
Den här artikeln

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 server 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 omvänt

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.

AEM as a Cloud Service erbjuder olika åtgärder för att skicka in formulär. Du kan läsa mer om de här alternativen i Inlämningsåtgärd för anpassat formulär artikel.

Förutsättningar prerequisites

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 set-reply-url-for-registered-microsoft-dynamics-application

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

NOTE
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-katalogen

  2. Spara konfigurationen.

Konfigurera Microsoft Dynamics för IFD configure-microsoft-dynamics-for-ifd

Microsoft Dynamics använder anspråksbaserad autentisering för att ge åtkomst till data på Microsoft Dynamics CRM-server till externa användare. Gör följande för att konfigurera Microsoft Dynamics för installation mot Internet (IFD) och konfigurera anspråksinställningar.

NOTE
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:

    code language-shell
    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 configure-oauth-client-on-ad-fs-machine

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:

NOTE
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 din Microsoft Dynamics service configure-cloud-service-for-your-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:

NOTE
Stegvisa anvisningar för konfiguration Microsoft Dynamics 365, online eller lokalt, se Microsoft Dynamics OData-konfiguration.
  1. Gå till Tools > Cloud Services > Data Sources. Välj den mapp där du vill skapa en molnkonfiguration.

    Se Konfigurera mapp för molntjänstkonfigurationer för information om hur du skapar och konfigurerar en mapp för molntjänstkonfigurationer.

  2. Välj 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 välja Next.
    I Authentication Settings tab:

    1. Ange värdet för Service Root fält. Gå till Dynamics-instansen och navigera till Developer Resources om du vill 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 create-form-data-model

När du har konfigurerat molntjänsten MS Dynamics OData kan du använda tjänsten när du skapar formulärdatamodeller. Mer information finns i Skapa formulärdatamodell.

Därefter kan du skapa en adaptiv formulärbaserad datamodell och använda den i olika fall av användning av 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

Du kan konfigurera åtgärden Skicka formulärdatamodell för ett adaptivt formulär som skickar data till Microsoft Dynamics OData.

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

Relaterade artiklar

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