Sisujuht

BI Direct

Tutvustus

BI Direct on ühispöördumispunkitga liides, mille iga komponent on eraldi valitav. Liidese komponentide väljad on „lukus“ ning alati ühesugused kõikides baasides. Arendused toimuvad jagatud lahenduse põhimõttel. Liides on aktiveeritav ning ei vaja Directo poolset arendust. Kokku on vaja leppida vajalikud komponendid. Liides on üles ehitatud pidades silmas BI vajadusi ning sobilik kasutamiseks ainult BI lahedustega.

API võti

Et leida liidese XML võti ja edastada see arendajale:

  1. Logi Directosse sisse kasutajaga kellel on SUPER õigused
  2. Ava töötaja kaart 'XML'

  3. Liigu Admin sakile

  4. Liigu sektsioonini XML liidesed
  5. Vajaliku liidese real vajuta nuppu et näha võtit

Ligipääs liidesele (URL)

Liidesele ligipääs käib POST meetodil, form/urlencoded järgneva URL'i suhtes: https://login.directo.ee/xmlcore/cap_bi/xmlcore.asp

Ligipääsuks tuleb kasutada token'it. Token asendab vanemat tüüpi liideste appkey ja andmebaasi nime korraga. Token tuleb POST meetodil muutujas TOKEN (sarnaselt siis html vormi postitamisele) saata antud URL'i pihta tulemuse saamiseks. Ebakorrektse või valesti saadetud tokeni korral on vastus <result type=„5“ desc=„Unauthorized“/> ja kui ei kasuta muutujat TOKEN, siis on vastus <err>token required</err>

curl näide

curl --location 'https://login.directo.ee/xmlcore/cap_bi/xmlcore.asp' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'token=••••••' \
--data-urlencode 'get=1' \
--data-urlencode 'what=xxxxx' \
--data-urlencode 'ts=xx.xx.xxxx'

Hind

Hind vastavalt valitud komponentidele, millele rakendab allahindlus 20%. Kustutatud dokumentide väljund on tasuta komplektis kaasas.

Vaata hinnakirja

Testimine

BI Direct liidese testimise link https://login.directo.ee/xmlcore/cap_bi/webupload.html

Üldine

Komponendid

Valitavad komponendid

Komponent (what) Skeem (XSD) Filtrid
invoice ws_arved.xsd number, customercode, transactiondate, date1, date2,ts
order ws_tellimused.xsd number, customercode, class, date1, date2, ts
customer ws_kliendid.xsd code, loyaltycard, regno, email, phone, closed, ts
purchase ws_oarved.xsd number, date1, date2, supplier, confirmed, status, ts
item ws_artiklid.xsd class, code, type, barcode, supplier, supplieritem, closed, ts
project ws_projektid.xsd code, customer, supplier, orderer, contract, closed, ts
stockreceipt ws_sissetulekud.xsd number, date1, date2, supplier, confirmed, ts
delivery ws_lahetused.xsdnumber, customer, type, status, ts
object ws_objektid.xsd code, master, type, level
userws_kasutajad.xsd code, employee, internalcode, idnumber, closed, email, ts
supplier ws_hankijad.xsd code, regno, email, closed, ts
priceformularowws_hinnavalemid.xsd code, item, class, ts
account ws_kontod.xsdcode, closed, class
stocklevelws_laoseis.xsd code, stock, ts
transactionrow ws_kanderead.xsd number, date1, date2, type, object, project, supplier, customer, rowdate1, rowdate2, ts
itemclassws_artikliklassid.xsd code, master
delete ws_kustutamised.xsd number, code, document, ts
payment ws_tasumised.xsd number, date1, date2, reference, confirmed, ts