![Flowable流程引擎实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/157/48836157/b_48836157.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.2.3 外部设计器
由于Flowable Modeler并不是一个拆箱即用、独立可拼装的组件,也不是基于Vue编写的,因此在实际开发中需要对其进行改造,以适应现有项目。值得注意的是,这里需要替换其自带的身份认证模块代码。
当然我们还可以查找GitHub开源项目,在其基础上进行二次开发,推荐项目有workflow-bpmn-modeler和vue-bpmn-element。workflow-bpmn-modeler是一个基于Vue和Element UI并支持Flowable流程设计的前端框架,如图2.6所示。
![](https://epubservercos.yuewen.com/0A60E2/28537528607631206/epubprivate/OEBPS/Images/txt002_7.jpg?sign=1739346736-kpVaSoWacNaAOozx6NND3o8LHj9Vh85K-0-3ab58819b39b9a525c74f71f71012de6)
图2.6 workflow-bpmn-modeler
vue-bpmn-element是一个基于Vue和Element UI的Flowable流程设计器组件,如图2.7所示。
如果以上仍不符合要求,我们还可以基于bpmn-js重新设计和编写符合项目要求的页面。
![](https://epubservercos.yuewen.com/0A60E2/28537528607631206/epubprivate/OEBPS/Images/txt002_8.jpg?sign=1739346736-ja5jvlzjI8advEbV6oAlPP6maYcP2EK8-0-2b5f43198ba43311434407783b3074a8)
图2.7 vue-bpmn-element