概述

一个工作流通常由若干个操作步骤连接而成,每个节点代表一个操作步骤,是流程中的基本逻辑单元。正如编程语言,不同类型的节点代表不同的指令,决定了节点的行为。当流程运行时,系统会依次进入每个节点并执行节点的指令。

提示

工作流的触发器不属于节点,只是以入口节点的形式展示在流程图中,但与节点是不同的概念,详情请参考触发器的内容。

从功能角度,目前已实现的节点可以分为几大类(共 29 种节点):

  • 人工智能
  • 流程控制
  • 计算
    • 计算
    • 日期计算(插件 @nocobase/plugin-workflow-date-calculation 提供)
    • JSON 计算(插件 @nocobase/plugin-workflow-json-query 提供)
  • 数据表操作
  • 人工处理
    • 人工处理(插件 @nocobase/plugin-workflow-manual 提供)
    • 审批(插件 @nocobase/plugin-workflow-approval 提供)
    • 抄送(插件 @nocobase/plugin-workflow-cc 提供)
  • 其他扩展
    • HTTP 请求(插件 @nocobase/plugin-workflow-request 提供)
    • JavaScript(插件 @nocobase/plugin-workflow-javascript 提供)
    • 邮件发送(插件 @nocobase/plugin-workflow-mailer 提供)
    • 通知(插件 @nocobase/plugin-workflow-notification 提供)
    • 响应(插件 @nocobase/plugin-workflow-webhook 提供)
    • 响应消息(插件 @nocobase/plugin-workflow-response-message 提供)