L'annullamento (o interruzione) di un task (a differenza dell'esecuzione di una chiusura forzata) consente di mantenere attivo il processo impedendo ai successori di continuare.
In caso di annullamento di un predecessore di tipo Da fine a inizio o Da errore fine a inizio, lo stato dei relativi successori continuerà a essere In sospeso. Per mantenere in esecuzione il processo, è necessario modificare i successori in modo da rimuovere il predecessore annullato e consentire pertanto l'avvio dei successori.
In caso di annullamento di un predecessore di tipo Da fine a fine o Da errore fine a fine, per mantenere in esecuzione il processo, il proprietario del task, il proprietario della programmazione o l'amministratore deve forzare la chiusura del successore.