A sERPa újabb funkcióiban beállítottuk, hogy az SQL beépített naplózását használja a program. Első lépésként a Munkafolyamat-irányítás fejlesztés alatt lévő, új moduljában készült el az új naplózás, valamint a struktúra adatok közül az ügyféltörzsben. A sERPa további funkcióit folyamatosan állítjuk át. A funkció bemenő paramétereiben kiválasztható Modulok és Bizonylat típusok köre mutatja meg, hogy mely területeken készültünk el az újfajta naplózással.
Az új naplózásba bevont funkciókban nagyszerű új funkcionalitás támogatja a módosítások lekédezését: Lekérdezés üzemmódban bizonylaton meghívott Történet magán a beviteli felületen megmutatja a bizonylat Előző / Következő és Aktuális állapotát a változás dátumával és a módosítást végző felhasználóval.
Rendszerfunkciók / Működési naplók
Az adatbázisban a felhasználó által elvégzett módosítások lekérdezési lehetősége különböző szűrések és csoportosítások szerint.
A menüpont az Eredményhalmaz lekérdezés funkciót indítja el a megadott paraméterrel, a lekérdezés kezelés általános tudnivalóiról itt találhatók információk.
Módosítási napló |
|
Alapértelmezett |
Bevitelük az eredményhalmazban meghatározott űrlappal történik.
Felhasználó |
Az eredmény szűrése a Felvételt / Módosítást / Törlést végző felhasználóra |
Felvétel |
Az eredmény szűrése a Felvétel típusú változásra |
Módosítás |
Az eredmény szűrése a Módosítás típusú változásra |
Törlés |
Az eredmény szűrése a Törlés típusú változásra |
Modul |
Az eredmény szűrése a Modulra (pl.: Struktúra) |
Bizonylat típus |
Az eredmény szűrése a megadott modulon belül a bizonylat típusra (pl: Ügyfél) |
Bizonylat_ID |
Az eredmény szűrése egy konkrét bizonylatra (a bevitelekben az eszközök szalag jobb végén az Egyéb funkciók között választható Rekord_ID-val kérdezhetó le) |
Tábla |
Ha meg van adva bizonylat típus, akkor csak a hozzá tartozó táblák választhatók, ha nem választunk konkrét táblát, az összes bizonylattípushoz tartozó változást tartalmazza az eredmény. Pl: Ügyfél bizonylat típus esetén választható az Ügyfél dolgozó tábla, vagy akár az alatta lévő szinten lévő Ügyfél dolgozó besorolás tábla |
Mező |
Csak a tábla megadása esetén választható, a táblában szereplő egy konkrét adatmezőre szűrhető a lekérdezés. (pl.: Ügyfél dolgozó e-mail címe) |
Dátum |
Az eredmény szűrése a változás dátum - idő intervallumára. |
A szűrési feltételeknek megfelelő adatok az alábbi táblázatban.
Az eredményben legfeljebb 50 000 sort gyűjt le a program, ezért a lekérdezést célszerű olyan szűkítésekkel elindítani, hogy ebbe a keretbe beleférjünk. Ha ennél több adat van, hibajelzést kapunk.
A táblázat oszlopai: |
|
Felhasználó |
Felvételt / Módosítást / Törlést végző felhasználó |
Bizonylat típus |
Bizonylat típus (pl: Ügyfél) |
Időpont |
A változtatás dátuma és időpontja |
Azonosító 1 |
Az azonosítók a mezők bevitelen belüli elhelyezkedését határozzák meg. A sERPában használt bevitelekben maximum négy mélység fordul elő.: bizonylat, jobb oldal bal oldala, táblázat, altáblázat. a példában: a bizonylat típus főtáblája, az Ügyfél kódja és neve: 000003a / Kertészet Nagyker01 Kft. |
Azonosító 2 |
a példában: az Ügyfél bizonylat típus altáblája, az Ügyfél dolgozó neve: teszt személy |
Azonosító 3 |
a példában: az Ügyfél bizonylat típus Ügyfél dolgozó altáblája alatti altábla, az Ügyféldolgozó kategória neve: E-számla címzett |
Azonosító 4 |
- |
Tábla |
A változással érintett, a bizonylat típuson belüli tábla neve a példában az Ügyfél dolgozó besorolás |
Mező |
A változással érintett, a bizonylat típuson / táblán belül az adatmező neve a példában a Ügyfél dolgozó kategória név / Ügyfél dolgozó kategória tétel kód / Ügyfél dolgozó kategória tétel név |
Régi érték |
Értelem szerint a változás előtti állapot, üres esetén felvétel történt Felsorolt típus esetén a név jelenik meg, ID-nél a név és ha van, akkor mögötte zárójelben a kód. |
Új érték |
Értelem szerint a változás utáni állapot, üres esetén törlés történt |
Példa egy háromszintű azonosítóra: Ügyfél dolgozó besorolás
Az Azonosító 3 = az Ügyféldolgozó kategória neve: E-számla címzett
Az Azonosító 2 = az Ügyfél dolgozó neve: teszt személy
Az Azonosító 1 = az Ügyfél kódja és neve: 000003a / Kertészet Nagyker01 Kft.