掲示板

Workflow - Script para forzar una transicion

thumbnail
10年前 に Beatriz Valdés Suárez によって更新されました。

Workflow - Script para forzar una transicion

Junior Member 投稿: 50 参加年月日: 14/03/31 最新の投稿
Hola a todos,

Tengo un problema a ver si alguien puede ayudarme.
Tengo que realizar una definición de workflow (Kaleo) tal que si un WebContent está en un estado "Pendiente" durante dos días, ejecuta una transición ("autorizar") automáticamente.

El problema es que no sé cómo forzarlo dentro del timer-action:

<task-timers>
			<task-timer>
			<name>test</name>
			<delay>
				<duration>1</duration>
				<scale>minute</scale>
			</delay>
			<timer-actions>
				<timer-action>
					<name>autorizar_automaticamente</name>
					<script>
						<![CDATA[
							
						]]>
					</script>
					<script-language>groovy</script-language>
				</timer-action>
			</timer-actions>
		</task-timer></task-timers>
		<transitions>
			<transition>
				<name>autorizar</name>
				<target>DeterminarEstadoAutorizado</target>
				<default>true</default>
			</transition>
			<transition>
				<name>reject</name>
				<target>rejected</target>
			</transition>
		</transitions>


¿Alguien puede ayudarme?

PD: Liferay EE 6.1.20 + JBoss 6.1EAP
thumbnail
9年前 に Beatriz Valdés Suárez によって更新されました。

RE: Workflow - Script para forzar una transicion

Junior Member 投稿: 50 参加年月日: 14/03/31 最新の投稿
Por si a alguien le interesa, desde Liferay me han indicado que el taskId necesario para realizar lo que necesitaba, estará disponible en futuras versiones. Por el momento, este requisito no he podido cumplirlo desde la definición de Kaleo, por lo que he tenido que realizar un hook para ello.

Un saludo