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.