aras_plan_delete
Assess deletion consequences before removing an item: check affected generations, release/lock state, and referenced relations to prevent accidental data loss.
Instructions
ANALIZZA cosa comporterebbe cancellare un elemento, SENZA cancellarlo: quante generazioni sparirebbero, se e' rilasciato, se e' bloccato, e in quali relazioni e' ancora referenziato. Da chiamare SEMPRE prima di cancellare. Distingue purge (una generazione) da delete (tutte).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| modo | No | purge = solo questa generazione; delete = tutte le generazioni | purge |
| itemType | Yes | ||
| relazioni | No | Relazioni da controllare; default: le relazioni note dell'ItemType |