Export Nabídky z programu POHODA do XML
Základní XML požadavek na XML export dat z agendy "Přij. / Vyd. Nabídky" v programu POHODA vyexportuje všechny data/záznamy z dané agendy do XML.
Filtrování záznamů
Pro agendu "Přij. / Vyd. Nabídky" podporuje XML komunikace tyto základní druhy filtrování:
- předdefinované filtry pro danou agendu
- uživatelské filtry
- obecný filtr pomocí SQL definice podmínky WHERE
Podrobnější informace o použití najdete v sekeci Filtrování dat
Restrikce záznamů
V rámci XML požadavku na export dat z agendy "Přij. / Vyd. Nabídky" je možné zapnout restrikce dat a omezit tak výstup dat, která budou exportovány do výstupního XML.
Podrobnější informace o použití restrikce v agendě "Nabídky" najdete v sekci Restrikce dat
Stránkování záznamů
V rámci XML požadavku na export dat z agendy "Přij. / Vyd. Nabídky" je možné zapnout stránkování dat.
Stránkování nám umožní zmenšit celkové množství záznamů na menší blok a ten exportovat do XML.
Podrobnější informace o použití stránkování v agendě "Nabídky" najdete v sekci Stránkování dat
Úprava výstupního XML pomocí XSLT transformace
Pomocí XSLT transformace dat můžeme změnit hodnoty dat v XML, strukturu dat v XML i výstupní formát souboru.
Podrobnější informace o použití XSLT transformace v agendě "Nabídky" najdete v sekci XSLT transformace
Definice požadavku a odpovědi na export
XML požadavek a odpověď na export dat "Přij. / Vyd. Nabídky" programu jsou definovány pomocí xsd schéma:
Základní struktura XML požadavku na export Nabídky
dat:dataPackIem id="01" version="2.0"
lst:listOfferRequest version="2.0" offerType="issuedOffer/receivedOffer" offerVersion="2.0"
lst:limit
/lst:limit
lst:requestOffer
ftr:filter
/ftr:filter
ftr:userFilterName
/ftr:userFilterName
ftr:queryFilter
/ftr:queryFilter
/lst:requestOffer
lst:restrictionData
/lst:restrictionData
/lst:listOfferRequest
/dat:dataPackIem
Definice typu dokladu pro export
XML komunikace pro agendy "Přij. / Vyd. Nabídky" jsou definovány pomocí společného xsd schéma: offer.xsd
Z toho důvodu je nutné u "Nabídek" nastavit v hlavičce požadavku lst:listOfferRequest atribut "offerType" , pomocí kterého definujeme typ dokladů pro export.
Nastavení typu dokladu pro export Přij. /Vyd. Nabídek
xsd:attribute name="offerType" type="ofr:offerTypeType" use="optional"
Výčtový seznam hodnot typu xsd:simpleType name="offerTypeType"
xsd:enumeration value="issuedOffer"
xsd:enumeration value="receivedOffer"
Vzorové příklady pro export Nabídek
Vzorové příklady pro export Nabídky při použití filtrování dat.
Vzorové příklady pro export Nabídky při použití restrikce dat
Vzorové příklady pro export Nabídky při použití stránkování záznamů
Popis výsledného zpracování XML komunikace
Podrobnější informace o výsledku zpracování XML požadavku na export najdete v sekci Podrobnosti zpracování