Microsoft Dynamics OData-konfiguration microsoft-dynamics-odata-configuration
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:
-
Konfigurerade Microsoft Dynamics 365 online eller installerade en instans av någon av följande Microsoft Dynamics-versioner:
- Microsoft Dynamics 365 lokal
- Microsoft Dynamics 2016 lokal
-
Programmet för Microsoft Dynamics onlinetjänsten Microsoft Azure Active Directory har registrerats. Notera värdena för klient-ID (kallas även program-ID) och klienthemlighet för den registrerade tjänsten. Dessa värden används när molntjänsten konfigureras för din Microsoft Dynamics tjänst.
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:
-
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
-
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.
-
Konfigurera den lokala instansen Microsoft Dynamics för 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:
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:
-
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
-
-
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. 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:
-
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.
-
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:-
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/
-
Välj OAuth 2.0 som autentiseringstyp.
-
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.
-
Ange openid i fältet Authorization Scope för auktoriseringsprocess på Microsoft Dynamics.
FDM (Form Data Model)
-
-
Klicka på Connect to OAuth. Du omdirigeras till inloggningssidan för Microsoft Dynamics.
-
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
- Skicka e-post
- Skicka till SharePoint
- Skicka med formulärdatamodell
- Skicka till Azure Blob Storage
- Skicka till REST-slutpunkt
- Skicka till OneDrive
- Anropa ett AEM
- Skicka till Power Automate
- Skicka till Workfront Fusion
- Ansluta anpassat formulär till Salesforce
- Ansluta ett adaptivt formulär till Microsoft
- Ansluta ett adaptivt formulär till Adobe Marketo Engage
- Skapa anpassad skickaåtgärd