Microsoft Dynamics Configurazione OData microsoft-dynamics-odata-configuration

Versione
Collegamento articolo
AEM 6.5
Fai clic qui
AEM as a Cloud Service
Questo articolo

integrazione dei dati

Microsoft Dynamics è un software CRM (Customer Relationship Management) e ERP (Enterprise Resource Planning) che fornisce soluzioni aziendali per la creazione e la gestione di account, contatti, lead, opportunità e casi cliente. Experience Manager Forms Integrazione dei dati fornisce una configurazione del servizio cloud OData per integrare Forms sia online che on-premise Microsoft Dynamics server. Consente di creare un modello dati modulo basato su entità, attributi e servizi definiti in Microsoft Dynamics servizio. Il modello dati modulo può essere utilizzato per creare Forms adattivo che interagisce con Microsoft Dynamics per abilitare i flussi di lavoro aziendali. Ad esempio:

  • Query Microsoft Dynamics server per dati e precompilazione di Adaptive Forms
  • Scrivi dati in Microsoft Dynamics all’invio di un modulo adattivo
  • Scrivi dati in Microsoft Dynamics tramite entità personalizzate definite nel modello dati modulo e viceversa

Il Cloud Service OData di MS Dynamics (servizio OData) è disponibile con tutte le modalità di esecuzione. Per ulteriori informazioni sulla configurazione delle modalità di esecuzione per un Experience Manager istanza, vedi Modalità di esecuzione.

AEM as a Cloud Service offre diverse azioni di invio pronte all’uso per la gestione delle richieste di moduli. Per ulteriori informazioni su queste opzioni, consulta Azione di invio modulo adattivo articolo.

Prerequisiti prerequisites

Prima di iniziare l’impostazione e la configurazione Microsoft Dynamics, assicurati di disporre di:

Imposta URL di risposta per registrato Microsoft Dynamics applicazione set-reply-url-for-registered-microsoft-dynamics-application

Per impostare l'URL di risposta per i messaggi registrati, procedere come segue Microsoft Dynamics applicazione:

NOTE
Utilizzare questa procedura solo durante l'integrazione Experience Manager Forms con online Microsoft Dynamics server.
  1. Vai a Microsoft Azure Account di Active Directory e aggiungi il seguente URL di configurazione del servizio cloud in URL di risposta impostazioni per l'applicazione registrata:

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

    Directory di Azure

  2. Salva la configurazione.

Configura Microsoft Dynamics per IFD configure-microsoft-dynamics-for-ifd

Microsoft Dynamics utilizza l'autenticazione basata sulle attestazioni per fornire accesso ai dati su Microsoft Dynamics Server CRM per utenti esterni. Per abilitare questa impostazione, effettuare le seguenti operazioni per configurare Microsoft Dynamics per l'implementazione con connessione Internet (IFD) e configurare le impostazioni delle attestazioni.

NOTE
Utilizzare questa procedura solo durante l'integrazione Experience Manager Forms con on-premise Microsoft Dynamics server.
  1. Configura Microsoft Dynamics istanza locale di IFD come descritto in Configura IFD per Microsoft Dynamics.

  2. Eseguire i comandi seguenti utilizzando Windows PowerShell per configurare le impostazioni delle attestazioni su IFD abilitato Microsoft Dynamics:

    code language-shell
    Add-PSSnapin Microsoft.Crm.PowerShell
     $ClaimsSettings = Get-CrmSetting -SettingType OAuthClaimsSettings
     $ClaimsSettings.Enabled = $true
     Set-CrmSetting -Setting $ClaimsSettings
    

    Consulta Registrazione app per CRM on-premise (IFD) per i dettagli.

Configurare il client OAuth nel computer AD FS configure-oauth-client-on-ad-fs-machine

Per registrare un client OAuth nel computer Active Directory Federation Services (ADFS) e concedere l'accesso al computer ADFS, eseguire le operazioni seguenti:

NOTE
Utilizzare questa procedura solo durante l'integrazione Experience Manager Forms con on-premise Microsoft Dynamics server.
  1. Esegui il comando seguente:

    Add-AdfsClient -ClientId “<Client-ID>” -Name "<name>" -RedirectUri "<redirect-uri>" -GenerateClientSecret

    Dove:

    • Client-ID è un ID client che può essere generato utilizzando qualsiasi generatore GUID.

    • redirect-uri è l’URL del Microsoft Dynamics Servizio cloud OData su Experience Manager Forms. Il servizio cloud predefinito installato con Experience Manager Forms viene distribuito al seguente URL:

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

  2. Eseguire il comando seguente per concedere l'accesso al computer AD FS:

    Grant-AdfsApplicationPermission -ClientRoleIdentifier “<Client-ID>” -ServerRoleIdentifier <resource> -ScopeNames openid

    Dove:

    • resource è il Microsoft Dynamics URL organizzazione.
  3. Microsoft Dynamics utilizza il protocollo HTTPS. Per richiamare endpoint AD FS da Forms server, installazione Microsoft Dynamics certificato del sito all’archivio certificati Java utilizzando keytool sul computer che esegue Experience Manager Forms.

Configurare il servizio cloud per Microsoft Dynamics servizio configure-cloud-service-for-your-microsoft-dynamics-service

Un servizio OData è identificato dall'URL radice del servizio. Per configurare un servizio OData in Experience Manager as a Cloud Service, assicurati di disporre dell’URL principale del servizio ed effettua le seguenti operazioni:

NOTE
Guida dettagliata alla configurazione di Microsoft Dynamics 365, online o on-premise, vedi Microsoft Dynamics Configurazione OData.
  1. Vai a Strumenti > Cloud Service > Origini dati. Seleziona per selezionare la cartella in cui desideri creare una configurazione cloud.

    Consulta Configurare la cartella per le configurazioni del servizio cloud per informazioni sulla creazione e la configurazione di una cartella per le configurazioni di cloud service.

  2. Seleziona Crea per aprire Creazione guidata configurazione origine dati. Specifica un nome e, facoltativamente, un titolo per la configurazione, quindi seleziona Servizio OData dal Tipo di servizio , sfogliare e selezionare un'immagine di miniatura per la configurazione e selezionare Successivo.
    In Impostazioni di autenticazione scheda:

    1. Immetti il valore per Directory principale servizio campo. Vai all’istanza Dynamics e passa a Risorse per sviluppatori per visualizzare il valore del campo Service Root. Ad esempio, https://<tenant-name>/api/data/v9.1/

    2. Seleziona OAuth 2.0 come tipo di autenticazione.

    3. Sostituisci i valori predefiniti in ID client (denominati anche ID applicazione), Segreto client, URL OAuth, Aggiorna URL token, URL token di accesso, e Risorsa campi con i valori del Microsoft Dynamics configurazione del servizio. È obbligatorio specificare l’URL dell’istanza di Dynamics nel Risorsa campo da configurare Microsoft Dynamics con un modello di dati modulo. Utilizza l’URL principale del servizio per derivare l’URL dell’istanza di Dynamics. Ad esempio: https://org.crm.dynamics.com.

    4. Specifica openid nel Ambito autorizzazione campo per il processo di autorizzazione Microsoft Dynamics.

      Impostazioni di autenticazione
      Modello dati modulo

  3. Clic Connetti a OAuth. Sei stato reindirizzato a Microsoft Dynamics pagina di accesso.

  4. Accedi con il Microsoft Dynamics credenziali e accettazione per consentire alla configurazione del servizio cloud di connettersi a Microsoft Dynamics servizio. Stabilire un modello di dati modulo tra il servizio cloud e il servizio è un’attività una tantum.

    Si è il modello dati modulo nella pagina di configurazione del servizio cloud, in cui viene visualizzato un messaggio che informa che la configurazione OData è stata salvata correttamente.

Il servizio cloud Cloud Service OData (OData Service) di MS Dynamics è configurato e connesso al servizio Dynamics. Modello dati modulo modello dati modulo

Crea modello dati modulo create-form-data-model

Dopo aver configurato il servizio cloud MS Dynamics OData, puoi utilizzarlo durante la creazione di modelli di dati del modulo. Per ulteriori informazioni, consulta Crea modello dati modulo.

Successivamente, puoi creare un modello di dati modulo basato su modulo adattivo e utilizzarlo in vari casi di utilizzo di moduli adattivi, ad esempio:

  • Precompilare un modulo adattivo interrogando le informazioni Microsoft Dynamics entità e servizi
  • Richiama Microsoft Dynamics operazioni server definite in un modello di dati modulo utilizzando le regole del modulo adattivo
  • Scrivi i dati modulo inviati in Microsoft Dynamics entità

È possibile configurare l’azione di invio Modello dati modulo per un modulo adattivo per inviare dati a Microsoft Dynamics OData.

Per ulteriori informazioni sulla creazione e l’utilizzo del modello dati modulo nei flussi di lavoro aziendali, consulta Integrazione dei dati.

Articoli correlati

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