Konfigurace úloh transformace XML

Můžete vytvořit úlohu transformace XML pro transformaci souboru XML na požadovaný výstup a také přiřazení hodnot polí Metadata Capture z XML. Můžete to provést konfigurací podporovaných kombinací definic procesorů XSLT a zadáním vlastního souboru XSLT. Navíc lze výraz XPath namapovat na pole Metadata Capture. Převedený soubor XML mohou následně používat aplikace třetích stran, aby vyhovoval obchodním potřebám ostatních stran.

Poznámka:

Ve verzi Oracle Content Management Starter Edition nelze vytvářet úlohy transformace XML. Chcete-li použít tuto funkci, je nutný upgrade na Oracle Content Management Premium Edition. Další informace najdete v části Starter versus Premium Edition.

  1. V podoknu procedur na levé straně vyberte proceduru.

    Stránky konfigurace pro vybranou proceduru se zobrazí napravo.

  2. Otevřete kartu Zpracování.
  3. V tabulce Úlohy transformace XML klikněte na možnost Přidání úlohy transformace XML nebo upravte stávající úlohu kliknutím na možnost Úprava úlohy transformace XML.

    Úlohu transformace XML můžete také zkopírovat, a to tak, že ji vyberete, kliknete na tlačítko Kopírování úlohy transformace a po výzvě zapíšete nový název pro kopii úlohy. Kopírování úlohy slouží k rychlému vytvoření jejího duplikátu, který pak lze upravit.

  4. Na stránce Výběr dokumentu:

    1. V části Výběr dokumentu proveďte následující akce:
      • Zadejte název a popis úlohy.

      • Chcete-li zpracovat úlohu transformace XML pro určité profily dokumentů, vyberte jeden či více profilů dokumentu z těch, které jsou uvedeny v poli Omezit na profily dokumentu, nebo výběrem položky Vše zpracujte dokumenty pro všechny definované profily dokumentů.

    2. V rozevíracím seznamu Cíl výstupu transformace zvolte vhodnou možnost:
      • Dokument: nahradí původní dokument výsledky transformace. V případě potřeby můžete také změnit profil dokumentu.
      • Dokument, zachovat kopii: zachová původní dokument. Pokud vyberete tuto možnost, můžete také vybrat profil dokumentu. Z rozevíracího seznamu Zachovat typ přílohy je však nutné vybrat typ přílohy.
      • Příloha: uloží výsledky transformace jako přílohu. Z rozevíracího seznamu Nový typ přílohy je nutné vybrat typ přílohy.
      • Pole Capture: uloží výsledky transformace do pole Capture. Z rozevíracího seznamu Pole Capture je nutné vybrat možnost Textové pole.
    3. V části Výběr přílohy:
      1. Zaškrtněte pole Zpracovat přílohy, pokud platí pro volby provedené v předchozích krocích.
      2. Zaškrtnutím políček u dostupných typů příloh omezte přílohy na požadované typy. Můžete také zaškrtnout všechny možnosti.
      3. Vyberte cíl výstupu transformace:
        • Příloha: máte možnost změnit typ přílohy.
        • Příloha, zachovat kopii: máte možnost vybrat typ přílohy. Z rozevíracího seznamu Zachovat typ přílohy je však nutné vybrat typ přílohy.
        • Pole Capture: je nutné zvolit možnost Textové pole nebo Pole XML.
  5. Na stránce TransformaceDefinice transformace:
    1. Pokud zatím není zaškrtnuto políčko Provést transformaci XML, zaškrtněte je, čímž se povolí úprava hodnot polí na této stránce. Pokud pole nezaškrtnete, úpravy budou zakázány a v polích se zachovají naposledy uložené hodnoty. Pokud transformace XML není požadována, zaškrtnutí tohoto pole můžete zrušit.
    2. V části Modul transformace:
      • Vyberte kompatibilní verzi XSLT, procesorverzi procesoru. Vyberte výchozí nastavení systému nebo si vyberte z dostupných verzí XSLT kompatibilních s procesory Xalan a Saxon-HE a jejich verzemi.
      • Zadejte příponu výstupního souboru, např. XML, HTML, JSON, text.

        Poznámka:

        Pokud přípona výstupního souboru není XML, stránka Mapování pole bude neaktivní.
    3. Chcete-li provést transformaci, odešlete nebo zadejte do části Šablona XML XSLT.
    4. Parametry zahrnuté v XSLT by měly být definovány v tabulce parametrů. Postupujte následovně:
      1. V tabulce Parametry klikněte na položku Přidání parametrů.
      2. V dialogovém okně Přidat parametry XSLT přidejte název parametru a přiřaďte mu hodnotu. Můžete přidat textovou hodnotu nebo sestavit hodnotu metadat pro své parametry.
      3. Opakováním kroků i a ii definujte požadované parametry.

        Poznámka:

        Pokud nepřiřadíte hodnoty parametrům, které jsou definovány v XSLT, nebo pokud přiřadíte hodnoty těm parametrům, které v XSLT neexistují, nebudete moci svou úlohu transformace XML uložit a při pokusu o uložení obdržíte příslušné oznámení.
    5. V části Testování transformace odešlete a otestujte transformovaný soubor XML, zkontrolujte, zda byl vygenerován správně, a klikněte na tlačítko Další. V této části můžete také zobrazit náhled obsahu kliknutím na položku Náhled v pravém horním rohu.
  6. Na stránce Mapování pole definujte navigaci ke konkrétním prvkům nebo atributům, aby uživatelé mohli extrahovat své hodnoty z dokumentu XML:
    1. Zaškrtnutím pole Provést mapování pole XPath povolte úpravu tabulky Mapování pole XPath. Pokud pole nezaškrtnete, tabulku nebudete moci upravovat. Poslední uložené hodnoty však zůstanou zachovány.
    2. Pokud je nutné striktně dodržovat formát analýzy, který vyberete v dalším kroku, zaškrtněte pole Selhání dávky při chybách analýzy.
    3. V pravém horním rohu tabulky Mapování pole XPath klikněte na položku Mapování pole XPath
    4. V dialogovém okně Úprava mapování pole XPath:
      1. V poli Výraz XPath zadejte výraz Xpath pro vybrané datové pole metadat a zvolte formát analýzy.

        Výraz XPath se vyhodnotí při výstupu transformace (pokud se provádí). Pokud se transformace neprovádí, výraz Xpath se vyhodnotí u dokumentu nebo přílohy.

      2. V rozevíracím seznamu Formát analýzy data zvolte formát analýzy. Pokud je pole Capture číselné, zobrazí se místo toho rozevírací seznam Formát analýzy čísla. V případě potřeby lze v rozevíracím seznamu vybrat vlastní formát analýzy.
      3. Klikněte na tlačítko OK.

        Hodnota zadaná ve sloupci Výraz XPath tabulky Mapování pole XPath se analyzuje jako datum ve vámi vybraném formátu.

    5. Klikněte na tlačítko OK.
  7. Na stránce Následné zpracováníurčete, co se stane po dokončení úlohy transformace XML na základě následujících faktorů:
    • Situace bez systémových chyb jsou případy, ve kterých byla splněna všechna kritéria na předchozí stránce. Úspěšné transformace může pokračovat dál k potvrzení.
    • Systémové chyby jsou jakékoli případy, kdy transformace selže: není nalezen žádný záznam, příliš mnoho nalezených záznamů atp. U neúspěšných transformací se dávka vrátí do aplikace Content Capture Client k opravě.
    Viz Konfigurace následného zpracování a sledování úlohy transformace XML
  8. Zkontrolujte nastavení na stránce Souhrn a klinutím na tlačítko Odeslat uložte úlohu.

  9. Konfigurujte způsob toku dávek do úloh transformace XML. Viz Konfigurace toku dávek do úlohy transformace XML.

  10. Otestujte vytvořenou úlohu transformace XML.

Konfigurace následného zpracování a sledování úlohy transformace XML

Volby následného zpracování úlohy transformace XML použijte k určení, co se stane po dokončení zpracování.

Postup konfigurace následného zpracování a sledování úlohy transformace XML:
  1. V podoknu procedur na levé straně vyberte proceduru.
    Stránky konfigurace pro vybranou proceduru se zobrazí napravo.
  2. Otevřete kartu Procesor.
  3. V tabulce Úlohy transformace XML přidání nebo úprava úlohy transformace XML.
  4. Kliknutím na stránku Následné zpracování zobrazíte volby pro úspěšné zpracování (bez systémových chyb) a neúspěšné zpracování (jedna či více systémových chyb). Další kroky platí pro obě části: Když nejsou žádné systémové chybyKdyž existují systémové chyby.
  5. V polích Procesor dávkyÚloha procesoru dávky určete, jaké kroky zpracování (pokud nějaké budou) se provedou po dokončení úlohy transformace XML. Můžete si vybrat z voleb Žádná, Procesor potvrzení, Procesor rozpoznávání, Převod do formátu TIF, Převody do formátu PDF, Procesor vyhledávání materiálů nebo Procesor transformace XML.
  6. V poli e-mailové adresy volitelně zadejte adresu, na kterou bude odeslána zpráva o úspěšném či neúspěšném dokončení zpracování. Když konfigurujete a testujete úlohu transformace XML, nastavte sami sebe jako příjemce e-mailových oznámení o systémových chybách, a poté automaticky uvědomte správce o zpracování chyb.
  7. Ve zbývajících polích určete, jak mají být změněny zpracované dávky.
    • Přejmenujte dávky přidáním předpony. Přejmenujte například dávky, které byly neúspěšné, doplněním předpony ERR pro další šetření.

    • Změňte stav dávky nebo prioritu. Můžete například změnit stav dávky se systémovými chybami a poté vytvořit klientský profil s filtrováním dávek nastaveným na tento stav, aby kvalifikovaní uživatelé směli ručně upravit a dokončit dávky, u kterých došlo k chybám.

  8. Kliknutím na tlačítko Odeslat uložte úlohu.

Konfigurace toku dávek do úlohy transformace XML

Ke spuštění úlohy transformace XML musíte konfigurovat dávky do toku úloh ke zpracování. Provedete to tak, že nastavíte úlohu transformace XML jako krok následného zpracování v klientském profilu.

Toky dávek se dají konfigurovat v těchto místech:

Deaktivace nebo odstranění úlohy transformace XML

Když odstraníte úlohu transformace XML, nebude nadále dostupná pro dávky, ve kterých je nastavena jako krok následného zpracování. Není-li úloha určená pro fázi následného zpracování dostupná, dojde v dávce k chybě. Proto je vhodné úlohu před odstraněním nejprve přepnout do stavu offline, abyste mohli řešit případné nečekané problémy při jejím odstranění. Online úlohy transformace XML jsou spuštěny, když jsou vybrány v klientském profilu nebo na stránce Následné zpracování úlohy procesoru. Úlohu můžete dočasně zastavit (přepnout do stavu offline) nebo deaktivovanou úlohu změnit tak, aby byla znovu spouštěna.

Postup deaktivace nebo odstranění úlohy transformace XML:
  1. V podoknu procedur na levé straně vyberte proceduru.
    Stránky konfigurace pro vybranou proceduru se zobrazí napravo.
  2. Otevřete kartu Zpracování.
  3. Chcete-li úlohu deaktivovat, vyberte ji v tabulce Úlohy transformace XML a klikněte na položku Deaktivace nebo aktivace úlohy transformace XML.

    Úlohu transformace XML můžete deaktivovat nebo aktivovat také zapnutím či vypnutím pole Online na stránce Výběr dokumentu.

  4. Vyberte deaktivovanou úlohu v tabulce Úlohy transformace XML a klikněte na položku Odstranění úlohy transformace XML.
  5. Po zobrazení výzvy potvrďte kliknutím na Ano, že chcete tuto úlohu odstranit.