跳到主要内容

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

最后同样重要的是,我们需要让Nathan能够知晓工作流运行过程中是否出现错误。

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

  1. 创建新工作流

  2. 添加错误触发节点(并执行测试)

  3. Discord节点连接到错误触发节点并配置以下字段:

    • Webhook URL:注册本课程时通过n8n邮件收到的Discord网址

    • 文本:"工作流{工作流名称}执行失败,错误信息:{执行错误消息}。最后执行的节点:{最后执行节点名称}。请在此处查看工作流执行:{执行URL} 我的唯一ID:" 后接注册课程时通过邮件收到的唯一ID

      注意需要将花括号{}内的文本替换为从错误触发节点获取相应信息的表达式

  4. 执行Discord节点

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

工作流效果应如下图所示:

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

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

测验问题

  • 错误触发节点返回哪些字段?
  • 错误触发节点返回哪些执行相关信息?
  • 错误触发节点返回哪些工作流相关信息?
  • 引用工作流名称的表达式是什么?