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. Esempio:
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.
Prima di iniziare a configurare e configurare Microsoft Dynamics, assicurati di disporre di:
Configurato Microsoft Dynamics 365 online o installato un'istanza di uno dei seguenti Microsoft Dynamics versioni:
Registrazione della domanda di Microsoft Dynamics servizio online con Microsoft Azure Active Directory. Prendi nota dei valori dell’ID client (noto anche come ID applicazione) e del segreto client per il servizio registrato. Questi valori vengono utilizzati mentre configurazione del servizio cloud per Microsoft Dynamics servizio.
Effettua le seguenti operazioni per impostare l'URL di risposta per registrato Microsoft Dynamics domanda:
Utilizzare questa procedura solo durante l'integrazione Experience Manager Forms online Microsoft Dynamics server.
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
Salva la configurazione.
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.
Utilizzare questa procedura solo durante l'integrazione Experience Manager Forms con sede Microsoft Dynamics server.
Configura Microsoft Dynamics istanza locale per IFD, come descritto in Configura IFD per Microsoft Dynamics.
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.
Per registrare un client OAuth nel computer Active Directory Federation Services (AD FS) e concedere l'accesso al computer AD FS, procedere come segue:
Utilizzare questa procedura solo durante l'integrazione Experience Manager Forms con sede Microsoft Dynamics server.
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
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.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.
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:
Guida dettagliata alla configurazione Microsoft Dynamics 365, on-line o on-premise, vedi Microsoft Dynamics Configurazione OData.
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.
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:
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/
Seleziona OAuth 2.0 come tipo di autenticazione.
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.
Specifica openid in Ambito di autorizzazione campo del processo di autorizzazione Microsoft Dynamics.
Modello dati modulo
Fai clic su Connettiti a OAuth. Viene reindirizzato a Microsoft Dynamics pagina di accesso.
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
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:
Per ulteriori informazioni sulla creazione e l’utilizzo di Form Data Model nei flussi di lavoro aziendali, consulta Integrazione dei dati.