N8N中文教程
使用 n8n/Getting_started/Text_courses/Level_one

自动化一个(真实世界)用例#

来认识一下 Nathan 🙋。Nathan 在 ABCorp 担任分析经理(Analytics Manager),他的工作是为 ABCorp 团队提供报告和数据分析支持。作为一名多面手,他还负责多个其他杂项任务。

Nathan 的一些工作内容重复且枯燥乏味。他希望将其中部分任务自动化,以避免职业倦怠。作为自动化专家,你今天将与 Nathan 会面,帮助他了解如何利用 n8n 来减轻自己的工作负担。

理解场景#

你 👩‍🔧: 很高兴见到你,Nathan!很高兴能参与这次讨论。你目前有哪些容易出错、又想优先摆脱的重复性任务?

Nathan 🙋: 谢谢你来帮忙!最烦人的就是每周的销售报告了。

我需要从我们老旧的数据仓库(legacy data warehouse)中收集销售数据,这个仓库管理着公司核心业务流程(如销售或生产)的数据。每个销售订单的状态可能是“处理中(Processing)”或“已预订(Booked)”。我必须计算所有“已预订”订单的总金额,并在每周一在公司的 Discord 频道中公布。然后,我还要创建一份包含所有“处理中”订单的电子表格,供销售经理审阅,并判断是否需要跟进客户。

这些手动操作非常繁琐,而且需要高度专注才能确保数字准确无误。但最终我还是难免分心,打错数字,或者没能按时完成。之前就因为数据计算错误被主管批评过一次。

你 👩‍🔧: 哦不!那个数据仓库不能导出数据吗?

Nathan 🙋: 这个数据仓库是很多年前公司内部开发的,没有 CSV 导出功能。不过最近他们新增了几个 API 接口来暴露这些数据,不知道这有没有帮助。

你 👩‍🔧: 完美!这是个不错的起点。只要有通用的 API,我们就可以添加一些自定义代码并集成几个服务,构建一个自动化的流程。这个任务简直就是为 n8n 量身定做的。让我们开始吧!