- 简介
- 入门指南
- 流程建模
- 流程实施
- 流程运营
- 流程监控
- 流程优化
- 参考信息

Maestro 用户指南
Events
事件捕获流程执行期间发生的情况。 在 BPMN 中,事件被分组为三种主要类型:开始事件、中间事件和结束事件。 这些操作的行为可以是捕获事件(对触发器作出反应)或抛出事件(发送触发器)。
开始事件
开始事件定义流程的启动方式。它们始终会捕获事件,可以手动触发、通过消息触发或按计划触发。
-
无 — 在手动触发或通过 Orchestrator 启动时启动流程。
-
消息事件 — 由 Integration Service 中的事件触发。

-
计时器事件 — 按计划或延迟启动流程。 计时器开始事件根据定义的计划而非用户或系统输入开始流程。使用“计时器”部分对其进行配置,该部分支持日期、持续时间或周期类型。 对于周期执行,请使用“周期”并指定“重复”频率(例如,每小时或每天)。 “时间”和“重复次数”字段提供对时间和次数的额外控制。在“实施”部分中,如果不需要入站事件,则将“操作”设置为“无”;如果流程需要侦听外部触发信号之后再继续,则将其设置为“等待连接器事件”。计时器开始事件非常适用于计划的自动化,例如每小时同步或每日报告。请参阅“Integration Service 连接器”中的更多信息。

中间事件
中间事件表示在流程开始和结束之间发生的事件。 它们可以延迟流,等待输入,处理错误或向其他活动发出信号。
在执行期间,中间捕获事件等待消息、计时器或 API 触发器。 流程将暂停,直到触发器发生。
边界事件是附加到任务的特殊类型中间捕获事件。它们可以配置如下:
-
中断边界事件 — 在触发时(例如,通过计时器或消息)取消附加任务。
计时器边界事件:如果任务运行时间过长,则会中断任务。 配置持续时间、特定日期或周期。 “值”字段接受 ISO 8601 持续时间(例如,一小时)。
PT1H当计时器过期时,流程将沿边界事件路径继续。“实施”部分可以包含记录或重试等操作,但通常默认设为“无”。

消息边界事件:在任务运行时侦听特定消息。 收到后,它会中断任务,并沿新路径将流转移。
在“实施”部分中定义消息处理逻辑(例如,等待连接器事件或外部输入)。 使用“输入”和“输出”部分来传递或提取数据,或“更新变量”以动态修改流程数据。

-
非中断边界事件 — 在允许任务继续运行的同时触发并行路径。可以是基于计时器或消息的。
-
错误边界事件 — 处理附加活动抛出的错误。默认情况下,“异常”设置为“全部捕获”——意味着它会捕获未处理的任何错误。此路径通常用作回退或恢复路由。

中间抛出事件主动发送触发器。例如,消息中间抛出事件的作用类似于“发送”任务,调用 Integration Service API 执行。
结束事件
结束事件标记流程路径的完成,行为相当于抛出事件。 他们可能会正常结束工作流,向外发送数据,或终止所有活动路径。
-
错误结束事件 — 完成流程实例,并导致 Orchestration Runtime (OR) 作业出现故障。
-
消息结束事件 — 在流程结束时发送消息。 您可以使用“执行连接器”活动实现将其配置为执行连接器活动(例如,Slack、Salesforce 或 ServiceNow)。
选择目标连接器,定义“连接”,然后选择要运行的“活动”。 输入将数据传递给连接器,而输出则捕获并存储响应,以便在后续步骤中使用。

-
终止事件 — 取消所有其他执行路径,特别是在并行流中。 它标志着流程的完整结束。
(可选)您可以定义实施操作,以执行连接器操作,返回数据或触发后续系统。如果不需要操作,请将其设置为“无”。
“参数”部分用于定义可以传递给父流程或用于报告的输出值。
