maestro
latest
false
- 简介
- 入门指南
- 流程建模
- 流程实施
- 流程运营
- 流程监控
- 流程优化
- 参考信息
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。

Maestro 用户指南
上次更新日期 2025年12月19日
BPMN 建模中的任务
任务是 BPMN 中最基本的工作单元。 它表示必须由人员、系统或规则引擎执行的活动。任务是每个流程图的核心,应清晰建模,以反映业务意图。
本节介绍如何在 Maestro 中建模时使用不同的 BPMN 任务类型,以及有关可视化用法、支持的 runtime 行为和常见设计模式的说明。
概述
任务可能因执行者或行为而异。Maestro 支持多种 BPMN 任务类型,用于建模和执行。 其他类型可用于视化完整性,但引擎不会对其进行解释。
任务类型
| 任务类型 | 图标 | 描述 | 用于建模 | Maestro 中的执行支持 |
|---|---|---|---|---|
| 用户任务 | ![]() | 由人员通过任务收件箱手动执行的工作 | ✅ | ✅ |
| 服务任务 | 由自动化、API 或系统执行的工作 | ✅ | ✅ | |
| 脚本任务 | 直接评估的系统逻辑(如表达式) | ✅ | ✅ | |
| 业务规则任务 | 通过 DMN 或规则引擎评估决策逻辑 | ✅ | ✅ | |
| 手动任务 | ![]() | 手动完成、不会被追踪的非正式活动 | ✅ | ❌ |
| 发送任务 | 表示正在发送的消息 | ✅ | ❌ | |
| 接收任务 | 等待消息到达 | ✅ | ❌ |

如何在 Maestro 中对任务进行建模
- 使用用户任务来表示需要人工输入的手动步骤。
- 使用服务任务调用自动化或 API。
- 使用脚本任务调用决策表达式或流程逻辑。
- 使用业务规则任务根据规则(如 DMN)进行分支。
- 仅在记录并非在 Maestro 中处理的交互时才使用手动、发送或接收任务。
警告:
任务类型由任务形状中的小图标指示。使用业务术语(例如,使用
Approve Invoice,而不是Step 3)清楚地标记每个任务
任务标记
可以使用标记对某些任务类型进一步添加批注,例如:
- 多实例(并行或顺序):为集合中的项目重复执行任务。
- 循环:对预期重复进行建模。
- 补偿:指示回滚逻辑。
有关完整的详细信息,请参阅“标记” 。
何时改用调用活动
在以下情况下,使用调用活动代替任务:
- 活动是指单独建模的子流程。
- 逻辑在多个工作流中重用。
- 跨图表需要进行输入/输出映射。
警告:
调用活动用于模块化和引用其他流程图。任务用于本地就地工作。
最佳实践
- 任务名称应简洁并以业务为导向。
- 为每个任务分配一个明确用途。
- 避免对模棱两可的任务或占位符任务进行建模 (
Process Something)。 - 如果图表变大,将相关任务分组到子流程中。
有关 Maestro 中支持的 BPMN 元素的更多详细信息,请参阅BPMN 支持。

