当前位置: 首页 > news >正文

《n8n基础教学》第三节:模拟一个自动化场景

1、模拟场景

        Nathan 🙋是 ABCorp 的分析经理,他的工作是支持 ABCorp 团队的报告和分析。作为一个真正的多面手,他还负责处理一些杂项任务。

        Nathan 做的一些事情是重复且枯燥的。他希望自动化其中一些任务,以避免精疲力竭。作为一名自动化专家,你今天将与 Nathan 会面,帮助他了解如何将部分职责交给 n8n 来完成。

你 👩‍🔧:很高兴见到你,Nathan。很高兴能帮上忙!你最想摆脱的重复性、容易出错的任务是什么?

Nathan 🙋:谢谢你来帮忙!最烦人的任务莫过于每周的销售报告了。我必须从我们的旧数据仓库中收集销售数据,该仓库管理组织主要业务流程(如销售或生产)的数据。现在,每个销售订单的状态可以是“处理中”或“已预订”。我必须计算所有“已预订”订单的总和,并在每周一在公司 Discord 中公布。然后,我必须创建一个包含所有“处理中”销售的电子表格,以便销售经理可以审查并决定是否需要跟进客户。这种手动工作很繁琐,需要高度集中注意力以确保所有数字都正确。不可避免地,我会分心,打错数字或未能按时完成。有一次,我因为数据计算错误被经理批评了。

你 👩‍🔧:啊!数据仓库没有导出数据的功能吗?

Nathan 🙋: 这个数据仓库是很久以前内部开发的。它不支持 CSV 导出,但最近添加了一些 API 端点来公开这些数据。

你 👩‍🔧:太好了!这是个好的开始。如果有通用的 API,我们可以添加一些自定义代码和几个服务来创建一个自动化工作流。这个任务简直就是为 n8n 量身定做的。我们开始吧!

2、 设计工作流

现在我们知道 Nathan 想要自动化什么了,让我们考虑一下他需要采取的步骤来实现目标:

  1. 1. 从数据仓库获取相关数据(订单 ID、订单状态、订单价值、员工姓名)

  2. 2. 根据订单状态(处理中或已预订)筛选订单

  3. 3. 计算所有已预订订单的总价值

  4. 4. 在公司 Discord 频道中通知团队成员关于已预订订单的信息

  5. 5. 将处理中订单的详细信息插入 Airtable 以便跟进

  6. 6. 安排此工作流每周一早上运行

Nathan 的工作流涉及将数据从公司的数据仓库发送到两个外部服务:

  • • Discord

  • • Airtable

在此之前,数据需要通过通用功能(条件筛选、计算、调度)进行处理。n8n 为所有这些步骤提供了集成,因此 Nathan 在 n8n 中的工作流将如下所示:

image-20250730230059519

 

我们将通过以下八个步骤构建此工作流:

  1. 1. 从数据仓库获取数据

  2. 2. 将数据插入 Airtable

  3. 3. 筛选订单

  4. 4. 设置处理中订单的值

  5. 5. 计算已预订订单

  6. 6. 通知团队

  7. 7. 调度工作流

  8. 8. 激活并检查工作流

下一篇我将带你一步步实现上述功能,快来点个关注吧~

http://www.lryc.cn/news/607497.html

相关文章:

  • Android使用MediaProjectionManager获取游戏画面和投屏
  • C语言-字符串(定义)、字符串函数(strlen、strcat、strcpy、strcmp、strlwr、strupr)
  • 【string类常见接口】
  • Linux系统编程Day3-- Linux常用操作(续)
  • 基于深度学习的医学图像分析:使用Autoencoder实现医学图像去噪
  • Flask 路由系统:URL 到 Python 函数的映射
  • Coze Studio概览(五)--工作流管理
  • 20250801在Ubuntu24.04.2LTS下编译firefly_itx_3588j的Android12时解决boot.img过大的问题
  • 【lucene】FastVectorHighlighter案例
  • 基于线性规划的储能充放电仿真系统
  • Android Frameworks从零开始
  • JSON 对象在浏览器中顺序与后端接口返回不一致的问题
  • 好未来披露2026财年Q1财报:净利润3128万美元,同比大增174%
  • Day 28:类的定义和方法
  • Git 命令使用指南:从入门到进阶
  • MySQL CPU占用过高排查指南
  • 数据处理四件套:NumPy/Pandas/Matplotlib/Seaborn速通指南
  • Agents-SDK智能体开发[3]之多Agent执行流程
  • SN74LVC1G08DBVR 德州仪器(TI)逻辑芯片IC 电源芯片 ESD保护
  • 智慧社区构建——2
  • C语言(02)——标准库函数大全(持续更新)
  • AI Agent 视角:可执行程序的二进制格式,是一场「结构化语言」与「智能解析」的双向奔赴
  • 一套视频快速入门并精通PostgreSQL
  • 03 Broker主从架构和集群模式
  • (二)LoRA微调BERT:为何在单分类任务中表现优异,而在多分类任务中效果不佳?
  • Hutool 的完整 JSON 工具类示例
  • 使用社区 EE 镜像运行 Ansible
  • Redis的ZipList、SkipList和ListPack之间的区别
  • 在Alpine Linux上配置Redis使用NFS存储的完整指南
  • 李宏毅深度学习教程 第4-5章 CNN卷积神经网络+RNN循环神经网络