Débogage des flux de travaux

Normalement, les méthodes de l'infrastructure Cúram sont appelées par l'application. Toutefois, dans le flux de travaux, l'appel est souvent effectué à l'envers, c'est-à-dire le moteur de flux de travaux (infrastructure) appelle une méthode d'application (par exemple, une méthode d'allocation de travail). Dans ce cas, il n'est pas possible pour un développeur d'applications de passer à l'étape de l'appel à la méthode curam.util.workflow.impl.EnactmentService.startProcess() dans leur méthode d'application (Allocation de travail). Dans ce cas, le développeur doit définir des points d'arrêt dans la méthode qu'il souhaite déboguer et exécuter la méthode qui adopte le flux de travaux. Le moteur de flux de travaux appelle ensuite (en mode asynchrone) la méthode d'application, entraînant ainsi la réalisation du point d'arrêt. Le débogueur suspend ensuite l'exécution au niveau du point d'arrêt spécifié, permettant ainsi un débogage normal.

Les méthodes d'application qui se trouvent dans la catégorie ci-dessus sont les suivantes :