优秀的编程知识分享平台

网站首页 > 技术文章 正文

n8n:一个可扩展的工作流程自动化工具

nanyue 2024-11-17 00:18:25 技术文章 5 ℃

#挑战30天在头条写日记#



n8n - 工作流程自动化工具

n8n 是一个可扩展的工作流程自动化工具。通过公平代码分发模型,n8n 将始终拥有可见的源代码,可用于自托管,并允许您添加自己的自定义函数、逻辑和应用程序。n8n 基于节点的方法使其具有高度通用性,使您能够将任何事物连接到任何事物。



快速入门

快速入门可让您快速体验 n8n。其目的是让您试用 UI,并向您介绍两个关键功能:工作流模板和表达式。它不包括详细的解释或探索概念。

你会:

  • 从工作流模板库加载工作流
  • 添加节点并使用表达式配置它。
  • 运行您的第一个工作流程

第一步:注册 n8n#

如果您已经安装了 n8n 或注册了云帐户,请跳过此部分

n8n 可作为云服务、npm模块和Docker映像使用。对于本快速入门,n8n 建议使用云。新用户可以免费试用。

第二步:打开工作流程模板#

n8n 提供了使用训练节点的快速入门模板。这允许您使用虚假数据,并避免设置凭据。

  1. 选择模板
  2. 搜索Very quick quickstart.
  3. 选择非常快速的快速入门模板进行预览。
  4. 选择使用此工作流程在您自己的编辑器中打开模板。

这是一个基本的工作流程。它:

  1. 从客户数据存储节点获取示例数据。
  2. 使用 Set 节点仅提取所需的数据,并将该数据分配给变量。在此示例中,您使用客户名称、ID 和描述。

双击节点以探索其设置及其处理数据的方式。

第三步:运行工作流程#

选择执行工作流以运行工作流以检查其是否正常工作,并加载后续步骤的数据。

第四步:添加节点#

添加第三个节点来向每个客户发送消息并告诉他们他们的描述。客户信使节点允许您向假收件人发送消息。

  1. 选择添加节点 设置节点上的连接器。
  2. 搜索客户信使。n8n 显示与搜索匹配的节点列表。
  3. 选择Customer Messenger(n8n 培训)以将节点添加到画布。n8n 自动打开节点。
  4. 您将使用表达式来映射客户 ID并创建消息:将customer_ID“输入”面板拖动到节点设置中的“客户 ID”字段中。将鼠标悬停在消息上。选择表达式选项卡,然后选择展开按钮打开完整的表达式编辑器。将此表达式复制到编辑器中:
  5. 1
  6. Hi {{$json.customer_name}}, Your description is {{$json.customer_description}}
  7. 关闭表达式编辑器,然后通过单击节点外部或选择返回画布 来关闭Customer Messenger节点。
  8. 选择执行工作流程。n8n 运行工作流程。

完整的工作流程应该如下所示:

项目地址:

https://github.com/n8n-io/n8n

Tags:

最近发表
标签列表