Ladění zdrojů dat prováděného formátu ER za účelem analýzy toku dat a transformace
Důležité
Některé nebo všechny funkce pojednávané v tomto článku jsou k dispozici jako součást verze Preview. Obsah a funkce se mohou změnit. Další informace o předchozích verzích naleznete v tématu Dostupnost aktualizací služby.
Když konfigurujete řešení elektronického výkaznictví (ER) ke generování odchozích dokumentů, definujete metody, které se používají k získání dat mimo aplikaci a jejich zadání do generovaného výstupu. Aby byla podpora životního cyklu řešení ER efektivnější, mělo by vaše řešení sestávat z datového modelu a jeho komponent mapování a také z formátu ER a jeho komponent mapování, tak, aby mapování modelu bylo specifické pro aplikaci, zatímco ostatní komponenty zůstaly pro aplikaci agnostické. Proto může několik komponent ER ovlivnit proces zadávání dat do generovaného výstupu.
Někdy vypadají data generovaného výstupu odlišně od stejných dat v aplikační databázi. V těchto případech budete chtít určit, která komponenta ER je zodpovědná za transformaci dat. Funkce ladicího programu zdroje dat ER významně snižuje čas a náklady, které jsou zahrnuty v tomto šetření. Můžete přerušit provádění formátu ER a otevřít rozhraní ladicího programu zdroje dat. Zde můžete procházet dostupné zdroje dat a vybrat individuální zdroj dat pro provedení. Toto ruční provedení simuluje spuštění zdroje dat během skutečného spuštění formátu ER. Výsledek je uveden na stránce, kde můžete analyzovat přijatá data.
Chcete-li zapnout funkci ladění zdroje dat, nastavte možnost Povolit ladění dat při spuštění formátu na Ano v uživatelských parametrech ER. Poté můžete spustit ladění zdroje dat při spuštění formátu ER pro generování odchozích dokumentů. Také můžete pomocí možnosti Spustit ladění zahájit ladění zdroje dat pro formát ER, který je nakonfigurován v Návrháři operací ER.
Tento článek poskytuje pokyny k zahájení ladění zdroje dat pro spuštěné formáty ER. Vysvětluje, jak vám tyto informace mohou pomoci pochopit tok dat a jejich transformace. Příklady v tomto článku používají obchodní proces pro zpracování plateb dodavatele.
Omezení
Ladicí program zdroje dat lze použít pro přístup k datům zdrojů dat, které se používají ve formátech ER, které jsou spouštěny pro generování odchozích dokumentů. Nelze jej použít k ladění zdrojů dat formátů ER, které jsou navrženy k analýze příchozích dokumentů.
Následující nastavení formátů ER aktuálně nejsou k dispozici pro ladění zdroje dat:
- Transformace formátu
- Pravidla ověření formátování a mapování
- Povolení výrazů
- Podrobnosti o sběru dat v paměti
Předpoklady
Abyste mohli dokončit příklady v tomto článku, musíte mít přístup k některé z následujících rolí:
- Návrhář elektronického výkaznictví
- Funkční konzultant elektronického výkaznictví
- Správce systému
Společnost musí být nastavena na DEMF.
Podle pokynů v příloze 1 tohoto článku si stáhněte součásti řešení Microsoft ER, které jsou potřeba ke zpracování plateb dodavatele.
Podle pokynů v příloze 2 tohoto článku připravte pohledávky na zpracování platby dodavatele pomocí řešení ER, které si stáhnete.
Zpracování platby dodavatele pro účely získání souboru platby
Platby dodavatele zpracujte podle kroků v příloze 3 tohoto článku.
Stáhněte a uložte soubor zip do místního počítače.
Extrahujte soubor platby ISO20022 Credit transfer.xml ze souboru zip.
Otevřete extrahovaný soubor platby pomocí prohlížeče souborů XML.
V souboru platby nemá kód IBAN (International Bank Account Number) bankovního účtu dodavatele žádné mezery. Proto se liší od hodnoty, která byla zadána na stránce Bankovní účty.
Pomocí ladicího programu zdroje dat ER zjistíte, která složka řešení ER se používá ke zkrácení mezer v kódu IBAN.
Zapnutí ladění zdroje dat
Přejděte do části Správa organizace>Elektronické výkaznictví>Konfigurace.
Na stránce Konfigurace v podokně akcí na kartě Konfigurace ve skupině Pokročilá nastavení vyberte Parametry uživatelů.
Nastavte možnost Povolit ladění dat při spuštění formátu na Ano.
Poznámka
Tento parametr je specifický pro uživatele a konkrétní společnost.
Zpracovat platbu dodavatele pro ladění
Platby dodavatele zpracujte podle kroků v příloze 3 tohoto článku.
V okně zprávy vyberte Ano pro potvrzení, že chcete přerušit zpracování plateb dodavatele a místo toho spustit ladění zdrojů dat na stránce Ladit zdroje dat.
Ladění zdrojů dat, které se používají při zpracování plateb
Ladění mapování modelu
Na stránce Ladit zdroje dat v podokně Akce vyberte Mapování modelu pro zahájení ladění z této komponenty ER.
V podokně zdroje dat vlevo vyberte zdroj dat $notSentTransactions zdroj dat a poté vyberte možnost Přečíst všechny záznamy.
Můžete vybrat volbu Přečíst 1 záznam, Přečíst 10 záznamů, Přečíst 100 záznamů nebo Přečíst všechny záznamy pro vynucení odpovídajícího počtu záznamů, které mají být načteny z vybraného zdroje dat. Tímto způsobem můžete simulovat přístup ke zdroji dat z běžícího formátu ER.
V podokně dat vpravo vyberte Rozbalit vše.
Vidíte, že vybraný zdroj dat typu Seznam záznamů obsahuje jeden záznam.
Rozbalte zdroj dat $notSentTransactions a vyberte vnořenou metodu vendBankAccountInTransactionCompany ().
Rozbalte metodu vendBankAccountInTransactionCompany() a vyberte vnořené pole IBAN.
Vyberte Získat hodnotu.
Můžete vybrat Získat hodnotu pro vynucení čtení hodnoty vybraného pole vybraného zdroje dat. Tímto způsobem můžete simulovat přístup do tohoto pole z běžícího formátu ER.
Vyberte Rozbalit vše.
Jak vidíte, mapování modelů není zodpovědné za zkrácené mezery, protože kód IBAN, který vrátí pro bankovní účet dodavatele, zahrnuje mezery. Proto musíte pokračovat v ladění zdroje dat.
Ladění mapování formátu
Na stránce Ladit zdroje dat v podokně Akce vyberte Mapování formátu pro pokračování v ladění z této komponenty ER.
Vyberte zdroj dat $PaymentByDebtor a poté vyberte Přečíst všechny záznamy.
Rozbalte $PaymentByDebtor.
Rozbalte $PaymentByDebtor.Lines a poté vyberte Přečíst všechny záznamy.
Rozbalte $PaymentByDebtor.Lines.CreditorAccount.
Rozbalte $PaymentByDebtor.Lines.CreditorAccount.Identification a vyberte $PaymentByDebtor.Lines.CreditorAccount.Identification.IBAN.
Vyberte Získat hodnotu.
Vyberte Rozbalit vše.
Jak vidíte, zdroje dat mapování formátu nejsou zodpovědné za zkrácené mezery, protože kód IBAN, který vrací pro bankovní účet dodavatele, zahrnuje mezery. Proto musíte pokračovat v ladění zdroje dat.
Ladění formátu
Na stránce Ladit zdroje dat v podokně Akce vyberte Formát pro pokračování v ladění z této komponenty ER.
Rozbalte elementy formátu pro výběr možností ISO20022CTReports>XMLHeader>Document>CstmrCdtTrfInitn>PmtInf a pak vyberte Přečíst všechny záznamy.
Rozbalte elementy formátu pro výběr možností ISO20022CTReports>XMLHeader>Document>CstmrCdtTrfInitn>PmtInf>CdtTrfTxInf a pak vyberte Přečíst všechny záznamy.
Rozbalte elementy formátu pro výběr možností ISO20022CTReports>XMLHeader>Document>CstmrCdtTrfInitn>PmtInf>CdtTrfTxInf>CdtrAcct>Id>IBAN>BankIBAN a pak vyberte Získat hodnotu.
Vyberte Rozbalit vše.
Jak vidíte, vázání formátu není zodpovědné za zkrácené mezery, protože kód IBAN, který vrátí pro bankovní účet dodavatele, zahrnuje mezery. Proto je element BankIBAN nakonfigurován tak, aby používal transformaci formátu, která zkrátí mezery.
Zavřete ladicí program zdroje dat.
Zkontrolujte transformace formátu
Přejděte do části Správa organizace>Elektronické výkaznictví>Konfigurace.
Na stránce Konfigurace vyberte Platební model>Převod kreditu ISO20022.
Vyberte Návrhář a pak rozbalte elementy pro výběr možností Document>CstmrCdtTrfInitn>PmtInf>CdtTrfTxInf>CdtrAcct>Id>IBAN>BankIBAN.
Jak vidíte, element BankIBAN je nakonfigurován na použití transformace odstranit ne alfanumerické.
Vyberte kartu Transformace.
Jak vidíte, transformace odstranit nealfanumerické je nakonfigurována tak, aby používala výraz, který zkrátí mezery z poskytovaného textového řetězce.
Spusťte ladění v návrháři operací
Když konfigurujete pracovní verzi formátu ER, kterou lze spustit přímo z Návrháře operací, můžete získat přístup k ladicímu programu zdroje dat výběrem možnosti Spustit ladění v podokně akcí.
Mapování formátu a komponenty formátu ER, který je upravován, jsou k dispozici pro ladění.
Spusťte ladění v návrháři mapování modelu
Když konfigurujete mapování modelu ER, které lze spustit ze stránky Mapování modelu můžete získat přístup k lacicímu programu zdroje dat výběrem možnosti Spustit ladění v podokně akcí.
Komponenta mapování modelu mapování ER je k dispozici pro ladění.
Příloha 1: Získání řešení ER
Stažení řešení ER
Pokud chcete použít řešení ER ke generování elektronického platebního souboru pro platbu zpracovanou prodejcem, můžete si stáhnout formát platby ER Převod kreditu ISO20022, který je k dispozici v knihovně Sdílený majetek ve službě Microsoft Dynamics Lifecycle Services (LCS) nebo v globálním úložišti.
Kromě vybraného formátu ER musí být následující konfigurace automaticky importovány do instance Microsoft Dynamics 365 Finance jako součást řešení ER Převod úvěru ISO20022:
- Konfigurace datového modelu ER Model platby
- Konfigurace formátu ER Převod kreditu ISO20022
- Mapování modelu platby 1611 Konfigurace mapování modelu ER
- Mapování modelu platby do cíle ISO20022 Konfigurace mapování modelu ER
Na stránce Konfigurace systému ER (Správa organizace>Elektronické výkaznictví>Konfigurace) najdete následující konfigurace.
Pokud v konfiguračním stromu chybí některá z dříve uvedených konfigurací, musíte je stáhnout ručně z knihovny sdílených položek LCS stejným způsobem, jakým jste stáhli formát platby ER Převod kreditu ISO20022.
Analýza staženého řešení ER
Kontrola mapování modelu
Přejděte do části Správa organizace>Elektronické výkaznictví>Konfigurace.
Vyberte Platební model>Mapování platebního modelu 1611.
Vyberte možnost Návrhář.
Vyberte záznam mapování Mapování platebního modelu ISO20022 CT.
Vyberte Návrhář a poté zkontrolujte otevřené mapování modelu.
Všimněte si, že pole datového modelu Platby je vázáno na zdroj dat $notSentTransactions, který vrací seznam zpracovávaných řádků platby dodavatele.
Kontrola mapování formátu
Přejděte do části Správa organizace>Elektronické výkaznictví>Konfigurace.
Vyberte Platební model>Převod kreditu ISO20022.
Vyberte možnost Návrhář.
Na kartě Mapování zkontrolujte otevřené mapování formátu.
Všimněte si, že je element Document>CstmrCdtTrfInitn>PmtInf souboru ISO20022CTReports>XMLHeader vázán na zdroj dat $PaymentByDebtor, který je konfigurován na seskupení záznamů pole Platby datového modelu.
Kontrola formátu
Přejděte do části Správa organizace>Elektronické výkaznictví>Konfigurace.
Vyberte Platební model>Převod kreditu ISO20022.
Vyberte Návrhář a poté zkontrolujte otevřený formát.
Všimněte si, že element formátu v části Document>CstmrCdtTrfInitn>PmtInf>CdtTrfTxInf>CdtrAcct>Id>IBAN>BankIBAN je konfigurován na zadání kódu IBAN účtu dodavatele v souboru platby.
Příloha 2: Konfigurace pohledávek
Změna vlastnosti dodavatele
- Přejděte do části Závazky>Dodavatelé>Všichni dodavatelé.
- Vyberte dodavatele DE-01002 a pak v podokně akcí na kartě Dodavatel ve skupině Nastavení vyberte Bankovní účty.
- Na pevné záložce Identifikace v okně IBANzadejte GB33 BUKB 2020 1555 5555 55.
- Zvolte možnost Uložit.
Nastavení způsobu platby
- Přejděte do nabídky Závazky>Nastavení>Metody platby.
- Vyberte způsob platby SEPA CT.
- Na pevné záložce Formáty souboru v části Formáty souboru nastavte možnost Obecný formát elektronického exportu na Ano.
- V poli Exportovat konfiguraci formátu vyberte formát Převod kreditu ISO20022 ER.
- Zvolte možnost Uložit.
Přidání platby dodavatele
- Přejděte na Pohledávky>Platby>Deník plateb dodavatele.
- Přidejte nový deník plateb.
- Vyberte Řádky a přidejte nový řádek platby.
- V poli Účet vyberte dodavatele DE-01002.
- Zadejte hodnotu do pole Má dáti.
- V poli Způsob platby vyberte SEPA CT.
- Zvolte možnost Uložit.
Příloha 3: Zpracování platby dodavatele
- Přejděte na Pohledávky>Platby>Deník plateb dodavatele.
- Na stránce Deník platby dodavatele vyberte dříve vytvořený deník platby a pak vyberte Řádky.
- Vyberte řádek platby a poté vyberte Stav platby>Žádný.
- Vyberte Generovat platby.
- V poli Způsob platby vyberte SEPA CT.
- V poli Bankovní účet vyberte DEMF OPER.
- V dialogovém okně Generovat platby vyberte OK.
- V dialogovém okně Parametry elektronické sestavy vyberte OK.