Microsoft Dynamics OData-configuratie microsoft-dynamics-odata-configuration
Microsoft Dynamics is een software van het Beheer van de Verhouding van de Klant (CRM) en van de Planning van het Middel van de Onderneming (ERP) die ondernemingsoplossingen voor het creëren van en het beheren van klantenrekeningen, contacten, lood, kansen, en gevallen verstrekt. Experience Manager Forms de Integratie van Gegevensverstrekt een configuratie van de wolkendienst OData om Forms met zowel online als op-gebouw Microsoft Dynamics server te integreren. Hiermee kunt u FDM (Form Data Model) maken op basis van de entiteiten, kenmerken en services die zijn gedefinieerd in de Microsoft Dynamics -service. Met FDM (Form Data Model) kunt u Adaptive Forms maken dat met Microsoft Dynamics Server werkt om bedrijfsworkflows in te schakelen. Bijvoorbeeld:
- Query Microsoft Dynamics -server voor gegevens en het vooraf invullen van Adaptive Forms
- Gegevens naar Microsoft Dynamics schrijven bij het verzenden van een adaptief formulier
- Gegevens in Microsoft Dynamics schrijven via aangepaste entiteiten die zijn gedefinieerd in het formuliergegevensmodel (FDM), en omgekeerd
MS Dynamics OData Cloud Service (OData Service) is beschikbaar in alle uitvoermodi. Voor meer informatie bij het vormen looppas wijzen voor een Experience Manager instantie, zie Wijzen van de Looppas.
AEM as a Cloud Service biedt verschillende mogelijkheden in het vak Acties verzenden voor het verwerken van verzonden formulieren. U kunt meer over deze opties leren in het AanpassingsVorm voorlegt Artikel van de Actie.
Vereisten prerequisites
Voordat u begint met het instellen en configureren van Microsoft Dynamics , moet u controleren of:
-
Configureerde Microsoft Dynamics 365 online of installeerde een instantie van een van de volgende Microsoft Dynamics -versies:
- Microsoft Dynamics 365 op locatie
- Microsoft Dynamics 2016 op locatie
-
registreerde de toepassing voor Microsoft Dynamics online dienst met Microsoft Azure Actieve Folder. Noteer de waarden voor de client-id (ook toepassings-id genoemd) en het clientgeheim voor de geregistreerde service. Deze waarden worden gebruikt terwijl het vormen de wolkendienst voor uw Microsoft Dynamics dienst.
Reactie-URL instellen voor geregistreerde Microsoft Dynamics -toepassing set-reply-url-for-registered-microsoft-dynamics-application
Ga als volgt te werk om de antwoordURL voor geregistreerde Microsoft Dynamics -toepassing in te stellen:
-
Ga naar Microsoft Azure Active Directory-account en voeg de volgende URL voor de configuratie van de cloudservice toe in Reply URLs -instellingen voor uw geregistreerde toepassing:
https://[server]:[port]/libs/fd/fdm/gui/components/admin/fdmcloudservice/createcloudconfigwizard/cloudservices.html
-
Sla de configuratie op.
Microsoft Dynamics configureren voor IFD configure-microsoft-dynamics-for-ifd
Microsoft Dynamics gebruikt op claims gebaseerde verificatie om externe gebruikers toegang te bieden tot gegevens op de Microsoft Dynamics CRM-server. Om dit in te schakelen, doet u het volgende om Microsoft Dynamics voor Internet-Onder ogen ziende plaatsing (IFD) te vormen en claimmontages te vormen.
-
Vorm Microsoft Dynamics op-gebouwinstantie voor IFD zoals die in wordt beschreven vorm IFD voor Microsoft Dynamics.
-
Stel de volgende bevelen in werking gebruikend Vensters PowerShell om claimmontages op IFD-Toegelaten te vormen Microsoft Dynamics:
code language-shell Add-PSSnapin Microsoft.Crm.PowerShell $ClaimsSettings = Get-CrmSetting -SettingType OAuthClaimsSettings $ClaimsSettings.Enabled = $true Set-CrmSetting -Setting $ClaimsSettings
Zie registratie van de app voor CRM op-gebouw (IFD)voor details.
OAuth-client configureren op AD FS-computer configure-oauth-client-on-ad-fs-machine
Doe het volgende om een cliënt OAuth op de Actieve machine van de Diensten van de Federatie van de Folder (AD FS) te registreren en toegang op de machine van het ADS te verlenen:
-
Voer de volgende opdracht uit:
Add-AdfsClient -ClientId “<Client-ID>” -Name "<name>" -RedirectUri "<redirect-uri>" -GenerateClientSecret
Waarbij:
-
Client-ID
is een cliëntID u het gebruiken van om het even welke generator kunt produceren GUID. -
redirect-uri
is de URL naar de Microsoft Dynamics OData-cloudservice op Experience Manager Forms . De standaardcloudservice die met de Experience Manager Forms wordt geïnstalleerd, wordt geïmplementeerd op de volgende URL:https://'[server]:[port]'/libs/fd/fdm/gui/components/admin/fdmcloudservice/createcloudconfigwizard/cloudservices.html
-
-
Voer de volgende opdracht uit om toegang te verlenen op de AD FS-computer:
Grant-AdfsApplicationPermission -ClientRoleIdentifier “<Client-ID>” -ServerRoleIdentifier <resource> -ScopeNames openid
Waarbij:
resource
is de Microsoft Dynamics organisatie-URL.
-
Microsoft Dynamics gebruikt het HTTPS-protocol. Als u AD FS-eindpunten wilt aanroepen vanaf de Forms -server, installeert u Microsoft Dynamics -sitecertificaat naar het Java-certificaatarchief met de opdracht
keytool
op de computer waarop Experience Manager Forms wordt uitgevoerd.
Cloudservice configureren voor uw Microsoft Dynamics -service configure-cloud-service-for-your-microsoft-dynamics-service
De dienst OData wordt geïdentificeerd door zijn de dienstwortel URL. Als u een OData-service in Experience Manager as a Cloud Service wilt configureren, moet u ervoor zorgen dat u over de servicebasis-URL voor de service beschikt en moet u het volgende doen:
-
Ga naar Tools > Cloud Services > Data Sources . Selecteer deze optie om de map te selecteren waarin u een cloudconfiguratie wilt maken.
Zie omslag voor de configuraties van de wolkendienstvoor informatie over het creëren van en het vormen van een omslag voor de configuraties van de wolkendienst vormen.
-
Selecteer Create om Create Data Source Configuration wizard te openen. Geef een naam en eventueel een titel voor de configuratie op, selecteer OData Service in de vervolgkeuzelijst Service Type , blader optioneel naar een miniatuurafbeelding en selecteer een miniatuurafbeelding voor de configuratie en selecteer Next .
Op het tabblad Authentication Settings :-
Voer de waarde voor het veld Service Root in. Ga naar de instantie van de Dynamiek en navigeer aan Developer Resources om de waarde voor het gebied van de Wortel van de Dienst te bekijken. Bijvoorbeeld https://<huurder-name>/api/data/v9.1/
-
Selecteer OAuth 2.0 als verificatietype.
-
Vervang de standaardwaarden in Client Id (die ook als identiteitskaart van de Toepassing worden bedoeld), Client Secret, OAuth URL, Refresh Token URL, Access Token URL, en Resource gebieden met waarden van uw Microsoft Dynamics de dienstconfiguratie. Het is verplicht de URL van de instantie dynamics op te geven in het veld Resource om Microsoft Dynamics te configureren met een formuliergegevensmodel (FDM). Gebruik de URL van de hoofdmap van de service om de URL van de dynamische instantie af te leiden. Bijvoorbeeld, https://org.crm.dynamics.com.
-
Geef openid op in het veld Authorization Scope voor autorisatieproces op Microsoft Dynamics .
Formuliergegevensmodel (FDM)
-
-
Klik op Connect to OAuth. U wordt omgeleid naar de aanmeldingspagina van Microsoft Dynamics .
-
Meld u aan met uw Microsoft Dynamics -referenties en accepteer dit om de configuratie van de cloudservice in staat te stellen verbinding te maken met de Microsoft Dynamics -service. Het is een eenmalige taak om het Model van de Gegevens van de Vorm (FDM) de clouddienst en de dienst te vestigen.
U bent het Model van de Gegevens van de Vorm de pagina van de de dienstconfiguratie van de wolk, die een bericht toont dat de configuratie OData met succes wordt bewaard.
De de wolkendienst van de Cloud Service van de Dynamica van MS (OData Service) wordt gevormd en met uw dienst van de Dynamica verbonden. Formuliergegevensmodel (FDM)
Formuliergegevensmodel (FDM) maken create-form-data-model
Nadat u de MS Dynamics OData-cloudservice hebt geconfigureerd, kunt u de service gebruiken tijdens het maken van een FDM-model (Form Data Model). Voor meer informatie, zie het model van vormgegevens (FDM)creëren.
Vervolgens kunt u een adaptief formulier-gebaseerd formuliergegevensmodel (FDM) maken en dit gebruiken in verschillende gebruiksgevallen van adaptieve formulieren, zoals:
- Aangepast formulier vooraf invullen door informatie op te vragen van Microsoft Dynamics -entiteiten en -services
- Microsoft Dynamics serverbewerkingen aanroepen die met behulp van adaptieve formulierregels zijn gedefinieerd in een formuliergegevensmodel (FDM)
- Verzonden formuliergegevens naar Microsoft Dynamics -entiteiten schrijven
U kunt vormen het Model van Gegevens van de Vorm verzendt Actievoor een AanpassingsVorm om gegevens naar de Dynamica OData van Microsoft te verzenden.
Voor meer informatie over het creëren van en het gebruiken van het Model van de Gegevens van de Vorm (FDM) in bedrijfswerkschema's, zie {de Integratie van 0} Gegevens 🔗.
Verwante artikelen
- E-mail verzenden
- Verzenden naar SharePoint
- Verzenden met gebruik van formuliergegevensmodel
- Verzenden naar Azure Blob Storage
- Verzenden naar REST-eindpunt
- Verzenden naar OneDrive
- Een AEM-workflow aanroepen
- Verzenden naar Power Automate
- Verzenden naar Workfront Fusion
- Aangepast formulier verbinden met Salesforce-toepassing
- Een adaptief formulier verbinden met Microsoft
- Aangepaste verzendactie maken