Sdílet prostřednictvím


Použití schémat XML k přípravě definic pro výměnu dat

Chcete-li povolit import/export dat v souborech XML prostřednictvím rámce pro výměnu dat v Business Central, můžete pomocí schémat XML definovat, které datové prvky chcete s Business Central vyměňovat. Tuto práci provedete na stránce Prohlížeč schématu XML načtením souboru schématu XML, výběrem příslušných datových prvků a následnou inicializací definice výměny dat.

Po definování datových prvků, které mají být zahrnuty na základě schématu XML, můžete pomocí akce Generovat definici výměny dat inicializovat definici výměny dat založenou na vybraných datových prvcích, kterou poté dokončíte v rámci pro výměnu dat. Tím se vytvoří záznam na stránce Definice zaúčtování výměny, kde pokračujete definováním, které prvky v souboru se mapují na která pole v Business Central. Další informace naleznete v části Nastavení definicí výměny dat.

Toto téma obsahuje následující postupy:

  • Načtení souboru schématu XML

  • Výběr nebo vymazání uzlů ve schématu XML

  • Vytvoření definice výměny dat založené na schématu XML

Načtení souboru schématu XML

  1. Ujistěte se, že je k dispozici příslušný soubor se schématem XML. Přípona souboru je .xsd.

  2. Vyberte ikonu Žárovka, která otevírá funkci Řekni mi., zadejte Schémata XML a vyberte související odkaz.

  3. Vyberte akci Nová.

  4. Vyplňte pole podle popisu v následující tabulce.

    Pole Popis
    Kód Zadejte kód k identifikaci schématu XML.
    Popis Zadejte popis schématu XML.

    Pole Cílový obor názvů určuje libovolný obor názvů v souboru schématu XML, který byl pro daný řádek načten.

  5. Zvolte akci Načíst schéma a poté vyberte soubor schématu XML.

    Když je soubor načten, zbývající pole na řádku jsou vyplněna informacemi ze souboru a je zaškrtnuto políčko Schéma je načteno.

    Poznámka

    Strom načteného schématu XML je ve výchozím nastavení sbalený. Každý uzel rozbalíte výběrem tlačítka + na uzlu. Chcete-li rozbalit všechny uzly, vyberte na pásu karet Rozbalit vše.

Výběr nebo vymazání uzlů ve schématu XML

  1. Vyberte ikonu Žárovka, která otevírá funkci Řekni mi., zadejte Prohlížeč schématu XML a poté vyberte související odkaz.

  2. Vyplňte pole v záhlaví podle následující tabulky.

    Pole Popis
    Kód schématu XML Zadejte soubor schématu XML, který jste načetli v kroku 5 v části „Načtení souboru schématu XML“.
    Nový XMLport č. Uveďte číslo XMLport, který je vytvořen z tohoto schématu XML, když zvolíte akci Generovat XMLport.

    Řádky jsou nyní vyplněny uzly reprezentujícími všechny prvky ve schématu XML. Ve výchozím nastavení jsou vybrány uzly pro prvky, které jsou povinné podle schématu XML.

  3. Na prvním řádku ve sloupci Název uzlu rozbalte uzel Dokument a poté postupně rozšiřujte základní uzly, které chcete zkontrolovat.

    Případně klikněte pravým tlačítkem na uzel a vyberte Rozbalit vše.

  4. Chcete-li změnit, které uzly se zobrazí, vyberte některou z následujících akcí.

    Akce Popis
    Zobrazit vše Jsou zobrazeny všechny uzly.
    Skrýt nepovinné Jsou zobrazeny pouze uzly představující prvky, které jsou vyžadovány podle schématu XML. Tyto uzly jsou typicky označeny číslem 1 v poli MinOccurs.

    Chcete-li zobrazení obrátit, zvolte Zobrazit vše.
    Skrýt nevybrané Zobrazí se pouze uzly, u kterých je zaškrtnuto políčko Vybrané.

    Chcete-li zobrazení obrátit, zvolte Zobrazit vše.
  5. Vyberte akci Upravit.

  6. V zaškrtávacím políčku Vybrané určete pro každý uzel, zda má být prvek podporován v definici výměny dat pro související soubor banky SEPA.

    Poznámka

    Při výběru povinného podřízeného uzlu jsou vybrány i všechny nadřazené uzly nad ním.

  7. Vyberte akci Vybrat všechny povinné prvky k opětovnému výběru všech uzlů, které představují prvky, které jsou povinné podle schématu XML.

  8. Vyberte akci Zrušit výběr všech k vymazání všech výběrů.

    Pole Výběr určuje, že uzel má dva nebo více sourozeneckých uzlů, které fungují jako možnosti.

Vytvoření definice výměny dat založené na schématu XML

  1. Vyberte ikonu Žárovka, která otevírá funkci Řekni mi., zadejte Schémata XML a vyberte související odkaz.

  2. Vyberte příslušné schéma XML a poté zvolte akci Otevřít prohlížeč schématu XML.

  3. Zkontrolujte, zda jsou vybrány příslušné uzly. Další informace naleznete v části „Výběr nebo vymazání uzlů ve schématu XML“.

  4. Na stránce Prohlížeč schémat XML vyberte akci Vygenerovat definici výměny dat.

Na stránce Definice zaúčtování výměny se vytvoří definice výměny dat, kterou můžete doplnit určením, které prvky v souboru se mapují na která pole v Business Central. Další informace naleznete v části Nastavení definicí výměny dat.

Poznámka

Můžete také použít funkci Získat strukturu souboru ze stránky Definice zaúčtování výměny, která využívá funkce stránky Prohlížeč schématu XML, kde se předvyplní záložka s náhledem Definice.

Poznámka

Ve vlně 1 vydání z roku 2019 a dřívějších verzích bylo možné vygenerovat XMLport, založený na schématu a ten pak importovat do řešení. Tato funkce již není podporována.

Viz také

Nastavení definic výměny dat
Export plateb do bankovního souboru
Příjem plateb pomocí přímého inkasa SEPA
O rámci výměny dat

Zde najdete bezplatné e-learningové moduly pro Business Central