Depuración de flujos de trabajo

Normalmente, una aplicación invoca los métodos de la infraestructura de Cúram. Sin embargo, en un flujo de trabajo se hace a menudo al revés, es decir, el motor de flujo de trabajo (infraestructura) llama a un método de aplicación (p.ej. un método de asignación de trabajo). En estos casos, un desarrollador de aplicaciones no puede dar un paso desde la llamada al método curam.util.workflow.impl.EnactmentService.startProcess() al método de su aplicación (asignación de trabajo). En este caso, el desarrollador tendrá que establecer puntos de interrupción en el método que desea depurar y, a continuación, ejecutar el método que promulga el flujo de trabajo. El motor de flujo de trabajo invocará entonces (de forma asíncrona) el método de la aplicación, lo que provocará que se llegue al punto de interrupción. El depurador detendrá entonces la ejecución en el punto de interrupción especificado, permitiendo así la depuración normal.

Los métodos de aplicación que entran en la categoría anterior son los siguientes: