Lazy Purge

Lazy Purge ist ein Mechanismus zum automatisierten verzögerten Löschen von Geräten.

Probleme beim automatisierten Löschen via API

Um zu verhindern, dass Systeme, die die API zum Löschen von Geräten benutzen, durch einen Fehler ausversehen den gesamten Datenbestand löschen können, oder könnten, gibt es den Lazy Purge Mechanismus, der genau das verhindert.

Um das zu erreichen, steht der Befehl im direkten Bezug mit dem Status des Gerätes.

Funktionsweise

Über die API kann die Action deviceLazyPurge angestoßen werden. Dabei wird die Geräte ID übermittelt, die gelöscht werden soll.

  • Wenn das Gerät aktiviert und Online ist, wird der Befehl mit einer Fehlermeldung beantwortet
  • Wenn das Gerät aktiviert ist und Offline ist, wird das LazyPurge für dieses Gerät gesetzt
  • Wenn das Gerät bis zur endgültigen Löschung wieder Online kommen, wird der LazyPurge Status entfernt
  • Geräte die seit 1 Monat offline und LazyPurge gesetzt haben werden entfernt und endgültig gelöscht

Das bedeutet, dass ein Gerät Offline sein muss und auch 1 Monat lang offline bleiben muss, damit es automatisch gelöscht wird. Alle anderen Eigenschaften sorgen dafür, das das Gerät den LazyPurge Status verliert.

Automatisiertes aktivieren von LazyPurge

Über die API deviceLazyPurge kann ein einzelnes Gerät auf LazyPurge gesetzt werden

Automatisiertes de-aktivieren von LazyPurge

Über die API deviceLazyPurge kann ein einzelnes Gerät auf LazyPurge gesetzt werden. Dabei das Flag clearLazyPurge auf true setzen

Automatisierte Abfrage des LazyPurge Status

Über die API deviceGetList wird nun der LazyPurge Status mit aufgelistet

Manuelles aktivieren von LazyPurge

Über Admin -> Geräte können Geräte, die Offline sind, auf LazyPurge gesetzt werden. Aber auch über die Offline Ansicht, dort ist die Funktion ebenfalls vorhanden.

Der Benutzer benötigt dazu das DEVICE_MANAGEMENT_LAZY_PURGE Recht

Manuelles de-aktivieren von LazyPurge

Die Funktion ist nur in den Offline Geräteübersicht der LazyPurge Geräte verfügbar

Der Benutzer benötigt dazu das DEVICE_MANAGEMENT_LAZY_PURGE Recht

Manuelle Abfrage des LazyPurge Status

In der Offline Geräteübersicht am Ende, werden alle LazyPurge Geräte aufgelistet

Prozess Überwachung

In Admin -> Scheduler Verwaltung -> lazyPurge kann man sich das Log anschauen.

Der Scheduler erzeugt aktuell nur Logs, er löscht noch nicht die Geräte. Das echte Löschen der Geräte wird nach einer Test-Phase eingebaut.

Corvus Help - 28.February 2026 03:33:38 UTC - Commit 667ccc2e