Uživatelské nástroje

Nástroje pro tento web


techdoc:dmsakce

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
techdoc:dmsakce [23.04.2025 12:38] turychtechdoc:dmsakce [10.04.2026 12:20] (aktuální) turych
Řádek 6: Řádek 6:
 <input type="button" value="Spojit PDF dokumenty" name="Actx_Eso9lib.CPDFtools" > <input type="button" value="Spojit PDF dokumenty" name="Actx_Eso9lib.CPDFtools" >
 </code> </code>
 +Po spojení PDF dokumentů lze volat uživatelskou After proceduru.
 +Název procedury se předává z datového zdroje formuláře v položce //MF_AFTERPROC// (např. //'spAfterMergeDocs' as MF_AFTERPROC//). Procedura musí obsahovat parametry:
 +  * //@NEWFILEGUID varchar(40)// - předává se GUID nového souboru vzniklého sloučením označených PDF souborů (v dokumentové databázi)
 +  * //@NEWDOCID int// - předává se ID dokumentu vzniklého sloučením označených PDF souborů (v aplikační databázi)
  
 === Převod obrázku na PDF dokument === === Převod obrázku na PDF dokument ===
Řádek 104: Řádek 108:
   * //'Podpis dokladu č.' + '%CIS_DOK%' as MF_SIGNREASON// - důvod pro vložení podpisu se zobrazí na podpisovém tabletu uživateli tak, aby věděl, co podepisuje.   * //'Podpis dokladu č.' + '%CIS_DOK%' as MF_SIGNREASON// - důvod pro vložení podpisu se zobrazí na podpisovém tabletu uživateli tak, aby věděl, co podepisuje.
   * //' ' as MF_SIGNUSER// - jméno podepisujícího uživatele se zobrazí na podpisovém tabletu.   * //' ' as MF_SIGNUSER// - jméno podepisujícího uživatele se zobrazí na podpisovém tabletu.
 +  * //' ' as MF_AFTER_WACOM_SIGN_PROC// - jméno uživatelské After procedury, která se zavolá po úspěšném vložení podpisu do PDF dokumentu. Proceduře se předává jediný parametr //@FILEGUID varchar(40)//
 +Příklad uživatelské procedury:\\
 +<code>
 +CREATE OR ALTER PROCEDURE dbo.spAfterWacomSign
 +  @FILEGUID varchar(40)
 +  as set nocount on
 +
 +  declare @IDDOKUMENT int  
 +
 +  SELECT @IDDOKUMENT = IDDOKUMENT FROM qdokument
 +  WHERE DOKUMENTFILEGUID LIKE @FILEGUID
 +
 +  UPDATE DOKUMENT set DOKUMENT.DESCRIPTION = 'Podepsáno' 
 +  WHERE IDDOKUMENT = @IDDOKUMENT
 +
 +  RETURN 0
 +</code> 
 +
 Položky //MF_SIGNIMG//, //MF_SIGNREASON// a //MF_SIGNUSER// používá i klient, je tedy třeba je zadat i do hidden parametrů formy. Položky //MF_SIGNIMG//, //MF_SIGNREASON// a //MF_SIGNUSER// používá i klient, je tedy třeba je zadat i do hidden parametrů formy.
 +
 == WACOM SDK == == WACOM SDK ==
 Pro správnou funkci podepisovacího tabletu je zapotřebí jednorázová instalace SDK, která je k dispozici na instalačním mediu ESO9. Instalaci lze spustit běžným způsobem nebo bezdotykově z příkazové řádky:\\ Pro správnou funkci podepisovacího tabletu je zapotřebí jednorázová instalace SDK, která je k dispozici na instalačním mediu ESO9. Instalaci lze spustit běžným způsobem nebo bezdotykově z příkazové řádky:\\
 <code>msiexec /q MINIMAL=1 DOTNET=1 WIN32=0 /i Wacom-Signature-SDK-x64-4.7.7.msi</code>  <code>msiexec /q MINIMAL=1 DOTNET=1 WIN32=0 /i Wacom-Signature-SDK-x64-4.7.7.msi</code> 
 +
 +=== Hromadné stahování dokumentů ===
 +Pokud potřebuji stáhnout hromadně z DMS více dokumentů, stačí je označit a na libovolném z nich stisknout tlačítko //"Zobrazit dokument"//.
 +
 === Optimalizace PDF dokumentů === === Optimalizace PDF dokumentů ===
 Vzhledem ke stále rostoucí velikosti všech dokumentových databází jsme vytvořili automat na průběžnou optimalizaci PDF souborů uložených v DMS ESO9. Kompresní poměr původního a optimalizovaného PDF se pohybuje v rozmezí 1:2 - 1:10. Optimalizují se pouze PDF soubory bez digitálního podpisu; digitálně podepsané dokumenty zůstávají beze změny.\\ Vzhledem ke stále rostoucí velikosti všech dokumentových databází jsme vytvořili automat na průběžnou optimalizaci PDF souborů uložených v DMS ESO9. Kompresní poměr původního a optimalizovaného PDF se pohybuje v rozmezí 1:2 - 1:10. Optimalizují se pouze PDF soubory bez digitálního podpisu; digitálně podepsané dokumenty zůstávají beze změny.\\
techdoc/dmsakce.1745411883.txt.gz · Poslední úprava: 23.04.2025 12:38 autor: turych

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki
DokuWiki Appliance - Powered by TurnKey Linux