Scheduler
Über "Scheduler" wird das Dashboard der Hintergrundverarbeitung geöffnet. Es ist unter https://{SERVER}/UnifiedApplicationManager/scheduler erreichbar.
Der Unified Application Manager verwendet für die Hintergrundverarbeitung Hangfire. Das Dashboard selbst trägt daher weiterhin die Bezeichnung "Hangfire Dashboard".
Overview
Die Übersicht zeigt den aktuellen Zustand der Hintergrundverarbeitung.
| Wert | Erklärung |
| Schema Version | Version des Hangfire-Datenbankschemas |
| Active Connections | Anzahl der aktuell genutzten Datenbankverbindungen |
| Total Connections | Anzahl aller geöffneten Datenbankverbindungen |
| Active Transactions | Anzahl der laufenden Datenbanktransaktionen |
| Data File(s) Used (MB) | Belegter Speicherplatz der Datenbankdateien |
| Log File(s) Used (MB) | Belegter Speicherplatz der Transaktionsprotokolle |
Der "Realtime Graph" zeigt die Verarbeitung der letzten Minute. Der "History Graph" zeigt wahlweise den Verlauf eines Tages oder einer Woche an.
Jobs, Retries, Recurring Jobs und Servers
| Bereich | Erklärung |
| Jobs | Aufträge nach Status: Enqueued, Processing, Succeeded, Failed und Deleted |
| Retries | Aufträge, die nach einem Fehler erneut ausgeführt werden |
| Recurring Jobs | Wiederkehrende Aufträge. Standardmäßig ist hier der Auftrag "MaintenanceService.UpdateAppThumbnails" hinterlegt, der die Symbole der Applikationen aktualisiert. |
| Servers | Instanzen, die Aufträge verarbeiten |
Schlägt die Erstellung oder der Import einer Applikation fehl, ist der Bereich "Jobs" › "Failed" der erste Anlaufpunkt. Dort ist die Fehlermeldung des betroffenen Auftrags hinterlegt.
Berechtigung
Der Zugriff auf den Scheduler ist an eine Rolle in Microsoft Entra ID gebunden. Der Rollenname ist frei wählbar und wird in der appsettings.json hinterlegt. Standardmäßig lautet er "Hangfire".
"Scheduler": {
"Read": "Hangfire"
}
Die Anlage und Zuweisung der Rolle ist unter Authentifizierung und Autorisierung beschrieben.
