# 工作流节点 扣子编程提供低代码工作流节点,实现工作流嵌套工作流的效果。 ## 节点说明 在一个低代码工作流中,你可以将另一个低代码工作流作为其中的一个步骤或节点,实现复杂任务的自动化。例如将常用的、标准化的任务处理流程封装为不同的子工作流,并在主工作流的不同分支内调用这些子工作流执行对应的操作。工作流嵌套可实现复杂任务的模块化拆分和处理,使工作流编排逻辑更加灵活、清晰、更易于管理。 子工作流发布新版本之后,引用此子工作流的父工作流不会自动更新到最新版本,以免影响父工作流的线上业务正常运行。建议更新子工作流后,重新调试父工作流、手动更新子工作流版本,确认运行正常后再重新发布父工作流。 ## 输入与输出 工作流节点的输入和输出结构取决于子工作流定义的输入输出结构,不支持自定义设置。在工作流节点中你需要为必选的输入参数指定数据来源,支持设置为固定值或引用上游节点的输出参数。 ## 批处理 工作流节点默认单次运行,对于输入信息只做一次处理。你也可以设置此节点使用**批处理 **模式,按照配置多次运行。每次运行都会分配参数值,直到达到次数限制或者列表的最大长度。 工作流节点批处理模式通常用于批量执行一系列任务,支持同时处理多个输入,可显著提高海量数据的运行效率。例如子工作流的功能是在文生图,单次执行工作流节点只能生成一张图片,批处理模式下可以批量生成多张图片。 批处理模式下,还可以设置以下参数: * 批处理次数上限:批处理运行的次数上限,默认为 100 次。 * 并行运行数量:批处理的并发限制,即同时处理的任务数量,设置为 1 表示串行执行所有任务。 ## 异常设置 工作流节点支持**忽略异常**功能。开启此功能后,如果试运行工作流时此节点运行失败,工作流不会中断,而是继续运行后续下游节点。如果下游节点引用了此节点的输出内容,则使用此节点预先配置的默认输出内容。