/ API Kontakty

Export Poptávky z programu POHODA do XML


Základní XML požadavek na XML export dat z agendy "Přij. / Vyd. Poptávky" v programu POHODA vyexportuje všechny data/záznamy z dané agendy do XML.


Definice požadavku a odpovědi na export

XML požadavek a odpověď na export dat "Přij. / Vyd. Poptávky" programu jsou definovány pomocí xsd schéma:


Definice typu dokladu pro export

XML komunikace pro agendy "Přij. / Vyd. Poptávky" jsou definovány pomocí společného xsd schéma: Enquiry.xsd

Z toho důvodu je nutné u "Poptávek" nastavit v hlavičce požadavku lst:listEnquiryRequest atribut "enquiryType" , pomocí kterého definujeme typ dokladů pro export.


Filtrování záznamů

Pro agendu "Přij. / Vyd. Poptávky" 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. Poptávky" 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ě "Poptávky" najdete v sekci Restrikce dat


Stránkování záznamů

V rámci XML požadavku na export dat z agendy "Přij. / Vyd. Poptávky" 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ě "Poptávky" 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ě "Poptávky" najdete v sekci XSLT transformace


Podrobnosti zpracování XML požadavku a odpovědi na import

XML dokument se při načtení kontroluje, zda odpovídá schématu. Nejdříve se ověřuje obálka XML dokumentu a následně jednotlivé elementy dataPackItem.

Při zpracování XML může dojít k nekorektním situacím, na které je uživatel upozorněn v odpovědi.
V elementu importDetails, se nachází podrobnosti ke zpracování jednotlivého dokladu.
V elementu detail jsou uvedeny elementy popisující problém:

Podrobnější informace o zpracování XML požadavku najdete v sekci: Podrobnosti zpracování...


Co může ovlivnit export záznamů z programu POHODA do XML

Při exportu dat z programu POHODA respektuje XML komunikace následující nastavení:

  • Globální nastavení
  • Uživatelské nastavení
  • Přístupová práva

Z těchto důvodů je při práci s XML komunikací důležité zohlednit nastavení firmy i kontext konkrétního uživatele, pod kterým je požadavek prováděn, aby bylo možné správně interpretovat výstupní data.





Vzorové příklady pro export Poptávek


Export všech Poptávek
Export všech Poptávek

Export Poptávek při použití filtrování dat
Export Poptávek, pouze nové a změněné záznamy
Export Poptávek dle předdefinovaného filtru, pole "ICO"
Export Poptávek dle uživatelského filtru z programu POHODA
Export Poptávek dle SQL definice podmínky WHERE


Export Poptávek při použití restrikce dat
Export Poptávek, restrikce na data


Export Poptávek při použití stránkování záznamů
Export Poptávek, stránkování záznamů