Orsoft Doku
Dokumentace a nápověda pro IS Orsoft Open

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/Aktivace historie změn zatržením možnosti Zapisovat změny.
Ve volbě Administrace/Správa změn/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
    - 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.