Opis zmian HSQL

  1. Strona główna
  2. Docs
  3. Opis zmian HSQL
  4. Wersja 3.73
  5. Śledzenie zmian

Śledzenie zmian

Wydrukuj dokument

1. Zmiany w wersji 2.18

  1. W obecnej wersji zmieniła się struktura tabel z logami, co powoduje, że pierwsze uruchomienie modułu może potrwać od kilku do nawet kilkudziesięciu minut.
  2. Od ww. wersji zmienił się sposób zapisu logów.
    1. W przypadku dodawania i usuwania rekordów nadal zapisywany jest jeden rekord z wartościami wszystkich śledzonych kolumn (przy czym możliwe i zalecane jest usuwanie białych znaków, co redukuje rozrost bazy i przyspiesza przeglądanie logów),
    2. W przypadku zmian w istniejących rekordach, do logów zapisywane są jedynie wartości kolumn, które uległy zmianie, a każda kolumna zapisywana jest w osobnym rekordzie (eliminuje to potrzebę wykonywania analizy szczegółowej dla nowych zmian, a przy okazji sam zapis jest wydajniejszy),
    3. Dodatkowo, rejestrowany jest też adres IP komputera i nazwa komputera, z którego dokonano zmian.
  3. Kilkukrotnie przyspieszono analizę szczegółową zmian dla dotychczasowych wpisów.
  4. W Panelu konfiguracji śledzenia zmian tabeli dodano:
    1. możliwość definiowania własnej nazwy tabeli logów (domyślnie nazwa jest taka sama, jak nazwa tabeli śledzonej),
    2. możliwość wyłączenia śledzenia zmian, jeśli zmiany obejmują wiele wierszy,
    3. opcję usuwania białych znaków z zapisywanych wartości (w przypadku, gdy śledzone kolumny są typu tekstowego, znacząco zmniejsza to rozrost bazy danych),
    4. opcję usuwania niepotrzebnych zer po przecinku (poprawia czytelność logów),
    5. możliwość definiowania własnych opisów kolumn śledzonych (opisy te wyświetlane są później w logu, ułatwiając zrozumienie znaczenia poszczególnych kolumn
  5. Opcje czyszczenia logów i analizy szczegółowej zostały przeniesione na drugą zakładkę, przy czym wykonanie analizy szczegółowej dostępne jest tylko dla starych tabel i po pierwszej analizie szczegółowych zmian dla danej tabeli opcja znika (nie jest już potrzebna).
  6. Na zakładce Powiązania możliwe jest określenie, jaka informacja ma się pojawiać w logach szczegółowych jako dodatkowy opis (np. nazwa kontrahenta, dla którego nastąpiły zmiany zamiast jego symbolu).
  7. Na zakładce Opisy kolumn można zdefiniować własne opisy kolumn śledzonych – opisy te wyświetlane są w logu zmian. Jeśli nie zostaną zdefiniowane, zostaną użyte opisy fabryczne.
  8. Dodano obsługę kontekstowego wyświetlania logów:

W Hermesie w widoku śledzonej tabeli (poniżej kartoteka artykułów) należy dodać funkcję prywatną o treści:

 

      M_RUN_SZT()

 

Po jej wywołaniu zostanie wyświetlony rejestr zmian dla podświetlonego rekordu:

  1. W panelu przeglądania historii zmian, nieznacznie przebudowane zostały drzewa tabel i kolumn śledzonych, natomiast w tabeli dodano stronicowanie wyników. Od tej pory jednorazowo ładowane jest maksymalnie 25 tysięcy rekordów (zaczynając od najnowszych), a wyświetlenie kolejnych możliwe jest za pomocą przycisków umieszczonych nad tabelą:
  2. W przypadku przeglądania logów, poza standardowym szybkim filtrowaniem okresu w drzewie, po wybraniu okresu Całość istnieje możliwość wykorzystania dodatkowych filtrów na datę – do dyspozycji dostępny jest szereg predefiniowanych zestawów znanych z Hermesa (bieżący miesiąc, bieżący rok, etc.), kilka dodatkowych (bieżący kwartał, dowolny miesiąc) oraz dowolny okres, w którym sami definiujemy zakres dat: