工作流
设计工作流节点,以实现工作流的嵌套功能。
前提条件
- 已完成工作流搭建,如果未搭建工作流,请参考搭建工作流。
- 如果需要添加共享工作流,请确保已有他人共享的工作流。
- 仅Versatile企业版支持使用他人共享的应用。Versatile基础版(限时免费)不支持该能力。
节点说明
在一个工作流中,您可以将另一个工作流作为其中一个步骤或节点,实现复杂任务的封装。例如,可以将常用的、标准化的任务处理流程封装为不同的子工作流,并在主工作流的不同分支中调用这些子工作流执行相应的操作。通过工作流嵌套,可以实现复杂任务的模块化拆分和处理,从而使工作流编排逻辑更加灵活、清晰和易于管理。
配置工作流节点
- 登录Versatile智能体平台,在左侧导航栏“个人空间”区域,选择目标空间。
- 在左侧导航栏选择“开发中心 > 应用管理 > 工作流应用”,单击您创建的工作流。
- 单击“添加节点”并选择“工作流”节点。
- 在工作流应用右侧单击
。
也可在“添加工作流”窗口中,单击“创建工作流”,工作流创建与配置详见开发工作流应用。创建成功后,在工作流发布成功界面单击“确定”,可立即将创建的工作流添加至当前工作流中。
也可在“团队共享”中选择查看其它团队共享给当前团队的资源,详细资源共享可参见使用资产中心的应用资源。
- 通过单击该节点打开节点配置页面。
- 单击
图标,可修改工作流名称,修改完成后单击名称旁边的
进行保存。 - 单击
图标,可查看子工作流详情(不支持修改子工作流)、重命名工作流名称、复制一个工作流或删除工作流。
- 单击
- 参照表1 工作流节点配置说明,完成工作流节点的配置。
表1 工作流节点配置说明 配置类型
参数名称
参数说明
配置示例
参数配置
输入参数
- 工作流节点的输入结构取决于子工作流定义的输入结构,不支持自定义设置
- 在工作流节点中您需要为输入参数指定数据来源,支持设置为固定值或引用上游节点的输出参数。
query
输出参数
- 工作流节点的输出结构取决于子工作流定义的输出结构,不支持自定义设置。
- response_content为工作流固定输出参数。
response_content
异常处理
支持对节点的异常(如超时、调用失败等情况)进行处理,包括超时时间、重试次数、异常处理方式。
“超时时间”:支持用户配置超时时间,取值范围0.1~900,默认900。
“重试次数”:工作流节点不支持重试。
“异常处理方式”:配置异常处理方式。- 中断流程:节点发生异常后,直接中断流程,不再运行后续节点。
- 返回设定内容:节点发生异常后,工作运行不会中断,用户可自定义设置需要返回的输出字段内容,必须是输出参数中已定义的字段,且格式为合法的JSON格式。
- 执行异常流程:节点发生异常后,工作流不会中断,而是会执行异常处理流程。用户可以在该运行异常的节点前新增节点,并为新增的异常分支配置相应的处理流程。
“超时时间”:900。
“异常处理方式”:中断流程。
图1 工作流节点配置示例-工作流节点(输入和输出对应子工作流的输入和输出)
- 节点配置完成后,单击“确定”。