Configurazione OData Microsoft Dynamics 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 cliente, contatti, lead, opportunità e casi. Experience Manager Forms Integrazione dati fornisce una configurazione del servizio cloud OData per integrare Forms con il server Microsoft Dynamics online e locale. Consente di creare un modello di dati modulo (FDM) basato su entità, attributi e servizi definiti nel servizio Microsoft Dynamics. Il modello di dati del modulo (FDM) può essere utilizzato per creare Forms adattivo che interagisce con il server Microsoft Dynamics per abilitare i flussi di lavoro aziendali. Ad esempio:

  • Esegui query sul server Microsoft Dynamics per dati e precompila Forms adattivo
  • Scrivi dati in Microsoft Dynamics all'invio di un modulo adattivo
  • Scrivere dati in Microsoft Dynamics tramite entità personalizzate definite in Form Data Model (FDM) 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'istanza Experience Manager, vedere Modalità di esecuzione.

AEM as a Cloud Service offre diverse azioni di invio pronte all’uso per la gestione degli invii di moduli. Ulteriori informazioni su queste opzioni sono disponibili nell'articolo Azione di invio modulo adattivo.

Prerequisiti prerequisites

Prima di iniziare l'impostazione e la configurazione di Microsoft Dynamics, verificare di disporre di:

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

Per impostare l'URL di risposta per l'applicazione Microsoft Dynamics registrata, eseguire le operazioni seguenti:

NOTE
Utilizzare questa procedura solo durante l'integrazione di Experience Manager Forms con il server Microsoft Dynamics online.
  1. Vai all'account di Active Directory Microsoft Azure e aggiungi il seguente URL di configurazione del servizio cloud nelle impostazioni URL di risposta 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 l'accesso ai dati nel server CRM Microsoft Dynamics agli utenti esterni. Per abilitare questa impostazione, eseguire le operazioni seguenti per configurare Microsoft Dynamics per la distribuzione con connessione Internet (IFD) e configurare le impostazioni delle attestazioni.

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

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

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

    Per informazioni dettagliate, consulta Registrazione app per CRM locale (IFD).

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 di Experience Manager Forms con il server Microsoft Dynamics locale.
  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 servizio cloud OData Microsoft Dynamics in Experience Manager Forms. Il servizio cloud predefinito installato con Experience Manager Forms è 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 è l'URL organizzazione Microsoft Dynamics.
  3. Microsoft Dynamics utilizza il protocollo HTTPS. Per richiamare gli endpoint AD FS dal server Forms, installare il certificato del sito Microsoft Dynamics nell'archivio certificati Java utilizzando il comando keytool nel computer che esegue Experience Manager Forms.

Configura servizio cloud per il servizio Microsoft Dynamics 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, verificare di disporre dell'URL principale del servizio e procedere come segue:

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

    Per informazioni sulla creazione e la configurazione di una cartella per le configurazioni del servizio cloud, consulta Configurare la cartella per le configurazioni del servizio cloud.

  2. Selezionare Crea per aprire la Creazione guidata configurazione Data Source. Specifica un nome e, facoltativamente, un titolo per la configurazione. Seleziona Servizio OData dal menu a discesa Tipo di servizio. Se necessario, sfoglia e seleziona un'immagine di anteprima per la configurazione, quindi seleziona Successivo.
    Nella scheda Impostazioni autenticazione:

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

    2. Seleziona OAuth 2.0 come tipo di autenticazione.

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

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

      Impostazioni autenticazione
      Modello dati modulo (FDM)

  3. Fai clic su Connetti a OAuth. Sei stato reindirizzato alla pagina di accesso Microsoft Dynamics.

  4. Accedi con le credenziali di Microsoft Dynamics e accetta per consentire alla configurazione del servizio cloud di connettersi al servizio Microsoft Dynamics. È un task occasionale per stabilire il modello dati del modulo (FDM) per il servizio cloud e il servizio.

    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 (FDM)

Crea modello dati modulo (FDM) create-form-data-model

Dopo aver configurato il servizio cloud MS Dynamics OData, puoi utilizzarlo durante la creazione del modello dati modulo (FDM). Per ulteriori informazioni, vedere Creare un modello dati modulo (FDM).

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

  • Precompila modulo adattivo eseguendo una query sulle informazioni provenienti da entità e servizi Microsoft Dynamics
  • Richiama Microsoft Dynamics operazioni server definite in un modello dati modulo (FDM) utilizzando le regole del modulo adattivo
  • Scrivi i dati del 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 di Form Data Model (FDM) nei flussi di lavoro aziendali, vedere Integrazione dei dati.

Articoli correlati

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