05-15-2007 12:04 PM
<?xml version="1.0" encoding="UTF-8"?>
<process-definition xmlns="urn:jbpm.org:jpdl-3.1" name="wf:gopooledprocessdefinition">
…swimlanes definition…
<start-state name="start">
<task name="wf:startGoFlow" swimlane="initiator">
<event type="task-end">
<action class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript">
<script>
…script…
var processInstanceId = edareport.addProcessInstance("2007-11-09 15:30:00",
"wf:gopooledprocessdefinition",
taskInstance.actorId,
"GROUP_sales");
</script>
</action>
</event>
</task>
<transition name="" to="assignCustomerProjectNames" />
</start-state>
<task-node name="assignCustomerProjectNames">
<task name="wf:assignCustomerProjectNamesTask" swimlane="initiator">
<event type="task-assign">
<action class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript">
<script>
var taskInstanceId = edareport.addTaskInstance("2007-11-09 15:30:00",
"wf:assignCustomerProjectNamesTask",
initiator.properties.name,
"GROUP_sales",
processInstanceId);
edareport.setTaskInstanceAssignment(taskInstanceId, taskInstance.actorId, "GROUP_sales");
</script>
</action>
</event>
<event type="task-end">
<action class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript">
<script>
edareport.setTaskInstanceEnd(taskInstanceId);
</script>
</action>
</event>
</task>
<transition name="" to="updatePipeline">
<action class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript">
<script>
…script…
</script>
</action>
</transition>
</task-node>
…other nodes/states…
<end-state name="end" />
</process-definition>As you probably noticed, I make calls to a custom defined bean, that puts/gets things from the db. What I really need is to move process variables from a task to another, like the processInstanceId variable. How can I do it?05-15-2007 05:44 PM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.