Dela via


Integrera med Microsoft Dataverse via datasynkronisering

I företagsappar används ofta data från mer än en källa. Dataverse kombinerar data till en enda uppsättning logik som gör det enklare att ansluta Business Central till andra Dynamics 365 program. Till exempel Dynamics 365 Sales eller ditt eget program som bygger på Dataverse. Mer information om Dataverse finns i Vad är Dataverse?.

Följande steg ger en översikt över hur du integrerar Dataverse med Business Central.

Anmärkning

Dessa uppgifter kräver säkerhetsrollen Systemadministratör i Dataverse och Business Central.

  1. Tilldela licenser för Dataverse till de Business Central-användare som ska använda de inbyggda programmen.

  2. Ställ in en anslutning till Dataverse. Mer information finns i Anslut till Dataverse.

  3. Synkronisera data mellan apparna. Mer information finns i Synkronisera Business Central och Dataverse.

Kom igång med Dataverse

För att komma igång med Dataverse behöver du ett Microsoft Power Apps konto. Om du inte redan har ett Power Apps konto kan du få ett gratis genom att besöka powerapps.com och välja länken Kom igång gratis . Mer information om hur du kommer igång med Dataverse finns i modulen Kom igång med Dataverse från Microsoft-utbildning.

Dubbelriktad eller enkelriktad datasynkronisering

Du kan synkronisera data antingen till eller från en Dynamics 365 affärsapp till en annan, eller i båda riktningarna i nära realtid, genom Dataverse. Om du till exempel integrerar Business Central med Dynamics 365 Sales kan en säljare skapa en försäljningsorder i Dynamics 365 Sales och ordern synkroniseras till Business Central. Omvänt kan säljaren från Dynamics 365 Sales kontrollera artikelns tillgänglighet på ordern i Business Central.

Standard- och anpassade enheter

Dataverse lagrar data säkert i en uppsättning tabeller, som är grupper av transaktioner som påminner om hur en tabell lagrar data i en databas. Dataverse innehåller en grundläggande uppsättning tabeller som täcker typiska scenarier, men du kan också skapa egna tabeller som är specifika för organisationen. I Business Central kan du visa standard- och anpassade tabeller som synkroniseras på sidan Registermappningar för integrering.

Om basintegreringslösningen i Business Central

Lösningen för basintegrering är en nyckelkomponent i integreringen. Lösningen lägger till de roller och åtkomstnivåer som krävs för integreringen i användarkontona, och skapar de tabeller som behövs för att mappa Business Central-företaget till affärsenheten i Dataverse.

Som standard importerar den assisterade konfigurationen Konfigurera Dataverse anslutning guide lösningen. För att göra detta använder inställningsguiden ett administratörsanvändarkonto som du anger. Det här kontot måste vara en giltig användare med Dataverse säkerhetsrollen Systemadministratör .

Mer information om användarkonton finns i följande artiklar:

Administratörskontot används endast en gång under installationen av de konfigurationsändringar som basintegreringslösningen gör i Dataverse. När lösningen har importerats behövs inte kontot längre. Integreringen fortsätter att använda användarkontot som har skapats automatiskt särskilt för integrering.

Förutom att Dataverse anpassa skapar lösningen också en säkerhetsroll i Dataverse för integrationen:

  • Business Central-integrering Dataverse – Gör att du kan hantera anslutningen mellan Business Central och Dataverse. Vanligtvis tilldelas rollen bara till det automatiskt skapade användarkontot för synkronisering. Mer information om den här rollen finns i Konfigurera användarkonton för integrering med Dataverse.

När du ställer in anslutningen skapar du de integrationens tabellmappningar som du behöver för att synkronisera data. Enheter i Dataverse är mappade till tabeller och tabellfält i Business Central via integreringstabeller. Mer information om mappningar finns i Standardentitet mappning för synkronisering.

Hantera skillnader i lokala och grundläggande transaktionsvalutor

Du kan ansluta till en Dataverse miljö som har en annan basvaluta än den lokal valuta i Business Central. Du upprättar anslutningen i Business Central på Dataverse sidan Anslutningsinställningar eller med hjälp av guide Konfigurera anslutning till Dataverse assisterad konfiguration.

För att kunna ansluta ska du se till att bastransaktionens valutainställning har Dataverse den valuta som anges på sidan Valutor i Business Central och att minst en valutakurs har angetts för valutan på sidan Valutakurser .

Här är ett exempel. Du ansluter Dataverse med euro (EUR) som anges som lokal valuta på sidan Redovisningsinställningar till en Dataverse miljö som har en bastransaktionsvaluta inställd på amerikanska dollar (USD). Du måste ha USD på sidan Valutor i Business Central och rätt växelkurs.

När du aktiverar anslutningen till Dataverse lägger Business Central till sin lokal valuta till valutaenheten med Dataverse valutakursen från fältet Valutafaktor på sidan Valutakurser .

Valutasynkroniseringen är enkelriktad, från Business Central till Dataverse monetära belopp konverteras och synkroniseras enligt följande:

  • Belopp i basvalutan konverteras Dataverse till Business Central-lokal valuta baserat på den senaste valutakursen som synkroniserats från Business Central.
  • Belopp i Business Central-lokal valuta synkroniseras med Business Central-lokal valuta i någon av de andra (icke-bas) valutorna i Dataverse.

Vad händer när du kopierar ett företag?

Du kan på ett säkert sätt kopiera företag som integrerar med Dataverse eller Dynamics 365 Sales. Kopiera företag hjälper till att minska risken för inkonsekventa data och kan spara värdefull tid. Mer information om kopieringsföretag finns i Kopiera ett företag.

Anmärkning

När du kopierar ett företag i en miljö där Dataverse eller försäljningsintegrering är aktiverad rensar Business Central följande inställningar vid kopiering till målföretaget:

  • Dataverse och Dynamics-anslutningsinställningar för att säkerställa att integrationen återinitieras korrekt i målföretaget.
  • Integrationsposter för att säkerställa att målföretaget inte pekar på poster som är kopplade i källföretaget.
  • Integreringssynkroniseringsjobb för att stoppa synkroniseringsbakgrundsjobb.
  • Synkroniseringsfel, om de finns, pekar på fel i källföretaget och skulle bara betraktas som brus i målföretaget.

Se även

Modeller för dataägarskap

Hitta kostnadsfria e-utbildningsmoduler för Business Central-Hit