Finalizar la instancia de proceso. Si termina una
instancia de proceso, puede
terminar la instancia de proceso con o sin compensación.
Para finalizar la instancia de proceso sin compensación:
PIID piid = processInstance.getID();
process.forceTerminate(piid, CompensationBehaviour.INVOKE_COMPENSATION);
Para finalizar la instancia de proceso sin compensación:
PIID piid = processInstance.getID();
process.forceTerminate(piid);
Si termina
la instancia de proceso con compensación, se llama al manejador de
compensaciones para la plantilla de proceso.
Si la plantilla no ha definido un manejador de compensaciones, se llama al
manejador de compensaciones por omisión.
Si ha terminado la instancia de proceso sin compensación, termina la
instancia de proceso inmediatamente sin esperar a que las actividades finalicen
normalmente.
Las aplicaciones que el proceso inicia no se ven afectadas por la
petición de forzar la terminación. Si se han de terminar estas aplicaciones,
debe añadir sentencias a la aplicación del proceso que
termina explícitamente las aplicaciones iniciadas por el proceso.