流程跟踪图-推导算法 工作中使用activiti实现流程图相关业务,但是上线后遇到问题,偶尔流程图出不来.查阅了一下画流程图的实现,基本上是参见:activiti-流程图颜色变化之一篇. 核心类,参见:ActivitiHistoryGraphBuilder.Graph: 实际上,算法思路是通过act_hi_actinst来查找到走过的历史任务节点,并按开始时间排序.对这些历史节点遍历,分别查找每个节点的进边(FromNode-Edge-ToNode),具体的实现是:ActivitiHistory