留言板
Workflow: Reject de un contenido desde un Fork-Join
Beatriz Valdés Suárez,修改在7 年前。
Workflow: Reject de un contenido desde un Fork-Join
Junior Member 帖子: 50 加入日期: 14-3-31 最近的帖子
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
Se produce el siguiente error:
¿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
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