Activiti6-流程跟踪监控图-节点-流程线高亮显示-支持通过、不通过、驳回、退回

 

支持内容:

  1. 已完成节点高亮显示、当前执行中节点红色显示
  2. 支持一个节点多条流出线,包括通过、不通过、驳回、退回,按照已执行操作正确显示高亮流程线
  3. 显示流程线名称

效果图片:

Activiti6-流程跟踪监控图-节点-流程线高亮显示-支持通过、不通过、驳回、退回

Activiti6-流程跟踪监控图-节点-流程线高亮显示-支持通过、不通过、驳回、退回

 Activiti6-流程跟踪监控图-节点-流程线高亮显示-支持通过、不通过、驳回、退回

Activiti6-流程跟踪监控图-节点-流程线高亮显示-支持通过、不通过、驳回、退回

Activiti6-流程跟踪监控图-节点-流程线高亮显示-支持通过、不通过、驳回、退回


 代码下载:

包括三个文件:

     1、ActivitiUtils.java

      2、CustomProcessDiagramCanvas.java

      3、CustomProcessDiagramGenerator.java          

请通过如下地址下载代码

https://download.****.net/download/heishuang/11057540

****中搜索《Activiti6-流程跟踪监控图-节点-流程线高亮显示-支持通过、不通过、驳回、退回》进行下载。


代码导入:

将三个代码文件放入工程中即可

      1、ActivitiUtils.java

      2、CustomProcessDiagramCanvas.java

      3、CustomProcessDiagramGenerator.java       

然后在serverice中调用:

    public byte[] getFlowImgByProcInstId(String procInstId) throws YxException {
                     return ActivitiUtils.getFlowImgByProcInstId(procInstId);
                } 


问题反馈:

该流程图高亮处理方式已经过基本的测试,但可能还有特殊情况没有测试到,大家如果使用并发现问题,可以随时留言,以便后续改进 。