//獲取bpmnModel對象
BpmnModel model1 = new BpmnJsonConverter().convertToBpmnModel(modelNode);
//由於我們這里僅僅定義了一個Process 所以獲取集合中的第一個就可以
//Process對象封裝了全部的節點、連線、以及關口等信息。拿到這個對象就能夠為所欲為了。
Process process = model1.getProcesses().get(0);
//獲取全部的FlowElement(流元素)信息
Collection<FlowElement> flowElements = process.getFlowElements();
for (FlowElement flowElement : flowElements) {
//假設是任務節點
if(flowElement instanceof UserTask) {
UserTask userTask = (UserTask)flowElement;
if(userTask != null) {
//userTask就是任務節點對象,大家可根據自己的需求來進行查看
}
}
}