Sisujuht

Bauwise standardliides

Tutvustus

Bauwise standard liides 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.

Hind

Bauwise liidese kuutasu on vastavalt XML liidese komponentidele 80 €/kuus + km:

Kõik uuendused sisalduvad kuupõhises tasus. Samuti sisalduvad kuutasus ka paigalduskulud.

Ühine pöördumispunkt

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/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='

Token

Et leida liidese Token (XML võtit):
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. Real Bauwise vajuta nuppu et näha võtit

Oluline

Üldine

Ostuarvete sisendi erisused

Liidese komponendid

Ostuarved

Väljund

Väljund skeema: https://login.directo.ee/xmlcore/bauwise/ws_oarved.xsd
what=purchase
get=1
Filter „number“,„date1“,„date2“,„supplier“,„confirmed“,„status“,„ts“

Sisend

Sisend skeema: https://login.directo.ee/xmlcore/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

Kanded

Väljund

Väljund skeema: https://login.directo.ee/xmlcore/bauwise/ws_kanded.xsd
what=transaction
get=1
Filter „number“,„date1“,„date2“,„type“,„ts“

Projektid

Väljund

Väljund skeema: https://login.directo.ee/xmlcore/bauwise/ws_projektid.xsd
what=project
get=1
Filter „code“,„customer“,„supplier“,„orderer“,„contract“,„closed“,„ts“

Hankijad

Väljund

Väljund skeema: https://login.directo.ee/xmlcore/bauwise/ws_hankijad.xsd
what=supplier
get=1
Filter „code“,„regno“,„email“,„closed“,„type“,„ts“

Kliendid

Väljund

Väljund skeema: https://login.directo.ee/xmlcore/bauwise/ws_kliendid.xsd
what=customer
get=1
Filter „code“,„loyaltycard“,„regno“,„email“,„phone“,„closed“,„type“,„ts“

Objektid

Väljund

Väljund skeema: https://login.directo.ee/xmlcore/bauwise/ws_objektid.xsd
what=object
get=1
Filter „code“,„master“,„type“,„level“,„ts“

Sisend

Sisend skeema: https://login.directo.ee/xmlcore/bauwise/xml_in_objektid.xsd
what=object
put=1

Kustutamised

Väljund

Väljund skeema: https://login.directo.ee/xmlcore/bauwise/ws_kustutamised.xsd
what=delete
get=1
Filter „document“,„ts“