Microsoft Dynamics Configurazione di OData

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 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 un Forms adattivo che interagisca con Microsoft Dynamics per abilitare i flussi di lavoro aziendali. Ad esempio:

  • Query Microsoft Dynamics server per i dati e precompilare Adaptive Forms
  • Scrivere dati in Microsoft Dynamics sull’invio di moduli adattivi
  • Scrivi dati in Microsoft Dynamics tramite entità personalizzate definite nel modello dati del modulo e viceversa

MS Dynamics OData Cloud Service (OData Service) is available with all run modes. For more information on configuring run modes for an Experience Manager instance, see Run Modes.

Prerequisiti

Prima di iniziare a configurare e configurare Microsoft Dynamics, assicurati di disporre di:

Imposta URL di risposta per registrato Microsoft Dynamics applicazione

Effettua le seguenti operazioni per impostare l'URL di risposta per registrato Microsoft Dynamics domanda:

NOTA

Utilizzare questa procedura solo durante l'integrazione Experience Manager Forms online Microsoft Dynamics server.

  1. Vai a Microsoft Azure Account Active Directory e aggiungi l'URL di configurazione del servizio cloud seguente 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

Microsoft Dynamics utilizza l’autenticazione basata su attestazioni per fornire l’accesso ai dati su Microsoft Dynamics Server CRM per utenti esterni. Per abilitare questa funzione, procedi come segue per configurare Microsoft Dynamics per la distribuzione su Internet (IFD) e configurare le impostazioni di attestazione.

NOTA

Utilizzare questa procedura solo durante l'integrazione Experience Manager Forms con sede Microsoft Dynamics server.

  1. Configura Microsoft Dynamics istanza locale per IFD, come descritto in Configura IFD per Microsoft Dynamics.

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

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

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

Configurare il client OAuth sul computer AD FS

Per registrare un client OAuth nel computer Active Directory Federation Services (AD FS) e concedere l'accesso al computer AD FS, procedere come segue:

NOTA

Utilizzare questa procedura solo durante l'integrazione Experience Manager Forms con sede 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 è possibile generare utilizzando qualsiasi generatore GUID.

    • redirect-uri è l’URL della 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. Esegui il seguente comando per concedere l'accesso al computer AD FS:

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

    Dove:

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

Configurare il servizio cloud per Microsoft Dynamics servizio

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

NOTA

Guida dettagliata alla configurazione Microsoft Dynamics 365, on-line o on-premise, vedi Microsoft Dynamics Configurazione OData.

  1. Vai a Strumenti > Cloud Services > Origini dati. Tocca per selezionare la cartella in cui desideri creare una configurazione cloud.

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

  2. Tocca Crea per aprire Creazione guidata configurazione origine dati. Specifica un nome ed eventualmente un titolo per la configurazione, seleziona Servizio OData dal Tipo di servizio a discesa, se lo desideri, sfoglia e seleziona un’immagine in miniatura per la configurazione, quindi tocca Successivo.
    In Impostazioni di autenticazione scheda:

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

    2. Seleziona OAuth 2.0 come tipo di autenticazione.

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

    4. Specifica openid in Ambito di autorizzazione campo del processo di autorizzazione Microsoft Dynamics.

      Impostazioni di autenticazione
      Modello dati modulo

  3. Fai clic su Connettiti a OAuth. Viene reindirizzato a Microsoft Dynamics pagina di accesso.

  4. Accedi con il tuo Microsoft Dynamics credenziali e accettazione per consentire la connessione della configurazione del servizio cloud Microsoft Dynamics servizio. L’impostazione di Form Data Model tra il servizio cloud e il servizio è una tantum.

    Sei la pagina di configurazione del servizio cloud Form Data Model , che visualizza un messaggio che informa che la configurazione OData è stata salvata correttamente.

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

Crea modello dati modulo

Dopo aver configurato il servizio cloud MS Dynamics OData Cloud Ser Form Data Model ce), è possibile utilizzare il servizio durante la creazione di modelli di dati del modulo. Per ulteriori informazioni, consulta Crea modello dati modulo.

Successivamente, è possibile creare un modulo adattivo basato sul modello di modello dati modulo e utilizzarlo in vari casi di utilizzo del modulo adattivo, ad esempio:

  • Precompilare il modulo adattivo eseguendo una query sulle informazioni da Microsoft Dynamics entità e servizi
  • Richiama Microsoft Dynamics operazioni server definite in un modello dati modulo utilizzando le regole del modulo adattivo
  • Scrivi dati del modulo inviati a Microsoft Dynamics entità

Per ulteriori informazioni sulla creazione e l’utilizzo di Form Data Model nei flussi di lavoro aziendali, consulta Integrazione dei dati.

In questa pagina