Felhasználónapló
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.