Job PreloadUserData

Zweck

Der Job PreloadUserData lädt für Personen, die sich am letzten Werktag erfolgreich angemeldet haben, ausgewählte kostenintensive Benutzerdaten vor. Dadurch können nachfolgende Ansichten und Aktionen schneller reagieren.

Der Job ist im mitgelieferten Descriptor derzeit nicht aktiv, aber konfigurierbar.

Auswahl der Personen

Berücksichtigt werden erfolgreiche Logins am letzten Werktag innerhalb des konfigurierten Zeitfensters. Wird der Job einem Mandanten zugeordnet, werden nur Personen dieses Mandanten berücksichtigt. Standardwerte für fehlende Zeiten sind 07:45 Uhr bis 09:00 Uhr.

Preloader und Verarbeitung

  • Die verfügbaren UserDataPreloader-Beans werden beim Start aus dem Spring-Kontext ermittelt.
  • Mit Verwende alle verfügbaren Preloader? werden alle gefundenen Preloader verwendet. Andernfalls werden nur die ausgewählten Preloader verwendet.
  • Mit Maximum Anzahl von Personen wird die Anzahl der verarbeiteten Personen begrenzt. Ein Wert kleiner oder gleich 0 wird technisch als 2000 behandelt.
  • Die Preloader werden nacheinander für jede Person ausgeführt. Alle 100 Personen wird ein Fortschrittsstand protokolliert.
  • Am Ende protokolliert der Job je Preloader die Gesamtlaufzeit, die Zahl der verarbeiteten Personen und die durchschnittliche Laufzeit.

Konfiguration

  • Zeitfenster für eingeloggte User vom letzten Werktag: Felder für Beginn und Ende im Format HH:mm.
  • Verwende alle verfügbaren Preloader?: Verwendet alle im Anwendungskontext registrierten Preloader oder nur die Auswahl.
  • Auswahl Preloader: Mehrfachauswahl der verfügbaren UserDataPreloader-Implementierungen, wenn nicht alle verwendet werden.
  • Maximum Anzahl von Personen: Maximale Anzahl der Personen pro Lauf; der Initialwert im Formular ist 2000.

Welche konkreten Preloader verfügbar sind, hängt von den installierten Modulen und deren Spring-Registrierung ab. Die allgemeinen Job-Parameter wie Trigger und Mailbenachrichtigung gelten entsprechend der zentralen Jobverwaltung.

Kommentare (0)