Sdílet prostřednictvím


Navrhujte vícejazyčné zprávy v elektronickém výkaznictví

Přehled

Jako podnikový uživatel můžete používat architekturu elektronického výkaznictví ke konfiguraci formátů pro odchozí dokumenty, které musí být generovány v souladu s právními požadavky různých zemí či oblastí. Pokud tyto požadavky vyžadují, aby odchozí dokumenty byly generovány v různých jazycích pro různé země nebo regiony, můžete nakonfigurovat jeden formát ER, který obsahuje zdroje závislé na jazyce. Tímto způsobem můžete znovu použít formát ke generování odchozích dokumentů pro různé země nebo regiony. Možná budete také chtít použít jediný formát ER k vygenerování odchozího dokumentu v různých jazycích pro odpovídající zákazníky, prodejce, dceřiné společnosti nebo jiné strany.

Datové modely a mapování modelů ER můžete nakonfigurovat jako zdroje dat konfigurovaných formátů ER a definovat tok dat, který určuje, jaká aplikační data se vkládají do generovaných dokumentů. Jako poskytovatel konfigurace ER můžete publikovat konfigurované datové modely, modelování map a formáty jako komponenty řešení ER pro generování specifických odchozích dokumentů. Můžete také dovolit zákazníkům nahrát publikované řešení ER tak, aby mohlo být použito a přizpůsobeno. Pokud očekáváte, že zákazníci budou mluvit jinými jazyky, můžete nakonfigurovat komponenty ER tak, aby obsahovaly prostředky závislé na jazyce. Tímto způsobem může být obsah editovatelné komponenty ER prezentován v uživatelsky preferovaném jazyce zákazníka v době návrhu.

Zdroje závislé na jazyce můžete nakonfigurovat jako štítky ER. Tyto štítky pak můžete použít ke konfiguraci součástí ER pro následující účely:

  • V době návrhu:

    • Prezentujte obsah nakonfigurovaných komponent ER v uživatelsky preferovaném jazyce.
  • Za běhu:

    • Vytvářejte obsah závislý na jazyce pro odchozí dokumenty.
    • Poskytujte varovné a chybové zprávy v uživatelsky preferovaném jazyce.
    • Vyžádejte si požadovaná pole v uživatelském jazyce.

Štítky ER lze konfigurovat v každé konfiguraci ER, která obsahuje různé komponenty. Štítky mohou být udržovány nezávisle na nakonfigurované logice datových modelů ER, mapování modelů ER a komponent formátů ER.

Každý štítek ER je identifikován pomocí ID, které je jedinečné v rozsahu konfigurace ER, která drží tento štítek. Každý štítek může obsahovat text štítku pro každý jazyk, který je podporován v aktuální instanci Microsoft Dynamics 365 Finance. Tyto podporované jazyky zahrnují jazyky implementovaných vlastních nastavení.

Zápis

Když navrhujete datový model ER, mapování modelu ER nebo formát ER, volba Přeložit se zobrazí pokaždé, když vyberete pole, které by mohlo obsahovat překladatelný kontext. Pokud vyberete tuto možnost, můžete vybrané pole propojit s ER štítkem v podokněPřeklad text. Můžete si vybrat existující označení ER nebo přidat nové označení ER, pokud ještě není k dispozici. Když vyberete nebo přidáte označení ER, můžete přidat související text pro každý jazyk, který je podporován v aktuální instanci Finance.

Následující obrázek ukazuje, jak se tento překlad provádí v upravitelném datovém modelu ER. V tomto příkladu atribut Popis pole Nákupní objednávka pro editovatelný Fakturační model je přeložen do rakouské němčiny (DE-AT) a japonštiny (JA).

Zajištění překladu značky ER v návrháři datového modelu ER.

Lze přeložit pouze text štítků pro štítky, které se nacházejí v upravitelné komponentě ER. Pokud například vyberete Přeložit pro atribut popisku zdroje dat mapování modelu ER a poté vyberete štítek ER, který se nachází v nadřazeném datovém modelu ER, uvidíte obsah štítku, ale nemůžete jej změnit. V těchto případech pole Přeložený text není k dispozici, jak ukazuje následující obrázek.

Kontrolan překladu štítku ER v návrháři mapování modelu ER.

Poznámka

Nemůžete použít návrháře k odstranění štítku, který byl vložen do editovatelné komponenty ER.

Rozsah

Označení ER lze označit několika přeložitelnými atributy komponent ER.

Komponenta datového modelu

Když konfigurujete datový model ER, můžete pro něj přidat označení ER. Atributy Štítek a Popis položky modelu, pole každého modelu a každá hodnota výčtu modelu může být spojena se značkou ER, která je přidána do datového modelu ER.

Zajištění překladu atributu Popis v návrháři datového modelu ER.

Když je datový model ER nakonfigurován tímto způsobem, jeho obsah bude představen uživatelům návrháře datového modelu ER v preferovaném jazyce každého uživatele. Proto je údržba modelu zjednodušena. Následující obrázky ukazují, jak tato funkce funguje pro uživatele, kteří mají nastavený jazyk DE-AT a JA.

Rozvržení návrháře datového modelu ER pro uživatele, který má jako preferovaný jazyk nastaven DE-AT.

Rozvržení návrháře datového modelu ER pro uživatele, který má jako preferovaný jazyk nastaven JA.

Komponenta mapování modelu

Protože mapování modelu ER je založeno na datovém modelu ER, popisky prvků datového modelu, na které se odkazuje, se objevují v preferovaném jazyce uživatele v návrháři modelového mapování. Následující obrázek ukazuje, jak je význam pole Nákupní objednávka vysvětlen v mapování upravitelného modelu pomocí označení atributu Popis, který byl přidán do konfigurovaného datového modelu. Všimněte si, že tento štítek je uveden v preferovaném jazyce uživatele (v tomto příkladu DE-AT).

Rozvržení návrháře mapování modelu ER pro uživatele, který má jako preferovaný jazyk nastaven DE-AT.

Když je atribut Štítek datového zdroje Vstupní parametr uživatele nakonfigurován tak, že je spojen se štítkem ER, pole parametrů, které odpovídá tomuto zdroji dat, je v uživatelském dialogovém okně prezentováno za běhu uživatelům v jejich preferovaném jazyce.

Komponenta formátu

Když konfigurujete formát ER, můžete pro něj přidat označení ER. Atributy Štítek a Text nápovědy každého konfigurovaného zdroje dat lze propojit s označením ER, které je přidáno do formátu ER. Atributy Štítek a Popis každé hodnoty výčtu formátu mohou být také spojeny se značkou ER, která je přístupná z upravitelného formátu ER.

Poznámka

Tyto atributy můžete také propojit s označením ER nadřazeného datového modelu ER, který znovu použije popisky modelu ve všech formátech ER nakonfigurovaných pro tento datový model ER.

Když je formát ER nakonfigurován tímto způsobem, obsah formátu bude představen uživatelům návrháře operací ER v preferovaném jazyce každého uživatele. Údržba formátu a analýza konfigurované logiky jsou proto zjednodušeny.

Protože formát ER je založen na datovém modelu ER, popisky na které se odkazuje v prvcích datového modelu, se objevují v návrháři formátu ER preferovaném jazyce uživatele.

Když je atribut Štítek datového zdroje Vstupní parametr uživatele nakonfigurován tak, že je spojen se štítkem ER, pole, které odpovídá parametru v uživatelském dialogovém okně za běhu, je poskytnuto uživatelům jako výzva. Následující obrázky ukazují, jak můžete propojit atribut Štítek datového zdroje Vstupní parametr uživatele v době návrhu na označení ER, takže uživatelé budou za běhu vyzváni k zadání parametru v různých uživatelsky upřednostňovaných jazycích (zobrazených pro angličtinu v USA (EN-US) a DE-AT).

Zajištění překladu atributů vstupního parametru uživatele v návrháři operace ER.

Zpracování plateb dodavatele ER za běhu pro uživatelsky preferovaný jazyk EN-US.

Zpracování plateb dodavatele ER za běhu pro uživatelsky preferovaný jazyk DE-AT.

Výrazy

Chcete-li použít štítek ve výrazu ER, musíte použít syntaxi @"GER_LABEL:X", kde předpona @ označuje, že operand odkazuje na štítek, GER_LABEL označuje, že se jedná o štítek ER a X je ID štítku ER.

Konfigurace výrazu ER obsahující odkaz na štítek ER v návrháři vzorců ER.

Chcete-li odkazovat na systémový (aplikační) štítek, použijte syntaxi @"X", kde předpona @ označuje, že operand odkazuje na štítek a X je ID systémového štítku.

Konfigurace výrazu ER obsahující odkaz na štítek aplikace v návrháři vzorců ER.

Mapování modelu

Výraz mapování modelu ER lze nakonfigurovat pomocí štítku. Když je toto mapování vyvoláno formátem ER, který je spuštěn za účelem generování odchozího dokumentu, zahrnuje kontext provádění kód jazyka. Konfigurovaný výraz výrazu bude vyplněn textem štítku, který byl nakonfigurován pro jazyk daného kontextu.

Pokud odkazovaný štítek nemá překlad pro jazyk kontextu provádění formátu, který volá mapování modelu, použije se místo toho text štítku v jazyce EN-US.

Formát

Výraz ER mapování formátu ER lze nakonfigurovat pomocí štítků. Když je tento formát spuštěn spuštěn za účelem generování odchozího dokumentu, zahrnuje kontext provádění kód jazyka. Konfigurovaný výraz výrazu bude vyplněn textem štítku, který byl nakonfigurován pro jazyk daného kontextu.

Poskytnutí překladu značky ER upravitelného výrazu ER v návrháři vzorců ER.

Ukázka vazby dat, která odkazuje na označení ER v návrháři operace ER.

Můžete nakonfigurovat komponentu FILE formátu ER k vygenerování zprávy v preferovaném jazyce uživatele.

Nastavte komponentu FILE v návrháři operací ER tak, aby se generovala zpráva v preferovaném jazyce uživatele.

Pokud takto nakonfigurujete formát ER, sestava se vygeneruje pomocí odpovídajícího textu štítků ER. Následující obrázky ukazují příklady zpráv pro uživatelské jazyky EN-US a DE-AT.

Náhled zprávy, která byla vygenerována v preferovaném jazyce uživatele EN-US.

Náhled zprávy, která byla vygenerována v preferovaném jazyce uživatele DE-AT.

Pokud odkazovaný štítek nemá překlad pro jazyk kontextu provádění formátu, použije se místo toho text štítku v jazyce EN-US.

Tip

Můžete použít SLOŽKA a různé typy komponentů SOUBOR v upravitelném formátu ER k určení způsobu generování odchozího souboru. Chcete-li pojmenovat vygenerovaný soubor, nakonfigurujte výraz ER pro parametr Název souboru komponenty. V nakonfigurovaném výrazu můžete použít štítky. Protože parametr Název souboru není ve výchozím nastavení závislý na jazyku, text všech štítků, na které v tomto výrazu odkazujete, je za běhu vystaven ve výchozím jazyce EN-US. Ve verzi 10.0.28 a novější však můžete povolit funkci Použít parametr 'Jazykové předvolby' na výraz 'Název souboru'. Výraz Název souboru pak zohlední parametr Jazykové předvolby při jeho výpočtu.

Jazyk

ER podporuje různé způsoby, jak určit jazyk generované sestavy. V POLI Jazykové preference na kartě Formát můžete vybrat následující hodnoty:

  • Preference společnosti - Vygenerujte sestavu ve firemním jazyce.

    V návrháři operací ER zadejte upřednostňovaný jazyk společnosti jako jazyk generované zprávy.

  • Uživatelské preference - Vygenerujte zprávu v preferovaném jazyce uživatele.

  • Explicitně definováno - Generujte sestavu v jazyce, který je určen v době návrhu.

    V návrháři operací ER zadejte jazyk definovaný v době návrhu jako jazyk generované zprávy.

  • Definováno při spuštění - Generujte sestavu v jazyce, který je určen při spuštění. Pokud vyberete tuto hodnotu, v poli Jazyk nakonfigurujte výraz ER, který vrací kód jazyka pro daný jazyk, například jazyk příslušného zákazníka.

    V návrháři operací ER zadejte jazyk definovaný při spuštění jako jazyk generované zprávy.

Formátování specifické pro kulturu

ER podporuje různé způsoby, jak určit kulturu generované sestavy. Proto lze použít správné formátování specifické pro jazykovou verzi pro datum, čas a číselné hodnoty. Když navrhujete formát ER, na kartě Formát v poli Kulturní preference můžete vybrat jednu z následujících hodnot pro každou komponentu formátu souboru typu Běžný\soubor, Soubor\Excel, Soubor\PDF nebo Sloučení\PDF:

  • Preference uživatele – Naformátujte hodnoty podle preferované kultury uživatele. Tato kultura je definována v poli Formát data, času a čísel pole na kartě Předvolby stránky Možnosti uživatele.

    Definování preferované kultury uživatele jako kultury generované zprávy v návrháři provozu ER.

  • Explicitně definováno – Formátujte hodnoty podle kultury, která je zadána v době návrhu.

    Definování preferované kultury, která je zadaná v době návrhu, jako kultury generované zprávy v návrháři provozu ER.

  • Definováno za běhu – Formátujte hodnoty podle kultury, která je zadána za běhu. Pokud vyberete tuto hodnotu, na kartě Mapování v poli Formát data, času a čísel nakonfigurujte výraz ER, který vrací kód jazykové verze pro jazykovou verzi, například jazykovou verzi odpovídajícího zákazníka.

    Definování preferované kultury, která je zadaná za běhu, jako kultury generované zprávy v návrháři provozu ER.

Poznámka

Komponenta ER, pro kterou definujete konkrétní jazykovou verzi, může obsahovat podřízené komponenty ER, které byly nakonfigurovány tak, aby vyplňovaly textovou hodnotu. Ve výchozím nastavení se kultura nadřazené komponenty používá k formátování hodnot těchto komponent. Následující integrované funkce ER můžete použít ke konfiguraci vazeb pro tyto komponenty a použití alternativní kultury pro formátování hodnot:

Ve verzi 10.0.20 a novější se národní prostředí komponent formátu typů Běžný\soubor a Soubor\Excel používá k formátování hodnot během Převodu PDF generovaného dokumentu.

Převod

Můžete přidat požadované štítky ER do upravitelné komponenty ER. Když je přidán štítek ER, může být přeložen dvěma způsoby: ručně a automaticky.

Ruční překlad

Když přidáte označení ER v podokněPřeklad textu, můžete jej ručně přeložit do všech jazyků, které jsou podporovány v aktuální instanci Finance. Upřednostňovaný jazyk můžete vybrat v poli Jazyk v sekci Systémový jazyk nebo Jazyk uživatele, zadejte příslušný text do příslušného pole Přeložený text a poté vyberte Přeložit. Tento proces musí být opakován pro každý požadovaný jazyk a pro každý štítek, který přidáte.

Automatický překlad

Konfigurace komponenty ER se provádí v pracovní verzi konfigurace ER, v níž je upravitelná komponenta ER umístěna.

Stránka ER Konfigurace nabízející přístup k verzi konfigurace ve stavu Koncept.

Jak bylo popsáno výše v tomto článku, můžete do upravitelné komponenty ER přidat požadované štítky ER. Tímto způsobem můžete určit text štítků ER v jazyce EN-US. Pak můžete exportovat štítky komponenty ER pomocí vestavěné funkce ER. Vyberte pracovní verzi konfigurace ER, která obsahuje upravitelnou součást ER, a poté vyberte Směnka > Export štítků.

Stránka Konfigurace ER umožňující exportovat štítky ER z vybrané verze pro potvrzení.

Můžete exportovat všechny štítky nebo štítky pro jeden jazyk, který zadáte na začátku exportu. Štítky jsou exportovány jako soubor ZIP, který obsahuje soubory XML. Každý soubor XML obsahuje štítky pro jeden jazyk.

Ukázka exportovaného souboru obsahujícího ER štítky pro jazyk DE-AT.

Tento formát se používá pro automatický překlad štítků externími překladatelskými službami, jako je Dynamics 365 Translation Service. Když obdržíte přeložené štítky, můžete je importovat zpět do pracovní verze konfigurace ER, která obsahuje komponenty ER, které tyto štítky vlastní. Vyberte pracovní verzi konfigurace ER, která obsahuje upravitelnou součást ER, a poté vyberte Směnka > Načíst štítky.

Stránka Konfigurace ER umožňující importovat štítky ER do vybrané verze konfigurace.

Přeložené štítky budou importovány do vybrané konfigurace ER. Přeložené štítky, které existují v této konfiguraci ER, jsou nahrazeny. Pokud v konfiguraci ER chybí jakýkoli přeložený štítek, připojí se.

Životní cyklus

Štítky komponenty ER, které lze upravit, jsou spolu s dalším obsahem komponenty uloženy v příslušné verzi konfigurace ER.

Na popisy základní komponenty ER lze odkazovat v odvozené verzi komponenty ER, kterou vytvoříte, aby se zavedly vaše modifikace.

Tip

Když navrhujete řešení ER, můžete odvodit svoji vlastní součást datového modelu ER z té, která je k dispozici. V tomto odvozeném datovém modelu můžete zavést své vlastní štítky ER a použít je ve všech formátech ER, které budou používat datový model jako zdroj dat. Poté si můžete odvodit vlastní součást formátu ER z té, která je poskytnuta, výběrem vašeho odvozeného datového modelu ER namísto poskytnutého. Ve verzi 10.0.28 a pozdější můžete povolit funkci Vylepšený přístup k popiskům vzestupného datového modelu elektronického výkaznictví pro přístup k popiskům vzestupného datového modelu elektronického výkaznictví, i když jste se datový model elektronického výkaznictví, který jste vybrali pro odvozenou součást ER, liší od toho, který byl použit v základní komponentě elektronického výkaznictví.

Když je ve vaší odvozené komponentě a jejích vzestupných komponentách použit stejný název štítku, použije se váš překlad tohoto štítku jako nejrelevantnější.

Verze verzí ER řídí přiřazení štítku k libovolnému atributu v komponentě ER. Změny přiřazení štítků jsou zaznamenány v seznamu změn (delta) editovatelné komponenty ER, která byla vytvořena jako odvozená verze poskytované komponenty ER. Tyto změny budou ověřeny, jakmile bude odvozená verze znovu převedena na novou základní verzi.

Funkce

Vestavěná funkce ER LISTOFFIELDS umožňuje přístup k štítkům ER, které byly nakonfigurovány pro některé položky součástí ER.

Jak je popsáno výše v tomto článku, atributy Štítek a Popis každé hodnoty výčtu ER modelu nebo formátu může být spojena se štítkem ER, který je přístupný v příslušné komponentě ER. Můžete nakonfigurovat výraz ER, kde voláte funkci LISTOFFIELDS pomocí výčtu ER jako argumentu. Tento výraz vrací seznam, který obsahuje záznam pro každou hodnotu výčtu ER, který byl definován jako argument této funkce. Každý záznam obsahuje hodnotu štítku ER, který je spojen s hodnotou výčtu ER:

  • Hodnota štítku ER, který je spojen s atributy Štítek je uložena v poli Štítek vráceného záznamu.
  • Hodnota štítku ER, který je spojen s atributy Popis je uložena v poli Popis vráceného záznamu.

Výkonnost

Když konfigurujete komponentu formátu ER pro generování sestavy podle vašich preferencí jazyka, nebo chcete-li importovat příchozí dokument, kde je obsah analyzován vámi preferovaným jazykem, doporučujeme povolit funkci Ukládat do mezipaměti preferovaný jazyk aktuálního uživatele pro spuštění ER v pracovním prostoru Správa funkcí. Tato funkce pomáhá zlepšit výkon, zejména pro součásti formátu ER, které obsahují více odkazů na popisky ve vzorcích a vazbách ER a mnoho dalších pravidel ověřování ke generování uživatelských zpráv ve vašem preferovaném jazyce.

Když změníte stav verze konfigurace ER z Koncept na Dokončeno, pokud verze konfigurace obsahuje štítky ER, jsou tyto štítky uloženy v databázi aplikace. Schéma úložiště závisí na stavu funkce Urychlení ukládání štítků ER:

  • Pokud tato funkce není povolena, všechny štítky jsou uloženy v poli LABELXML tabulky ERSOLUTIONVERSIONTABLE jako jeden fragment XML.
  • Pokud je funkce povolena, vytvoří se samostatný záznam pro každý jazyk v tabulce ERSOLUTIONVERSIONLABELSTABLE. Pole CONTENTS této tabulky ukládá štítky podle jazyka jako komprimovaný fragment XML.

Doporučujeme povolit funkci Urychlení ukládání štítků ER v pracovním prostoru Správa funkcí. Tato funkce pomáhá zlepšit využití šířky pásma sítě a celkový výkon systému, protože ve většině případů se při práci s jedinou konfigurací ER používají štítky ER jednoho jazyka.

Chcete-li použít vybrané schéma úložiště pro uchování štítků všech konfigurací ER v aktuální instanci Finance, proveďte následující kroky.

  1. Přejděte na Správa organizace>Pravidelné>Použít vybrané schéma ukládání štítků pro všechny konfigurace ER.
  2. Vyberte OK.

Další prostředky