跳到主要内容

工作流管理

工作流管理模块作为NextConsole智能体平台的核心逻辑实现部分,为用户提供了强大且灵活的工具,用于定义、管理和复用工作流。通过该模块,用户能够自动化完成各种任务,显著提高工作效率。

模块概述

工作流管理模块允许用户通过可视化编辑器进行工作流的创建、编辑和调试等操作。它紧密集成于应用管理体系中,是实现智能体平台各类应用业务逻辑的关键组件。无论是简单的任务流程还是复杂的多步骤业务逻辑,都可以通过该模块进行精准构建和管理。

工作流管理界面概览

创建工作流

入口与初始化

用户进入应用管理界面后,点击"业务逻辑"选项卡,便可进入工作流设计区域。在该区域中,用户可以看到"新建工作流"按钮,点击此按钮即可启动创建工作流的流程。

信息填写

系统会弹出新建工作流的对话框,要求用户输入以下基本信息:

  1. 工作流名称:输入简洁且具有描述性的名称,避免使用特殊字符和空格
  2. 工作流描述:详细阐述工作流的功能、适用场景以及预期的输入和输出
  3. 工作流图标:可选择上传图标来增强工作流的辨识度

可视化设计

完成基本信息填写后,用户将进入工作流的可视化设计界面,该界面提供了丰富的节点和连接工具。

节点类型

  • 开始节点:工作流的起始点,通常包含输入参数的定义
  • 操作节点:用于执行具体的任务,如数据处理、调用模型等
  • 条件判断节点:根据特定条件决定工作流的流向
  • 结束节点:工作流的终止点,包含输出结果的定义

连接节点

用户可以通过鼠标拖拽的方式在不同节点之间创建连接,定义工作流的执行顺序和逻辑关系。

工作流设计界面

调试与保存

完成设计后,用户可以点击"试运行"按钮进行调试,查看每个节点的执行结果和数据流转情况。调试通过后,点击"保存"按钮保存工作流。

导出工作流

导出操作

在工作流设计界面的工作流名称上点击右键,选择"导出"选项。系统会将工作流配置信息打包成特定格式文件下载到本地。

导出用途

  1. 复用与共享:在不同应用或环境中复用工作流
  2. 备份与恢复:防止系统故障或误操作导致配置丢失

导入工作流

导入操作

点击"导入工作流"按钮,选择导出的工作流文件进行上传。系统会自动解析配置信息并创建新的工作流实例。

注意事项

  1. 兼容性检查:系统自动检查导入工作流与当前应用的兼容性
  2. 数据映射与调整:可能需要调整输入输出参数以适应新的数据格式

其他管理功能

工作流列表

工作流设计界面左侧显示当前应用中的所有工作流,包含名称、创建时间、修改时间等基本信息。

工作流列表

工作流编辑

用户可以随时对已保存的工作流进行添加、删除或修改节点等操作。

工作流删除

右键点击工作流名称选择"删除"选项,确认后永久移除工作流。

设为主流程

将指定工作流设置为应用启动时默认执行的主流程。

恢复操作

系统记录工作流历史版本,支持恢复到之前的某个版本。

通过以上功能,工作流管理模块为用户提供了高效、灵活的工作流设计和管理环境,满足不同业务场景下的需求,助力实现业务流程的自动化和智能化。