hu18670739715 2023-07-03 17:19 采纳率: 0%
浏览 88
已结题

activiti工作流程子流程设计

现在有一个这样的工作流程业务,公司管理员提交设备申请单,审核通过后,进入任务分配,任务分配成功后,员工领用设备申请单里面的任务进行任务的领用。任务领用后进入检测流程。
我的认识是,设备任务领用后进入检测流程,这个检测流程是一个多实例子流程,是根据设备的个数生成多少个流程实例。这些子流程完成后汇入主流程,最后完成主流程。
我的流程设计如图:

img

参数设置有没有问题?
这个检测流程是一个根据设备个数的多实例子流程,怎么根据equipmentList的个数生成多个子流程?是不是流程启动的时候把equipmentList设置在流程变量里面,然后流程会不会根据这个equipmentList的个数生成多个子流程实例?
我的代码如下,这样写对不对?

List<String> equipmentList = new ArrayList<>();
equipmentList.add("1122697329074466816");
equipmentList.add("1122697142327275520");
businessKey="1122697328990580736";

Map<String, Object> vars = new HashMap<>();
vars.put("equipmentList", equipmentList);
ProcessInstance processInstance = runtimeService.startProcessInstanceById(processDefinitionId, businessKey,vars);

能否通过ProcessService ,taskService,runtimeService等API简述一下整个流程过程?

  • 写回答

9条回答 默认 最新

  • 技术宅program 2023-07-03 17:41
    关注
    获得1.35元问题酬金
    评论

报告相同问题?

问题事件

  • 系统已结题 7月11日
  • 创建了问题 7月3日