Automatic logs¶
Il modulo Automatic logs permette a un amministratore di produrre un log di attività di CyberElements in formato CSV — su richiesta oppure con una pianificazione periodica (mensile, settimanale o giornaliera), con invio tramite e-mail a un elenco di destinatari.
La schermata ha due sezioni: la generazione su richiesta e poi la pianificazione.
Generate log¶
Questa sezione produce immediatamente un log per l'intervallo di date immesso.
| Campo | Descrizione |
|---|---|
| Begin date | Data nel formato dd/mm/yyyy. Precompilata con la data odierna. |
| Ending date | Data nel formato dd/mm/yyyy. Precompilata con la data odierna. |
| Generate log | Pulsante che avvia la generazione sul server per le date immesse. Durante la generazione, lo stato viene interrogato ogni 5 secondi. |
| (stato) | Etichetta visualizzata a destra del pulsante di generazione. Tre valori: No log available, Log generation in progress, Logs available for download. |
| Download log | Abilitato al termine della generazione. Scarica il log (report.csv). |
| Download statistics | Abilitato al termine della generazione. Scarica il riepilogo corrispondente (summary.csv). |
Comportamento asincrono
Durante la generazione, entrambi i pulsanti di download e il pulsante Generate log sono disabilitati: non è possibile avviare una nuova generazione prima che la precedente sia terminata.
Automatic logs¶
Sezione richiudibile con una casella di controllo nel titolo. Quando la casella è selezionata, la pianificazione è abilitata. È disabilitata per impostazione predefinita.
Esiste una sola pianificazione alla volta: il salvataggio sostituisce la precedente e deselezionare la casella la elimina.
Periodicità¶
Tre opzioni mutuamente esclusive, ciascuna con il campo che la parametrizza:
| Campo | Descrizione |
|---|---|
| Monthly | Genera il log ogni mese, alla data indicata dal campo Next generation adiacente. |
| Weekly | Genera il log ogni settimana, a partire dalla data indicata dal campo Next generation adiacente. |
| Daily | Genera il log ogni giorno. La prima esecuzione avviene lo stesso giorno all'ora immessa, oppure il giorno successivo se tale ora è già passata. |
| Next generation | Data della prima esecuzione, nel formato dd/mm/yyyy. Non può essere anteriore al giorno corrente. Ciascuna delle due opzioni con data ha il proprio campo. |
| Generation hour | Ora nel formato hh:mm (da 00:00 a 23:59), verificata con un'espressione regolare. Visualizzata accanto a Daily, si applica a tutte e tre le periodicità. |
Invio tramite e-mail¶
| Campo | Descrizione |
|---|---|
| SMTP server | Elenco a discesa non modificabile dei server SMTP dichiarati nella configurazione. Obbligatorio quando la pianificazione è abilitata. |
| Issuer | Indirizzo e-mail del mittente, verificato come indirizzo valido. |
| Destination email address | Campo di immissione (testo segnaposto Mail) seguito dal pulsante Add: l'indirizzo entra nell'elenco se è valido e non è già presente. |
| (griglia dei destinatari) | Colonna Mail che elenca gli indirizzi aggiunti. Ogni riga porta un pulsante di eliminazione, con una conferma che riporta l'indirizzo. |
Convalida al salvataggio
Il salvataggio con Validate è possibile solo quando la pianificazione è disabilitata oppure l'elenco dei destinatari contiene almeno un indirizzo. Quando l'elenco è vuoto, la griglia viene evidenziata per segnalare l'errore. La finestra si chiude una volta confermato il salvataggio.
Fuso orario
Lo scarto orario del browser viene inviato al server sia al caricamento della schermata sia al salvataggio: la data e l'ora pianificate vengono quindi interpretate nel fuso orario dell'amministratore che le ha immesse.