n8n 是一款具高度扩大性的工作流程自动化工具。透过图形化接口,用户可以以“节点”(Node)为单元,将各种应用程序、API 或数据库串连起来,轻松地设计数据抽取、处理与传送的自动化程序。n8n 支持自托管,意味着您可以将它部署在自己的服务器或云环境,并完全掌控数据安全与隐私。
架设自托管 (Self-Hosted) 版 n8n
由于目前 Ragic Node 是属于社群节点(Community Node),因此无法直接在 n8n Cloud 平台上下载与使用。若要使用该节点,您需要自行部署 自托管 (Self-Hosted) 版 n8n,并手动安装此节点以进行集成。
安装 Ragic Node
1. 进入 n8n 接口,点击左下角菜单 →“Settings”→“Community nodes”。
2. 画面中会是所有已下载的 Community nodes。点击 Install a community node。
3. 在弹出的窗口中,npm Package Name 字段输入 n8n-nodes-ragic,下方勾选“了解且接受使用 Community node 的风险”,点击Install。
4. 完成安装后,即可在 Workflow 中搜索并找到 Ragic node(同名节点有两种:右侧带灰色箭头为 Trigger Node,不带箭头为 Action Node)。
Trigger Node (触发节点)
功能:透过 Webhook 技术,在目标表单变更时触发工作流程。
初次使用需要先新增 Credential,在 Credential to connect with 字段的菜单中点选 Create new Credential,并在弹出的窗口中设置 API Key 和 Sheet Url (由 http 开始,到 ? 的前一个字符) 后保存。
在 Event 字段中设置要监听的表单事件,分别为:新增数据(Create Records)、修改数据(Update Records)、新增 & 修改数据(Create & Update Records)。
设置完成后,单击下右上角的 Test step,此时 node 会暂时打开接收 Webhook,请根据您的设置,对目标表单进行变更,确认触发节点运作正常。(若在这步无法收到 Webhook,请参阅其他注意事项)
Action Node (动作节点)
功能:新增/修改 数据。
初次使用需要先新增 Credential,在 Credential to connect with 字段的菜单中点选 Create new Credential,并在弹出的窗口中设置 API Key 和 Server Name (e.g. www.ragic.com, ap12.ragic.com) 后保存。
在 Action 字段中设置此节点的行为:新增数据(Create New Data) 或 修改数据(Update Existed Data)。
在 Form 字段的下拉菜单中选择目标表单。若下拉菜单中找不到目标表单,又或是出现错误,请重新选择 Credential 后再试一次。
若您将节点设置为 修改数据(Update Existed Data),会额外显示“Record Index”字段,请输入欲更新纪录的 Node ID。
依照 Ragic HTTP API 格式,在“JSON Body”设置要新增/修改的字段内容。
最后,单击下右上角的Test step,确认动作节点运行正常。
保存并启动 Workflow
设计完成后,单击右上角“Save”,并将 Workflow 状态切换为“Active”。