按系统目前机制,在详细流程节点时是按照流程实例节点的生成时间先后来排序的,但是第一个、第二个节点之间生成时间完全相同(确认提交的节点到下一个节点),需要更改查询语句:
HumanTaskConnectorImpl.findHumanTasksByProcessInstanceId(String processInstanceId)方法:
原来的SQL语句:
List taskInfos = taskInfoManager
.find("from TaskInfo where processInstanceId=? order by createTime asc",
processInstanceId)
更改后的:
List taskInfos = taskInfoManager
.find("from TaskInfo where processInstanceId=? order by id asc",
processInstanceId);
按系统目前机制,在详细流程节点时是按照流程实例节点的生成时间先后来排序的,但是第一个、第二个节点之间生成时间完全相同(确认提交的节点到下一个节点),需要更改查询语句: HumanTaskConnectorImpl.findHumanTasksByProcessInstanceId(String processInstanceId)方法: 原来的SQL语句: List taskInfos = taskInfoManager
.find("from TaskInfo where processInstanceId=? order by createTime asc",
processInstanceId)
更改后的:
List taskInfos = taskInfoManager
.find("from TaskInfo where processInstanceId=? order by id asc",
processInstanceId);