Initialer Import des AssetManagers

This commit is contained in:
2026-08-02 21:28:50 +00:00
commit ed72ce8821
256 changed files with 26361 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
AssetManager 0.5.5.17
Neue Funktionen:
- Die Assetliste kann bei Bedarf nach dem Ausführungsstand einer Softwareinventur oder Jobdefinition gefiltert werden.
- Filterbedingungen: mindestens einmal erfolgreich, noch nicht erfolgreich, noch nie ausgeführt, letzter Status fehlgeschlagen, teilweise erfolgreich, Zeitüberschreitung, Callback ausstehend, aktiv/eingereiht und letzter Erfolg älter als X Tage.
- Bei Jobdefinitionen kann optional nur die aktuelle Definitionsrevision berücksichtigt werden.
- Jobstatus, letzte Ausführung, letzter Erfolg und Revision werden nur bei aktivem Jobfilter als zusätzliche Spalten geladen.
- Der ausgewählte Job kann direkt für alle aktuell gefilterten Assets gestartet werden. Das vorhandene Dispatcher-Warteintervall gilt unverändert.
Technische Erweiterungen:
- Neue abgeleitete Tabelle asset_job_states für einen kompakten Jobstatus je Asset und Jobdefinition.
- Die Tabelle wird beim ersten Start aus der vorhandenen Jobhistorie aufgebaut und danach bei Statusänderungen aktualisiert.
- Indizes für schnelle Filter nach Job, Status und letztem Erfolg.
- Beim Zusammenführen von Assets wird der abgeleitete Jobstatus aus der verschobenen Jobhistorie neu aufgebaut.
- Die normale Assetliste greift ohne aktiven Jobfilter nicht auf asset_job_states zu.
Keine Konfigurations- oder Nutzdaten werden durch dieses Update ersetzt.