Evidence kolizních procesů
Evidence kolizních procesů (O0EVI) je tabulka, do které se zapisují vybrané běžící nebo skončené procesy, u kterých je potřeba buď vyloučit současné spuštění nebo hlídat pořadí spuštění. Např. může být požadavek zakázat určité hromadné zpracování dat, pokud data někdo edituje, nebo povolit spuštění nějaké akce teprve tehdy, byla-li již provedena akce jiná, která ji podmiňuje. Evidence kolizních procesů může být využita tam, kde nelze popsané požadavky zajistit programově jiným způsobem.
Zápisy nebo odmazání záznamů v tabulce kolizí provádí automaticky vybrané programy tam, kde je požadavek hlídání procesů. Ručně lze záznamy pouze mazat, což může být potřeba v případě, že by nedošlo ke korektnímu automatickému odmazání dočasného záznamu o běžícím procesu (např. při programové chybě).
Při běžném provozu není prohlížení Evidence kolizních procesů potřeba. Pouze v případě, že systém hlásí neexistující kolize, by měl správce zkontrolovat jeho obsah a případně odmazat příslušné záznamy.
Záznam obsahuje tyto údaje:
- Klíč procesu - kód kontrolovaného procesu, většinou začíná názvem tabulky, které se týká
- Období - období procesu, může být využito pro hlídání souslednosti
- Popis procesu - slovní popis procesu (např. Editace majetku ap.)
- Typ procesu - určuje, jakým způsobem se se záznamem procesu pracuje, P=běžící proces, U=skončená událost. Typ procesu si nastavuje zpracující program.
- Běžící proces „P“ - záznam o běžícím procesu s časem jeho spuštění. Po ukončení procesu se záznam smaže. Pokud nastane proces se stejným klíčem vícekrát, zapíše se pro každý proces samostatný záznam.
- Skončená událost „U“ - záznam o skončeném resp. jednorázovém procesu - události s časem jejího ukončení (časem, kdy nastala). Pokud nastane pro přihlášeného uživatele událost se stejným klíčem opakovaně, přepíše se u ní pouze datum, název stroje a ID přihlášení. Po ukončení události se záznam zpravidla nemaže.
- Datum a čas startu procesu - datum a čas, kdy byl proces spuštěn. Nemusí být vyplněn u skončených událostí.
- Datum a čas konce procesu - datum a čas, kdy byl proces ukončen. Není vyplněn u běžících procesů.
- Číslo osoby - číslo osoby, která proces spustila
- Příjmení a jméno osoby - příjmení a jméno osoby, která proces spustila
- Název stroje - název klientského stroje (počítače), ze kterého byl proces spuštěn
- ID přihlášení - identifikátor přihlášení, pod kterým byl proces spuštěn. Každé přihlášení klienta má přiděleno nové ID. Podle ID lze rozlišit různá přihlášení téže osoby z téhož stroje.
Tlačítka v horní liště
- Obnova - přenačte aktuální seznam evidovaných procesů