企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
# **关于对原框架中流程设计代码的调优** ***** 主要是对于流程图的调优。 原先的框架中的流程图,在流程进行中时只有当前活动节点有高亮: ![](https://img.kancloud.cn/1e/a0/1ea0de790fec12fe6ea031ddc8a8dc07_818x420.png) 流程结束时没有显示流程的流转流线,只有一张流程原图: ![](https://img.kancloud.cn/b8/f8/b8f8ac0f6aee81a4559d44a34b0117e8_818x420.png) 而且流程线上没有显示设计时标注的文字。 对此我对有关代码进行了调整。 调整后的流程图,是已活动的路线标注为绿色,正在激活状态的为橙色,且流程线上也加上了标注文字。 ![](https://img.kancloud.cn/15/be/15bed051373d2a51c7700b6c8d72e5d2_818x420.png) ![](https://img.kancloud.cn/2b/45/2b45f4387fa6aefb06d6ce55fac05f1d_818x420.png) ***** ## **代码实现** 流程图的高亮追踪主要是重写了`DefaultProcessDiagramGenerator`类中的`generateProcessDiagram`方法和`drawActivity`方法,以及`DefaultProcessDiagramCanvas`类中的`drawHighLight`方法。 流程线上的文字显示主要是在`drawActivity`方法中,修改了一段绘制文字的代码。 具体可以查看项目中的代码。