Integrazione con Microsoft Dataverse tramite la sincronizzazione dei dati

Le app aziendali utilizzano spesso dati provenienti da più di un'origine. Dataverse combina i dati in un unico set di logica che semplifica la connessione di Business Central ad altre applicazioni Dynamics 365. Ad esempio, Dynamics 365 Sales o la tua applicazione basata su Dataverse. Per ulteriori informazioni su Dataverse, vai a Cos'è Dataverse?.

I passaggi seguenti forniscono una panoramica delle operazioni per l'integrazione di Dataverse con Business Centralintegrare.

Nota

Queste task richiedono il ruolo di sicurezza Amministratore di sistema in Dataverse e Business Central.

  1. Assegnare licenze per Dataverse agli utenti Business Central che utilizzeranno le app integrate.

  2. Impostare una connessione a Dataverse. Per ulteriori informazioni, vedere Connettersi a Dataverse.

  3. Sincronizzazione i dati tra le app. Per ulteriori informazioni, vedere Sincronizzazione di Business Central e Dataverse.

Introduzione a Dataverse

Per iniziare con Dataverse avrai bisogno di un account Microsoft Power Apps. Se non hai già un account Power Apps, puoi ottenerne uno gratuitamente visitando powerapps.com e scegliendo il collegamento Inizia gratis. Per saperne di più su come iniziare con Dataverse, vai a Introduzione a Dataverse del training Microsoft.

Sincronizzazione dei dati bidirezionale o unidirezionale

Puoi sincronizzare i dati da o verso un'app aziendale di Dynamics 365 a un'altra, o in entrambe le direzioni in tempo quasi reale tramite Dataverse. Ad esempio, se si integra Business Central con Dynamics 365 Sales, un venditore può creare un ordine cliente in Dynamics 365 Sales e l'ordine verrà sincronizzato con Business Central. Al contrario, da Dynamics 365 Sales, il venditore può verificare la disponibilità dell'articolo nell'ordine in Business Central.

Entità standard e personalizzate

Dataverse archivia in modo sicuro i dati in un set di tabelle, che sono insiemi di record simili a come una tabella archivia i dati all'interno di un database. Dataverse include un set di base di tabelle standard che coprono scenari tipici, ma puoi anche creare tabelle personalizzate specifiche per la tua organizzazione. In Business Central, puoi visualizzare le tabelle standard e personalizzate sincronizzate nella pagina Mapping tabella integrazione.

Informazioni sulla soluzione di integrazione di base di Business Central

La soluzione di integrazione di base è un componente chiave dell'integrazione. La soluzione aggiunge i ruoli obbligatori e i livelli di accesso agli account utente per l'integrazione e crea tabelle necessarie per mappare la società Business Central a unità di business in Dataverse.

Per impostazione predefinita, la guida al setup assistito Configurare la connessione Dataverse importa la soluzione. A questo proposito, la guida al setup utilizza un account utente amministratore specificato. Questo account deve essere un utente valido in Dataverse con il ruolo di sicurezza Amministratore di sistema.

Per ulteriori informazioni sugli account utente, consulta i seguenti articoli:

L'account amministratore viene utilizzato solo una volta durante la configurazione per le modifiche alla configurazione apportate dalla soluzione di integrazione di base in Dataverse. Dopo l'importazione della soluzione, l'account non è più necessario. L'integrazione continuerà a utilizzare l'account utente automaticamente creato specificatamente per integrazione.

Oltre alla personalizzazione di Dataverse, la soluzione di integrazione crea anche un ruolo di sicurezza in Dataverse per l'integrazione:

  • Integrazione Dataverse in Business Central: consente di gestire la connessione tra Business Central e Dataverse. Generalmente, questo ruolo è assegnato solo all'account utente automaticamente creato per la sincronizzazione. Per ulteriori informazioni su questo ruolo, vai a Configurazione degli account utente per l'integrazione con Dataverse.

Durante la configurazione della connessione, crei i mapping della tabella di integrazione necessari per sincronizzare i dati. Le entità in Dataverse vengono mappate a tabelle e campi di tabella in Business Central tramite tabelle di integrazione. Per ulteriori informazioni sui mapping, vai a Mapping di entità standard per la sincronizzazione.

Gestisci le differenze nelle valute di transazione locali e di base

Puoi connetterti a un ambiente Dataverse che ha una valuta di base diversa dalla valuta locale in Business Central. Puoi effettuare la connessione in Business Central nella pagina Configurazione connessione Dataverse o utilizzando la guida alla configurazione assistita Configura connessione a Dataverse.

Per poterti connettere, assicurati che l'impostazione della valuta della transazione di base in Dataverse abbia la valuta impostata nella pagina Valute in Business Central e almeno un tasso di cambio è specificato per la valuta nella pagina Tassi di cambio valuta.

Ecco un esempio. Ti stai collegando Dataverse con l'euro (EUR) impostato come valuta locale nella pagina Configurazione registro generale a un ambiente Dataverse con una valuta di transazione di base impostata su dollaro USA (USD). Dovrai avere USD nella pagina Valute in Business Central e il tasso di cambio appropriato.

Quando abiliti la connessione a Dataverse, Business Central aggiunge la sua valuta locale all'entità Valuta in Dataverse con il tasso di cambio del campo Fattore valuta nella pagina Tassi di cambio valuta.

La sincronizzazione della valuta è unidirezionale, da Business Central a Dataverse, gli importi monetari vengono convertiti e sincronizzati come segue:

  • Gli importi nella valuta di base Dataverse vengono convertiti nella valuta locale Business Central in base all'ultimo tasso di cambio sincronizzato da Business Central.
  • Gli importi nella valuta locale Business Central si sincronizzano con la valuta locale Business Central in una delle altre valute (non di base) in Dataverse.

Cosa succede quando copi una società

Puoi copiare in sicurezza le società che si integrano con Dataverse o Dynamics 365 Sales. Copiare le società aiuta a ridurre il rischio di incoerenze dei dati e può farti risparmiare tempo prezioso. Per ulteriori informazioni su come copiare le società, vedi Copiare una società.

Nota

Quando copi una società in un ambiente in cui è abilitata l'integrazione di Dataverse o di Sales, Business Central annulla le seguenti impostazioni durante la copia nella società di destinazione:

  • Impostazioni di connessione Dataverse e Dynamics per garantire che l'integrazione venga riavviata correttamente nella società di destinazione.
  • Record di integrazione per garantire che la società di destinazione non punti a record accoppiati nella società di origine.
  • Processi di sincronizzazione di integrazione per interrompere i processi di sincronizzazione in background.
  • Errori di sincronizzazione, se esistono, perché indicano errori nella società di origine e sarebbero considerati solo dettagli poco significativi nella società di destinazione.

Vedere anche

Modelli di proprietà dei dati

I moduli di e-learning gratuiti per Business Central sono disponibili qui