Dela via


Synkroniserar data i Business Central med Microsoft Dataverse

När du integrerar Dataverse med Business Central kan du bestämma om du vill synkronisera data i valda fält i Business Central (till exempel kunder, kontakter och säljare) med motsvarande rader i Dataverse (till exempel konton, kontaktpersoner och användare). Beroende på radtyp kan du synkronisera data från Dataverse till Business Central och vice versa. Mer information finns i Integrera med Dynamics 365 Sales.

Synkronisering använder följande element:

  • Registermappningar för integrering
  • Fältmappningar för integrering
  • Synkroniseringsregler
  • Kopplade poster

När synkroniseringen har konfigurerats kan du koppla Business Central-poster till Dataverse-rader i syfte att synkronisera deras data. Du kan starta en synkronisering manuellt eller enligt ett schema. I tabellen nedan finns en översikt över olika sätt att synkronisera.

Typ Metod Gå till
Manuell synkronisering Synkronisera med utgångspunkt från rad-till-rad.

Du kan synkronisera enskilda poster i Business Central, till exempel en kund, med en motsvarande Dataverse-rad, till exempel ett konto. Detta är vanligtvis hur användarna kommer att arbeta med Dataverse data i Business Central.
Para ihop och synkronisera poster manuellt
Synkronisera utifrån registermappningen.

Du kan synkronisera alla poster i ett Business Central-register med ett Dataverse-register.
Synkronisera enskilda tabellmappningar
Synkronisera alla ändrade poster för alla registermappningar.

Du kan synkronisera alla poster som har ändrats i Business Central-tabeller sedan den senaste synkroniseringen.
Synkronisera alla ändrade poster
Fullständig synkronisering av all data för alla registermappningar.

Du kan synkronisera all data i Business Central- och Dataverse-register som mappas, och skapa nya poster eller rader i mållösningen för ej kopplade poster i ursprungslösningen.

Fullständig synkronisering synkroniserar alla data och ignorerar kopplingen. Vanligtvis gör du en fullständig synkronisering när du ställer in integrering och endast en av lösningarna innehåller data. En fullständig synkronisering kan också vara lämplig i demonstrationsmiljöer.
Köra en fullständig synkronisering
Schemalagd synkronisering Synkronisera alla ändringar i data för alla registermappningar.

Du kan synkronisera Business Central med Dataverse på schemalagda intervall, genom att ställa in projekt i jobbkön.
Schemalägga en synkronisering

Anmärkning

Synkroniseringen mellan Dataverse och Business Central baseras på den tidsplanerade körningen av jobbkötransaktioner och garanterar inte konsekventa realtidsdata mellan två tjänster. För konsekventa realtidsdata bör du utforska de virtuella Business Central-tabellerna eller API:erna för Business Central.

Standardtabellmappning för synkronisering

Register i Dataverse, till exempel konton, är integrerade med motsvarande registertyper i Business Central, till exempel kunder. För att arbeta med Dataverse-data anger du länkar kallade "kopplingar" mellan tabeller i Business Central och Dataverse.

I följande tabell visas standardmappningen mellan tabeller i Business Central och Dataverse.

Dricks

Du kan återställa konfigurationsändringar som har gjorts i integrationstabellen och fältmappningarna till standardinställningarna genom att välja mappningarna och sedan välja Använd standardinställning för synkronisering.

Business Central Dataverse Synkroniseringsriktning Standardfilter
Säljare/Inköpare Användare Dataverse -> Business Central Dataverse kontaktfilter: Status är Nej, Licensierad användare är Ja, integreringsanvändarläge är Nej
Kund Konto Business Central -> Dataverse och Dataverse -> Business Central Dataverse kontofilter: Relationstyp är Kund och Status är Aktiv. Business Central-filter: Blockerad är tom (kunden är inte spärrad).
Leverantör Konto Business Central -> Dataverse och Dataverse -> Business Central Dataverse kontofilter: Relationstyp är Leverantör och Status är Aktiv. Business Central-filter: Blockerad är tom (leverantören är inte spärrad).
Kontakt Kontakt Business Central -> Dataverse och Dataverse -> Business Central Business Central-kontaktfilter: Typ är Person och kontakten har tilldelats till ett företag. Dataverse-kontaktfilter: Kontakten har tilldelats till ett företag och överordnad kundtyp är Kund.
Valuta Transaktionsvaluta Business Central -> Dataverse

Anmärkning

Dataverse-åtgärderna kommer inte att vara tillgängliga på sidor, till exempel kundkortsidan, för poster som inte respekterar tabellfiltret för mappningen av integrationstabellen.

Tips för administratörer: Visa tabellmappningar

Kan du visa mappning mellan tabeller i Dataverse och Business Central på sidan Tabellmappningar för integrering, där du kan även använda filter. Du definierar mappningen mellan fälten i Business Central-register och kolumnerna i Dataverse-register på sidan Mappning av integreringsfält, där du kan lägga till ytterligare mappningslogik. Det kan exempelvis vara praktiskt om du behöver felsöka synkronisering.

Använda virtuella tabeller för att hämta mer data

När du konfigurerar integreringen kan du använda virtuella tabeller för att göra mer data tillgängliga i Dataverse, utan hjälp från en utvecklare.

En virtuell tabell är en anpassad tabell som innehåller kolumner och rader som innehåller data från en extern datakälla, till exempel Business Central. Kolumnerna och raderna i en virtuell tabell ser ut som en vanlig tabell, men data lagras inte i en fysisk tabell i Dataverse databasen. Istället hämtas data vid körning.

Anmärkning

Business Central innehåller objekt som även kallas virtuella tabeller. Dessa tabellobjekt är inte relaterade till de virtuella tabeller som du använder med Dataverse.

Mer information om virtuella tabeller finns i följande artiklar:

Om du vill använda virtuella tabeller måste du installera Business Central Virtual Entity-appen från AppSource.

När du har installerat appen kan du aktivera virtuella tabeller från någon av följande sidor i Business Central:

  • När du kör Dataverse guide Konfigurera anslutningsassisterad konfigurering kan du använda Dataverse sidan Tillgängliga virtuella tabeller för att Välj flera virtuella tabeller. Därefter är tabellerna tillgängliga i Dataverse och Maker PowerApps Portal.
  • Dataverse Från sidorna Anslutningsinställningar, Virtuella tabeller och Tillgängliga virtuella tabeller .
  • Från Power App Maker Portal.

Synkronisera data från flera företag eller miljöer

Du kan synkronisera data från flera Business Central-företag eller miljöer med en Dataverse miljö. I synkroniseringsscenarier för flera företag finns det flera saker att tänka på.

Ange företags-ID:n

När du synkroniserar poster anger vi ett företags-ID för enheten Dataverse för att klargöra vilket Business Central-företag posterna kommer från. Integreringstabellmappningar har filterfält för integreringstabeller som tar hänsyn till företags-ID:t. Om du vill inkludera en tabellmappning i en konfiguration med flera företag markerar du kryssrutan Synkronisering integrationstabell mappning flera företag aktiverad . Inställningen optimerar hur integreringstabellfilterfält filtrerar företags-ID:n i en konfiguration med flera företag.

Om du markerar kryssrutan Flerföretagssynkronisering aktiverad för integrationstabell som synkroniserar dokument, till exempel order, offerter och affärsmöjligheter, tar integreringen endast hänsyn till enheter som har företags-ID:t för det aktuella Business Central-företaget. Om du till exempel vill synkronisera dokument mellan Business Central och Sales måste användare i Försäljning ange företags-ID:t i dokumenten. Annars synkroniseras inte dokumenten.

Integrationstabell Om du markerar kryssrutan Flerföretagssynkronisering aktiverad tas filtret för företags-ID bort om du markerar kryssrutan Flerföretagssynkronisering aktiverad . Synkroniseringen tar hänsyn till relaterade entiteter, oavsett deras företags-ID.

Ange synkroniseringsriktningen

Om du aktiverar stöd för flera företag på en integrationstabell mappning rekommenderar vi att du anger riktningen för mappning till FromIntegration. Om du anger riktningen till ToIntegration eller Dubbelriktad är det en bra förslag att använda Tabellfilter och integrationstabell filter för att styra vilka enheter som ska synkroniseras med vilket företag. Det är också en bra idé att använda matchningsbaserad koppling för att undvika att skapa dubblettposter. Mer information om matchningsbaserad koppling finns i Anpassa den matchningsbaserade kopplingen.

Använd unika nummer

Om din nummerserie inte garanterar att primärnyckelvärdena är unika för varje företag rekommenderar vi att du använder prefix. Om du vill börja använda prefix skapar du en transformeringsregel för integreringsfältmappningen. Mer information om omvandlingsregler finns i Hantera skillnader i fältvärden.

Se även

Para ihop och synkronisera poster manuellt
Schemalägga en synkronisering
Integrera med Dynamics 365 Sales

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