Skip to main content

Substruktury mapování na externí aplikace

Dle principů mapování je základem každé mapy kmenová struktura mapp-to-app uváděná u interních typů dokumentů. Pokud je mapovací struktura součástí některé šablony prvku či oblasti, je třeba uvést substrukturu mapp-to-app uvést i tam. Jde skutečně o substrukturu, neboť sama o sobě má řadu vlastností a dokonce i dalších substruktur.

Výchozí substruktury pro mapování na externí aplikace.

Společné vlastnosti pro různé mapovací substruktury

Obalování dat

Specifické vlastnosti pro join-mapp

Propojování map

Specifické vlastnosti pro mapp-to

Specifické vlastnosti pro pack

Další pomocné mapovací substruktury

Podřízené stránky

📄️Identifikace typu dat mapované aplikace document

Obsahuje název typu (XML uzlu) dat, která jsou mapována. Jde o vlastnost struktury mapp-to-app a také její substruktury pack. Název dokumentu je dán popisem typu dat v XML schematu tohoto typu, který musí být pro danou aplikaci zvolený v aplik. nastavení kompletace XDS v části D3. Název typu musí být v určité aplikaci jedinečný a je zadáván zásadně bez prefixu. Roli prefixu zde přebírá aplikace (více viz. základní principy mapování).

📄️Metoda pro vstup dat input-method

Vstupní metoda umožňuje upřesnit manipulaci s uzly a jejich hodnotami při importu dat do systému flexideo. S její pomocí můžeme například řetězcově obsahy spojit či sečíst / odečíst hodnoty, agregovat, použít výpočtu apod. Metoda rovněž nabízí možnost upravit vztah několika mapování jednoho uzlu [auto] | stock | alternate | operation nebo vztah mapování k výce výskytům téhož uzlu, tj. jeho opakovatelnosti - [auto] | stock | alternate | aggregation. Můžeme tak více uzlů mapovat do jednoho a naopak, či uzly a jejich obsah rozkládat na části apod.

📄️Podmínka pro vstup dat input-on

Vstupní podmínka umožňuje omezit instance určené pro import za pomoci zadání logického výrazu. Je použitelná v celé řadě mapovacích struktur. Odkazy je však možné směrovat pouze na dokumenty, které jsou připraveny k načtení v dostupné dávce a má jednak za úkol zajistit načtení jen těch instancí, které splňují zadaný výraz, ať již jde o celý dokument (použití v kmenu mapp-to-app nebo o jeho část (použití v instrukci mapp-to. Může rovněž figurovat v kmenovém spojování map či naplňování nemapovaných segmentů interních dokumentů.

📄️Metoda pro výstup dat output-method

Výstupní metoda umožňuje upřesnit manipulaci s uzly a jejich hodnotami při exportu dat ze systému flexideo. S její pomocí můžeme například řetězcově obsahy spojit či sečíst / odečíst hodnoty, agregovat, použít výpočtu apod. Metoda rovněž nabízí možnost upravit vztah několika mapování jednoho uzlu [auto] | stock | alternate | operation nebo vztah mapování k výce výskytům téhož uzlu, tj. jeho opakovatelnosti - [auto] | stock | alternate | aggregation. Můžeme tak více uzlů mapovat do jednoho a naopak, či uzly a jejich obsah rozkládat na části apod.

📄️Podmínka pro výstup dat input-on

Výstupní podmínka umožňuje omezit instance určené pro výstup za pomoci zadání logického výrazu. Je použitelná v celé řadě mapovacích struktur. Odkazy je však možné směrovat pouze na dokumenty, které jsou připraveny k odesílání a má jednak za úkol zajistit odeslání jen těch instancí, které splňují zadaný výraz, ať již jde o celý dokument (použití v kmenu mapp-to-app nebo o jeho část (použití v instrukci mapp-to. Může rovněž figurovat v kmenovém spojování map či naplňování nemapovaných segmentů externích dokumentů.

📄️Nastavení nemapovaných údajů unmapped

V mapovacím kmenu mapp-to-app je možné vedle definice mapy pro navázání substruktur mapp-to nastavit také naplňování prvků, které mapovány nebudou buď vůbec, nebo jen v některých případech. Pokud je třeba takový prvek nepostižený žádnou mapou i tak naplňovat, je třeba pro něj do kmene mapy zavést substrukturu unmapped. Podobně jako substruktura segmentu, má i unmapped základní odkaz ref, který určuje základní odkaz. Základní syntaxe pak vypadá takto: