Iga ettevõte on natuke erinev. Mõni kasutab lisaks Standard Booksile oma tootmistarkvara. Mõni jälgib kõike BI süsteemis. Mõni tahab, et veebipoe tellimused liiguksid otse arveteks.
Küsimus on aga selles, kuidas saada erinevad tarkvarad omavahel rääkima? Sellises olukorras tulebki appi REST API.
REST API ei ole midagi haruldast, sest tegelikult kasutad seda tõenäoliselt juba praegu ehkki sa ei pruugi sellele mõelda. Standard Books töötab sujuvalt koos kümnete teiste teenustega, millel on oma REST API. Näiteks liiguvad andmed automaatselt pankade (Swedbank, SEB, LHV), logistikafirmade (Omniva, SmartPost, DPD, Venipak), e-arvete operaatorite (Finbite, Unifiedpost, Telema, Envoice, Docura) ja makselahenduste (Everypay, Banqup) vahel.
See tähendab, et arved, maksed, tarned ja aruanded liiguvad süsteemist süsteemi ilma, et sina peaksid neid käsitsi sisestama või faile edasi-tagasi saatma.
Kui sa REST API-t ei kasuta, siis ilmselt on su tööpäevas väga palju käsitistööd. Tellimused saabuvad e-postiga, failid rändavad Excelist programmi ja tagasi ning iga info liikumine tähendab uut kopeerimist, kontrollimist ja vigade ohtu. Kui kuskil jääb üks number vale või fail õigel ajal edasi saatmata, tekivad viivitused ja kliendid ootavad.
Mis on REST API ja miks seda vaja on?
Lihtsalt öeldes on see tarkvaraline ukseava, mille kaudu saab Standard Booksist andmeid välja võtta või sinna andmeid saata. Täpselt nii, nagu sul seda vaja on. API on nagu lüli kahe süsteemi vahel. See laseb sul oma äriprotsesse ühendada nii, et andmed liiguvad automaatselt ja õigel ajal.
“Tänapäeva maailmas, kus nutiseadmed, veebipoed ja digitaalsed teenused on muutunud igapäevaelu lahutamatuks osaks, on API kasutamine väga oluline. Olenemata sellest, kas olete ettevõtte omanik, IT-spetsialist või lihtsalt nutiseadme kasutaja – API mõjutab teie elu rohkem, kui te arvatagi oskate.“ – Kaupo Karuse, Excellenti vanemkonsultant
REST API plussid:
- Väga lihtne kasutada – arendajad kiidavad.
- Kasutab HTTP protokolli, mis on maailmas enim levinud suhtlustehnoloogia – tulemüüri adminid kiidavad.
- Väga paindlik – toetab andmeformaate nagu XML, JSON, TXT, HTML jpm.
- Sobib kõigi tarkvaradega, mis REST API-t oskavad kasutada.
REST API näited ja kuidas meie kliendid seda kasutavad
- Veebipoed – meie enim kasutatud REST API
Klient teeb e-poest tellimuse → info liigub API kaudu Standard Booksi → seal luuakse arve, tellimus või saateleht.
- Artiklid, laoseisud, käibemaksu info ja hinnad liiguvad Standard Booksist otse veebipoodi.
- Arved, tellimused ja uued kontaktid liiguvad veebipoest Standard Booksi.
- Laekumiste info liigub eraldi pangaliidese kaudu.
- Veebitellimused on süsteemis eristatavad käsitsi tehtud tellimustest.
Kõik andmed liiguvad ise. Keegi ei kopeeri midagi käsitsi ega otsi taga tellimusi Outlookist. Tavaliselt säästab see automatiseerimine mitu tundi kuus, eriti kui tellimusi on palju. Ja mis peamine, kaob ära see pidev stress, et “kas ma ikka leidsin kõik meilid üles” või “äkki jäi midagi kahe silma vahele”.
2. Tootmistarkvarad
Kui tootmine toimub eraldi süsteemis, aga arved ja laoarvestus on Standard Booksis, siis aitab API andmed sünkroonis hoida. Tellimus liigub tootmisse, laoseis uueneb ja tarne toimub õigel ajal.
3. Ärianalüütika ja BI (Flex.bi)
Kui juhtkond tahab andmeid visualiseerida näiteks Power BI-s siis API annab neile selleks ligipääsu.
Enne API kasutuselevõttu kuuleb juhtkond tihti lauseid nagu “ma saadan sulle selle raporti homme” või “mul peab enne andmed Excelist välja tõmbama ja puhastama”. See tähendab, et otsuseid tehakse vananenud info põhjal või venivad need lihtsalt liiga kaua. API-ga on pilt reaalajas ees – ilma, et keegi peaks vahepeal failidega žongleerima. Andmed liiguvad API kaudu otse analüütilisse keskkonda, ilma vahefailide või ekspordita.
Kellele oleks REST API vajalik?
REST API võiks olla vajalik:
- Ettevõtetele, kellel on rohkem kui üks tarkvara kasutuses
- Arendajatele, kes tahavad Standard Booksi integreerida oma lahendusega
- Juhtidele, kes tahavad automatiseerimist ja kontrolli, mitte lisatööd
“API kasutamine ei näita aeglustumise märke.“ – Kaupo Karuse, Excellenti vanemkonsultant
Vaata Kaupo Karuse ettekannet APIde kohta siit:
Kas REST API kasutamiseks peab olema ise arendaja?
Jah, REST API eeldab tehnilist teadmist, sest see on mõeldud arendajatele või ettevõtetele, kellel on olemas tehniline partner. Kui sul on arendaja olemas, siis on meie dokumentatsioon selge ja kergesti kasutatav
Seadistused REST API funktsionaalsuse kasutamiseks leiad siit!
Soovid Standard Booksi ühendada oma süsteemiga?
Meie REST API annab sulle selle võimaluse. Kui vajad abi, võta meiega ühendust ning aitame leida sulle sobiva lahenduse.