创建可流动的项目和图表
创建新的Flowable图时,Flowable Designer创建.bpmn文件。当用Flowable Diagram Editor视图打开时,这将提供一个图形建模画布和调色板。然而,可以用XML编辑器打开相同的文件,然后显示流程定义的BPMN 2.0 XML元素。因此,Flowable Designer对图形图和BPMN 2.0 XML都使用单个文件。请注意,在旧版本中,不支持.bpmn扩展名作为流程定义的部署工件。因此,Flowable Designer的“创建部署工件”功能可用于生成包含.bpmn20.xml文件的BAR文件,其中包含.bpmn文件的内容。你也可以做一个快速的文件重命名你自己。另外请注意,您可以打开一个.bpmn20。
可以将BPMN 2.0 XML文件导入到Flowable Designer中,并显示一个图表。只需将BPMN 2.0 XML文件复制到项目中,然后使用Flowable Diagram Editor视图打开该文件即可。Flowable Designer使用文件的BPMN DI信息来创建图表。如果您有一个没有BPMN DI信息的BPMN 2.0 XML文件,则使用Flowable BPMN自动布局模块创建过程的图形表示。
对于部署,通过右键单击包浏览器中的Flowable项目并选择弹出菜单底部的Create deployment artifacts选项,由Flowable Designer创建一个BAR文件和一个JAR文件(可选)。有关Designer的部署功能的更多信息,请查看部署部分。
生成单元测试(右键单击包浏览器中的BPMN 2.0 XML文件并选择生成单元测试)使用在嵌入式H2数据库上运行的Flowable配置生成单元测试。您现在可以运行单元测试来测试您的流程定义。
Flowable项目是作为Maven项目生成的。要配置依赖关系,您需要运行mvn eclipse:eclipse,Maven依赖关系将按预期进行配置。请注意,对于流程设计Maven依赖关系是不需要的。他们只需要运行单元测试。
上面文章来自盘古BPM研究院:http://vue.pangubpm.com/
文章翻译提交:https://github.com/qiudaoke/flowable-userguide
了解更多文章可以关注微信公众号: