L'annullamento di un task, a differenza dell'esecuzione di una chiusura forzata, consente di mantenere attivo il processo impedendo ai task successore di continuare, come indicato di seguito.
In caso di annullamento di un predecessore di tipo Da fine a inizio o Da errore fine a inizio, lo stato dei relativi task successore continuerà a essere In sospeso. Per mantenere in esecuzione il processo, è necessario modificare i task successore 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 task successore.