1、Activiti BPMN visualizer简介
Activiti插件actiBPM在新版的idea 2020中已经不支持,这里找到一款替代的Activiti BPMN visualizer
2、安装
设置-插件-搜索 bpmn
或者在idea插件官网:https://plugins.jetbrains.com/
3、画一个简单的流程图
3.1新建流程文件
确定之后会自动生成一个xml文件。
在文件的任意位置点击右键:view bpmn(Activiti)Diagram
打开可视化编辑器,右键start events -->start event画一个开始事件。
再画两个节点
可以看到holiday.bpmn20.xml文件自动更新保存:
4、部署测试
流程图画完之后就可以部署到数据库了。
@Test
public void deployProcess() {
ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();
RepositoryService repositoryService = processEngine.getRepositoryService();
Deployment deploy = repositoryService.createDeployment().addClasspathResource("bpmn/holiday.bpmn20.xml").deploy();
System.out.println(deploy.getId());
}
数据库表自动更新:
表介绍:act_gebyterray、act_re_deployment、act_re_procdef
数据模型: