创建bpmn文件:
我在配置文件中添加了:spring.activiti.process-definition-location-prefix=classpath:/process/
所以我的bpmn文件要创建在process文件夹下面。不明白的可以看上一篇文章。
在process文件夹上右击选择new-->BPMN File创建文件。
绘图:
在idea软件的最右边有BPMNP alette菜单栏辅助我们绘图。这里绘制简单的一个流程用来展示。
直接点击拖拽即可绘制完成。
转xml文件:
直接将后缀名改为xml即可。这里我们可以复制一份,再改成xml。方便平时的查看,要保证xml和bpmn文件的一致性。
在ActivitiProperties类中:this.processDefinitionLocationSuffixes = Arrays.asList("**.bpmn20.xml", "**.bpmn");
规定了文件的后缀名,其他的是无法识别的。
命名例子:emplLeave.bpmn20.xml或者emplLeave.bpmn
转png文件:
在bpmn或者xml文件中右击、选择show BPMN 2.0****;
选择导出的位置即可。