Skip to content

工作流3:监控工作流错误#

最后但同样重要的是,让我们帮助 Nathan 了解工作流运行时是否出现错误。

要实现这个功能,需要创建一个监控主工作流的错误工作流:

  1. 创建一个新工作流
  2. 添加一个Error Trigger节点(并执行测试)
  3. Discord节点连接到Error Trigger节点,并配置以下字段:

    • Webhook URL:注册本课程时从n8n邮件中收到的Discord URL
    • Text:"工作流{workflow name}运行失败,错误信息:{execution error message}。最后执行的节点:{name of the last executed node}。查看此工作流执行情况:{execution URL} 我的唯一ID:"后接注册课程时邮件发送的唯一ID

      注意需要用表达式替换花括号{}中的文本,这些表达式从Error Trigger节点获取相应信息。

  4. 执行Discord节点

  5. 将新创建的工作流设置为上一课中创建的主工作流的错误工作流

工作流应如下图所示:

监控工作流错误的工作流3
监控工作流错误的工作流3

测验问题

  • Error Trigger节点返回哪些字段?
  • Error Trigger节点返回关于执行的哪些信息?
  • Error Trigger节点返回关于工作流的哪些信息?
  • 引用工作流名称的表达式是什么?