代码如下:
BpmnModel bpmnModel = repositoryService.getBpmnModel("流程定义的ID");
//process中包含所有的节点信息,包括流程线
Process process = bpmnModel.getProcessById(“流程定义的KEY”);
//获取第一个节点信息
FlowElement startElement = process.getInitialFlowElement();
List<UserTask> userTaskList=new ArrayList<>();
//筛选流程中所有的UserTask任务节点
for (FlowElement flowElement:flowElements){
if (flowElement instanceof UserTask){
UserTask userTask= ((UserTask) flowElement);
userTaskList.add(userTask);
}
}