Muokkaa

Jaa


Synkronoitavien taulujen ja kenttien yhdistäminen

Tietojen synkronointi Business Centralin taulukoiden ja kenttien yhdistämiseen Dataversen taulukoihin ja sarakkeisiin, jotta sovellukset voivat vaihtaa tietoja. Yhdistäminen tapahtuu integrointitaulujen avulla.

Integrointitaulujen yhdistämismääritys

Integrointitaulu on Business Central -tietokannassa, joka edustaa taulukkoa, kuten tiliä, Dataversessa. integrointitaulut sisältävät kenttiä, jotka vastaavat sarakkeita Dataverse -taulukossa. Esimerkiksi Tilin integrointi -taulu muodostaa yhteyden Tilit-taulukkoon Dataversessa. Jokaista CDSin taulukkoa kohden, jonka haluat synkronoida Business Centralssa olevien tietojen kanssa, on oltava integraatiotaulun yhdistämismääritys.

Kun luot yhteyden sovellusten välille, Business Central määrittää joitakin oletusarvoisia yhdistämismäärityksiä. Halutessasi voit myös muuttaa taulujen yhdistämismäärityksiä. Lisätietoja on kohdassa Synkronoinnin vakiotaulukoiden yhdistämismääritys. Jos olet muuttanut oletusmäärityksiä ja haluat peruuttaa tekemäsi muutokset, valitse Integrointitaulukon yhdistämismääritykset -sivulla Käytä oletussynkronointiasetuksia.

Huomautus

Jos käytössä on Business Central on-premises -versio, integrointitaulun yhdistämismääritykset tallennetaan taulun 5335 integrointitaulukon yhdistämismäärityksiin, jossa voit tarkastella ja muokata yhdistämismäärityksiä. Monimutkaiset yhdistämismääritykset ja synkronoinnin säännöt on määritetty codeunitissa 5341.

Vihje

Kun kytkettyjä tietueita muutetaan, Business Central synkronoi tiedot automaattisesti Dataversen kanssa. Automaattinen synkronointi on useimmissa tapauksissa hyvä. Usein tehtävät muutokset suuriin taulukon yhdistettyjen tietueiden määriin voivat kuitenkin hidastaa tietojen synkronointia.

Jotta suorituskyky ei hidastuisi, voit ottaa käyttöön tai poistaa käytöstä tapahtumapohjaisen tietojen synkronoinnin mihin tahansa taulukkoon integrointi taulukon yhdistämiset -sivulla. Oletusarvon mukaan tapahtumiin perustuva synkronointi on käytössä, joten aiemmin luodut integroinnit eivät muutu. Järjestelmänvalvoja voi ottaa sen käyttöön tai poistaa sen käytöstä tiettyjen taulukoiden osalta.

Lisäyhdistämismääritykset

Maksuehdot, toimitusehdot ja kuljetusliikkeet voivat muuttua. Näiden tietojen muuttaminen voi olla tärkeää. Jos otat käyttöön Ominaisuuden päivitys: Liitä Dataverseen asetusjoukkoihin ilman koodi -ominaisuuden Ominaisuuksien hallinta -sivulla, voit manuaalisesti lisätä integrointitaulukon yhdistämispäivitykset maksuehdoille (PAYMENT TERMS), toimitusehdoille (SHIPMENT METHOD) ja kuljetusliikkeille (SHIPPING AGENT). Tämän yhdistämismäärityksen avulla voit varmistaa, että Dataverse ja Dataverse omaavat samat käytännöt asetuksissaan.

Synkronointisäännöt

Integrointitaulun yhdistämismääritys sisältää myös sääntöjä, jotka ohjaavat sitä, miten integroinnin synkronointityöt synkronoivat Business Central -taulun tietueet Dataverse -taulun kanssa. Esimerkkejä myynnin integrointia koskevista säännöistä on synkronointisäännöissä.

Strategiat konfliktien automaattista ratkaisemista varten

Tietoristiriitoja voi ilmetä helposti, kun yrityssovellukset vaihtavat tietoja jatkuvasti. Joku voi esimerkiksi poistaa tai muuttaa jommankumman sovelluksen tai molempien sovellusten rivejä. Jos haluat vähentää manuaalisesti ratkaistavien ristiriitojen määrää, voit määrittää ratkaisustrategioita ja Business Central -ohjelma voi ratkaista ristiriidat automaattisesti strategioiden sääntöjen mukaan.

Integrointitaulukon yhdistämisiin kuuluvat säännöt, jotka ohjaavat synkronoinnin töiden synkronointitietueita. Voit määrittää integrointitaulukon linkitys -sivun Ratkaise poistoristiriidat- ja Ratkaise päivitysristiriidat -sarakkeiden avulla, miten Business Central ratkaisee ristiriidat, jotka tapahtuvat, koska tietueita poistettiin yhden tai toisen yrityssovelluksen taulukoissa tai päivitetään molemmissa.

Ratkaise poistoristiriidat -sarakkeessa voit valita haluatko, että Business Central palauttaa poistetut tietueet automaattisesti, poistaa tietueiden välisen kytkennän tai ei tee mitään. Jos et tee mitään, sinun täytyy ratkaista ristiriidat manuaalisesti.

Ratkaise päivitysristiriidat -sarakkeessa voit valita, jos haluat, että Business Central lähettää automaattisesti tietojen päivityksen integrointitaulukkoon, kun lähetät tietoja Dataverse -ohjelmaan, tai saada tietojen päivityksen integrointitaulukosta, kun tietoja haetaan Dataverse -ohjelmasta, tai ei tee mitään. Jos et tee mitään, sinun täytyy ratkaista ristiriidat manuaalisesti.

Kun olet määrittänyt strategian, voit ratkaista ristiriidat automaattisesti yrityksen Tietojen synkronointivirheet -sivulta Yritä uudelleen -toiminnon avulla.

Integraatiokenttien yhdistäminen

Yhdistämistaulut ovat vasta ensimmäinen vaihe. Sinun täytyy myös yhdistää taulujen kentät. Integrointikenttien yhdistämismääritykset linkittävät Business Centraltaulujen kentät vastaaviin sarakkeisiin Dataversessä ja määrittävät, synkronoidaanko kunkin taulun tiedot. Vakiomuotoinen taulunyhdistämismääritys, jonka Business Central tarjoaa, sisältää kenttien yhdistämismääritykset, mutta voit halutessasi muuttaa niitä. Lisätietoja on kohdassa Taulukoiden yhdistämismääritysten tarkasteleminen.

Huomautus

Jos käytössä on paikallinen versio Business Centralsta, integrointikenttien yhdistämismääritykset on määritelty taulun 5336 integrointikenttien yhdistämismäärityksessä.

Voit yhdistää kentät manuaalisesti tai voit automatisoida prosessin yhdistämällä useita kenttiä samaan aikaan niiden arvojen vastaavuuskriteerien perusteella. Lisätietoja on kohdassa Usean tietueen yhdistäminen kentän arvon täsmäytyksen perusteella.

Kenttien arvojen erojen käsitteleminen

Joskus kenttien arvot, jotka haluat yhdistää, ovat erilaisia. Esimerkiksi Dynamics 365 Sales -sovelluksessa Yhdysvaltojen kielikoodi on U.S., mutta Business Central:ssä se on US. Tämä tarkoittaa, että arvo on muunnettava, kun tietoja synkronoidaan. Tämä tapahtuu muutossäännöillä, jotka määrität kentille. Muunnossäännöt määritetään Integrointitaulukon yhdistämismääritykset -sivulla valitsemalla Yhdistämismääritys ja sitten Kentät. Ennalta määritetyt säännöt ovat käytettävissä, mutta voit myös luoda omia sääntöjä. Lisätietoja on kohdassa Muunnossäännöt.

Puuttuvien asetusarvojen käsitteleminen

Dataverse sisältää asetusjoukkokentät, joissa on Asetus-tyyppiä oleviin Business Central -sarakkeisiin yhdistettävät arvot automaattista synkronointia varten. Synkronoinnin aikana muut kuin yhdistetyt asetukset ohitetaan ja puuttuvat asetukset liitetään liittyvään Business Central -tauluun ja lisätään CDS-asetuksen yhdistäminen -järjestelmätauluun myöhemmin tapahtuvaa manuaalista käsittelemistä varten. Voit esimerkiksi lisätä puuttuvat asetukset tuotteeseen ja päivittää sitten yhdistämismäärityksen. Lisätietoja on kohdassa Puuttuvien asetusarvojen käsitteleminen.

Yhdistä tietueet

Kytkentä linkittää rivit kohteessa Dataverse tietueisiin kohteessa Business Central. Esimerkiksi tilit kohteessa Dataverse yhdistetään tyypillisesti asiakkaisiin kohteessa Business Central. Kytkentätietueet tarjoavat seuraavat edut:

  • Se tekee synkronoinnin mahdolliseksi.
  • Käyttäjät voivat avata tietueita tai rivejä yhdessä yrityssovelluksessa toisesta. Tämän edellytyksenä on, että sovellukset on jo integroitu.

Kytkennät voidaan määrittää automaattisesti synkronoinnin töiden avulla tai manuaalisesti muokkaamalla tietuetta kohteessa Business Central. Lisätietoja on kohdassa Tietojen synkronoiminen kohteessa Business Central ja Dataverse ja Tietueiden kytkeminen ja synkronointi manuaalisestii.

Suodata tietueet ja rivit

Jos et halua synkronoida kaikkia tietyn Dataverse -taulukon tai Business Central -taulukon rivejä, voit määrittää suodattimia rajoittamaan synkronoitavia tietoja. Suodattimet määritetään Integrointitaulukon yhdistämismääritykset -sivulla.

  1. Valitse Lamppu, joka avaa Kerro-ominaisuuden. -kuvake, syötä Integroinnin yhdistämistaulukot ja valitse sitten liittyvä linkki.
  2. Voit suodattaa Business Centralin tietueita määrittämällä Taulukkosuodatus-kentän.
  3. Voit suodattaa Dataversein rivejä määrittämällä Integrointitaulukon suodatus -kentän.

Luo uusia tietueita

Oletusarvoisesti vain yhdistetyt Business Centralin ja Dataversein rivit synkronoidaan integroinnin synkronointitöissä. Voit määrittää taulukon yhdistämismäärityksiä siten, että uudet tietueet tai rivit luodaan kohteeseen (kuten Business Centraliin) kullekin lähteen (kuten Dataverse) riville, jota ei ole vielä yhdistetty.

Esimerkiksi MYYJÄT - Dynamics 365 Sales -synkronointityö käyttää taulukon yhdistämismääritystä MYYJÄT. Synkronointityö kopioi tiedot Dataversein käyttäjistä Business Centralin myyjiin. Jos määrität yhdistämismääritykset luomaan uusia tietueita, jokaiselle Dataversein käyttäjälle, jota ei vielä ole yhdistetty Business Centralin myyjään, luodaan uusi myyjärivi Business Centralissa.

Uusien tietueiden luominen synkronoinnin aikana

  1. Valitse Lamppu, joka avaa Kerro-ominaisuuden. -kuvake, syötä Integroinnin yhdistämistaulukot ja valitse sitten liittyvä linkki.
  2. Poista luettelossa taulukon yhdistämismäärityksessä Synkronoi vain yhdistetyt tietueet -kentän arvo.

Määritysmallien käyttäminen taulukon yhdistämismäärityksissä

Määritysmallit voidaan määrittää taulumäärityksiin käyttämään uusia tietueita tai rivejä, jotka on luotu Business Centralissa tai Dataverseissa. Voit määrittää kuhunkin taulukon yhdistämismääritykseen määritysmallin käytettäväksi uusissa Business Centralin tietueissa ja toisen mallin käytettäväksi uusissa Dataversein riveissä.

Jos asennat oletussynkronointimäärityksen, kaksi määritysmallia luodaan useimmiten automaattisesti ja käytetään Business Central -asiakkaiden ja Dynamics 365 Sales -tilien taulukon yhdistämismäärityksiin: CDSCUST ja CDSACCOUNT.

  • CDSCUST luo ja synkronoi uusia asiakkaita Business Centralssa Dynamics 365 Sales tilien perusteella.

    Luo tämä malli kopioimalla asiakkaille aiemmin luotu määritysmalli. CDSCUST luodaan vain, jos aiemmin luotu määritysmalli on olemassa ja mallin Valuuttakoodi-kenttä on tyhjä. Jos määritysmallin jossain kentässä on arvo, kyseistä arvoa käytetään Dataversein tilin sarakkeessa määritetyn arvon sijasta. Jos esimerkiksi Dataverse -tilin Maa/alue-sarakkeessa on Yhdysvallat ja määritysmallin Maa/alue-kentässä on Yhdistynyt kuningaskunta, sitten Yhdistynyt kuningaskunta on myös Business Centralin asiakkaan Maa/alue-arvo.

  • CDSACCOUNT luo ja synkronoi uusia käyttäjätilejä Dataversessa Business Central tilin perusteella.

Määritysmallien määrittäminen taulukon yhdistämismäärityksessä

  1. Valitse Lamppu, joka avaa Kerro-ominaisuuden. -kuvake, syötä Integroinnin yhdistämistaulukot ja valitse sitten liittyvä linkki.
  2. Valitse luettelossa taulukon yhdistämismääritystapahtuman Taulukon määritysmallin koodi -kentässä Business Centralin uusissa tietueissa käytettävä määritysmalli.
  3. Määritä määritysmallille Integrointitaulukon määritysmallin koodi -kenttä, jota käytetään Dataversein uusissa tietueissa.

Katso myös

Tietoja Dynamics 365 Business Centralin ja Dataversein integroinnista
Business Centralin ja Dataversein synkronointi
Ajoitettu synkronointi

Business Centralin maksuttoman verkko-oppimissisällön etsiminen