使工作流运行失败
“使工作流运行失败”操作会停止工作流的执行,并将工作流运行标记为失败并显示一个错误。当此操作运行时,工作流中的所有后续步骤都会停止,并且相应运行会在 运行历史记录页面 中显示为失败。当检测到特定错误条件或数据验证失败时,此操作可用于停止工作流。
注意事项
工作流执行立即停止
当“使工作流运行失败”操作运行时,工作流会立即在该点停止。工作流中后面的任何操作或条件都不会执行,即使它们位于不同的分支或条件路径中也是如此。
错误可见性
失败的工作流运行会以错误状态显示在运行历史记录中。请查看运行详细信息以确定哪些工作流已失败,并检查失败消息中提供的原因。
字段
“使工作流运行失败”操作包含以下字段:
| 字段 | 描述 |
|---|---|
| 失败消息 | 必填。要在工作流运行日志中显示的错误消息。此消息会显示在运行详细信息中,并帮助确定工作流停止的原因。 |
触发器
“使工作流运行失败”操作可用于任何工作流,无论启动它的是哪种触发器。此操作可用于需要强制执行特定业务规则或数据要求的工作流中的错误处理和验证逻辑。
示例
创建订单时会触发一个工作流。该工作流会检查订单总额是否超过需要管理员审批的某个阈值。如果订单总额超过 10,000 美元,并且订单上没有管理员审批标签,则“使工作流运行失败”操作会停止工作流并记录一条错误消息,指出需要进行管理员审批。
这让您可以确定哪些订单需要注意,并防止在没有适当授权的情况下自动处理高价值订单。