开始使用

核心概念

本篇深入讲解链盒的运行机制。理解了这些概念,你就能设计出复杂而可靠的自动化流程。

流程是如何运转的

一个流程在链盒中的执行过程可以概括为三步:触发 → 处理 → 输出。 触发器捕获到一个事件后,链盒会创建一次流程运行(Run),按顺序执行每一个动作。 每个动作的输出可以传递给下一个动作,从而把多个系统串成一条完整的数据链路。

1 · 触发器
事件发生
收到邮件 / 定时 / Webhook
2 · 动作链
依次处理
读取 / 转换 / 写入
3 · 结果
输出与通知
发消息 / 存数据 / 告警

触发器的类型

触发器按触发方式分为三类,选择哪一种取决于你的业务场景:

  • 应用触发器:由外部系统的事件驱动,例如「钉钉群收到新消息」、 「飞书表格新增一行」。这类触发器需要先建立与对应系统的连接。
  • 定时触发器(Schedule):按固定时间间隔或 Cron 表达式触发, 适合定期同步、报表生成等场景。
  • Webhook 触发器:暴露一个 URL,由任意能发 HTTP 请求的系统调用。 灵活性最高,常用于对接自研系统或接收第三方回调。

动作的执行方式

大多数动作是顺序执行的——前一个完成,后一个才开始。但链盒也支持 更复杂的控制结构:

  • 条件分支(Branch):根据数据内容走不同的路径, 例如金额大于 1 万走人工审批,否则自动通过。
  • 循环(Loop):对列表中的每一项重复执行一组动作, 例如逐条处理一封邮件里的多个附件。
  • 并行/路由(Router):同时走多条互不依赖的路径, 例如在保存数据的同时发送通知。

数据如何在动作间传递

这是理解链盒的关键。每个动作执行后都会产生输出数据, 这些数据会被自动保存,并可在后续动作中引用。引用的方式是使用变量(也叫公式 / Formula)。

例如,假设流程是「收到邮件 → 用 AI 生成摘要 → 发飞书消息」:

  • 第一个动作(邮件触发器)输出包含 {{trigger.subject}}(主题)、{{trigger.body}}(正文)等字段。
  • 第二个动作(AI 摘要)引用 {{trigger.body}} 作为输入,输出 {{steps.ai_summary.text}}
  • 第三个动作(飞书消息)把 {{steps.ai_summary.text}} 作为消息内容发送。

这种「上一步的输出作为下一步的输入」的机制,让你无需写代码就能把数据精准地 在各系统间流转。关于变量的完整用法,参见数据传递

连接器与连接的关系

连接器是系统的抽象(例如「飞书连接器」),定义了可调用的操作; 而连接(Connection)是你具体的账号凭证(例如「市场部的飞书账号」)。 一个连接器可以被多个连接复用,连接在团队内可以共享,避免重复配置。

连接器内的每个操作都会标明是触发器还是动作——同一个连接器往往同时提供这两类操作。 例如飞书连接器既能作为触发器(监听新消息),也能作为动作(发送消息、读写表格)。

小结

把这四个概念串起来:连接器负责对接系统,触发器决定流程何时启动,动作执行具体操作,变量让数据在动作间流动。掌握这些,你就具备了搭建任意自动化流程的基础。