Microsoft Dataverse -integrointi tietojen synkronoinnin avulla
Yrityssovelluksissa käytetään usein tietoja useista lähteistä. Dataverse yhdistää tiedot yhdeksi logiikkajoukoksi, jonka avulla Business Central on helppo yhdistää muihin Dynamics 365 -sovelluksiin. Yhdistettävä sovellus voi olla esimerkiksi Dynamics 365 Sales tai oma Dataverseen perustuva sovellus. Lisätietoja Dataversesta on kohdassa Mikä on Dataverse?.
Seuraavat ohjeet käsittelevät Business Centralin ja Dataversen integrointia.
Huomautus
Näitä tehtäviä varten tarvitaan Dataversen ja Business Centralin Järjestelmänvalvoja-käyttöoikeusrooli.
Määritä Dataversen käyttöoikeudet niille Business Centralin käyttäjille, jotka käyttävät integroituja sovelluksia.
Määritä Dataverse -yhteys. Lisätietoja on kohdassa Yhteyden muodostaminen Dataverse -sovellukseen.
Synkronoi tiedot sovellusten välillä. Lisätietoja on kohdassa Business Centralin ja Dataversein synkronointi.
Aloita Dataversein käyttö
Jos haluat aloittaa Dataversen käyttämisen, tarvitset Microsoft Power Apps -tilin. Jos sinulla ei vielä ole Power Apps -tiliä, saat ilmaisen tilin käymällä osoitteessa powerapps.com ja valitsemalla Aloita ilmaiseksi -linkin. Lisätietoja Dataversen käyttämisen aloittamisesta on Dataversen käytön aloittaminen -moduulissa Microsoftin koulutuksissa.
Kaksisuuntainen tai yksisuuntainen tietojen synkronointi
Voit määrittää integroinnin synkronoimaan tiedot joko Dynamics 365 -liiketoimintasovelluksesta toiseen tai molempiin suuntiin reaaliaikaisesti Dataversen avulla. Jos integroit esimerkiksi Business Centralin ja Dynamics 365 Salesin, myyjä voi luoda myyntitilauksen Dynamics 365 Salesissa ja tilaus synkronoituu Business Centraliin. Myyjä voi vastaavasti tarkistaa Dynamics 365 Salesissa tilauksessa olevan nimikkeen saatavuuden Business Centralissa.
Vakioentiteetit ja mukautetut entiteetit
Dataverse tallentaa tiedot turvallisesti taulukkojoukkoihin. Ne ovat samanlaisia joukkoja kuin taulukon tallentamat tiedot tietokannassa. Dataverse sisältää tavalliset skenaariot kattavien vakiotaulukoiden perusjoukon. Voit luoda myös organisaatiokohtaisia mukautettuja taulukoita. Business Centralissa voit tarkastella vakiotaulukoita ja mukautettuja taulukoita, jotka synkronoidaan Integrointitaulukon yhdistämismääritykset -sivulla.
Tietoja Business Central -perusintegrointiratkaisusta
Perusintegraatioratkaisu on integroinnin avainosa. Ratkaisu lisää vaaditut roolit ja käyttöoikeustasot integroinnin käyttäjätileille ja luo taulukot, jotka tarvitaan Business Central -yrityksen yhdistämisessä liiketoimintayksikköön Dataversessa.
Oletusarvoisesti Dataversen yhteyden määrityksen asetusten ohjattu määritysopas tuo ratkaisun. Tämän vuoksi asennusopas käyttää määrittämääsi järjestelmänvalvojan käyttäjätiliä. Tämän tilin on oltava Dataverse -ohjelman hyväksytty käyttäjä, jolla on järjestelmänvalvojan käyttöoikeusrooli.
Lisätietoja käyttäjätileistä on seuraavissa artikkeleissa:
- Dataverse -integroinnissa käytettävien käyttäjätilien määrittäminen
- Luo käyttäjät Microsoft Dynamics 365 (online) -sovelluksessa ja määritä käyttöoikeusroolit
Järjestelmänvalvojan tiliä käytetään vain kerran asennuksen aikana kokoonpanon muutosten takia, jotka perusintegrointiratkaisu tekee Dataversessa. Kun ratkaisu on tuotu, tiliä ei enää tarvita. Integrointi jatkaa integrointia varten automaattisesti luodun käyttäjätilin käyttämistä.
Dataverse:n mukauttamisen lisäksi ratkaisu luo integrointia varten myös käyttöoikeusroolit Dataverse:ssä:
- Business Central Dataverse -integrointi - Mahdollistaa Business Centralin ja Dataversen välisen yhteyden hallinnan. Yleensä tämä rooli määritetään vain käyttäjätilille, joka on luotu automaattisesti synkronointia varten. Saat lisätietoja tästä roolista siirtymällä kohtaan Käyttäjätilien määrittäminen Dataverse -integrointia varten.
Luo yhteyden muodostamisen aikana integrointitaulukon yhdistämismääritykset, joita tarvitaan tietojen synkronoimiseen. Dataversen entiteetit yhdistetään taulukoihin ja taulukkokenttiin Business Centralissa integrointitaulukoiden kautta. Lisätietoja yhdistämismäärityksistä on kohdassa Synkronoinnin vakioentiteetin yhdistämismääritys.
Erojen käsitteleminen paikallisina valuuttoina ja perustapahtumavaluuttoina
Voit muodostaa yhteyden -Dataverseympäristöön, jonka perusvaluutta on eri kuin paikallinen valuutta Business Centralissa. Voit muodostaa yhteyden Business Centraliin Dataverse-yhteyden asetukset -sivulla tai käyttämällä Dataversen yhteyden määrityksen ohjattua määritysopasta.
Voit muodostaa yhteyden varmistettuasi, että perustapahtumavaluutan määrityksessä Dataversessa on annettu valuutta, joka on määritetty Business Centralin Valuutat-sivulla, ja että valuutalle on määritetty vähintään yksi valuuttakurssi Valuutan vaihtokurssit -sivulla.
Esimerkki: Olet muodostamassa yhteyttä Dataversesta niin, että paikalliseksi valuutaksi on määritetty euro (EUR) Dataverse-ympäristön Pääkirjanpidon asetukset -sivun mukaan. Siellä perustapahtumavaluutaksi on määritetty Yhdysvaltain dollari (USD). Business Centralin Valuutat-sivulla on oltava valittuna USD ja soveltuva vaihtokurssi.
Kun yhteys Dataverseen otetaan käyttöön, Business Central lisää sen paikallisen valuutan Dataversen Valuutta-entiteettiin yhdessä Valuutan vaihtokurssit -sivun Valuuttakerroin-kentän vaihtokurssin kanssa.
Valuutan synkronointi on yksisuuntaista Business Centralista Dataverseen, rahamääräiset summat muunnetaan ja synkronoidaan seuraavasti:
- Summat Dataversen perusvaluuttana muunnetaan Business Centralin paikalliseksi valuutaksi Business Centralista synkronoidun uusimman vaihtokurssin perusteella.
- Summat Business Centralin paikallisena valuuttana synkronoidaan Business Centralin paikallisen valuutan kanssa jonakin muuna, (ei perusvaluuttana) Dataversessa.
Mitä tapahtuu, kun yritys kopioidaan
Dataverse- tai Dynamics 365 Sales -integroidut yritykset voidaan kopioida turvallisesti. Yritysten kopiointi auttaa pienentämään riskiä tietojen epäjohdonmukaisuuksista ja säästämään arvokasta aikaa. Lisätietoja yritysten kopioinnista on kohdassa Yrityksen kopiointi.
Huomautus
Kun yritys kopioidaan ympäristössä, jossa Dataverse- tai Sales-integrointi on otettu käyttöön, Business Central tyhjentää seuraavat asetukset kohdeyritykseen kopioitaessa:
- Dataversen ja Dynamicsin yhteysasetukset varmistavat, että integrointi uudelleenalustaa kohdeyrityksen oikein.
- Integrointitietueet varmistavat, että kohdeyritys ei osoita tietueisiin, jotka yhdistettiin lähdeyrityksessä.
- Integroinnin synkronointityöt pysäyttävät synkronoinnin taustatyöt.
- Mahdollinen synkronointi epäonnistuu, koska ne osoittavat lähdeyrityksen virheisiin ja niitä pidettäisiin kohdeyrityksissä turhina tietoina.
Katso myös
Business Centralin maksuttoman verkko-oppimissisällön etsiminen