La MaintenanceExecution Activity 
 è una Activity propria della piattaforma IrionEDM che consente di ripulire un Catalog da oggetti non più necessari, in base alle impostazioni del tab Maintenance Parameters dei Catalog Settings.
![]()
Una MaintenanceExecution Activity viene eseguita solo in caso il Workflow sia lanciato da un amministratore di Catalog.  | 
Questa Activity dispone delle seguenti proprietà configurabili mediante il riquadro delle Properties:
✓ DisplayName, nome visualizzato per questa Activity nella working area del Designer;
✓ MaintenanceType, tipologia di oggetti da ripulire;
✓ CatalogHandle, puntatore all'istanza del Catalog referenziato dall'Activity.
![]()
La proprietà CatalogHandle viene automaticamente ed implicitamente valorizzata dal sistema. Pertanto ogni modifica al corrispondente campo nel riquadro delle Properties potrebbe rendere del tutto inutilizzabile l'Activity.  | 
La proprietà MaintenanceType dispone di una drop down che espone l'elenco degli oggetti che è possibile ripulire, tra i quali:
✓ Cache disabilitate o il cui termine di validità è scaduto;
✓ log che non rispettano le impostazioni a livello di Catalog Settings;
✓ versioni del Package archiviate che non rispettano le impostazioni a livello di Catalog Settings;
✓ Lock di sistema disabilitati;
✓ DataShelf e AuditShelf eliminati dal Catalog;
✓ elementi del cestino che non rispettano le impostazioni a livello di Catalog Settings;
✓ execution schema non più in uso.
![]()
Per ripulire Catalog diversi da quello corrente è necessario annidare questa Activity in una Catalog Activity.  |