使用 n8n/Getting_started/Text_courses/Level_two/Automating_a_business_workflow
自动化业务工作流#
还记得我们的朋友 Nathan 吗? Nathan 🙋: 你好,我又来了。我的经理对我第一个工作流自动化方案印象深刻,因此给了我更多责任。 你 👩🔧: 更多工作和责任?恭喜了,我想。你现在需要做什么? Nathan 🙋: 我现在可以访问我们所有的销售数据了,负责生成两份报告:一份是区域销售报告,另一份是订单价格报告。这些数据来自不同的来源,并且格式各不相同。 你 👩🔧: 听起来像是大量手动操作的工作,但恰好适合自动化。我们来搞定它!
工作流设计#
现在我们知道了 Nathan 想要自动化的任务,接下来列出他实现目标所需的步骤:
- 获取并合并所有必要数据源的数据。
- 对数据进行排序并格式化日期。
- 写入二进制文件(write binary files)。
- 使用电子邮件和 Discord 发送通知。
n8n 提供了用于完成上述每一步的 核心节点(core nodes)。这个用例相对复杂,我们应该将其拆分为三个独立的工作流来构建:
- 一个将公司内部数据与外部信息合并的工作流。
- 一个用于生成报告的工作流。
- 一个监控第二个工作流中错误的工作流。
工作流先决条件#
要构建这些工作流,你需要准备以下内容:
- 一个 Airtable 账户及相应的 凭证(credentials)。
- 一个 Google 账户及用于访问 Gmail 的 凭证(credentials)。
- 一个 Discord 账户以及 webhook URL(你在报名本课程时会通过邮件收到此链接)。
接下来,我们将提供分步说明,指导你构建这三个工作流。