Jaa


Synkronoitavissa olevien taulukoiden ja kenttien yhdistämismääritys

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 CDS-taulukkoa kohden, jonka haluat synkronoida Business Centralissa 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.

Vinkki

Kun paritietue muuttuu, Business Central synkronoi tiedot automaattisesti Dataverse. Automaattinen synkronointi on useimmissa tapauksissa hyvä. Usein tehtävät muutokset suuriin taulukon yhdistettyjen tietueiden määriin voivat kuitenkin hidastaa tietojen synkronointia.

Jos haluat välttää hitaan suorituskyvyn integrointitaulukko Linkitys integrointitaulukko sivulla voit ottaa käyttöön minkä tahansa taulukon tapahtumapohjaisen tietojen synkronoinnin tai poistaa sen käytöstä. 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.

Taulukon ja kentän linkitysten lisääminen aiemmin luotuihin integrointitaulukoihin

esiversio: Tämä ominaisuus on esiversio.

Linkitys integrointitaulukko sivun Uusi taulukon yhdistämismääritys -toiminnon avulla voit lisätä uusia taulukoiden linkitystoimintoja integrointitaulukoihin. Toiminto käynnistää Luo uusia integrointikartoituksia -avustetun asetusoppaan, jonka avulla voit määrittää uusia integrointitaulukko ja kenttien määritykset.

Oppaassa voit linkittää Business Centralin taulukot aiemmin luotujen integrointitaulukoiden Dataverse kanssa. Voit myös määrittää Dataverse taulukon yksilöivän tunnuksen kohdassa integrointitaulukko Yksilöllinen tunnus -kentän nimi ja integrointitaulukko Muokattu kentän nimellä, jotta tietojen synkronointi toimisi.

Muistio

Taulukon sarakkeen haussa näkyvät kaikki Business Central -taulukot, myös mukautettuja taulukoita, joita ei ole vielä linkity. Se sulkee pois integrointitaulukko määritykset -sivulla jo olevat tiedot. integrointitaulukko-sarakkeen haussa näkyvät vain Dataverse taulukot (AL-hakutaulukot), jotka ovat osa out-of-the-box -integrointeja. Lisätaulukoiden tai mukautettujen Dataverse taulukoiden lisääminen edellyttää kehittäjän apua, kun luot ja otat ne käyttöön laajennuksen kautta.

Lisätoiminto avaa taulukon yhdistämismääritys lisäasetuksia, joita voi määrittää. Lisäosassa Taulukon suodatus -kentän avulla voit määrittää suodattimia Business Central -kenttää varten. Käytä tietojen integrointitaulukko suodatus -kenttää Dataverse , jotta tiedot voidaan synkronoida yhdessä Taulukon config -taulukon asetusasetusten määritysmallin koodien kanssa. Mallin koodi ja Laskutoimitt. määritykset Koodi puuttuvien tietojen ennakkoon, kun uusi tieto tulee kummastakin kohdistuksesta.

Oppaasta on myös hyötyä uusien yhdistämismääritys sisällytettävien kenttien määrittämisessä. Voit yhdistää Kentän nimi -sarakkeen Business Central -kentän Integrointikentän nimi -sarakkeessa olevan Dataverse kentän nimen kanssa . Voit myös määrittää Suunnan , sen, onko kentässä aina sama arvo Vakio-sarakkeessa , ja onko kenttien yhdistämismääritys käytettävä tarkistuksia tai muutoksia.

Muistio

Virheiden vähentämiseksi integrointitaulukko Kenttä-sarakkeen suodattimet käytettävissä olevien kenttien luetteloon. Jos haluat linkittää kenttiä, joita suodattimet eivät sisällä, tarvitset kehittäjän apua.

  • Kenttien on oltava käytössä.
  • Et voi käyttää opasta FlowField- ja FlowFilter-kenttien linkittämiseen.
  • Voit linkittää vain kenttiä, jotka ovat tyyppiä BigInteger, totuusarvo, Koodi, Pvm, PvmFormula, PvmAika, Desimaali, Kesto, GUID, Kokonaisluku, Vaihtoehto ja Teksti.

Vinkki

Voit myös lisätä uusia kenttien linkitysmahdollisuuksia olemassa oleviin integrointitaulukko linkitykset Integrointikenttien linkitys -luettelosivun avulla . Voit käyttää kenttiä valitsemalla Kentät integrointitaulukko Linkitys-sivulta .

Valitse yksinkertaisesti Uusi kenttä yhdistämismääritys aukaisen Luo uudet integrointimääritykset -avusteisen asetusoppaan yhdistämismääritys vaihe kenttä ja jatka sitten tässä artikkelissa kuvatulla tavalla.

Aiemmin luotuun taulukon yhdistämismääritys lisättävät uudet kenttien linkitykset ovat poissa käytöstä -tilassa. Voit ottaa ne käyttöön myöhemmin valitsemalla Muokkaa luetteloa .

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 kanssa 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 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 Central-taulujen kentät vastaaviin sarakkeisiin Dataversessa 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 Centralista, 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 Salesin Yhdysvaltojen kielikoodi on "U.S.", mutta Business Centralissa se on "US". Tämä tarkoittaa sitä, 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 -kenttiin 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 Dataversessa tietueisiin Business Centralissa. Esimerkiksi tilit Dataversessa yhdistetään tyypillisesti asiakkaisiin Business Centralissa. 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 Business Centralissa. Lisätietoja on kohdassa Tietojen synkronoiminen Business Centralissa ja Dataversessa ja Tietueiden kytkeminen ja synkronointi manuaalisesti.

Suodata tietueet ja rivit

Jos et halua synkronoida tietyn taulukon tai taulukon kaikkia rivejä Business Centralissa Dataverse , voit määrittää suodattimia synkronoitavien tietojen rajaamiseksi. Suodattimet määritetään Integrointitaulukon yhdistämismääritykset -sivulla.

  1. Lamppu, joka avaa Kerro-ominaisuuden.Valitse kuvake, syötä integrointitaulukko Linkitykset ja valitse sitten liittyvä linkki.
  2. Voit suodattaa Business Centralin tietueita määrittämällä Taulukon suodatus -kentän.
  3. Voit suodattaa Dataversen rivejä määrittämällä Integrointitaulukon suodatus -kentän.

Luo uusia tietueita

Oletusarvoisesti vain yhdistetyt Business Centralin tietueet ja Dataversen 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 Dataversen) riville, jota ei ole vielä yhdistetty.

Esimerkiksi MYYJÄT - Dynamics 365 Sales -synkronointityö käyttää taulukon yhdistämismääritystä MYYJÄT. Synkronointityö kopioi tiedot Dataversen käyttäjistä Business Centralin myyjiin. Jos määrität yhdistämismääritykset luomaan uusia tietueita, jokaiselle Dataversen 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. Lamppu, joka avaa Kerro-ominaisuuden.Valitse kuvake, syötä integrointitaulukko Linkitykset 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 Dataversessa. 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 Dataversen 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 Business Centralin uusia asiakkaita Dynamics 365 myynnin 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 Dataversen tilin sarakkeessa määritetyn arvon sijasta. Jos esimerkiksi tilin Maa/alue-sarakkeessa Dataverse on Yhdysvallat ja määritysmallin Maa/alue-kenttä on Gb, ja sen jälkeen GT:tä käytetään Business Central -toiminnossa olevan asiakkaan maa-/aluepaikkana .

  • CDSACCOUNT luo ja synkronoi uusia tilejä Dataverse Business Centralin tilin perusteella.

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

  1. Lamppu, joka avaa Kerro-ominaisuuden.Valitse kuvake, syötä integrointitaulukko Linkitykset 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 Dataversen uusissa tietueissa.

Katso myös

Tietoja integroimisesta Dynamics 365 Business Central Dataverse
Business Centralin ja Dataverse
Synkronoinnin ajoittaminen

Business Centralin ilmaiset e-learning-moduulit löydät täältä