关于流程的显示问题,求帮忙支支招

图片说明

有没有哪个流程引擎可以实现这样的效果图展示出来?或者说用JavaScript写的图表库跟流程引擎的数据衔接,然后生成这样的一张流程状态图呢?上面每个框代表一个流程节点,流程节点中又会有各种审批状态,按上面的灯表示,而且最好整个节点的完成比状态可以用百分比显示,判定百分比条件自己内部写代码判定。请各位大神支支招,谢谢啊。