Konfigurace cílů ER závislých na akci
Můžete konfigurovat cíle pro každou výstupní komponentu (složku nebo soubor) konfigurace formátu elektronického výkaznictví (ER), která se používá pro generování odchozích dokumentů. Uživatelé, kteří používají formát tohoto typu ER a mají příslušná přístupová práva, mohou také změnit nakonfigurované nastavení cíle za běhu.
V Microsoft Dynamics 365 Finance verze 10.0.17 a novější lze spustit formát ER pomocí zajišťování kódu akce, který uživatel provede spuštěním daného formátu ER. Například v modulu Pohledávky v nastavení správy tisku můžete vybrat formát ER, který generuje konkrétní obchodní dokument, například fakturu s volným textem. Poté můžete vybrat Zobrazit k zobrazení náhledu faktury nebo Vytisknout pro odeslání na tiskárnu. Pokud je za běhu předána akce uživatele pro spuštěný formát ER, můžete nakonfigurovat různé cíle ER pro různé akce uživatele. Tento článek vysvětluje, jak konfigurovat cíle ER pro tento typ formátu ER.
Zpřístupnění cílů ER závislých na akcích
Chcete-li konfigurovat cíle ER závislé na akci v aktuální instanci Finance a povolit nové rozhraní ER API, otevřete pracovní prostor Správa funkcí a zapněte funkci Konfigurovat konkrétní cíle ER, které se mají použít pro různé akce PM. Chcete-li použít nakonfigurované cíle ER pro konkrétní sestavy za běhu, povolte funkci Směrovat výstup sestav PM na základě cílů ER, které jsou specifické pro konkrétní akci uživatele (vlna 1).
Konfigurace cílů ER závislých na akci
Když zapnete funkci Konfigurovat konkrétní cíle ER na použití pro různé akce PM, můžete nakonfigurovat cíle ER závislé na akci na kartě s náhledem Cíl souboru stránky Cíl elektronického výkaznictví. Pro každou komponentu můžete přidat záznam a povolit konkrétní cíle ER. U každého záznamu musíte určit typ dokumentu, pro který by se měly použít nakonfigurované cíle ER. V poli Typ dokumentu vyberte některou z následujících hodnot:
- Vyberte Elektronický, chcete-li použít nakonfigurované cíle, pokud za běhu není poskytnut žádný uživatelský akční kód.
- Vyberte Správa tisku, chcete-li použít nakonfigurované cíle, pokud za běhu je poskytnut uživatelský akční kód.
- Vyberte Libovolný, chcete-li vždy použít nakonfigurované cíle, bez ohledu na to, zda je za běhu poskytnut uživatelská akce.
Pokud vyberete typ dokumentu Správa tisku, musíte určit akce uživatele, na které mají být aplikovány konfigurované cíle ER. V poli Akce správy tisku vyberte některou z následujících hodnot:
- Vyberte Zobrazení, chcete-li použít nakonfigurované cíle, pokud za běhu není poskytnuta žádná akce uživatele Zobrazení.
- Vyberte Tisk, chcete-li použít nakonfigurované cíle, pokud za běhu není poskytnuta žádná akce uživatele Tisk.
- Vyberte Odeslat, chcete-li použít nakonfigurované cíle, pokud za běhu není poskytnuta žádná akce uživatele Odeslat.
Poznámka
Pro jeden záznam cíle lze vybrat více akcí.
Pokud vyberete typ dokumentu Žádný, je automaticky vybrána Auto detekce v poli Akce správy tisku pole jako akce uživatele a dojde k následujícímu chování:
Pokud není v době běhu poskytnut kód akce uživatele, použijí se všechny nakonfigurované cíle ER.
Pokud je uživatelský akční kód poskytnut za běhu, použije se cíl ER, který je předdefinován pro konkrétní akci, bez ohledu na to, zda byla povolena:
- Když je za běhu poskytnuta akce Zobrazení, použije se cíl ER Obrazovka.
- Když je za běhu poskytnuta akce Odeslat, použije se cíl ER E-mail.
- Když je za běhu poskytnuta akce Tisk, použije se cíl ER Tiskárna.
Můžete například použít formát ER volná textová faktura (Excel), pokud chcete vytisknout volnou textovou fakturu při zaúčtování. Chcete-li směrovat vygenerovaný dokument, musíte nakonfigurovat cíle ER pro tento formát ER. Možná budete muset nakonfigurovat tyto cíle ER, aby na generovaném dokumentu provedly následující:
- Archivujte dokument, pokud je spuštěn formát ER, ale není poskytnut žádný kód akce (například když je dokument odeslán elektronicky).
- Náhled dokumentu ve webovém prohlížeči, když uživatel provede akci Zobrazení .
- Archivujte a vytiskněte dokument, když uživatel provede akci Vytisknout.
- Archivujte dokument a odešlete jej e-mailem jako přílohu odchozí e-mailové zprávy, když uživatel provede akci Poslat.
Následující obrázek ukazuje, jak můžete dosáhnout této konfigurace cílů ER jako sady individuálních záznamů o cíli, když je každý záznam nakonfigurován pro jednotlivou akci uživatele:
Následující obrázek ukazuje, jak můžete dosáhnout stejné alternativní konfigurace cílů ER jako sady individuálních záznamů o cíli, když je každý záznam nakonfigurován pro jednotlivý cíl:
Poznámka
Pokud je pro spuštěný formát ER poskytnut kód akce, ale pro tento kód akce nebyly nakonfigurovány žádné cíle, je použito chování výchozího cíle.
Změna cílů ER závislých na akcích v době běhu
Při spuštění formátu ER, pokud byly akce uživatelů zřízeny uživateli, kteří mají příslušné oprávnění, chcete-li změnit nakonfigurované nastavení cíle za běhu, zobrazí se dialogové okno s možností změnit nakonfigurované nastavení cíle. Toto dialogové okno je volitelné a jeho vzhled závisí na tom, jak bylo implementováno volání ER rámce pro spuštění formátu ER. Pokud se zobrazí toto dialogové okno, budou cíle ER v něm povoleny podle poskytované akce uživatele.
Následující obrázek ukazuje příklad dialogového okna Cíle formátu elektronického výkaznictví, které se zobrazí při zaúčtování volné textové faktury a je spuštěn formát ER Volná textová faktura (Excel) ke generování tohoto dokumentu, pokud byla zřízena akce Tiskárna a cíle ER byly pro tento formát nakonfigurovány, jak je uvedeno dříve v tomto článku.
Poznámka
Pokud jste nakonfigurovali cíle ER pro několik komponent běžícího formátu ER, bude nabídnuta možnost samostatně pro každou nakonfigurovanou komponentu formátu ER.
Pokud lze jako šablony zpráv pro vybraný dokument použít několik formátů ER, všechny cíle ER pro všechny použitelné šablony zpráv ER se zobrazí v dialogovém okně a jsou dostupné pro ruční úpravu za běhu.
Pokud pro vybraný dokument nejsou použitelné žádné šablony sestav SQL Server Reporting Services (SSRS), standardní výběr cílů správy tisku je dynamicky skrytý.
Od Finance verze 10.0.31 můžete ručně změnit přiřazené cíle ER za běhu pro následující obchodní dokumenty:
- Výpis z účtu odběratele
- Oznámení úroků
- Upomínka
- Poradenství ohledně plateb zákazníkům
- Poradenství ohledně plateb dodavatelům
Chcete-li aktivovat možnost změny cílů ER za běhu, povolte funkci Povolit úpravu cílů ER za běhu v pracovním prostoru Správa funkcí.
Důležité
U sestav Poradenství ohledně plateb zákazníkům a Poradenství ohledně plateb dodavatelům je možnost pro ruční změnu cílů ER k dispozici pouze v případě, že je povoleno nasazení testovací verze ForcePrintJobSettings.
Poznámka
Když je možnost Použít cíl správy tisku nastavena na Ano, systém použije výchozí cíle ER, které jsou nakonfigurovány pro konkrétní sestavy ER. Všechny ruční změny provedené v dialogovém okně jsou ignorovány. Nastavte možnost Použít cíl správy tisku jako Ne, chcete-li zpracovat dokumenty do cílů ER definovaných v dialogovém okně bezprostředně před spuštěním sestav.
Následující obchodní dokumenty nepředpokládají explicitní výběr akce uživatelem, když jsou spuštěny:
- Výpis z účtu odběratele
- Oznámení úroků
- Upomínka
- Poradenství ohledně plateb zákazníkům
- Poradenství ohledně plateb dodavatelům
Následující logika se používá k určení, která akce se použije při zpracování předchozích sestav:
Pokud je povoleno nasazení testovací verze ForcePrintJobSettings:
- Pokud je možnost Použít cíl správy tisku nastavena jako Ano, použije se akce Tisknout.
- Pokud je možnost Použít cíl správy tisku nastavena jako Ne, použije se akce Zobrazit.
Pokud není povoleno nasazení testovací verze ForcePrintJobSettings:
- Pokud je možnost Použít cíl správy tisku jako Ano, akce Tisknout se použije na sestavy Poradenství ohledně plateb zákazníkům a Poradenství ohledně plateb dodavatelům.
- Pokud je možnost Použít cíl správy tisku nastavena jako Ne, použije se vždy výchozí šablona sestavy SSRS pro sestavy Poradenství ohledně plateb zákazníkům a Poradenství ohledně plateb dodavatelům bez ohledu na nakonfigurovaná nastavení ER.
- Akce Tisknout se vždy použije pro sestavy Výpis z účtu zákazníka, Oznámení úroků a Upomínka.
Pro předchozí logiku lze akce Tisknout nebo Zobrazit použít ke konfiguraci cílů sestav ER závislých na akci. Za běhu jsou v dialogovém okně filtrovány pouze cíle ER, které jsou nakonfigurovány pro konkrétní akci.
Ověření poskytnuté akce uživatele
Když provedete konkrétní akci uživatele, můžete ověřit, která akce uživatele, pokud existuje, je poskytována pro spuštěný formát ER. Toto ověření je důležité, když musíte nakonfigurovat cíle ER závislé na akci, ale nejste si jisti, jaký kód akce uživatele, pokud existuje, je poskytnut. Například když začnete účtovat volnou textovou fakturu a nastavíte možnost Tisk faktury na Ano v poli Zaúčtovat volnou textovou fakturu, můžete nastavit možnost Použít cíl správy tisku na Ano nebo Ne.
Pomocí těchto kroků ověřte poskytnutý kód akce uživatele.
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ů.
V dialogovém okně Uživatelské parametrynastavte u možnosti Spustit v režimu ladění možnost Ano.
Proveďte akci uživatele spuštěním formátu ER. Uvědomte si, že parametry uživatele ER jsou specifické pro uživatele a konkrétní společnost.
Přejděte do části Správa organizace>Elektronické výkaznictví>Konfigurovat protokoly ladění.
Na stránce Protokoly ladění konfigurace filtrujte protokoly běhu ER a vyhledejte protokol pro běh ve formátu ER.
Zkontrolujte položky protokolu, které musí obsahovat záznam, který představuje poskytnutý kód akce uživatele, pokud byla poskytnuta nějaká akce pro spuštění formátu ER.
Další prostředky
Přehled elektronického výkaznictví
Místa určení elektronického výkaznictví
Změny rozhraní API architektury elektronického výkaznictví pro Application update 10.0.17