摘要:
1.如果在assignhandler 中取得当前的节点:((ExecutionImpl) openExecution).getActivity()2.动态创建连接。publicvoidcreateNewTransition(ProcessInstanceprocessInstance,StringstartActivity,StringendActivity){StringprocessDefinitionId=processInstance.getProcessDefinitionId();ProcessDefinitionImplprocessDefinition=(ProcessDefi 阅读全文
posted @ 2011-03-12 23:41
自由港
阅读(743)
评论(1)
推荐(0)
摘要:
任务分派实现思路:指派分两种情况:1.定义流程的时候进行指派。在流程定义的过程中,我们对步骤进行定义,指派执行人或者角色。2.在流程运行的过程中指。在流程执行过程中对下一步的任务进行指定执行人。我们可以使用AssignHandler来实现这个具体的步骤。我们可以事先定义好指定的流程变量如:startUser,assign等。如果发现流程变量中有这几个变量,就可以对流程的任务进行分派。如果流程变量中没有定义这些流程变量,我们可以尝试从定义的数据库中取出该节点的人员进行任务指派。 阅读全文
posted @ 2011-03-12 23:16
自由港
阅读(401)
评论(0)
推荐(0)
摘要:
找到了一个直接修改流程定义字段的方法。package org.jbpm.pvm.internal.cmd;import java.io.IOException;import java.io.InputStream;import org.jbpm.api.JbpmException;import org.jbpm.api.cmd.Command;import org.jbpm.api.cmd.Environment;import org.jbpm.pvm.internal.session.RepositorySession;import org.jbpm.pvm.internal.util.Io 阅读全文
posted @ 2011-03-12 22:39
自由港
阅读(464)
评论(0)
推荐(0)
浙公网安备 33010602011771号