Činnost 7. 1. 1. 1 - Dokument

Definice jednoho dokumentu. Dokument je nezávislý na ostatních datových entitách ESO9 a lze jej připojit k libovolné z nich (tj. dokumenty lze ukládat nezávisle na dokladech v ESO9 a v případě potřeby je lze napojit na libovolná data v systému). Jeden dokument tak může být napojen na více tabulek ESO9 a k jedné tabulce ESO9 může být napojeno více dokumentů. Atributy dokumentu jsou uloženy v aplikační databázi, vlastní dokument potom binárně v dokumentové databázi.

Vstupní formulář pro evidenci dokumentů

Nejdůležitější položky formuláře:
* Název dokumentu - jméno souboru uloženého v dokumentové databázi
* Tlačítka pro uložení a otevření dokumentu z dokumentové databáze - tlačítko pro smazání dokumentu chybí, dokument lze zrušit pouze smazáním celé věty v aplikační databázi. Je tím zajištěna konzistence dat mezi aplikační a dokumentovou databází.
* Verze - textová položka pro popis verze uloženého dokumentu. V případě uchovávání historie dokumentu se doporučuje ručně povyšovat jeho verzi.
* Typ dokumentu - uživatelsky definovaný číselník typů dokumentů. Slouží k filtrování uložených dokumentů.
* Zámek - zamčení dokumentu pro úpravy. Zamykat/odemykat dokument může pouze uživatel, který dokument pořídil, opravil, nebo patří do skupiny 00-správce (povinný kód 00). Zamčený dokument smí editovat nebo smazat pouze uživatel, který jej zamknul. Slouží k zabezpečení dokumentu během jeho dlouhodobější editace. Pro případ, že uživatel, který dokument zamknul, není dostupný, může dokument odemknout správce (uživatel ze skupiny 00).
* Historie - příznak, zda ukládat historii dokumentu či nikoli. Pokud je zapnuta, zakládají se při kopii dokumentu v aplikační databázi i kopie binárního dokumentu v dokumentové databázi, která se poté použije k úpravám. Pokud je historie vypnuta, bude při každém uložení dokument v dokumentové databázi přepsán. Historie vývoje dokumentu tak zůstává zachována.
* Popis - stručný textový popis(max.800 znaků) obsahu dokumentu.
* Klíčová slova - pokud nelze obsah dokumentu indexovat přímo prostředky SQL serveru(což lze např.pro dokumenty MS Office), lze indexovat podle zadaných klíčových slov. Při vyhledávání podle obsahu dokumentu potom bude použit nejprve index SQL serveru, potom vyhledávání v zadaných klíčových slovech. Je tím zajištěna možnost fulltextového vyhledávání i pro takové typy dokumentů, které neumí SQL server indexovat přímo podle jejich obsahu.

Odkaz "Oprávnění" na formuláři dokumentů

Umožňuje pro daný dokument nastavit oprávnění na úrovni skupin uživatelů. Oprávnění nabývá hodnot:
* Nedefinováno
* Žádné - pro uživatele z dané skupiny není dokument viditelný
* Čtení - uživatelé z dané skupiny si smí dokument prohlédnout/stáhnut, nesmí jej však uložit ani smazat
* Čtení/zápis/smazání - uživatelé z dané skupiny mají k dokumentu plné oprávnění

Odkaz "Historie" na formuláři dokumentů

Zobrazí v sestavě historii aktuálního dokumentu, tj. který uživatel dokument editoval, kdy a kterou jeho verzi.

Odkaz "Kopie" na formuláři dokumentů

Zobrazí kopírovací formulář k aktuálnímu dokumentu. Akce se provede pouze pokud je na dokumentu nastaven příznak „Historie“=„ANO“(VLHISTORY=1) a pokud má uživatel oprávnění dokument změnit.
Během kopie dokumentu se zkopíruje:
* Věta v aplikační databázi s atributy dokumentu.
* Věta v dokumentové databázi obsahující vlastní dokument v binární podobě.
* Nastavení oprávnění k dokumentu.
* Případné vazby dokumentu na tabulky ESO9. Tím je zajištěno, že uživatelé pracující s dokumentem v různých činnostech ESO9 budou pracovat vždy s jeho aktuální verzí.

Odkaz "Vazby" na formuláři dokumentů

Vazby dokumentu na tabulky ESO9. Slouží k lepšímu přehledu o místech(datech, formulářích), na která je daný dokument v ESO9 napojen. Kromě pasivního přehledu umožňuje i navázat na existující dokument libovolnou datovou entitu (tabulku a větu) z ESO9. Z číselníku tabulek lze vybrat libovolnou tabulku, jako číselník ID této tabulky se potom otevře forma, která právě tuto tabulku umožňuje zobrazovat.

DokuWiki Appliance - Powered by TurnKey Linux