Tilknytning af tabeller og felter til synkronisering

Grundlaget for synkronisering af data er tilknytning af tabeller og felter i Business Central med data og kolonner i Dataverse, så de kan udveksle data. Tilknytningen sker via integrationstabeller.

Tilknytte integrationstabeller

En integrationstabel er en tabel i databasen Business Central, der repræsenterer en tabel som f.eks. en konti i Dataverse. Integrationstabeller omfatter felter, der svarer til kolonner i tabellen Dataverse. Integrationstabellen Konto opretter f.eks. forbindelse til objektet Kontotabel i Dataverse. Der skal være en integrationstabel, der tilknytter hver tabel i CDS, som du vil synkronisere med data i Business Central.

Når du opretter forbindelsen mellem appsene, opretter Business Central nogle standardtilknytninger. Hvis du vil, kan du ændre tabelknytningerne. Få flere oplysninger i Standard-tabeltilknytning til synkronisering. Hvis du har ændret standardtilknytningerne og vil gendanne dine ændringer, skal du på siden Integration af tabeltilknytninger vælge Brug standardopsætning af synkronisering.

Bemærk

Hvis du bruger en lokal version af Business Central, gemmes integrationstabellens tilknytninger i tabellen 5335 Integrationstabeltilknytninger, hvor du kan se og redigere tilknytninger. Komplekse tilknytninger og synkroniseringsregler defineres i codeunit 5341.

Tip

Når en kombineret post skifter, synkroniseres Business Central automatisk dataene med Dataverse. Automatisk synkronisering er godt i de fleste tilfælde. Men hyppige ændringer af store mængder sammenkoblede poster i en tabel kan medføre en langsom datasynkronisering.

Du kan undgå langsom ydeevne ved at aktivere eller deaktivere hændelsesbaseret datasynkronisering for en hvilken som helst tabel på siden integration af integrationstabel. Som standard er hændelsesbaseret synkronisering aktiveret, så eksisterende integrationer ikke påvirkes. Administratoren kan slå funktionen til eller fra for bestemte tabeller.

Yderligere tilknytninger

Betalingsbetingelser, leveringsformer og speditører kan ændres, og det kan være vigtigt at kunne justere dem. Hvis du aktiverer Funktionsopdatering: Knyt til indstillinger i Dataverse uden kode-funktionen på siden funktionsstyring, kan du manuelt tilføje tilknytninger til integrationstabeller for betalingsbetingelser (BETALINGSBETINGELSER), leveringsmetoder (LEVERINGSMETODE) og speditører (SPEDITØR). Denne tilknytning kan være med til at sikre, at dine politikker er de samme for disse opsætninger i Dataverse og Dataverse.

Synkroniseringsregler

En integrationstabeltilknytning indeholder også regler, der styrer, hvordan integrationssynkroniseringsjob synkroniserer poster i en Business Central-tabel og en tabel i Dataverse. Hvis du vil have eksempler på regler for integration med salg, skal du gå til Synkroniseringsregler.

Strategier til automatisk løsning af konflikter

Datakonflikter kan nemt forekomme, når forretningsprogrammer udveksler data løbende. Du kan f.eks. slette eller ændre en række i et af programmerne eller begge dele. Du kan reducere antallet af konflikter, som du skal løse manuelt, ved at angive løsningsstrategier, og Business Central vil dermed løse konflikterne i overensstemmelse med reglerne i strategierne.

Tilknytninger til integrationstabeller omfatter regler, der styrer, hvordan synkroniseringsjob synkroniserer poster. På siden Integrationstabeltilknytning i kolonnerne Løs sletningskonflikter og Løs opdateringskonflikter kan du angive, hvordan Business Central skal løse de konflikter, der opstår, skal løses, fordi posterne blev slettet i tabeller i et eller et andet forretningsprogram eller blev opdateret i begge.

I kolonne Løs sletningskonflikter kan du vælge, at Business Central automatisk gendanner slettede poster, fjerner koblingen mellem posterne eller gør ingenting. Hvis du ikke gør noget, skal du løse problemerne manuelt.

I kolonnen Løs opdateringskonflikter kan du vælge, at Business Central automatisk sender en dataopdatering til integrationstabellen, når du sender data til Dataverse, eller henter en dataopdatering fra integrationstabellen, når der hentes data fra Dataverse, eller du kan vælge ikke at gøre noget. Hvis du ikke gør noget, skal du løse problemerne manuelt.

Når du har angivet strategien på siden Fejl ved sammenkædet datasynkronisering, kan du vælge handlingen Prøv alle igen for at løse konflikter automatisk.

Felter til integrationstilknytning

Tilknytningstabeller er kun det første trin. Du skal også tilknytte felterne i tabellerne. Integrationsfelttilknytninger sammenkæder felter i Business Central-tabeller med tilsvarende kolonner i Dataverse og bestemmer, om data skal synkroniseres i hver tabel. Den standardtabeltilknytning, som Business Central giver, omfatter felttilknytninger, men du kan ændre dem, hvis du vil. Du kan finde flere oplysninger i Visning af tabeltilknytninger.

Bemærk

Hvis du bruger en lokal version af Business Central, defineres integrationsfelttilknytninger i tabellen 5336 Integrationsfelttilknytning.

Du kan tilknytte felterne manuelt, eller du kan automatisere processen ved at tilknytte flere felter på samme tid baseret på kriterier for at matche deres værdier. Yderligere oplysninger finder du under Sådan parres flere poster baseret på matching af feltværdi.

Håndtering af forskelle i feltværdier

Nogle gange er værdierne i de felter, du vil tilknytte, forskellige. For eksempel er sprogkoden for USA i Dynamics 365 Sales "U.S.", mens den i Business Central er "US". Det betyder, at du skal transformere værdien, når du synkroniserer data. Dette sker gennem transformationsregler, som du definerer for felterne. Du kan definere transformationsregler på siden Integrationstabeltilknytninger ved at vælge Tilknytning og derefter Felter. Der findes foruddefinerede regler, men du kan også oprette dine egne. Du kan finde flere oplysninger i Transformationsregler.

Håndtering af manglende indstillingsværdier

Dataverse indeholder kolonner til at vælge indstillinger, som indeholder værdier, du kan knytte til Business Central-felter af typen Indstilling for automatisk synkronisering. Under synkroniseringen ignoreres ikke-tilknyttede indstillinger, og de manglende indstillinger vedhæftes til den relaterede Business Central-tabel og føjes til systemtabellen CDS-indstillingstilknytning, så de kan håndteres manuelt senere. For eksempel ved at tilføje de manglende indstillinger i hvert produkt og derefter opdatere tilknytningen. Få flere oplysninger i Håndtering af manglende indstillingsværdier.

Sammenkædede poster

Sammenkædning knytter rækker i Dataverse til poster i Business Central. F.eks. sammenkædes Dataverse-konti typisk med kunder i Business Central. Sammenkædning af poster giver følgende fordele:

  • Den gør synkroniseringen mulig.
  • Brugere kan åbne poster eller tækker i én forretningsapp på den anden. Dette kræver, at programmerne allerede er integreret.

Sammenkædninger kan konfigureres automatisk ved hjælp af synkroniseringsjob eller manuelt ved at redigere posten i Business Central. Du finder flere oplysninger i Synkronisering af data i Business Centrali Dataverse og Sammenkæde og synkronisere poster manuelt.

Filtrere poster og rækker

Hvis du ikke vil synkronisere alle rækker for en bestemt tabel i Dataverse eller tabel i Business Central, du kan indstille filtre for at begrænse antallet af poster, der synkroniseres. Du indstiller filtre på siden Integrationstilknytninger til tabeller.

  1. Vælg Lightbulb, der åbner funktionen Fortæl mig. Vælg ikonet , åbn Integrationstabeltilknytninger, og vælg derefter det relaterede link.
  2. Du filtrerer Business Central records ved at indstille feltet Tabelfiltrering.
  3. Du filtrerer Dataverse rækker ved at indstille feltet Integration af tabelfilter.

Oprette nye poster

Som standard synkroniseres kun rækker i Business Central og Dataverse, der er sammenkædet gennem integrationssynkroniseringsjob. Du kan konfigurere tabeltilknytninger, så nye poster eller rækker oprettes på destinationen (f.eks. Business Central) for hver række i kilden (f.eks. Dataverse), der ikke allerede er sammenkædet.

SÆLGERE – Dynamics 365 Sales-synkroniseringsjob bruger f.eks. tabeltilknytningen SÆLGERE. Synkroniseringsjobbene kopierer data fra brugere i Dataverse til sælgere i Business Central. Hvis du har konfigureret tabeltilknytningen til at oprette nye records for hver bruger i Dataverse, der ikke allerede er sammenkædet med en sælger i Business Central, oprettes en ny sælgerrække i Business Central.

Sådan oprettes nye records under synkronisering

  1. Vælg Lightbulb, der åbner funktionen Fortæl mig. Vælg ikonet , åbn Integrationstabeltilknytninger, og vælg derefter det relaterede link.
  2. Fjern markeringen i feltet Synkroniser kun sammenkædede records i tabeltilknytningsposten på listen.

Brug konfigurationsskabeloner på tabeltilknytninger

Du kan tildele konfigurationsskabeloner til tabeltilknytninger og bruge dem til nye rækker, der oprettes i Business Central eller Dataverse. For hver tabeltilknytning kan du angive en konfigurationsskabelon, som skal bruges til nye Business Central-rækker, og en anden skabelon, du vil bruge til nye Dataverse-rækker.

Hvis du installerer standardsynkroniseringsopsætningen, oprettes og bruges der for det meste to skabeloner automatisk i tabeltilknytningen for Business Central-kunder og Dynamics 365 Sales-konti: CDSCUST og CDSACCOUNT.

  • CDSCUST bruges til at oprette og synkronisere nye kunder i Business Central, baseret på konti i Dynamics 365 Sales.

    Opret denne skabelon ved at kopiere en eksisterende konfigurationsskabelon for kunder. CDSCUST oprettes kun, hvis der er en eksisterende konfigurationsskabelon, og feltet Valutakode i skabelonen er tomt. Hvis et felt i konfigurationsskabelonen indeholder en værdi, bruges værdien i stedet for værdien i den tilknyttede kolonne for Dataverse-kontoen. Hvis f.eks. kolonnen Land/område på en konto i Dataverse indeholder U.S., og feltet Land/område i konfigurationsskabelonen er GB, bruges GB som Land/område på den oprettede kunde i Business Central.

  • CDSACCOUNT bruges til at oprette og synkronisere nye konti i Dataverse, baseret på en konto i Business Central.

Sådan angiver du konfigurationsskabeloner i en tabeltilknytning

  1. Vælg Lightbulb, der åbner funktionen Fortæl mig. Vælg ikonet , åbn Integrationstabeltilknytninger, og vælg derefter det relaterede link.
  2. I tabeltilknytningsposten på listen i feltet Kode til tabelkonfigurationsskabelon, skal du vælge den konfigurationsskabelon, der skal bruges til nye records i Business Central.
  3. Konfigurer feltet Kode for int. tbl. konfigurationsskabelon til den konfigurationsskabelon, der skal bruges til nye records i Dataverse.

Se også

Om integration Dynamics 365 Business Central med Dataverse
Synkronisere Business Central og Dataverse
Planlæg en synkronisering

Find gratis e-learning-moduler til Business Central her