Ogni accesso al sistema viene tracciato in alcune tabelle di esse3. In particolare abbiamo

Utenti collegati

Sono registrati nella tabella fw_sessions. Ogni volta che  un utente entra nel sistema viene inserito un recordo nella tabella.
Alla logout dal sistema dell'utente viene eliminato il corrispondente record nella tabella.Nel caso di crash dell'applicazione per la quale l'utente è impossibilitato a fare logout scattano dei meccanismi di timeout a seconda del tipo di client, e precisamente:

  • 48 ore per sessioni Esse3 desktop
  • 24  ore per sessioni  provenienti da totem
  • 6 ore per tutti gli altri tipi di sessione.

In condizioni normali questi timeout a livello DB non scattano perchè intervengono prima i timeout applicativi sui tomcat  o sul client di Esse3; tuttavia questi ulteriori timeout garantiscono  la congruità dei dati anche a seguito a down proloungati del sistema ( es. per aggiornamento).

 

Storico accessi

Quando l'utente abbandona il sistema (logout)  oppure quando scattano i timeout della sua sessione il record relativo all'utenza viene eliminato dalla tabella fw_sessions e storicizzato nella tabella di storico fw_sessions_sto. Nella tabella  di storico il record viene mantenuto per un anno.

  • Oltre al logoff  volontaria possono 

  • No labels