|
||
Gestione log tabelle
Richiamato dal menu delle funzioni generali
Permette l'impostazione di controllo sulle operazioni effettuate sulle tabelle del data base
I dati sono gestiti attraverso le griglie personalizzabili di Teseo ed i relativi menu contestuali
E' necessario aggiunge una TABELLA alla gestione e decidere se attivare il logging.
Scriverà nella tabella LOG$_TABELLAX tutti i dati inseriti,modificati,cancellati su questa tabella
La Tabella LOG$_TABELLAX contiene lo stesso tracciato della TABELLAX con l’ aggiunta di campi di log:
LOG$_UTENTE Utente Windows che ha compiuto la modifica
LOG$_PROGRAMMA Programma che ha compiuto la modifica ( Teseo.exe , omnis.exe , contabilita.exe , ecc )
LOG$_DATA Data –Ora – Min –Sec della modifica
LOG$_AZIONE Tipo di modifica compiuta :
INSERT valori del record inserito
UPDATE-OLD valori vecchi del record modificato
UPDATE-NEW valori vecchi del record modificato
DELETE valori del record cancellato
Il programma consente di
- Disabilitare il logging in qualsiasi momento , senza perdere le informazioni di log già archiviate
- Svuotare la tabella di log , cosa opportuna perché la dimensione di queste tabelle diventa enorme
Considerazioni
L’ impatto sulle prestazioni del sistema , salvo lo spazio su disco utilizzato , è trascurabile
Utilizzo
Può essere usato a scopo interni di debug per verificare anomalie riscontrate sui programmi
O con finalità gestionali per produrre Stampe-Visualizzazioni che informino la ditta sull'attività svolta giornalmente
Per quest'ultimo scopo é opportuno provvedere ad una sistematica cancellazione del log
queste tabelle diventano enormi e non hanno indici , per cui una loro interrogazione può essere lenta
Barra dei pulsanti
Disabilita permette di disabilitare i log sulla tabella selezionata
Stampe personalizzate permette di creare stampe personalizzate dei log attraverso Report Builder
Svuota log permette cancellare i log registrati per la tabella selezionata
Upgrade tabelle log permette di aggiornare i log sulle tabelle attive
Barra dei pulsanti standard comprende pulsanti con funzionalità comuni a tutte le griglie