flowable 6 6 0連線及當前節點高亮

2021-10-25 22:36:55 字數 1785 閱讀 3354

流程流轉過程中 可能會存在 駁回的情況, 所以 做了篩選, 只保留最新的線路圖

/**

* 流程記錄

*/private inputstream processrecordimage(string processinstanceid) throws ioexception else

listhighlightedflows = new copyonwritearraylist<>();

flowids.foreach(id -> else

});return new defaultprocessdiagramgenerator().generatediagram(

repositoryservice.getbpmnmodel(hiprocinst.getprocessdefinitionid()),

"png",

highlightedactivities,

highlightedflows,

"宋體",

"宋體",

"宋體",

null,

1.0,

true);

}

/**

* 流程記錄

*/private inputstream processrecordimage(string processinstanceid) else

});// 所有節點都高亮

// activeactivityids = histactinsts.stream().map(map -> map.get("id")).collect(collectors.tolist());

//當前節點高亮

listtasklist = taskservice.createtaskquery().processinstanceid(processinstanceid).list();

for (task obj : tasklist)

for (int i = 0; i < histactinsts.size(); i++)

mapflow = new hashmap<>();

flow.put("source", histactinsts.get(i).get("id"));

flow.put("target", histactinsts.get(i + 1).get("id"));

flows.add(flow);

}findflowelementsoftypebyprocinstid(processinstanceid, sequenceflow.class).foreach(sequenceflow ->

});});

bpmnmodel bpmnmodel = repositoryservice.getbpmnmodel(historicprocessinstance.getprocessdefinitionid());

defaultprocessdiagramgenerator defaultprocessdiagramgenerator = new defaultprocessdiagramgenerator();

//8. 轉化成byte便於網路傳輸

return defaultprocessdiagramgenerator.generatediagram(bpmnmodel, "png", activeactivityids, highlightedflows, "宋體", "宋體", "宋體", null, 1.0, true);

}

Mybatis入門筆記 5 連線池及事務

了解,會用 主配置檔案sqlmapconfig.xml中的datasource標籤,type屬性就是表示採用何種連線池方式。舉例 使用pooled 使用unpooled mybatis 中事務的提交方式,本質上就是呼叫 jdbc 的 setautocommit 來實現事務控制。這是我們的 conne...

JDBC 五 連線池的分類及使用

執行緒池 資料庫連線池都屬於池化技術,為了減少跟作業系統之間的互動次數。dbcp commons collections commons pool commons dbcp 池物件可以放很多 不只放連線 從網上讀取的資料。依賴於集合。dbcp是資料庫連線池 只能放資料庫連線 database con...

php5 6連線遠端oracle的問題及解決

解壓instantclient basic nt 12.1.0.2.0.zip到資料夾 然後配置環境變數 oracle client安裝完畢。在php.ini中有這樣一段 筆者版本是php 5.6.30 extension php oci8 12c.dll use with oracle datab...