Automatic logs¶
Das Modul Automatic logs erlaubt es einem Administrator, ein Aktivitätsprotokoll von CyberElements im CSV-Format zu erzeugen — entweder auf Anforderung oder regelmäßig (monatlich, wöchentlich oder täglich) mit Versand per E-Mail an eine Liste von Empfängern.
Der Bildschirm hat zwei Abschnitte: die Erzeugung auf Anforderung und anschließend die Planung.
Generate log¶
Dieser Abschnitt erzeugt ein Protokoll unmittelbar für den eingegebenen Datumsbereich.
| Feld | Beschreibung |
|---|---|
| Begin date | Datum im Format dd/mm/yyyy. Mit dem heutigen Datum vorbelegt. |
| Ending date | Datum im Format dd/mm/yyyy. Mit dem heutigen Datum vorbelegt. |
| Generate log | Schaltfläche, die die Erzeugung auf dem Server für die eingegebenen Daten startet. Während der Erzeugung wird der Zustand alle 5 Sekunden abgefragt. |
| (Zustand) | Bezeichnung, die rechts neben der Schaltfläche zur Erzeugung angezeigt wird. Drei Werte: No log available, Log generation in progress, Logs available for download. |
| Download log | Nach Abschluss der Erzeugung aktiviert. Lädt das Protokoll herunter (report.csv). |
| Download statistics | Nach Abschluss der Erzeugung aktiviert. Lädt die zugehörige Zusammenfassung herunter (summary.csv). |
Asynchrones Verhalten
Während die Erzeugung läuft, sind die beiden Schaltflächen zum Herunterladen und die Schaltfläche Generate log deaktiviert: Eine neue Erzeugung kann nicht gestartet werden, bevor die vorherige beendet ist.
Automatic logs¶
Aufklappbarer Abschnitt mit einem Kontrollkästchen in seinem Titel. Wenn das Kästchen aktiviert ist, ist die Planung eingeschaltet. Standardmäßig ist sie ausgeschaltet.
Es gibt jeweils nur eine Planung: Beim Speichern wird die vorherige ersetzt, und das Deaktivieren des Kästchens löscht sie.
Wiederholung¶
Drei sich gegenseitig ausschließende Optionen, jede mit dem Feld, das sie parametriert:
| Feld | Beschreibung |
|---|---|
| Monthly | Erzeugt das Protokoll jeden Monat, an dem Datum, das das nebenstehende Feld Next generation angibt. |
| Weekly | Erzeugt das Protokoll jede Woche, ab dem Datum, das das nebenstehende Feld Next generation angibt. |
| Daily | Erzeugt das Protokoll jeden Tag. Der erste Lauf findet am selben Tag zur eingegebenen Uhrzeit statt, oder am nächsten Tag, wenn diese Uhrzeit schon vergangen ist. |
| Next generation | Datum des ersten Laufs im Format dd/mm/yyyy. Es darf nicht vor dem aktuellen Tag liegen. Jede der beiden datierten Optionen hat ihr eigenes Feld. |
| Generation hour | Uhrzeit im Format hh:mm (00:00 bis 23:59), durch einen regulären Ausdruck geprüft. Neben Daily angezeigt, gilt sie für alle drei Wiederholungen. |
Versand per E-Mail¶
| Feld | Beschreibung |
|---|---|
| SMTP server | Nicht bearbeitbare Dropdown-Liste der in der Konfiguration deklarierten SMTP-Server. Pflichtangabe, wenn die Planung eingeschaltet ist. |
| Issuer | E-Mail-Adresse des Absenders, die als gültige Adresse geprüft wird. |
| Destination email address | Eingabefeld (Platzhaltertext Mail), gefolgt von der Schaltfläche Add: Die Adresse wird der Liste hinzugefügt, wenn sie gültig und noch nicht vorhanden ist. |
| (Empfängertabelle) | Spalte Mail mit den hinzugefügten Adressen. Jede Zeile trägt eine Schaltfläche zum Löschen, mit einer Bestätigung, die die Adresse nennt. |
Prüfung beim Speichern
Das Speichern mit Validate ist nur möglich, wenn die Planung ausgeschaltet ist oder die Empfängerliste mindestens eine Adresse enthält. Ist die Liste leer, wird die Tabelle hervorgehoben, um den Fehler zu kennzeichnen. Das Fenster schließt sich, sobald das Speichern bestätigt ist.
Zeitzone
Der Zeitversatz des Browsers wird sowohl beim Laden des Bildschirms als auch beim Speichern an den Server gesendet: Das geplante Datum und die geplante Uhrzeit werden daher in der Zeitzone des Administrators ausgelegt, der sie eingegeben hat.