Obsługa > Audyt > Pola 

Ta funkcja służy do konsultowania pozycji audytu związanych z modyfikacjami pola w tabelach bazy danych.

W każdym wypadku, gdy audytowalne zdarzenie zostanie zdefiniowane w tabeli (może to być utworzenie, modyfikacja lub usunięcie), w tabeli tworzonych jest tyle pozycji, ile zmodyfikowanych pól audytowalnych (pozwala to na przechowywanie starych i nowych wartości dla tych pól). Jeśli nie zdefiniowano żadnego pola audytowalnego, ale audytowano operację, w tabeli szczegółu nie zostanie utworzona żadna pozycja, ale będzie ona istniała w tabeli nagłówka audytu, którą można konsultować za pomocą odpowiedniej funkcji.

Warunek

SEEREFERTTO Odniesienie do dokumentacji Implementacja

Zarządzanie ekranem

Nagłówek

Prezentacja

W nagłówku filtrującym wiersze znajdują się kryteria, które zostaną wyświetlone w trybie zapytania.

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Blok numer 1

  • Okres (pole STRDAT)

Po wprowadzeniu tej daty jedynie dane, których data zmiany lub utworzenia jest późniejsza niż wprowadzona data lub jej równa, są przeglądane w danym zapytaniu.

O ile nie istnieje notatka określająca jej wartość, domyślna wartość daty określana jest przez parametrDATEDEBDFTużytkownika.

  • pole ENDDAT

W wypadku wprowadzenia daty, jedynie dane zmodyfikowane lub utworzone w dacie wcześniejszej lub równej mogą być przeglądane w ramach zapytania.

O ile nie istnieje notatka określająca jej wartość, domyślna wartość daty określana jest przez parametrDATEFINDTużytkownika.

Umożliwia zdefiniowanie filtra na audytowanej tabeli. Jeśli pole zostało uzupełnione, wyświetlone zostaną wyłącznie pozycje dotyczące tabeli.

  • Pole (pole CHAMP)

Jest używane tylko do przeglądania modyfikacji pól pod kątem zgodności z szablonem nazewnictwa.

Ostrzeżenie: Jeśli pole podlega wymiarowaniu, w tabeli audytu figuruje w postaci FIELD(INDEX), gdzie pierwsza wartość indeksu ma postać FIELD(0). W razie zastosowania filtra dla wartości FIELD zostanie wyświetlone puste okna. Należy albo wpisać wartość FIELD(0), co spowoduje wyświetlenie pierwszego indeksu, albo wartość FIELD(*), co spowoduje wyświetlenie wszystkich indeksów.

  • Szczegóły pól (pole DETAIL)

Po zaznaczeniu tego pola wyboru dla każdego raportowanego pola jest wyświetlany osobny wiersz. Wiersze dotyczące modyfikacji jednego rekordu mogą być identyfikowane przez ten sam numer sekwencji.

Jeśli pole nie jest zaznaczone, dla każdej modyfikacji powstaje osobny wiersz (w którym co najmniej jedno pole jest raportowane), jednak nie są wyświetlane szczegóły modyfikacji pola.

Blok numer 2

Umożliwia zdefiniowanie filtra na kodzie użytkownika. Jeśli pole zostało ustawione, w zapytaniu wyświetlą się wyłącznie zmiany dokonane przez użytkownika.

  • Logowanie (pole LOGIN)

Umożliwia zdefiniowanie filtra na kodzie logowania użytkownika. Jeśli pole zostało ustawione, w zapytaniu wyświetlą się wyłącznie zmiany dokonane przez użytkownika połączonego przy użyciu odpowiadającego kodu logowania.

Jeśli istnieje potrzeba wyświetlenia wyłącznie zmian dokonanych bezpośrednio w bazie bez przejścia przez aplikację, wystarczy wybrać kod logowania Zewn. (który można wybrać po kliknięciu prawym przyciskiem myszy).

  • Zdarzenie (pole EVENEMENT)

Służy do filtrowania wierszy, które mają być wyświetlane dla zdarzenia w lokalizacji źródłowej audytu. W razie braku jakichkolwiek wartości są wyświetlane wszystkie wiersze, jednak filtrować można tylko według trzech kryteriów:

  • INSERT (wyświetlanie wszystkich operacji utworzenia)
  • UPDATE (wyświetlanie wszystkich operacji wprowadzenia zmian)
  • DELETE (wyświetlanie wszystkich operacji wprowadzenia usunięcia)

Aby czynność została wykonana, wystarczy wpisać tylko pierwszą literę kryterium (I, U lub D).

Zamknij

 

Karta Audyt

Prezentacja

Tabela zlokalizowana w zakładce służy do wyświetlania szczegółowych informacji audytowych.

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Tabela

  • Numer (pole SEQ)

Unikalny numer chronologiczny przypisany podczas wywołania audytowanego zdarzenia. Każdemu rekordowi będącemu źródłem audytu przypisywany jest jeden numer. Jeśli śledzonych jest wiele pól, wszystkie odpowiadające pozycje mają ten sam numer.

Odpowiada tabeli, w której figuruje skontrolowane zdarzenie.

  • Data (pole DAT)

Określa datę systemową na serwerze danych w momencie wykonywania skontrolowanego zdarzenia.

  • Czas (pole HOU)

Określa godzinę systemową na serwerze danych w momencie wykonywania skontrolowanego zdarzenia.

  • Zdarzenie (pole EVT)

Definiuje typ audytowanego zdarzenia. Możliwe są 3 wybory:

  • INSERT definiuje tworzenie pozycji. W takim przypadku pole poprzednia wartość jest puste, a pole nowa wartość zawiera wartość pola w trakcie tworzenia.
  • DELETE definiuje usunięcie pozycji. W takim przypadku pole nowa wartość jest puste, a pole poprzednia wartość zawiera wartość pola w trakcie usuwania.
  • UPATE definiuje modyfikację pozycji. W takim przypadku pole poprzednia wartość zawiera wartość przed zmianą, a pole nowa wartość zawiera wartość pola w trakcie modyfikacji.
  • Klucz (pole ID1)

Określa wartość klucza rekordu w lokalizacji źródłowej audytu w przypadku, gdy klucz składa się z jednego pola. Jeśli klucz obejmuje kilka pól, w tym polu jest zapisywana wartość tylko pierwszego z nich.

Klucz identyfikujący rekord definiuje się na zakładce Audyt w oknie ustawień zarządzania tabelami. Domyślnie jest to pierwszy klucz.

  • Klucz dodatkowy (pole ID2)

Jeśli klucz rekordu w lokalizacji źródłowej audytu składa się z kilku pól, ich wartości są wyświetlane w tym miejscu w odpowiedniej kolejności, począwszy od drugiego pola. Kolejne pola są od siebie oddzielone znakiem ~ (tyldy).

Klucz identyfikujący rekord definiuje się na zakładce Audyt w oknie ustawień zarządzania tabelami. Domyślnie jest to pierwszy klucz.

  • Użytkownik (pole ADOUSR)

Określa kod użytkownika (oprogramowania), który zainicjował skontrolowane zdarzenie.

Jeśli zdarzenie zostało zainicjowane poza programem, pole jest puste.

  • Logowanie (pole SYSUSR)

Odpowiada systemowej nazwie logowania użytkownika w lokalizacji źródłowej skontrolowanego zdarzenia. Jeśli zdarzenie zostało zainicjowane poza programem, w polu znajduje się nazwa Zewnętrzne.

  • Klient (pole ADRCLI)

Określa adres (sieciowy) użytkownika w lokalizacji źródłowej skontrolowanego zdarzenia. Jeśli nie można ustalić adresu, w polu jest umieszczana wartość Nieznany. Zdarza się tak w przypadku wszelkich modyfikacji wprowadzanych poza programem.

  • Pole (pole COL)

Określa skontrolowane pole w formacie FIELD w przypadku pól niezwymiarowanych i formacie FIELD(INDEX) w przypadku pól zwymiarowanych.

  • Poprzednia wartość (pole OVAL)

W przypadku zmodyfikowania lub usunięcia danych w tym miejscu będzie widoczna wartość pola sprzed wykonania operacji.

  • Nowa wartość (pole NVAL)

W przypadku utworzenia lub zmodyfikowania pola w tym miejscu będzie widoczna wartość po wykonaniu operacji.

  • Stan przepływu (pole STA)

To pole stanu pokazuje, czy w tym audycie zażądano stosowania przepływu danych. Może przyjmować następujące wartości:

  • Brak: W ustawieniach audytu dla odnośnej tabeli nie zaznaczono pola wyboru Przepływ danych.
  • Do przetworzenia: Pole wyboru Przepływ danych jest zaznaczone, ale żadne zdarzenie przepływu danych o typie Ręczne bazujące na analizie tabeli audytu nie przetworzyło powiadomienia i nie zaktualizowało tego pola.
  • Przetworzono: Pole wyboru Przepływ danych jest zaznaczone i doszło do przetwarzania powiadomienia.

Zamknij

 

Ikona "Operacje"

Tunel

Jeżeli zmodyfikowany rekord jest zarządzany przez obiekt oprogramowania, funkcja ta umożliwia wyświetlenie danego rekordu przez wprowadzenie odpowiedniej funkcji.

 

Zamknij

 

Przyciski określone

Komunikaty o błędzie

Jedynymi komunikatami o błędach są komunikaty ogólne.

Użyte tabele

SEEREFERTTO Odniesienie do dokumentacji Implementacja