Map<String, Object> params=new HashMap<String, Object>();
params.put("dgroup", oid);
params.put("dgroup", oid);
ProcessInstance processInstance=runtimeService.startProcessInstanceByKey(processKey,businessKey,params);
map中的param参数或存放在activiti提供的act_ru_variable表中;
class MyTaskListener implements TaskListener{
public void notify(DelegateTask dTask) {
String groupId= (String) runtimeService.getVariable(delegateTask.getExecutionId(), "dgroup");
}
}
本文介绍如何在Activiti流程引擎中使用Map存储参数,并通过TaskListener获取这些参数。示例代码展示了如何创建流程实例并将参数保存到act_ru_variable表中,同时在任务监听器中读取这些参数。
1825

被折叠的 条评论
为什么被折叠?



