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 logikuppsättning som gör det enklare att ansluta Business Central till andra Dynamics 365-progeam. Till exempel Dynamics 365 Sales eller ett eget program skapat med Dataverse. För att lära dig om Dataverse, gå till 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.
Tilldela licenser för Dataverse till de Business Central-användare som ska använda de inbyggda programmen.
Ställ in en anslutning till Dataverse. Mer information finns i Anslut till Dataverse.
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 avsnittet Komma igång med Dataverse-modulen 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ärapå realtid via Dataverse. Om du t.ex. integrerar Business Central med Dynamics 365 Sales med kan en säljare skapa en försäljningsorder i Dynamics 365 Sales och ordern synkroniseras till Business Central. Från Dynamics 365 Sales kan säljaren å andra sidan kontrollera artikelns tillgänglighet i 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.
Den assisterade konfigurationen Ställ in Dataverse-anslutning kommer att importera lösningen som standard. För att göra detta använder inställningsguiden ett administratörsanvändarkonto som du anger. Detta konto måste även vara en giltig användare i Dataverse med säkerhetsrollen Systemadministratör.
Mer information om användarkonton finns i följande artiklar:
- Ställa in konton för integrering med Dataverse
- Skapa användare i Microsoft Dynamics 365 (online) och tilldela säkerhetsroller.
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 anpassa Dataverse kommer integreringslösningen även att skapa en säkerhetsroll i Dataverse för integreringen:
- Business Central Dataverse-integrering - Tillåter dig att hantera anslutningen mellan Business Central och Dataverse. Vanligtvis tilldelas rollen bara till det automatiskt skapade användarkontot för synkronisering. För att lära dig mer om den här rollen, gå till Konfigurera användarkonton för integration 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. Om du vill veta mer om mappningar går du till Standardenhetsmappning för synkronisering.
Hantera skillnader i lokala och grundläggande transaktionsvalutor
Du kan ansluta till en Dataverse-miljö med en annan basvaluta än den lokala valutan i Business Central. Du gör anslutningen i Business Central på sidan Anslutningsinställningar för Dataverse eller med hjälp av den assisterade konfigurationsguiden för Konfigurera anslutning till Dataverse.
För att kunna ansluta måste du kontrollera att inställningen bastransaktionens valuta i Dataverse har den valuta som har angetts på sidan Valutor i Business Central och minst en valutakurs har angetts för valutan på sidan Valutakurser.
Här är ett exempel. Du ansluter Dataverse med euro (EUR) angiven som lokal valuta på sidan Redovisningsinställningar till en Dataverse-miljö med en bastransaktionsvaluta inställd på amerikanska dollar (USD). Du måste ha USD på sidan Valutor i Business Central samt rätt valutakurs.
När du aktiverar anslutningen till Dataverse lägger Business Central till dess lokala valuta i entiteten Valuta i Dataverse med valutakursen från fältet Valutafaktor på sidan Valutakurser.
Valutasynkronisering är enkelriktad: Från Business Central till Dataverse konverteras och synkroniseras monetära belopp på följande sätt:
- Belopp i Dataverse-basvalutan konverteras till den lokala Business Central-valutan baserat på den senaste valutakursen som synkroniseras från Business Central.
- Belopp i lokal Business Central-valuta synkroniseras med dfen lokala Business Central-valutan i någon av de andra (icke-bas-)valutorna i Dataverse.
Vad händer när du kopierar ett företag?
Du kan säkert 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 kopiera fö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 har aktiverats 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
Sök efter gratis e-inlärningsmoduler för Business Central här