Tartalomjegyzék

2.6.4. Feldolgozási napló, feldolgozási események rögzítése

 

A MEGASTAR programok működése során minden fontos feldolgozási lépésről bejegyzés készül az adott feldolgozás részét képző feldolgozási naplóba. A napló nem tartalmazza a feldolgozási adatokat, hanem számos adattal végzett feldolgozás lépésről készít egy-egy bejegyzést. (Pl. az ügyféltörzs elindításáról készül egy bejegyzés, de az egyes módosításokról nem.) A napló minden menüstruktúra szerinti feladat végrehajtásáról készít bejegyzést. A bejegyzések megőrzésének időhorizontja a felhasználó által szabályozható, azaz meddig őrizzük a naplót. A felhasználó a megfelelő menülépéssel törölheti a napló tartalmát.

A menüstruktúra szerinti feldolgozási lépések, amelyekről naplóbejegyzés készül:

- Feldolgozás indítása - belépés a feldolgozásba,
- Mentés, adatvisszaírás vagy törlés, ellenőrzés,
- Új ügyfél beiktatása bérkönyvelői feldolgozásba
- Feldolgozás fatális hibái

Adatállományok megváltoztatását előidéző menülépések:

- Törzsadat bevitele, módosítás, törlés
- Könyvelések
- Havi és éves zárások, átkönyvelések
- Kiíratások, rátekintések az adatokra, stb.

A feldolgozási napló bármikor kiíratható. Tartalmazza:

- A feladat - menülépés - nevét, számát
- A feladat indításának dátumát, idejét
- A kezelő kódját, nevét
- Mentéseknél és könyvelésnél a mentési terület sorszámát (1-9) és a forgalmi terület számát.
- Visszaírás tényét, dátumát

A feldolgozási naplóba kerül a szerver programfutások során keletkező – eredetileg a kezelői hibalistára írt – „V”égzetes hibák üzenete is. Ezeknél a hibáknál igen valószínű, hogy sérül az adatbázis, és az adatok összefüggése. Értelemszerűen egy-egy ilyen hiba fellépésekor a feldolgozást le kell állítani és a fejlesztő bevonásával ki kell vizsgálni a hiba okát és a javítás módját. Ideiglenes megoldás lehet, egy korábbi mentés visszaírása és a hibát okozó lépés kikerülése.

Nem szűken vett naplózási funkció, de a korábbi feldolgozási események megőrzésének módszere, a revízió képességhez fontos tulajdonság az alábbi új program működés. Az egyes gazdasági események bevitele – könyvelés – letárolása után egyrészt időpontra, kezelőre pontosan azonosítható. (Az ORACLE adatbázisba került minden tételben benne van a Módosítás ideje, a Kezelő azonosítója.) Másrészt a feldolgozásból nem törölhető ki, tüntethető el - csak logikailag - a módosított, törölt tétel adata. Hiba vagy stornó esetén, ellenkező jellegű tétellel „vehető vissza”, vagy módosítással, amely a feldolgozás szempontjából a későbbit törli, az új módosítottat könyveli/tárolja. Ez utóbbi lehetőségnél a törlés eljárás csak logikai, az adott bizonylat adatai az adatbázisban benne maradnak. A törölt, módosított tételek utólag kiírathatók, egy-egy bizonylat módosítási eljárásai nyomon kísérhetők.