===== Historie změn ====== Historie změn je obecný aparát, který umožňuje zaznamenávat a prohlížet změny provedené v datech prostřednictvím editace nebo jinak. Zaznamenané změny lze kdykoliv prohlížet přímo z editačního programu nebo ze Správy změn. ==== Konfigurace historie změn ==== Celý aparát se aktivuje ve volbě //**Administrace/Správa změn/[[orsoftopen:o0:konfig:okonfig:historiezmen|Aktivace historie změn]]**// zatržením možnosti //**Zapisovat změny**//.\\ Ve volbě //**Administrace/Správa změn/[[orsoftopen:o0:zmeny:o0zmecfg|Konfigurace změn]]**// se musí dále určit, pro které datové tabulky (entity) se budou změny monitorovat. Při požadavku na monitorování se pořídí záznam se jménem entity a zaškrtne se možnost //**Zápis změn**//. Pokud se v editačním programu editují položky, které se fyzicky zapisují do více tabulek (podentit), lze navíc nastavit monitorování všech podentit zaškrtnutím možnosti //**Zápis změn navázaných entit**//. Tyto podentity potom nemusejí mít vlastní povolovací záznam. ==== Správa změn ==== Volba //**Administrace/Správa změn**// zahrnuje výše popsanou //**Konfiguraci změn**// a dále //**Historii změn**// pro prohlížení veškerých záznamů o změnách v systému. ==== Prohlížení změn ==== Zaznamenané změny lze prohlížet * ze //**Správy změn**// volbou //**Historie změn**// - zobrazí se všechny záznamy změn v systému * z editačního programu přes ikonu //**Historie změn**// {{:orsoftopen:o0:zmeny:ozmen16.png?direct&20|}} \\ - volbou //**Jeden záznam**// se zobrazí pouze změnové záznamy k aktuální datové větě \\ - volbou //**Všechny záznamy**// se zobrazí všechny záznamy k aktuální entitě (tabulce) **Použité barevné rozlišení v browse** Barva sloupce * modrá - důležité sloupce pro lepší orientaci (Entita, Klíč záznamu, Položka, Nová hodnota) Údaje uložené ve větě historie změn: * **Hlavní entita** - jméno nadřízené entity (tabulky) - pro složitější editační programy může být odlišné od údaje //Entita// a znamená hlavní tabulku editačního programu, ze kterého byla změna provedena * **Klíč hlavní entity** - klíč záznamu odpovídající položce //Hlavní entita// * **Entita** - jméno monitorované entity (tabulky) * **Klíč záznamu** - klíč záznamu odpovídající položce //Entita// * **Položka** - jméno položky ve větě, u které došlo ke změně. Pozn.: Pro založení nové věty nebo smazání věty není vyplněno * **Původní hodnota** - původní hodnota položky * **Nová hodnota** - nová hodnota položky * **Datum změny** - datum provedení změny * **Čas změny** - čas provedení změny * **Původ změny** - při jaké činnosti došlo ke změně (Editace, Hromadná změna apod.) Změny z editace se dle konfigurace změn zapisují automaticky, změny při hromadných akcích se ukládají pouze výjimečně pro vybrané úlohy * **Typ změny** - jaká akce změnu způsobila, např. Vytvoření záznamu, Oprava záznamu, Smazání záznamu * **Změnil** - osoba, která provedla změnu * **Klíč změny** - ID změnového záznamu (jednoznačné rostoucí číslo záznamu) ===Dotahované údaje=== Vzhledem k požadavku obecné funkčnosti aparátu Historie změn obsahuje změnový záznam položky, jejichž obsah nemusí mít vždy jasnou vypovídací hodnotu pro uživatele. Proto tam, kde je to možné, dotahují se k obsahu některých položek (//Hlavní entita//, //Klíč hlavní entity//, //Entita//, //Klíč záznamu//, //Položka//) **//vysvětlující texty//** a zobrazují se vpravo ve fialové barvě. Např. viz níže: název položky, hodnota položky, dotažený text: Entita Z6a Odběratelé Klíč záznamu 123714 odběratel 3000523 Mareš Jan Položka prizNeplatic Příznak neplatič Některé dotahované texty nejsou např. dostupné pro záznam o smazání věty, protože údaje ze smazané věty již nejsou k dispozici.