工作流发生错误

当工作流在执行期间失败时,工作流发生错误触发器会启动一个工作流。

该触发器在 30 天内对每个工作流版本仅运行一次。例如,如果某个工作流在一天内失败 10 次,此触发器将只运行一次。如果编辑该工作流后它再次失败,则此触发器将再次运行。如果该工作流在 2 月发生了一次错误,然后在 4 月(超过 30 天后)再次发生错误,系统将发送第二条通知。

字段

工作流发生错误”触发器包含以下字段,这些字段可在条件和操作中使用,也可用于在工作流中获取数据:

“工作流发生错误”触发器中的字段。
字段描述
工作流 ID失败的工作流的 ID。
工作流运行 ID失败的运行的 ID。
工作流名称失败的工作流的名称。
Shopify 域名商店的 .myshopify.com 域名。
工作流运行 URL失败的工作流运行页面的 URL。
工作流 URL失败的工作流摘要页面的 URL。
工作流版本失败的工作流的版本。

若要构建指向工作流运行的链接,您可以按如下方式使用提供的变量: https://{{shopDomain}}/admin/apps/flow/web/overview/activity/{{workflowRunId}}

测试“工作流发生错误”触发器

若要测试以此触发器开头的通知工作流,请创建并触发一个会持续遇到错误的测试工作流。只要失败的工作流完成,通知工作流就会自动触发。若要再次测试通知工作流,请创建一个新的失败工作流或编辑现有工作流。在您确信您的工作流按预期工作后,请删除您的测试工作流。

操作

需要发生工作流错误才能使用的操作可与工作流发生错误触发器结合使用。其中包括:

任何不需要数据的操作都可与工作流发生错误触发器结合使用。其中包括:

模板

在检测到工作流运行错误时获取 Shopify 提醒

如果您的某个工作流未能执行,则接收 Shopify 提醒。查看模板

在检测到工作流运行错误时获取 Slack 通知

如果您的某个工作流未能执行,则接收 Slack 通知。查看模板

在检测到工作流运行错误时通过电子邮件获取通知

如果您的某个工作流未能执行,则接收电子邮件。查看模板