企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
# **关于内嵌Activiti在线流程设计器** ***** 框架中嵌入的是Activiti提供的在线流程设计器。 设计器的静态文件放在项目的`resource`路径下,所以需要配置应用部署域名,以便访问到设计器。 `modeler.html`是设计器的入口文件。 `stencilset.json`是设计器配置文件,可以替换它达到汉化的效果。 ![](https://img.kancloud.cn/b4/73/b4734124a9fb721420d46731eccdf487_202x226.png) `editor-app/app-cfj.js`中要配置一下项目的`url`,这个`url`是与设计器相关联的后台服务`url`。 ![](https://img.kancloud.cn/4d/b2/4db26da568b93cba838e9d327c49835d_380x182.png) 与设计器相关`Controller`需要从官网提供的文件进行移植,框架中已经集成,具体是如图这三个文件。可以看到控制器里`RequestMapping`注解中的路径与刚刚`app-cfj.js`文件中设置的后台服务url一致。 ![](https://img.kancloud.cn/62/b1/62b17c92737a587a39e37e21a498ada7_280x254.png) ![](https://img.kancloud.cn/65/ec/65ec9af704341d073e70cde544f69ba0_1219x495.png) 控制器中有些代码需要作出一些修改才能正常的工作,框架已经整合好: 修改`ModelSaveRestResource`控制器保`saveModel`的入参。原默认的`saveModel`方法无法正确的保存流程。 ![](https://img.kancloud.cn/d6/4d/d64d23baf62632ac02cf5c08be876375_780x177.png) 在`saveModel`方法末尾加入自定义`t_act_model`表的更新方法。 ![](https://img.kancloud.cn/9a/d0/9ad031ff7db95cf5a36ad44a6254bbcb_915x283.png)