Configurazione OData Microsoft Dynamics microsoft-dynamics-odata-configuration
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:
-
Configurazione di Microsoft Dynamics 365 in linea o installazione di un'istanza di una delle seguenti Microsoft Dynamics versioni:
- Microsoft Dynamics 365 on-premise
- Microsoft Dynamics 2016 on-premise
-
Registrazione dell'applicazione per Microsoft Dynamics servizio in linea con Microsoft Azure Active Directory. Prendi nota dei valori per l’ID client (noto anche come ID applicazione) e il segreto client per il servizio registrato. Questi valori vengono utilizzati durante la configurazione del servizio cloud per il tuo Microsoft Dynamics servizio.
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:
-
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
-
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.
-
Configurare l'istanza locale di Microsoft Dynamics per IFD come descritto in Configurare IFD per Microsoft Dynamics.
-
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:
-
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
-
-
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.
-
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:
-
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.
-
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:-
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/
-
Seleziona OAuth 2.0 come tipo di autenticazione.
-
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.
-
Specificare openid nel campo Ambito autorizzazione per il processo di autorizzazione in Microsoft Dynamics.
Modello dati modulo (FDM)
-
-
Fai clic su Connetti a OAuth. Sei stato reindirizzato alla pagina di accesso Microsoft Dynamics.
-
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
- Invia e-mail
- Invia a SharePoint
- Invia usando il modello dati modulo
- Invia ad Azure Blob Storage
- Invia all’endpoint REST
- Invia a OneDrive
- Richiama un flusso di lavoro AEM
- Invia a Power Automate
- Invia a Workfront Fusion
- Collegare un modulo adattivo all’applicazione Salesforce
- Collegare un modulo adattivo a Microsoft