1. 概述

为打造企业数据"自动化中枢",将我们现在已有的能力,包括可视化、归因、AI 报告等封装成一个一个节点,用户通过画布编排,完成自动化的工作流程 & 数据流程。简单而言就是"当发生时,自动执行动作"。

2. 应用场景

  • 当问财务情况时,自动根据预设的数据收集、维度拆解流程,完成财务场景下的数据分析
  • 当指标数据异常时,自动进行归因并给对应责任人发送飞书消息
  • 每周五 9 点,自动收集本周指标变动情况,生成报告发送给指定用户
    工作流管理 - 图1

3. 操作说明

  • 新建:用于新建工作流
  • 检索:基于所属项目、业务助手、流程状态、创建人、工作流名称 / 描述筛选
  • 进入工作流:点击工作流名称
  • 停用 / 启用:开启 / 关闭工作流
  • 编辑:编辑工作流
  • 复制:支持对当前工作流复制并应用
  • 删除:工作流需发布后才可删除
  • 执行记录:工作流的历史执行记录,默认保存 30 天

4. 新建工作流

点击【新建流程】,填写工作流情况后可跳转至画布搭建。
工作流管理 - 图2

  • 流程名称:自定义工作流名称
  • 项目归属:选中工作流绑定的项目
  • 流程描述:对工作流的内容进行描述
  • 默认问题:在问答中选中工作流时,在问答框自动填充默认问题

保存后进入画布,初始状态存在起始节点。
工作流管理 - 图3

4.1 节点说明
节点名称 应用场景 权限控制 画布配置
大模型 使用自定义提示词,为大数据集设定明确的处理指令和响应要求 有工作流使用权限的用户 必须有上游和下游
python 运算 用于指定要执行的 python 代码 有工作流使用权限的用户 必须有上游(非开始节点)和下游
知识库检索 用于指定要在若干知识库中检索知识,输出为解读文本 有知识库的查看权限 必须有上游和下游
指标取数 用于指定要查询的指标、筛选条件、排序规则,输出为二维表,可供下游可视化或解读节点使用 有指标的查看权限 必须有上游和下游
模型取数 用于指定要查询的数据集、筛选条件、排序规则,输出为二维表,可供下游可视化或解读节点使用 有数据集的查看权限 必须有上游和下游
指标归因 输出为多个二维数组的贡献度的数据 有指标的查看权限 必须有上游和下游
填报待办 当工作流触发后可以给用户发送待办 指定的通知对象能收到 必须有上游和下游
条件判断 当某个节点存在多个分支时,可采用条件判断节点设定流程走向 有工作流使用权限的用户 必须有上游和下游
结束 上游非开始节点和知识解读节点
4.2 大模型
  • 修改名称:双击节点名称支持当前节点修改名称
  • 修改说明:双击说明文本,支持当前节点修改说明
  • 模型:选择系统内置模型,将该模型应用于本节点
  • 工具:可选择系统配置的外部 MCP 工具,在执行当前节点时将调用外部工具完成分析
  • 系统提示词:给大模型设定人设和回复逻辑,例如"设定大模型为资深数据分析师"
  • 用户提示词:给大模型提供用户指令,例如"输出一份数据分析报告"
  • 添加变量:支持添加动态变量,使用上游节点的输出结果;或系统默认变量"当前日期"与"用户问题",能够在问答时作为分析支撑
  • 输出:输出为多维度归因分析报告
    工作流管理 - 图4
    工作流管理 - 图5
4.3 python 运算
  • 输入:支持添加动态变量,使用上游节点的输出结果;或系统默认变量"当前日期"与"用户问题",能够在问答时作为分析支撑
  • 代码
    # 通过 args 获取输入,通过 ret 返回输出
    # 示例:获取 input 参数值
    # params = args.params
  • 输出:输出为二维数组或文本
    工作流管理 - 图6
4.4 知识库检索
  • 检索语句:根据设定语句内容前往企业知识库检索相关资料
  • 添加变量:支持添加动态变量,使用上游节点的输出结果;或系统默认变量"当前日期"与"用户问题",能够在问答时作为分析支撑
  • 企业知识库:至少选择一个知识库,基于企业知识库内容进行智能回答,系统将严格依据知识库中的文档、数据和业务规则生成回答,确保所有回复内容均符合企业规范
  • 输出:输出为检索到的相关资料汇总
    工作流管理 - 图7
4.5 指标取数
  • 选择指标:仅支持选择单个指标,基于该指标执行问答。【信息】按钮支持跳转查看指标详情
  • 选择字段:基于选定指标的关联维度来选择问答需要分析的字段
  • 筛选规则:基于选定指标的关联维度配置筛选条件,筛选将会影响问答输出结果
  • 查询上限:配置问答结果输出条数,配置范围限 1~20000
  • 输出:输出为二维表格
    工作流管理 - 图8
4.6 模型取数
  • 选择模型:仅支持选择单个数据集,基于该模型执行问答。【信息】按钮支持跳转查看模型详情
  • 聚合度量:勾选后,所有的输出均以聚合后的结果进行分析和输出
  • 选择字段:选择模型中已有字段进行问答分析和数据输出
  • 筛选规则:可选择当前数据集全部字段进行筛选条件设定,筛选将会影响问答输出结果
  • 查询上限:配置问答结果输出条数,配置范围限 1~20000
  • 输出:输出为二维表格
    工作流管理 - 图9
  • 【选择字段】点击添加按钮:支持选择"维度"和"度量"两种类型,点击字段支持更改度量计算方式或相关分析条件等。
数据类型 字符串 整数 小数 日期 日期时间
维度 排序 排序 排序 排序、日期类型 排序、日期类型
度量 排序、聚合方式、同环比分析 排序、聚合方式、同环比分析 排序、聚合方式、同环比分析 排序、日期类型、聚合方式、同环比分析 排序、日期类型、聚合方式、同环比分析


工作流管理 - 图10

4.7 指标归因
  • 归因指标:仅支持选择单个指标,基于该指标执行问答。【信息】按钮支持跳转查看指标详情
  • 归因配置:区分"同环比"和"预实比"
    • 同环比:以归因日期为周期计算,支持环比、周同比、月同比、年同比、自定义日期范围
    • 预实比:以归因日期为周期计算
  • 单维归因:支持在当前节点自定义配置归因维度
  • 交叉归因:此处的交叉归因配置将指标内已配置的交叉组合字段填入该节点
  • 输出:以结束节点的数据为输出
    工作流管理 - 图11
4.8 填报待办
  • 填报:选择当前项目中处于已发布状态的制式表单和动态表单
  • 字段匹配:用于自动填报使用,可将变量值自动填入填报表单的某个字段内,引导用户完成填报
  • 引用变量:开启后,变量可在配置"字段匹配"和"接收人"中使用。开启的前置条件为该节点的上一输入节点必须为"模型取数节点 / 指标取数节点"
  • 字段配置 - 节点:选择上游节点的输出作为该节点的输入
  • 字段配置 - 表单:选择当前项目中处于已发布状态的制式表单和动态表单,需确认选中表单已配置入库
  • 字段配置 - 变量:支持配置填报表单的某字段 = 上一节点同数据类型的输出节点
  • 名称:支持自定义待办名称,在系统通知中以标题名称呈现
  • 通知方式:支持系统内通知(系统消息提醒)和 POPO 消息号通知(POPO 机器人提醒)
  • 接收人:支持添加多个用户,以分号隔开
  • 通知内容:系统默认保留通知文案,支持自定义文本内容、文本样式、结构排列
  • 有效期:输入填报剩余有效期
  • 输出:通知文本结果
    工作流管理 - 图12
    工作流管理 - 图13
4.9 条件判断
  • 条件分支

    • 如果:默认优先走如果条件
    • 否则如果:若不走首个条件,会进入否则如果
    • 否则:最终有个兜底条件,以上分支都不走的情况下将会进入最后分支
      工作流管理 - 图14
  • 规则配置

    • 根节点规则:支持配置且 / 或
      工作流管理 - 图15

    • 下拉选项:支持选择当前节点上游的任意输入变量,针对变量值完成条件判断
      工作流管理 - 图16

    • 修改条件:可配置输入值满足以下规则时,触发下游流程
      工作流管理 - 图17

5. 操作说明

  • 画面缩放:支持百分比画面缩放
  • 添加注释:支持在画布上添加注释框,可对节点进行备注说明
  • 优化布局:当画布上的节点排列杂乱时,可使用布局整理功能快速优化节点排列
  • 缩略图:提供画布全景的微型预览窗口,支持用户快速定位和导航,有效管理大规模流程图或架构图的浏览操作

工作流管理 - 图18

  • 试运行:用户在完成 AI 问答工作流搭建后,通过模拟真实查询验证流程配置的正确性。用户可在不发布流程的情况下,直接输入测试问题并完整执行全链路节点分析,实时观察各环节的数据处理结果。

  • 试运行状态:待执行、执行中、成功、失败、取消
    工作流管理 - 图19

  • 查看详情:每个节点支持查看当前节点的运行情况,包括节点输出、执行参数、执行 SQL。

    • 节点输出:输出为该节点执行后返回的二维数组、数据值等
    • 执行参数:在该工作流中运用的输入变量参数
    • 执行 SQL:当前节点执行的物理 SQL 语句
      工作流管理 - 图20

工作流管理 - 图21 工作流管理 - 图22