<%@page import="com.blueland.bpm.manage.web.ProcessTraceController,com.blueland.bpm.engine.util.*"%> <%@ page contentType="text/html;charset=UTF-8"%> <%@page import="org.activiti.engine.history.HistoricProcessInstance"%> <%@page import="com.blueland.bpm.common.page.*,com.blueland.bpm.identity.model.User,org.activiti.engine.history.HistoricProcessInstance,org.activiti.engine.history.HistoricTaskInstance,org.activiti.engine.task.Comment"%> <%@page import="com.blueland.bpm.common.util.*,com.blueland.bpm.engine.core.model.*"%> <%@page import="java.util.*"%> <%@ include file="/commons/taglibs.jsp"%> <%@ include file="/commons/trace-meta.jsp"%> 流程图监控
未执行
已执行
当前节点
作废
${processDefinitonDiv}
<% Map hisTaskLog = (Map) request .getAttribute("hisTaskLog"); HistoricProcessInstance historicProcessInstance = (HistoricProcessInstance) hisTaskLog .get("historicProcessInstance"); String finishStr = "未结束"; if (historicProcessInstance != null && historicProcessInstance.getEndTime() != null) { finishStr = "已结束"; } List processDetailLogs = (List) hisTaskLog .get("processDetailLogs"); Map allActivityInfoConfigs =(Map)hisTaskLog.get("allActivityInfoConfigs"); for (int i=0;i 0) { limitTimeStr = "超时" + limitDate + "天"; } else if(historicTaskInstance.getEndTime() != null){ limitTimeStr = "耗时" + Math.abs(limitDate) + "天"; } else{ limitTimeStr = "剩余" + Math.abs(limitDate) + "天"; } } else { String t = String.valueOf((ProcessTraceController .differByDay( historicTaskInstance.getStartTime(),endDate))); limitTimeStr = "耗时" + t + "天"; ; } if (historicTaskInstance.getEndTime() == null) { //limitTimeStr += "     催办"; } } catch (Exception e) { } %> <% } %>