一、Activiti表单
1 | <startEvent id="startevent1" name="Start"> |
1 | FormService formService = engine.getFormService(); |
执行任务
1 | //这样也会执行任务到下一个任务节点 |
二、事件监听
配置监听
activiti.cfg.xml配置文件添加配置:
添加一个bean实现ActivitiEventListener接口
根据ActivitiEventType枚举判断监听的类型
程序添加runtimeService.addEventListener(new MyEventListenner());
主动触发监听自定义类型
runtimeService.dispatchEvent(new ActivitiEventImpl(ActivitiEventType.CUSTOM));
会签
利用多实例,实现多个审核通过
其他
taskAssignee 优先 taskCandidateGroup
delegate > setAssignee > claim 后两者都是设置Assignee(代理人),设置claim时,存在就会抛出异常不会设置成功