Hola a todos!
Tengo una duda que me está quitando el sueño. Necesito cancelar un workflow cuando se cambia el tipo a un documento (mediante la opción Cambiar tipo que hay en el detalle de un documento).
He definido un behaviour (que utilizo para muchas tareas automatizaedas), y supongo que deba añadir algún método en él (no encuentro un "OnChangeNodeTypePolicy".
A parte de no saber dónde puedo definir el código, tampoco sé como eliminar un workflow. Estoy utilizando Activiti, y parece que la clase WorkflowService tiene un método "deleteWorkflow(String workflowID)" que puede ayudarme. El caso es que no sé cómo puedo conocer el identificador del workflow a borrar. Supongo que con el tipo de workflow y el documento, pueda obtener el ID, pero ¿cómo?
¿Alguien puede guiarme un poco?
Muchas gracias, un saludo!