# 节点一览

Source: https://openflow.run/zh-cn/docs/nodes/
Language: zh-CN
Product version: 0.1.0-beta.77

按任务选择入口、执行节点、数据节点和控制节点。

触发器决定一次运行从哪里开始。其他节点负责处理数据、调用服务、返回结果或控制执行。用执行连线安排执行路径，用输入绑定提供数据。

## 触发器

*   [开始](https://openflow.run/zh-cn/docs/nodes/start/index.md)：接受显式调用，声明工作流输入。
*   [Webhook](https://openflow.run/zh-cn/docs/nodes/webhook/index.md)：接收 HTTP 请求。
*   [定时触发](https://openflow.run/zh-cn/docs/nodes/cron/index.md)：按计划时间启动任务。
*   [工作流错误](https://openflow.run/zh-cn/docs/nodes/error/index.md)：处理指定生产工作流的失败。

## 任务

*   [JavaScript 脚本](https://openflow.run/zh-cn/docs/nodes/code/index.md)：在隔离环境中通过 JavaScript 模块处理数据。
*   [HTTP 请求](https://openflow.run/zh-cn/docs/nodes/http-request/index.md)：直接调用 HTTP 接口。
*   [OpenAPI](https://openflow.run/zh-cn/docs/nodes/openapi/index.md)：根据 API 文档中的操作生成端口。
*   [调用工作流](https://openflow.run/zh-cn/docs/nodes/workflow/index.md)：复用已发布工作流的接口。

## 模型任务

*   [AI 智能体](https://openflow.run/zh-cn/docs/nodes/agent/index.md)：在设定的范围内循环调用模型和工具。
*   [AI 决策](https://openflow.run/zh-cn/docs/nodes/decision/index.md)：生成结构化判断，交给后续规则选择分支。

## 数据与响应

*   [固定值](https://openflow.run/zh-cn/docs/nodes/value/index.md)：保存可复用的 JSON 值。
*   [工作流输出](https://openflow.run/zh-cn/docs/nodes/outputs/index.md)：声明工作流的业务结果。
*   [Webhook 响应](https://openflow.run/zh-cn/docs/nodes/webhook-response/index.md)：在运行的指定位置返回 HTTP 响应。

## 执行控制

*   [条件](https://openflow.run/zh-cn/docs/nodes/condition/index.md)：通过明确的比较规则选择分支。
*   [等待继续](https://openflow.run/zh-cn/docs/nodes/wait/index.md)：暂停分支，等待继续。
*   [审批](https://openflow.run/zh-cn/docs/nodes/approval/index.md)：等待批准或拒绝。

## 应用

*   [应用操作](https://openflow.run/zh-cn/docs/nodes/connector/index.md)：在“节点”页签选择应用，再选择具体操作。
*   [应用触发器](https://openflow.run/zh-cn/docs/nodes/integration/index.md)：在“触发器”页签选择应用及具体事件。
*   [Gmail：收到新邮件](https://openflow.run/zh-cn/docs/nodes/poll/index.md)：一个完整的应用事件案例。

[画布注释](https://openflow.run/zh-cn/docs/reference/canvas-comments/index.md)用于解释执行图，本身不参与执行。

## 资料来源

*   [docs/authoring/node-authoring.md](https://github.com/oomol-lab/open-flow/blob/e25a738d170322734572a0b8a1323cb00b9d355a/docs/authoring/node-authoring.md)
*   [docs/control/contracts/control-api.md](https://github.com/oomol-lab/open-flow/blob/e25a738d170322734572a0b8a1323cb00b9d355a/docs/control/contracts/control-api.md#node-authoring)
