N8N中文教程
使用 n8n/Getting_started/Text_courses/Level_two/Automating_a_business_workflow

自动化业务工作流#

还记得我们的朋友 Nathan 吗? Nathan 🙋: 你好,我又来了。我的经理对我第一个工作流自动化方案印象深刻,因此给了我更多责任。 你 👩‍🔧: 更多工作和责任?恭喜了,我想。你现在需要做什么? Nathan 🙋: 我现在可以访问我们所有的销售数据了,负责生成两份报告:一份是区域销售报告,另一份是订单价格报告。这些数据来自不同的来源,并且格式各不相同。 你 👩‍🔧: 听起来像是大量手动操作的工作,但恰好适合自动化。我们来搞定它!

工作流设计#

现在我们知道了 Nathan 想要自动化的任务,接下来列出他实现目标所需的步骤:

  1. 获取并合并所有必要数据源的数据。
  2. 对数据进行排序并格式化日期。
  3. 写入二进制文件(write binary files)。
  4. 使用电子邮件和 Discord 发送通知。

n8n 提供了用于完成上述每一步的 核心节点(core nodes)。这个用例相对复杂,我们应该将其拆分为三个独立的工作流来构建:

  1. 一个将公司内部数据与外部信息合并的工作流。
  2. 一个用于生成报告的工作流。
  3. 一个监控第二个工作流中错误的工作流。

工作流先决条件#

要构建这些工作流,你需要准备以下内容:

  • 一个 Airtable 账户及相应的 凭证(credentials)。
  • 一个 Google 账户及用于访问 Gmail 的 凭证(credentials)。
  • 一个 Discord 账户以及 webhook URL(你在报名本课程时会通过邮件收到此链接)。

接下来,我们将提供分步说明,指导你构建这三个工作流。