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 tillhandahåller en OData-molntjänstkonfiguration som integrerar Forms med både online- och lokal Microsoft Dynamics-server. Det gör att du kan skapa FDM (Form Data Model) baserat på entiteter, attribut och tjänster som definierats i tjänsten Microsoft Dynamics. Formulärdatamodellen (FDM) kan användas för att skapa adaptiv Forms som interagerar med Microsoft Dynamics-servern för att aktivera affärsarbetsflöden. Till exempel:

  • Fråga Microsoft Dynamics-servern efter data och förifyll adaptiva Forms
  • Skriv data i Microsoft Dynamics vid sändning av anpassat formulär
  • Skriv data i Microsoft Dynamics via anpassade entiteter som definierats i FDM (Form Data Model) 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 finns i Körningslägen.

AEM as a Cloud Service erbjuder olika inskickningsåtgärder för att hantera inskickade formulär. Du kan läsa mer om de här alternativen i artikeln Åtgärd för att skicka anpassade formulär.

Förutsättningar prerequisites

Innan du börjar konfigurera och konfigurera Microsoft Dynamics måste du kontrollera att du har:

Ange svars-URL för registrerat Microsoft Dynamics-program set-reply-url-for-registered-microsoft-dynamics-application

Gör följande för att ange svars-URL:en för det registrerade Microsoft Dynamics-programmet:

NOTE
Använd bara den här proceduren när du integrerar Experience Manager Forms med Microsoft Dynamics-onlineservern.
  1. Gå till Microsoft Azure Active Directory-konto och lägg till följande URL för molntjänstkonfiguration i Reply URLs-inställningarna för det registrerade programmet:

    https://[server]:[port]/libs/fd/fdm/gui/components/admin/fdmcloudservice/createcloudconfigwizard/cloudservices.html

    Azure-katalog

  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-servern till externa användare. Om du vill aktivera detta gör du följande för att konfigurera Microsoft Dynamics för IFD (Internet-motstående distribution) och konfigurera anspråksinställningarna.

NOTE
Använd bara den här proceduren när du integrerar Experience Manager Forms med den lokala Microsoft Dynamics-servern.
  1. Konfigurera den lokala instansen Microsoft Dynamics för 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
    

    Mer information finns i Appregistrering för lokal CRM (IFD).

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 den lokala Microsoft Dynamics-servern.
  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 molntjänsten Microsoft Dynamics OData 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. Om du vill anropa AD FS-slutpunkter från Forms-servern installerar du Microsoft Dynamics platscertifikatet till Java-certifikatarkivet med kommandot keytool på datorn som kör Experience Manager Forms.

Konfigurera molntjänsten för din Microsoft Dynamics-tjänst configure-cloud-service-for-your-microsoft-dynamics-service

En OData-tjänst identifieras av tjänstens rot-URL. Om du vill konfigurera en OData-tjänst i Experience Manager as a Cloud Service kontrollerar du att du har tjänstens rot-URL och gör följande:

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

    Mer information om hur du skapar och konfigurerar en mapp för molntjänstkonfigurationer finns i Konfigurera 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 i listrutan Service Type, bläddra och välj en miniatyrbild för konfigurationen och välj Next.
    På fliken Authentication Settings:

    1. Ange värdet för fältet Service Root. 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 fälten Client Id (kallas även program-ID), Client Secret, OAuth URL, Refresh Token URL, Access Token URL och Resource med värden från din Microsoft Dynamics-tjänstkonfiguration. Det är obligatoriskt att ange den dynamiska instansens URL i fältet Resource för att konfigurera Microsoft Dynamics med en formulärdatamodell (FDM). Använd tjänstens rot-URL för att härleda den dynamiska instansens URL. Exempel: https://org.crm.dynamics.com.

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

      Autentiseringsinställningar
      FDM (Form Data Model)

  3. Klicka på Connect to OAuth. Du omdirigeras till inloggningssidan för Microsoft Dynamics.

  4. Logga in med dina Microsoft Dynamics-autentiseringsuppgifter och godkänn för att tillåta molntjänstkonfigurationen att ansluta till Microsoft Dynamics-tjänsten. Det är en engångsuppgift att skapa en FDM (Form Data Model) för 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. FDM (Form Data Model)

Skapa formulärdatamodell (FDM) 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ärdatamodell (FDM). Mer information finns i Skapa formulärdatamodell (FDM).

Därefter kan du skapa en FDM (Adaptive Form Data Model) och använda den 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 definierats i en FDM (Form Data Model) med hjälp av regler för anpassat formulär
  • Skriv skickade formulärdata till Microsoft Dynamics entiteter

Du kan konfigurera åtgärden Skicka formulärdatamodell för ett anpassat formulär att skicka data till Microsoft Dynamics OData.

Mer information om hur du skapar och använder FDM (Form Data Model) i arbetsflöden finns i Dataintegrering.

Relaterade artiklar

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