Fórum

Workflow: Reject de un contenido desde un Fork-Join

thumbnail
Beatriz Valdés Suárez, modificado 7 Anos atrás.

Workflow: Reject de un contenido desde un Fork-Join

Junior Member Postagens: 50 Data de Entrada: 31/03/14 Postagens Recentes
Buenos días,
Tengo un problema en la definición de un workflow (kaleo)
Un contenido web entra en un Fork para poder ser aprobado por dos personas (EFCS y/o Cajas). Solo llegan al Join cuando ambos aprueban, pero si uno rechaza, debe denegarse la publicación.

Adjunto imagen del flujo.

La cuestión es que al añadir la transición

<transition>
<name>reject</name>
<target>rejected</target>
<default>false</default>
</transition>


Se produce el siguiente error:


Caused by: com.liferay.portal.kernel.workflow.WorkflowException: There are errors between fork forkCajas and join joinCajas
                at com.liferay.portal.workflow.kaleo.parser.ForkNodeValidator.reverseTraverse(ForkNodeValidator.java:117)
                at com.liferay.portal.workflow.kaleo.parser.ForkNodeValidator.traverse(ForkNodeValidator.java:176)
                at com.liferay.portal.workflow.kaleo.parser.ForkNodeValidator.doValidate(ForkNodeValidator.java:54)
                at com.liferay.portal.workflow.kaleo.parser.ForkNodeValidator.doValidate(ForkNodeValidator.java:1)
                at com.liferay.portal.workflow.kaleo.parser.BaseNodeValidator.validate(BaseNodeValidator.java:34)
                at com.liferay.portal.workflow.kaleo.parser.DefaultWorkflowValidator.validate(DefaultWorkflowValidator.java:62)
                at com.liferay.portal.workflow.kaleo.runtime.DefaultWorkflowEngineImpl.deployWorkflowDefinition(DefaultWorkflowEngineImpl.java:102)


¿Como configurar el workflow para que que si uno de los dos rechaza, se deniegue la publicación?


Un saludo y muchas gracias por adelantado!
Liferay 6.2EE + JBOSS EAP 6.4