子工作流

将一组处理步骤收纳为可单独编辑的子流程,在当前工作流中重复使用。

适用于多处需要相同清洗、分段或字段处理步骤的场景。

创建和编辑

  1. 在当前工作流中添加子工作流节点。

  2. 双击节点,进入独立画布编辑其中的处理步骤。

  3. 配置内部节点的输入、输出和连接关系。

  4. 返回主流程,连接子工作流前后的节点。

当前工作流中的多个调用位置可以引用同一段子流程。修改复用的处理步骤后,应检查各调用位置的输入和输出是否仍然匹配。

传递数据

子流程的第一个处理节点接收调用处传入的数据,末端结果供主流程后续节点使用。复用前先统一字段结构,避免不同调用位置传入不同类型的数据。

例如清洗和分段子流程可以统一接收与返回 documents,让主流程继续将结果写入知识库。

与工作流触发的区别

子工作流在当前流程中组织和复用步骤。需要启动另一条已发布的工作流时,使用工作流触发,选择目标版本并传入所需数据。

示例:复用预处理步骤

流程示意:主流程 → 清洗与分段子工作流 → 写入知识库。

将清洗和分段放在子流程中,检查文档内容和来源信息完整,再从主流程的多个位置引用这组步骤。

继续阅读

最后更新于