Les événements se produisent uniquement au sein des processus racine et des activités complexes. Les différents types d'activité de gestion d'exception sont les suivants : erreur, dépassement de délai et compensation.
Gestion d'exception
Les exceptions sont provoquées par les activités <<ThrowException>> ou correspondent aux erreurs renvoyées par les opérations appelées par les activités d'appel de service. La gestion d'exception est possible lorsque l'activité complexe contient une activité Exception ou un appel de service.
Gestion de dépassement de délai
La gestion de dépassement de délai est possible uniquement lorsque l'activités complexe contient des temporisations (timers).
Gestionnaire de compensation
La gestion de compensation est exécutée lorsqu'une activité Compensate est exécutée dans la portée externe de l'activité complexe à compenser.