See on dokumendi vana versioon!
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 ehitatud ülesse BI vajadusi silmas pidades ning sobilik ainult BI lahedusteks
API võti
Et leida liidese XML võti ja edastada see arendajale:
- Logi Directosse sisse kasutajaga kellel on
SUPER
õigused
- Liigu sektsioonini
XML liidesed
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 ====== * Väljundliidesed näitavad kõiki kirjeid ning piiranguid saab teha päringu filtritega! * Ühte väljundit võib pärida 3 korda ööpäevas! =====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.xsd|number, customer, type, status, ts| |object |ws_objektid.xsd |code, master, type, level| |user|ws_kasutajad.xsd |code, employee, internalcode, idnumber, closed, email, ts| |supplier |ws_hankijad.xsd |code, regno, email, closed, ts| |priceformularow|ws_hinnavalemid.xsd |code, item, class, ts| |account |ws_kontod.xsd|code, closed, class| |stocklevel|ws_laoseis.xsd |code, stock, ts| |transactionrow |ws_kanderead.xsd |number, date1, date2, type, object, project, supplier, customer, rowdate1, rowdate2, ts| |itemclass|ws_artikliklassid.xsd |code, master| |delete |ws_kustutamised.xsd |number, code, document, ts| |payment |ws_tasumised.xsd |number, date1, date2, reference, confirmed, ts|