|
版本: |
|
小版本号: |
|
|
|
数据库: |
|
服务器操作系统: |
|
应用服务器: |
|
客户端操作系统: |
|
浏览器: |
|
|
|
本帖最后由 追梦! 于 2019-8-27 17:05 编辑
情况描述:我们在实际系统运行过程中,定期把SA_TASK表中的已完成流程的数据记录归档到另一张表中,但在流程图查询的时候会出现没有显示流程轨迹信息,getProcessChartByDataAction后面调用的是起步封装后的方法,不反编译解包的话无法修改。请提供一下帮助!
public static String getProcessChartByData(String process, String data, String ext, String template){
Utils.check(Utils.isNotEmptyString(process), CommonMessages.class, CommonMessages.PARAM_NULL1, "process");
Utils.check(Utils.isNotEmptyString(data), CommonMessages.class, CommonMessages.PARAM_NULL1, "data");
shardTask(null, data, process);
Collection<String> pis = TaskDB.queryFlowIdByData(process, data);
if (pis.isEmpty()){
return ProcessChartEngine.getProcessChartByProcess(process, ext, template);
}else{
return ProcessChartEngine.getProcessChartByPI(pis.iterator().next(), ext);
}
}
|
|