activiti獲取到流程圖節點信息之任務節點


//獲取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就是任務節點對象,大家可根據自己的需求來進行查看

}

}

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM