et:xml_direct:alustamine:tehnilised_nouded
Tehnilised nõuded
- Formaat XML, kodeering UTF-8, transport HTTPS, ligipääs POST
- Liides on passiivne; vastus on sünkroonne XML
- Dokumendinumbrid
integer(max2147483647) - Terve XML-postituse suuruspiirang on 19 Mb; manuseid piiramatu arv, kuid kõik koos mahuvad sellesse.
Sisendite põhimõtted
- Sisend loob uue dokumendi või muudab olemasolevat (leitakse välise võtme/numbri järgi).
- Muutmise käitumine sõltub komponendist. Osadel on olemasoleva dokumendi muutmiseks vaja
xd_update=1(order, invoice, purchaseorder, quotation, expense, contract, transaction, resource, stockorder, event, absence, purchase); kui vaste leitakse jaxd_updatepole 1, postitus lükatakse tagasi. - Kui palju uuendatakse, sõltub samuti komponendist:
- Artikkel (
item) – osaline uuendus (saadetud väljad). - Arve (
invoice) – päis osaliselt, read asendatakse (kustutamine + lisamine). - Lähetus (
delivery) – ainult osaline uuendamine ja lisamine (tervikuna ei asendata). - Klient/hankija (
customer/supplier) – põhiandmete osaline uuendus (nimi, e-post, telefon) parameetrigaxd_customer_update/xd_supplier_update(vastus30 Updated). - Muudel tehingudokumentidel postita muutmisel terve dokument.
- Kinnitatud dokumenti üldjuhul muuta ei saa – vastus
Type=14(kinnitatud või seotud dokumentidega). Erand:xd_updateconfirmed=1komponentidel order, invoice, purchaseorder, stockreceipt. - Käitumist juhitakse transpordiparameetritega; osadel on toetatud ka vaikeväärtuste seadistamine.
Kohandatud laiendused (aftersave)
Erisus, mitte vaikefunktsionaalsus. Vajadusel saab liidesele kokkuleppel Directoga lisada kohandatud salvestusjärgse (aftersave) töötluse – täiendava loogika, mis käivitub pärast dokumendi salvestamist. Erinevalt transpordiparameetritest ei ole see standardseadistus, vaid juhupõhine laiendus.
et/xml_direct/alustamine/tehnilised_nouded.txt · Viimati muutnud: 2026/07/06 15:56 persoon 127.0.0.1