flowable引擎绘制图
时间: 2023-10-06 10:05:45 浏览: 58
Flowable引擎提供了多种方法来绘制流程图,其中包括使用Flowable Modeler和使用Flowable Designer。下面分别介绍这两种方法:
1. 使用Flowable Modeler绘制图
Flowable Modeler是一个基于Web的工具,用于创建和编辑BPMN2.0流程。您可以使用它来绘制和编辑流程图。要使用Flowable Modeler绘制图,请按照以下步骤操作:
- 打开Flowable Modeler
- 创建或打开BPMN2.0流程定义
- 在左侧工具栏中选择所需的元素,例如任务、网关、边界事件等
- 将所选元素拖动到画布中,并将其放置在适当的位置
- 连接所选元素以创建流程图
- 在右侧属性面板中配置所选元素的属性,例如任务名称、任务类型等
- 保存流程定义并导出为BPMN2.0文件
2. 使用Flowable Designer绘制图
Flowable Designer是一个基于Eclipse的插件,用于创建和编辑BPMN2.0流程。您可以使用它来绘制和编辑流程图。要使用Flowable Designer绘制图,请按照以下步骤操作:
- 在Eclipse中安装Flowable Designer插件
- 创建或打开BPMN2.0流程定义
- 在右侧工具栏中选择所需的元素,例如任务、网关、边界事件等
- 将所选元素拖动到画布中,并将其放置在适当的位置
- 连接所选元素以创建流程图
- 在属性视图中配置所选元素的属性,例如任务名称、任务类型等
- 保存流程定义并导出为BPMN2.0文件
相关问题
flowable引擎绘制图无法显示中文
如果你使用的是 Flowable Modeler,可以通过以下步骤解决无法显示中文的问题:
1. 打开 Flowable Modeler 工程,在右上角选择「Admin」,然后选择「App Definitions」。
2. 选择你的应用程序,然后选择「Edit」。
3. 在左侧菜单中选择「Settings」,然后在「Font Settings」下选择「Custom」。
4. 将字体设置为支持中文的字体,如 SimSun、Microsoft YaHei 等。
5. 点击「Save」保存更改。
如果你是通过自己的应用程序调用 Flowable 引擎,可以在绘制图时设置字体,例如:
```
// 设置字体
Font font = new Font("SimSun", Font.PLAIN, 12);
processDiagramGenerator.setFonts(Collections.singletonList(font));
// 绘制流程图
InputStream inputStream = processDiagramGenerator.generateDiagram(bpmnModel, "png", Arrays.asList(
activeActivityIds.toArray(new String[activeActivityIds.size()]),
completedActivityIds.toArray(new String[completedActivityIds.size()])),
Collections.emptyList(), "SimSun");
```
这样设置后,生成的流程图中应该就能正常显示中文了。
Flowable 引擎是啥
Flowable 引擎是一个轻量级的、开源的企业级工作流引擎,用于管理和协调复杂的业务流程。Flowable 引擎可以帮助企业优化业务流程、提高工作效率、降低成本、提高客户满意度等。Flowable 引擎支持各种类型的业务流程,包括审批流程、订单流程、客户流程等,同时还支持任务调度、异步执行等特性。Flowable 引擎可以与其他系统集成,如ERP、CRM、OA等,同时还提供了多种API和插件,方便开发人员进行二次开发和扩展。Flowable 引擎基于Activiti 5.22.0 进行了重构和升级,目前已经成为了一个独立的工作流引擎。