Definování mapování modelů elektronického výkaznictví a výběr zdrojů dat
Následující postup popisuje, jak uživatel s rolí Správce systému nebo Návrhář elektronického výkaznictví může vybrat zdroje dat pro datový model Elektronické výkaznictví. Zdroje dat budou v době návrhu vázány k jednotlivých součástem vybraného datového modelu a za běhu vyplní obchodní data do datového modelu. V tomto příkladu budete vybírat zdroje dat pro existující datový model, který byl vytvořen pro vzorovou společnost Litware, Inc. K provedení těchto kroků musíte nejprve dokončit jednotlivé kroky v postupu "Vytvoření nového datového modelu".
Otevření stromu konfigurací elektronického výkaznictví
- Přejděte do části Správa organizace > Pracovní prostory > Elektronické výkaznictví.
- Klikněte na Konfigurace výkaznictví.
Vložení nového mapování modelu
- Ve stromovém zobrazení vyberte možnost „Platby (zjednodušený model)“.
- Klikněte na možnost Návrhář.
- Klikněte na možnost Mapovat model na datový zdroj.
- Klikněte na položku Nová.
- Tím vytvoříte nový záznam, který namapuje datový model na zdroje dat. V tomto příkladu namapujete datový model na zdroje dat pro požadovaný typ platby: peněžní převod. Pro konkrétní datový model lze navrhnout více mapování. Například můžete vytvořit mapování pro různé typy plateb, jako je například pro přímý debet nebo peněžní převody. V tomto příkladu vytvoříte mapování pro peněžní převody.
- Zadejte text „Mapování Dal“ do pole Název.
- Mapování Dal
- V poli Popis zadejte „Model platby pro mapování Dal“.
- Model platby pro mapování Dal
- Zadejte hodnotu CustomerCreditTransferInitiation do pole Definice.
- CustomerCreditTransferInitiation
- ResolveChanges Definice.
- Klikněte na položku Uložit.
Definování požadovaných zdrojů dat pro aktuální mapování modelu
- Klikněte na možnost Návrhář.
- Ve stromovém zobrazení vyberte možnost 'Dynamics 365 for Operations\Záznamy v tabulce'.
- Klikněte na možnost Přidat kořen.
- Zadejte tento zdroj dat pro přístup k platebním transakcím.
- Zadejte text „Transakce“ do pole Název.
- Transakce
- Zadejte text „Transakce“ do pole Popisek.
- Transakce
- V poli Nápověda zadejte text „Řádky deníku hlavní knihy“.
- Řádky deníku hlavní knihy
- Vyberte možnost Ano v poli Zeptat se na dotaz.
- Vyberte možnost Ano.
- Do pole Tabulka zadejte hodnotu „LedgerJournalTrans“.
- LedgerJournalTrans
- Klikněte na tlačítko OK.
- Vyberte tabulku LedgerJournalTrans jako zdroj dat pro aktuální datový model.
- Ve stromovém zobrazení vyberte možnost „Funkce\Počítané pole“.
- Klepněte na možnost Přidat.
- Kliknutím na tlačítko Přidat přidejte nové vypočítané pole.
- Zadejte text „$EndToEndID“ do pole Název.
- $EndToEndID
- Klikněte na možnost Upravit vzorec.
- Ve stromovém zobrazení vyberte možnost „Řetězec\SLOUČIT“.
- Klikněte na možnost Přidat funkci.
- Ve stromovém zobrazení rozbalte možnost Transakce.
- Ve stromovém zobrazení vyberte možnost „Transakce\Doklad“.
- Klikněte na možnost Přidat datový zdroj.
- V poli Vzorec zadejte 'CONCATENATE(Transactions.Voucher, "-", '.
- Na konci receptury zadejte [ , “-“, ].
- Ve stromovém zobrazení vyberte možnost „Řetězec\TEXT“.
- Klikněte na možnost Přidat funkci.
- Ve stromovém zobrazení vyberte možnost "Transakce\ID záznamu(RecId)".
- Klikněte na možnost Přidat datový zdroj.
- V poli Vzorec zadejte 'CONCATENATE(Transactions.Voucher, "-", TEXT(Transactions.RecId))'.
- Na konci receptury zadejte [))].
- Klikněte na položku Uložit.
- Ověřte, že ve vytvořené receptuře nejsou žádné chyby. Podívejte se na kartu CHYBY pod ovládacím prvkem editoru receptury.
- Zavřete stránku.
- Klikněte na tlačítko OK.
- Přidejte vypočítané pole k tomuto datovému zdroji.
- Klepněte na možnost Přidat.
- Kliknutím na tlačítko Přidat přidejte nové vypočítané pole.
- Do pole Název zadejte „$Amount“.
- $Částka
- Klikněte na možnost Upravit vzorec.
- Ve stromovém zobrazení rozbalte možnost Transakce.
- Ve stromovém zobrazení vyberte možnost "Transakce\Má dáti(AmountCurDebit)".
- Klikněte na možnost Přidat datový zdroj.
- V poli Vzorec zadejte 'Transactions.AmountCurDebit - '.
- Na konci receptury zadejte [ - ].
- Ve stromovém zobrazení vyberte možnost "Transakce\Dal(AmountCurCredit)".
- Klikněte na možnost Přidat datový zdroj.
- Klikněte na položku Uložit.
- Zavřete stránku.
- Klikněte na tlačítko OK.
- Tím se přidá vypočtené pole $Amount k vybranému zdroji dat pro aktuální datový model.
- Ve stromovém zobrazení vyberte možnost Transactions$Amount.
- Ve stromovém zobrazení rozbalte možnost Transakce.
- Ve stromové struktuře rozbalte nebo sbalte Transactions$Amount.
- Ve stromové struktuře rozbalte nebo sbalte 'Transakce'.
- Ve stromovém zobrazení vyberte možnost 'Dynamics 365 for Operations\Záznamy v tabulce'.
- Klikněte na možnost Přidat kořen.
- Zadejte tento zdroj dat pro přístup k podrobnostem o bankovním účtu společnosti.
- Zadejte text „BankAccount“ do pole Název.
- Bankovní účet
- Zadejte text „Bankovní účet“ do pole Popisek.
- Bankovní účet
- Zadejte text „Bankovní účet“ do pole Nápověda.
- Bankovní účet
- Vyberte možnost Ano v poli Zeptat se na dotaz.
- Vyberte možnost Ano.
- Do pole Tabulka zadejte hodnotu „BankAccountTable“.
- BankAccountTable
- Klikněte na tlačítko OK.
- Vyberte tabulku BankAccountTable jako zdroj dat pro aktuální datový model.
- Klikněte na možnost Přidat kořen.
- Zadejte tento zdroj dat pro přístup k požadavkům společnosti.
- Do pole Název zadejte text „Společnost“.
- Společnost
- Zadejte hodnotu do pole Popisek.
- Informace o společnosti
- Do pole Nápověda zadejte „Informace o společnosti“.
- Informace o společnosti
- Vyberte možnost Ano v poli Zeptat se na dotaz.
- Vyberte možnost Ano.
- Do pole Tabulka zadejte hodnotu „CompanyInfo“.
- CompanyInfo
- Klikněte na tlačítko OK.
- Vyberte tabulku CompanyInfo jako zdroj dat pro aktuální datový model.
- Ve stromovém zobrazení vyberte možnost „Funkce\Počítané pole“.
- Klikněte na možnost Přidat kořen.
- Vložte vypočítané pole jako nový zdroj dat.
- Do pole Název zadejte „ProcessingDateTime“.
- ProcessingDateTime
- Do pole Popisek zadejte „Datum a čas zpracování“.
- Datum a čas zpracování
- Klikněte na možnost Upravit vzorec.
- Ve stromové struktuře vyberte 'Datum/čas\SESSIONNOW'.
- Klikněte na možnost Přidat funkci.
- Klikněte na položku Uložit.
- Zavřete stránku.
- Klikněte na tlačítko OK.
- Přidejte vypočítané pole ProcessingDateTime jako zdroj dat pro aktuální model data.
- Klikněte na položku Uložit.
- Zavřete stránku.
- Zavřete stránku.
- Zavřete stránku.