Hallo @l-hartmann,
eine Lösung fällt mir spontan ein, die allerdings mit ein wenig manuellem Aufwand verbunden ist und anschließend in regelmäßigen Abständen selbst durchgeführt werden müsste.
Erzeuge einen Report, der alle Objekte nach deinen Kriterien auflistet, die z.B. Archived sind und deren letzte Änderung vor mehr als 3 Monaten war. Das kannst Du im Report mit absolutem Datum machen oder einen SQL-Report mit einer Berechnung erstellen.
Navigiere im i-doit zu Extras > CMDB > Massenänderung
Dort öffnest Du den Objektbrowser und wählst links "Ansicht: nach Report" und wählst den eben erstellten Report aus
Zuletzt brauchst Du als Aktion nur noch festlegen "Löschen" und welche Logging-Optionen usw. Du nutzen möchtest.
Nach dem Ausführen sind alle Objekte des Reports im Zustand "gelöscht".
Achtung: Hier bitte aufpassen und nicht versehentlich "purgen" bzw. wenn dann ganz genau kontrollieren, dass die richtigen Objekte ausgewählt sind! Sonst ist (ohne Backup) alles unwiderruflich weg. 😉
Alternativ wäre die API natürlich auch eine Lösung, ein entsprechendes Skript ließe sich wohl mit überschaubarem Aufwand erstellen und via Cronjob automatisiert regelmäßig ausführen.