Parametrický import do zásob
Související rozcestníky | Hlavní rozcestník | Řízení zásob - rozcestník
Jedná se o nástroj, který umožňuje importovat data z různých zdrojů např. (soubory XML) s využitím přednastavených parametrů určujících zpracování dat.
Použití a nastavení je potřeba konzultovat s technickou podporou.
Související aplikace a odkazy:
*9621 Typy parametrických přenosů - definuje základní nastavení pro parametrický přenos.
*9620 Aplikace pro spouštění samotného importu, prohlížení logu a související nastavení.
*9964 Definice par. imp. rozhr.
- v definici parametrů importního rozhraní *9964 lze vybrat tyto objekty rozhraní:
- IW0031 (Klienti)
- IW1001 (Finance)
- IW1701 (Zásoby)
- pro zásobové rozhraní IW1701 je k dispozici obecná šablona N1625
- šablona N1625 je určená pro import před-objednávek z aplikace *8767
Struktura XML pro parametrický import do zásob
Struktura validačního XSD pro parametrický import do zásob
*9620 Parametrické přenosy
Nastavení parametrů přenosu
Zpracování zdrojových dat probíhá na úrovni balíků. Balík je množina záznamů, při jejichž zpracování je v případě chyby provedeno storno provedených příkazů, platí tedy princip "všechno nebo nic". V současné době se pro každý xml soubor vytváří jeden balík.
Záložka: Nastavení
Pro založení nového přenosu slouží tlačítko: Přidej, pro úpravu již existujících tlačítko: Uprav.
- Druh param. rozhraní - vychází z aplikace *9621
- Id přenosu - uživatelský název
- Způsob volání - vizuální/nevizuální
- Životnost logů - jak dlouho se mají zachovávat informace o průběhu provedených import
- Cesta k souboru - umístění dat pro importování. Užívá se hvězdičkové konvence, kdy se z adrešáře použijí soubory s libovlným názvem a příponou .XML
- Cesta k archivu - adresář pro ukládání naimportovaných souborů
- Cesta k chybám - adresář pro ukládání chybových hlášek
- Cesta k XSD - umístění validačního XSD soubor
- Cestu lze nastavit také v *9621 - typy parametrických importů a přímo ve zpracovávaném XML souboru, přičemž nejvyšší prioritu má cesta zadaná v XML souboru, poté cesta uvedená v *9620 a nakonec v *9621.
Záložka: Skripty
Slouží pro nastavení konkrétního přenosu.
- Balíkování - definuje jakým způsobem se budou vytvářet balíky.
- Skript - umožňuje doplnit výraz, který bude dále zpracovávat data.
Jednotlivé přenosy se mohou skládat z více kroků. Pro přidání dalších slouží tlačítko Přidej 2 v sekci tlačítek Krok.
- Pořadí - pořadí v jakém jsou jednotlivé kroky vykonávány
- Aktivní - aby byl krok zpracováván - musí být zaškrtnuto
- Typ akce
- Objekt rozhraní
- Šablona - šablona s číselníku *9964, která definuje import
Záložka skripty v nastavení jednotlivých kroků
- Podmínka - Možnost doplnit podmínku pro omezení zpracovávaných dat (v rámci zpracovávaného balíku).
- Skript - Umožňuje další zpracování dat v daném kroku, například příprava pro zobrazení v IQ sestavě.
Spouštění importu
Import samotný se spouští pomocí tlačítka: Importuj, po jehož stisknutí dochází k provedení importu. Ukončení importu oznamuje okno v informací o úspěšném nebo neúšpěšném provedení importu.
Prohlížení logů
Logy poskytují informace o průběhu jednotlivých importů a jejich stavu.
Zdrojová data jsou sdružována do tzv. balíků.
Balík lze uživatelsky nastavit
- 1 soubor = 1 balík
- 1 soubor = rozdělit do vícebalíků
Pokud importujeme jednotlivé soubory z adresáře, je každý soubor považován na balík, pro který se provedou nastavené akce. Pokud skončí zpracovávání balíku chybou, pokračuje import u dalšího balíku. Import tedy není přerušen, výsledek se zapíše do logu a nezpracovaný balík (soubor) se uloží do adresáře uvedeného v údaji: Cesta k chybám.