Johdanto tiedonsiirtorajapintoihin

 

Lemonsoft-yritysohjelmistot on avoin ohjelmisto. Voit tehdä Lemonsoftin kylkeen omia sovelluksia käyttäen hyväksi samaa bisneslogiikkaa, jota Lemonsoft muutenkin käyttää.

Nämä ulkopuoliset sovellukset tehdään palvelurajapintojen avulla. Näiden rajapintojen läpi luetaan ja kirjoitetaan tietoa Lemonsoftiin. Lisätietoja hakusanalla palvelurajapinnat (Webservice).

Palvelurajapintojen (Webservice) lisäksi voit siirtää tietoa useimpiin Lemonsoft-ohjelmiin csv- tai xml-muodossa.

Näiden lisäksi käytössä on useita vakioituja tiedonsiirtomuotoja, kuten Orders 91.1 (EDI-sanoma).

 

Tiedonsiirron käyttöönotto

 

Tiedon vienti- ja tuontitoiminnot vaativat asianmukaisen lisenssin. Perus CSV- ja XML-vienti ja -tuonti edellyttävät WIO (XML- ja CSV-rajapinnat) -lisenssiä.

Palvelurajapinnoilla on myös omat lisenssit ja nämä on kerrottu kyseisen osa-alueen omassa ohjeessa.

Useimmista csv-muotoisista tiedontuonneista löydät mallitiedoston Lemonsoftin asennushakemiston alta hakemistosta templates\importtemplates.

 

Tietokantakuvaukset

 

Lemonsoftin tietokannan taulurakenne muodostetaan skripteillä, joissa on myös kuvattuna tietokentät.

Löydät nämä skriptit Lemonsoftin asennushakemiston alta SQL\Tables-hakemistosta.

Skriptit on nimetty TB_taulu.sql. Tiedoston nimi kuvaa asiayhteyden, mutta muutama esimerkki:

      tb_invoices.sql => laskutuksen taulurakenne

      tb_customers.sql => asiakkuudenhallinta

      tb_products.sql => nimikkeet ja siihen liittyvä

      tb_sales_orders.sql => myyntitilaukset

Avaa tiedosto muistiolla tai SQL Serverin Management Studioon.

Skriptissä on kommentoitu luotavat kentät kenttänimen jälkeen.

Tärkeimmät tiedot on kuvattu myös tässä tiedonsiirto-oppaassa.