Activité CompensateScope
L'activité compensateScope est utilisée pour démarrer la compensation sur une activité scope interne spécifiée qui s'est déjà terminée avec succès. Cette activité ne doit pas être utilisée depuis un gestionnaire d'erreur, un autre gestionnaire de compensation, ou un gestionnaire de fin.
Activité rethrow
Une activité rethrow est utilisée pour rejeter l'erreur interceptée à l'origine par le gestionnaire d'erreur englobant direct. L'activité rethrow ne doit être utilisée qu'au sein d'un gestionnaire d'erreur (i.e. éléments <catch> et <catchAll>).
Activité validate
Une activité validate est utilisée pour valider les valeurs de variables en fonction de leur définition de données XML et WSDL associée. Le construct a un attribut "variables", qui pointe vers les variables en cours de validation .
Gestionnaire de fin
Un gestionnaire de fin (termination handler) permet aux activités scope de contrôler la sémantique de la fin forcée dans une certaine mesure.
Extension activity
L'activité extension est utilisée pour étendre le langage de processus WS-BPEL en introduisant un nouveau type d'activité.