A funkció célja

A Felhasználónapló olyan rendszerfunkció, amely automatikusan rögzíti a felhasználók által végrehajtott műveleteket és adatváltozásokat az alkalmazásban. Célja az átláthatóság, a visszakövethetőség és az adatbiztonság biztosítása.

A felhasználónapló segítségével:

  • Nyomon követhetők a felhasználói tevékenységek, a menüpontok és műveletek használata.
  • Ellenőrizhető, hogy ki, mikor és milyen változtatást hajtott végre.
  • Támogatott a hibakeresés.
  • Felderíthetők az esetleges jogosulatlan hozzáférések vagy műveletek.

A naplóbejegyzések tartalmazzák a művelet időpontját, a felhasználó azonosítóját, valamint a végrehajtott művelet típusát és célját. 

Megjegyzés: A napló alapján a jogosulthoz valaha beállított összes felhasználó tevékenysége nyomon követhető – beleértve azokét is, akiket időközben töröltek a jogosulttól.

Betöltés folyamata

A funkció elindításakor kör alakú folyamatjelzők (progress karikák) jelennek meg, amelyek százalékos értékekkel jelzik az oldal betöltéséhez szükséges műveletek előrehaladását. Így az esetleges várakozás alatt jól nyomon követhető a betöltés aktuális állapota.

Táblázat tartalma

A betöltést követően megjelenő táblázat a jogosulthoz tartozó  felhasználónapló naplóbejegyzéseit listázza. A táblázatok kezelésének részletes leírását lásd: Táblázatkezelés.

Alapértelmezés szerint a naplóbejegyzések egy évre visszamenőleg jelennek meg. Kezdetben azonban ennél kevesebb látható, mert csak a jelenlegi alkalmazás bevezetése után keletkezett naplóüzeneteket jelenítjük meg.

  • Adminisztrátor számára:
    • látható a jogosulthoz valaha beállított valamennyi felhasználó kiválasztott jogosultra vonatkozó naplóbejegyzése – beleértve azokét is, akiket időközben töröltek a jogosulttól.
    • a naplóbejegyzések között megjelenhetnek MahaszOperator felhasználóhoz tartozók is, ha a jogosult nevében a MAHASZ erre felhatalmazott operátora járt el (a jogosult kérésére vagy bírósági végzés alapján)
  • Nem adminisztrátor számára: kizárólag a saját felhasználói fiókjához tartozó naplóbejegyzések jelennek meg; más felhasználók tevékenysége nem követhető nyomon.
  • A fentieken kívül a felhasználó számára megjelennek azok a saját felhasználói fiókjához tartozó bejegyzések is, amelyek a kiválasztott jogosulttól függetlenek (pl. Jelszóhelyreállítás, Regisztráció létező felhasználóval, stb.)

Megjeleníthető oszlopok

  • Idő: a naplóbejegyzés időpontja.
  • Felhasználónév: a felhasználó bejelentkezéshez használt azonosítója.
  • Név: a felhasználó aktuális vezeték- és keresztnevéből generált teljes név.
  • Funkció: a tevékenységhez tartozó funkció neve.
  • IP: a felhasználó IP címe.
  • Paraméterek: a végrehajtott és naplózott művelet részletező adatai.

Táblázatra vonatkozó műveletek

Az általános táblázatra vonatkozó műveleteket lásd: Táblázatkezelés/Műveletek.

  •  Alaphelyzet
    • Megjelenő oszlopok: Idő, Funkció, Paraméterek
    • Sorrendezés: Idő oszlop szerint csökkenő sorrendben
    • Tétel/lap: 20

Naplóbejegyzések értelmezése

Korábbi naplózás:

Az alkalmazás korábbi verziója csak kezdetleges naplózást végzett. Ezeket a naplóbejegyzéseket nem jelenítjük meg, mert értelmezésük csak a MAHASZ segítségével lenne lehetséges. Ha korábbi tevékenységének nyomon követésére van szüksége, kérje a MAHASZ segítségét.

Aktuális naplózás:

A jelenlegi alkalmazás célja olyan naplóbejegyzések készítése, amelyek a felhasználók számára könnyen értelmezhető formában jeleníthetők meg.

Funkció:

A Funkció oszlopban megjelenő érték azt a menüpontot és műveletet jelöli, amelyet a felhasználó végrehajtott. A megnevezés mindig a naplót megtekintő felhasználó által beállított alkalmazásnyelven jelenik meg. 

Példa:

Jogdíjértesítők/Részletek: a felhasználó a Jogdíjértesítők menüpontban a Részletek műveletet hajtotta végre.

Kivételek: Bizonyos műveletekhez a rendszer rendel funkciónevet, ilyenek pl. a Jogosultváltás és a Nyelvváltás, mert ilyen menüpontok nincsenek.

Paraméterek:

A Paraméterek oszlop a funkcióhoz tartozó részleteket tartalmazza. Az adatok minden esetben a naplót megjelenítő felhasználó nyelvén jelennek meg, és általában tartalmazzák az alábbiakat:

  • Művelet: a funkción belüli konkrét művelet megnevezése, például:
    • Belép: belépés a funkcióba
    • Táblaművelet neve
    • Kiválasztott nyomógomb neve, stb.
  • Munkamenet-azonosító: azonosító, amely megmutatja, hogy melyik munkamenetben történt a művelet.
  • Nyelv: az alkalmazás nyelve, amelyen a műveletet végrehajtó felhasználó dolgozott.

A további paraméterek a konkrét funkciótól függően eltérőek lehetnek.

Bizonyos paraméterek csoportosítva jelennek meg. Ezeket a csoportokat a nevük előttigombbal lehet kibontani.

Ha a művelet adatmódosítással járt, akkor a paraméterek között az elmentett adatok részletei is megjelennek.