27 lines
1.1 KiB
Plaintext
27 lines
1.1 KiB
Plaintext
# AssetManager v0.5.1.0 – Allgemeines Jobmodell
|
||
|
||
Diese Version erweitert ausschließlich das bestehende Jobfundament.
|
||
|
||
## Neue Jobfelder
|
||
- Job-Art (`job_type`)
|
||
- Aktion (`action`, bereits vorhanden)
|
||
- Priorität (`priority`)
|
||
- Parameter als JSON (`parameters`, bereits vorhanden)
|
||
- Ergebnisdaten als JSON (`result_data`)
|
||
- Anzahl Versuche (`attempt_count`)
|
||
- Maximale Versuche (`max_attempts`)
|
||
- Geplanter Zeitpunkt (`scheduled_at`)
|
||
- Ersteller (`created_by`, bereits vorhanden)
|
||
- Start-, Sende- und Endzeitpunkte (bereits vorhanden)
|
||
|
||
Bestehende Softwareinventur-Jobs werden automatisch als `software_inventory` mit Priorität 100 eingeordnet.
|
||
|
||
## Oberfläche
|
||
Die zentrale Jobliste, die Asset-Softwareseite und die Jobdetails zeigen nun Job-Art, Aktion und Priorität. Die Detailseite zeigt zusätzlich Parameter, Ergebnisdaten, Ersteller, Planung und Versuche.
|
||
|
||
## Kompatibilität
|
||
- Neue primäre Detailroute: `/jobs/{job_id}`
|
||
- Alte Route `/software/jobs/{job_id}` bleibt als Weiterleitung erhalten.
|
||
- Die Softwareinventur und Sammelausführung bleiben funktional unverändert.
|
||
- Noch keine neuen Jobarten, Softwarepakete oder Dispatcher-Funktion.
|