Forums de discussion
Kaleo workflowContext update
Mihai Plavichianu, modifié il y a 10 années.
Kaleo workflowContext update
New Member Publications: 9 Date d'inscription: 04/06/10 Publications récentes
How can I add a custom variable on context in kaleo ?
I've tried:
but it's not working...
it's false all the time.
Thanx
I've tried:
<condition>
<name>workflow-after-ceo-approved</name>
<description>workflow-after-ceo-approved</description>
<script> <![CDATA[
import com.liferay.portal.kernel.workflow.WorkflowConstants;
import com.liferay.portal.kernel.workflow.WorkflowStatusManagerUtil;
workflowContext.put("director_approved", true);
WorkflowStatusManagerUtil.updateStatus(WorkflowConstants.toStatus("pending"), workflowContext);
returnValue="ccr-approval";
return;
]]> </script>
<script-language>groovy</script-language>
<transitions>
<transition>
<name>ccr-approval</name>
<target>ccr-approval</target>
</transition>
</transitions>
</condition>
...
<condition>
<name>check-approved</name>
<description>information-check-approved</description>
<script> <![CDATA[
import com.liferay.portal.kernel.workflow.WorkflowConstants;
import com.liferay.portal.kernel.workflow.WorkflowStatusManagerUtil;
returnValue = "ceo-approval-after-ccr";
if (workflowContext.containsKey("director_approved")) {
returnValue = "publish-content";
}
return;
]]> </script>
<script-language>groovy</script-language>
<transitions>
<transition>
<name>publish-content</name>
<target>publish-content</target>
</transition>
<transition>
<name>ceo-approval-after-ccr</name>
<target>ceo-approval-after-ccr</target>
</transition>
</transitions>
</condition>
but it's not working...
workflowContext.containsKey("director_approved")
it's false all the time.
Thanx