概述
一个工作流通常由若干个操作步骤连接而成,每个节点代表一个操作步骤,是流程中的基本逻辑单元。正如编程语言,不同类型的节点代表不同的指令,决定了节点的行为。当流程运行时,系统会依次进入每个节点并执行节点的指令。
提示
工作流的触发器不属于节点,只是以入口节点的形式展示在流程图中,但与节点是不同的概念,详情请参考触发器的内容。
从功能角度,目前已实现的节点可以分为几大类(共 30 种节点):
- 人工智能
- 大语言模型(插件 @nocobase/plugin-workflow-llm 提供)
- 流程控制
- 条件判断
- 多条件分支
- 循环(插件 @nocobase/plugin-workflow-loop 提供)
- 变量(插件 @nocobase/plugin-workflow-variable 提供)
- 并行分支(插件 @nocobase/plugin-workflow-parallel 提供)
- 调用工作流(插件 @nocobase/plugin-workflow-subflow 提供)
- 流程输出(插件 @nocobase/plugin-workflow-subflow 提供)
- JSON 变量映射(插件 @nocobase/plugin-workflow-json-variable-mapping 提供)
- 延时(插件 @nocobase/plugin-workflow-delay 提供)
- 结束流程
- 计算
- 数据表操作
- 人工处理
- 其他扩展

