Obsługa > Audyt > Logowania 

Zawsze gdy kod czynności AUDYT jest aktywowany, oprogramowanie Sage może raportować wszystkie logowania do/wylogowania z bieżącego folderu. Za pomocą tej funkcji można przeglądać te dane zapisane w tabeli ALOGIN.

Warunek

SEEREFERTTO Odniesienie do dokumentacji Implementacja

Zarządzanie ekranem

Nagłówek

Prezentacja

Po uruchomieniu funkcji definiowane są kryteria zapytania (mogą się wiązać z datą logowania i tożsamością użytkowników, zarówno na poziomie X3, jak i systemu).

Funkcja ta może się też ograniczać do zapisywania błędnych logowań.

Zamknij

 

Pola

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

Blok numer 1

  • Okres (pole STRDAT)

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

  • 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.

Jeżeli pole to jest wypełnione, przedstawiane będą wyłącznie połączenia wykonywane przy użyciu odpowiedniego kodu użytkownika X3 (zgodnie z konfiguracją zapisaną w tabeli AUTILIS ).

  • Nazwa logowania Adonix (pole LOGIN)

Jeżeli opcja ta zostanie zaznaczona, pojawią się wyłącznie połączenia wykonane z odpowiedniego konta użytkownika (na poziomie systemu).

Blok numer 2

  • Złe logowanie (pole ERR)

Jeżeli opcja ta jest zaznaczona, w zapytaniu pojawią się wyłącznie połączenia zakończone niepowodzeniem (powód niepowodzenia przedstawiany jest w innym miejscu).

  • Dowolnego przeznaczenia (pole TOUS)

Jeżeli opcja ta jest zaznaczona, błędne połączenia będą wyświetlane w zapytaniu niezależnie od powodów błędów.

  • Przyczyna (pole STAT)

Służy do filtrowania listy błędnych połączeń, do których przypisany jest dany powód (o ile nie zaznaczono opcji „Wszystkie powody” ).

Zamknij

 

Karta Audyt

Prezentacja

Tabela wyświetlana po wyborze kryteriów logowania zawiera wszystkie wybrane pozycje logowania, ułożone w rosnącej kolejności chronologicznej. Należy zauważyć, że kolejność ta odpowiada kolejności logowania. W rezultacie, po połączeniu tworzona jest pozycja w tabeli ALOGIN, a następnie przypisuje się jej numer chronologiczny. Po wylogowaniu pozycja ta zostaje zaktualizowana.

Zamknij

 

Pola

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

Tabela

  • Numer (pole SEQ)

Numer sekwencji nadany przez system przy zapisie w tabeli logu. W tym celu wykorzystywana jest sekwencja powiązana z tabelą ALOGIN (przy pomocy funkcji adonix uniquid ).

  • Nazwa logowania Adonix (pole ADOLOG)

Kod ten odnosi się do wprowadzonego kodu użytkownika w oknie logowania (identyfikowany jako kod logowania w rekordzie użytkownika). Wprowadzona wartość jest wyświetlana w postaci, w jakiej została wprowadzona w oknie logowania (może być wpisana małymi lub wielkimi literami, nawet jeśli kod logowania rekordu użytkownika został wprowadzony tylko wielkimi literami).

Należy zwrócić uwagę, że w przypadku połączenia internetowego poprzez bezpośrednie łącze, które powoduje powrót użytkownika do okna logowania, wyświetlanym kodem jest ASK_(ostateczny kod użytkownika, który jest identyfikowany w kolumnie „Użytkownik”).

  • Użytkownik (pole ADOUSR)

Kod użytkownika (klucz rekordu użytkownika), który wskazuje użytkownika zalogowanego podczas danej sesji. Kod ten odnosi się do zmiennej GUSER.

  • Login systemu (pole SYSUSR)

Odpowiada kodowi użytkownika, który umożliwia połączenie z systemem.

  • Klient (pole ADRCLI)

Określa adres sieci stacji roboczej klienta lub pośrednie połączenie z serwerem internetowym, którym otwarto sesję.

  • Typ logowania (pole ADOTYP)

Określa typ połączenia przy pomocy którego otwarto sesję (główne, dodatkowe, wsadowe itp.). Menu lokalne 924 przedstawia wszystkie możliwe typy połączeń.

  • Data połączenia (pole DATCNX)

Odpowiada dacie systemowej i czasowi systemowemu serwera przetwarzającego w chwili podłączenia użytkownika.

  • Czas (pole HOUCNX)

 

  • Data logowania (pole DATDCX)

Odpowiada dacie systemowej i czasowi systemowemu serwera przetwarzającego w chwili rozłączenia użytkownika. Gdy to pole pozostaje puste, uznaje się, że użytkownik jest połączony.

Jedynym przypadkiem, kiedy pole jest puste, a użytkownik nie jest już połączony jest nagłe przerwane procesu (np. zamknięcie systemu lub bazy danych, przerwanie procesu przez administratora w monitoringu zadań).

  • Czas (pole HOUDCX)

 

  • Identyfikator Adonix (pole ADOID)

Wartość numeryczna określa w sposób szczególny sesję Adonix dla podanego serwera aplikacji. Jest ona następnie używana jako identyfikator podczas połączenia. W przypadku bieżącego połączenia jego wartość jest uzyskiwana za pomocą formuły adxuid(1).

  • Identyfikator BDD (pole BDDID)

Ten kod identyfikuje sesję otwartą w bazie danych. W zależności od wykorzystywanej bazy danych, odczytać go można na jeden z dwóch sposobów:

  • jest to wartość zmiennej SESSIONID w przypadku Oracle, którą można odczytać przez zapytanie:

select userenv('SESSIONID') From dual

  • jest to wartość zmiennej @@spid w przypadku Serwera SQL.

Jest unikatowym identyfikatorem połączenia z bazą danych, wykorzystywanym do łączenia aktualizacji z kodem użytkownika w wyzwalaczach utworzonych przez zakładkę audytu w słowniku tabel.

  • Niepowodzenie (pole STA)

Określa kod powodu błędu połączenia (np. nieprawidłowy użytkownik, zbyt duża liczba otwartych sesji). Wartości z menu lokalnego 948 mogą być wyświetlone.

  • Komunikat (pole MSG)

Odpowiada komunikatowi o błędzie, odsyłanym do użytkownika po odmowie połączenia.

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