Bauwise standardliides on mõeldud klientidele kes kasutavad Directot ostuarve loomisel ning Bauwise toimub info töötlemine ja Directo ostuarvete täiendamine. Uued objektid luuakse nii Directo, kui ka Bauwise poolel.
Erisuste puhul liides ei sobi ning siis tuleb teha eriliides.
Bauwise liidese kuutasu on vastavalt XML liidese komponentidele ~80 €/kuus + km. Täpne hind sõltub valitud komponentidest:
Kõik uuendused sisalduvad kuupõhises tasus. Samuti sisalduvad kuutasus ka paigalduskulud.
Võrreldes tavapärase xmlcore liidestega on Bauwise liidese puhul kasutusel uus ühine pöördumispunkt. Sellest tulenevalt on mõned erisused millega peab arvestama.
Erisused
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“/>
Kui ei kasuta muutujat TOKEN, siis on vastus <err>token required</err>
curl näide
curl --location 'https://login.directo.ee/xmlcore/cap_bauwise/xmlcore.asp' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data-urlencode 'token=••••••' \ --data-urlencode 'get=1' \ --data-urlencode 'what=supplier' \ --data-urlencode 'code=' \ --data-urlencode 'type=' \ --data-urlencode 'ts='
Et leida liidese XML võti ja edastada see arendajale:
SUPER õigused XML liidesed Üldine
BW menetlus – tavaline ostuarve staatus BW saatmiseksBW EM menetlus- ettemaksuarve staatus BW saatmiseks (kulu konto on vara oma)BW erimenetlus – tähendab, et tuleb read kaasa võtta ja tagasi postitada erand on ettemaksu kasutamine kuluarvelBW aktsepteeritud - Bauwisest tagasi postitatudAP_; lepingud WP_ ja Töökood EAK_) Projektidel (PR_) lisa prefiksi kasutusele võtmist (Bauwise poolne vajadus)!Ostuarvete sisendi erisused
after_save protseduurigaKinkekaart= Ettemaks ja Seeria nr=Seerianumber.
Väljund skeema: https://login.directo.ee/xmlcore/cap_bauwise/ws_oarved.xsd
what=purchase
get=1
Filter „number“,„date1“,„date2“,„supplier“,„confirmed“,„status“,„ts“
Sisend skeema: https://login.directo.ee/xmlcore/cap_bauwise/xml_IN_oarved.xsd
what=purchase
put=1
transpordi parameetri prefix=bw_
transpordi parameetrid=autosupplier, uniqueid, autosupplier_autocode, series, confirm, supplier_update
näide tüüp=XML KOOD=bw_series PARAMETER1=DOK
Väljund skeema: https://login.directo.ee/xmlcore/cap_bauwise/ws_kulutused.xsd
what=expense
get=1
Filter „number“,„date1“,„date2“,„status“,„ts“
Sisend skeema: https://login.directo.ee/xmlcore/cap_bauwise/xml_IN_kulutused.xsd
what=expense
put=1
Väljund skeema: https://login.directo.ee/xmlcore/cap_bauwise/ws_laekumised.xsd
what=receipt
get=1
Filter „number“,„date1“,„date2“,„confirmed“,„ts“
Väljund skeema: https://login.directo.ee/xmlcore/cap_bauwise/ws_tasumised.xsd
what=payment
get=1
Filter „number“,„date1“,„date2“,„confirmed“,„ts“
Väljund skeema: https://login.directo.ee/xmlcore/cap_bauwise/ws_kanded.xsd
what=transaction
get=1
Filter „number“,„date1“,„date2“,„type“,„ts“
Väljund skeema: https://login.directo.ee/xmlcore/cap_bauwise/ws_projektid.xsd
what=project
get=1
Filter „code“,„customer“,„supplier“,„orderer“,„contract“,„closed“,„ts“
Sisend skeema: https://login.directo.ee/xmlcore/cap_bauwise/xml_IN_projektid.xsd
what=project
put=1
Väljund skeema: https://login.directo.ee/xmlcore/cap_bauwise/ws_hankijad.xsd
what=supplier
get=1
Filter „code“,„regno“,„email“,„closed“,„type“,„ts“
Väljund skeema: https://login.directo.ee/xmlcore/cap_bauwise/ws_kliendid.xsd
what=customer
get=1
Filter „code“,„loyaltycard“,„regno“,„email“,„phone“,„closed“,„type“,„ts“
Väljund skeema: https://login.directo.ee/xmlcore/cap_bauwise/ws_objektid.xsd
what=object
get=1
Filter „code“,„master“,„type“,„level“,„ts“
Sisend skeema: https://login.directo.ee/xmlcore/cap_bauwise/xml_in_objektid.xsd
what=object
put=1
Väljund skeema: https://login.directo.ee/xmlcore/cap_bauwise/ws_kustutamised.xsd
what=delete
get=1
Filter „document“,„ts“