Code

Comme indiqué précédemment, toute méthode métier Cúram publique valide (BPO ou entité) peut être associée à une activité automatique d'un processus de flux de travaux et peut donc être appelée lorsque cette activité est exécutée. En règle générale, l'échec d'une telle méthode lorsque une activité automatique est exécutée entraîne l'appel d'une stratégie de gestion des erreurs de flux de travaux. Par exemple, ceci peut aboutir aux relancements répétés de l'activité associée à la méthode défectueuse. De ce fait, les méthodes associées à des activités automatiques ne doivent généralement pas générer d'exceptions. Si la fonction exceptions modélisées est utilisée, lorsqu'une méthode BPO émet une exception et qu'elle a été relancée le nombre de fois requis, toutes les transitions de l'activité automatique contenant le flux de données de l'objet Context_Error sont évaluées. Si aucune de ces transactions n'est évaluée à True, leurs chemins sont suivis et de ce fait, le processus de réparation peut survenir automatiquement une fois que la méthode BPO échoue.