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

Maestro 用户指南
上次更新日期 2025年10月20日
网关可以控制流程在执行过程中如何进行分支和合并。虽然网关会影响工作流,但不会自行进行任何操作。它们评估条件、同步分支或创建并行路径。 本节介绍如何在 BPMN 模型中有效地使用网关,即使在外部处理条件逻辑或仅提供部分执行支持。
排他网关 只允许根据相互排斥的条件选择一条传出路径。
在 Maestro 中,您可以使用
<exclusiveGateway> 元素上的 default 属性将路径标记为默认路径。
建模用例:基于状态(例如,已批准、已拒绝、需要说明)进行路由。
- 每个条件使用一个输出流。
- 针对没有匹配条件的情况定义默认路径。
注意:对每个工作流进行明确标记。避免模糊的条件。
包含性网关可以激活一个或多个传出路径,具体取决于哪些条件的评估结果为真。仅在所有活跃分支完成后,它才会合并传入路径。
建模用例:可选的并行活动(例如,通知客户和记录请求(如适用))
- 对合并网关进行建模,以连接路径。
- 请谨慎使用——如果条件重叠,合并包含性分支可能会造成混乱。
并行网关同时激活所有传出路径。 用于合并时,它会等待所有传入路径完成。
建模用例:并行执行独立任务,例如发送确认和生成报告。
- 不会评估任何条件—流为无条件。
- 用于对并发或同步进行建模。
重要:务必使用并行网关连接已并行拆分的分支。
基于事件的网关等待多个事件之一的发生。第一个触发的事件将决定所采用的路径。此网关后必须紧跟捕获中间事件或接收任务。
建模场景:等待客户响应或超时。
- 仅选择一条传出路径。
- 一旦触发一个事件,所有其他事件将变得无效。
重要:事件网关表示不确定性。仅在流程必须对外部输入做出反应时使用。
当路径从网关分支出来时,通常需要进行相应的合并。
| 网关类型 | 图标 | 是否需要合并? | 合并类型 |
|---|---|---|---|
| 独家 | 可选 | 独家 | |
| 包含 | 必填 | 包含 | |
| 并行 | 必填 | 并行 |
重要:为了清晰起见,即使预计只有一条路径会继续,也始终要对合并点进行明确建模。
- 始终标记网关条件,以提高业务可读性。
- 尽可能避免复杂的嵌套网关。 考虑封装逻辑子流程。
- 默认工作流应明确定义,以避免出现模糊行为。
- 请勿在合并过程中混合使用多种网关类型(例如,将并行分支与排他网关合并)。
有关 Maestro 中支持的 BPMN 元素的更多详细信息,请参阅BPMN 支持。