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

Maestro 用户指南
上次更新日期 2025年12月3日
网关和流程逻辑
网关可以控制流程在执行过程中如何进行分支和合并。虽然网关会影响工作流,但不会自行进行任何操作。它们评估条件、同步分支或创建并行路径。 本节介绍如何在 BPMN 模型中有效地使用网关,即使在外部处理条件逻辑或仅提供部分执行支持。
排他网关
排他网关
只允许根据相互排斥的条件选择一条传出路径。
在 Maestro 中,您可以使用 <exclusiveGateway> 元素上的 default 属性将路径标记为默认路径。

建模用例:基于状态(例如,已批准、已拒绝、需要说明)进行路由。
- 每个条件使用一个输出流。
- 针对没有匹配条件的情况定义默认路径。
备注:
清楚地标记每个流程。避免不明确的条件。
包容网关
包含性网关可以激活一个或多个传出路径,具体取决于哪些条件的评估结果为真。仅在所有活跃分支完成后,它才会合并传入路径。

建模用例:可选的并行活动(例如,通知客户和记录请求(如适用))
- 对合并网关进行建模,以连接路径。
- 请谨慎使用——如果条件重叠,合并包含性分支可能会造成混乱。
并行网关
并行网关同时激活所有传出路径。 用于合并时,它会等待所有传入路径完成。

建模用例:并行执行独立任务,例如发送确认和生成报告。
- 不会评估任何条件—流为无条件。
- 用于对并发或同步进行建模。
警告:
始终使用并行网关加入以并行方式拆分的分支。
基于事件的网关
基于事件的网关等待几个事件之一的发生。第一个触发的事件将决定所采用的路径。此网关后必须紧跟捕获中间事件或接收任务。
建模场景:等待客户响应或超时。
- 仅选择一条传出路径。
- 一旦触发一个事件,所有其他事件将变得无效。
警告:
事件网关代表着不确定性。仅在流程必须对外部输入作出反应时使用。
网关合并
当路径从网关分支出来时,通常需要进行相应的合并。
| 网关类型 | 图标 | 是否需要合并? | 合并类型 |
|---|---|---|---|
| 独家 | ![]() | 可选 | 独家 |
| 包含 | ![]() | 必填 | 包含 |
| 并行 | ![]() | 必填 | 并行 |
警告:
为清楚起见,请始终对合并点进行显式建模,即使预计只有一条路径会继续。
建模技巧
- 始终标记网关条件,以提高业务可读性。
- 尽可能避免复杂的嵌套网关。 考虑封装逻辑子流程。
- 默认工作流应明确定义,以避免出现模糊行为。
- 请勿在合并过程中混合使用多种网关类型(例如,将并行分支与排他网关合并)。
有关 Maestro 中支持的 BPMN 元素的更多详细信息,请参阅BPMN 支持。


