SW
SW
审计工具箱
AI功能

流程图生成

利用 AI 自动解析流程描述表格,生成标准跨职能泳道流程图(.drawio 格式)

视频教程


功能概述

利用 AI 自动解析 Excel 中的业务流程描述,生成标准的跨职能泳道流程图(.drawio 格式)。支持自动识别泳道(部门)、岗位、判断节点和普通节点,智能网格布局,可导入 Draw.io 或 Visio 编辑。

核心特性:

  • AI 智能解析:自动识别责任部门(泳道)、岗位、判断节点和输出文档
  • 跨职能泳道图:自动生成带部门泳道的标准流程图
  • 判断节点识别:自动识别包含分支逻辑的步骤,生成菱形判断节点
  • 智能布局:网格化分层布局,同层节点水平对齐
  • 多流程批量生成:一个 Excel 中可包含多个流程,每个 Sheet 生成一个流程图
  • 断点续传:自动跳过已生成的文件
  • 用户自定义规则:支持在配置表中添加补充规则指导 AI

AI 模型配置

在「参数设置」中配置以下参数:

参数说明
base_urlAI 平台兼容 OpenAI 的 API 地址
api_keyAPI 密钥
model_name文本模型名称(此功能仅使用文本模型)

配置表说明

配置文件路径:input/流程图生成配置表.xlsx

「配置表」Sheet

A列B列说明
1用户自定义规则(可选)补充规则,如:「所有"分管领导"均归入"公司领导"泳道」

技巧: 如果 AI 生成的泳道太细碎(如把「财务部经理」和「财务部专员」分成两个泳道),可在 B1 中写规则:「请忽略具体岗位,只提取一级部门名称作为泳道」。

业务流程 Sheet

除「配置表」和「操作说明」外的所有 Sheet 都会被作为业务流程处理。Sheet 名称将作为输出文件名。

表格列建议(列名和顺序不限,AI 会自动识别):

列名填写内容关键作用
编号1, 2, 3...标识节点顺序,分支时避免重复编号
流程步骤提出计划、审核节点中显示的简短动作名称
执行部门/岗位财务部/经理AI 自动拆分部门(泳道)和岗位(节点顶部文字)
流程步骤描述若审核不通过,退回经办人修改AI 据此判断连线走向和是否为判断节点
输出文档付款申请单若填写,会在节点下方生成文档图标

注意: 并没有规定表格样式,只要包含相关要素即可,AI 会自动识别读取。

节点类型

类型形状触发条件
开始节点圆角矩形(红色)自动添加
普通步骤三段式矩形(岗位+步骤+文档)默认
判断节点菱形步骤描述包含分支逻辑(如「若...则...」)
结束节点圆角矩形(红色)自动添加

输出结果

  • 输出路径:output/流程图生成/
  • 文件格式:Sheet名.drawio
  • 可直接用 Draw.io Desktop 或 draw.io 在线版打开编辑
  • 也可通过 Draw.io 导出为 .vsdx 格式后在 Visio 中使用

使用步骤

  1. 在「参数设置」中配置 base_urlapi_keymodel_name
  2. 在「配置表」Sheet 中填写用户自定义规则(可选)
  3. 创建业务流程 Sheet,填写流程描述数据
  4. 运行功能
  5. 用 Draw.io 打开生成的 .drawio 文件查看和编辑

常见问题

Q:生成的泳道太多? 在配置表 B1 添加规则:「请严格仅提取一级部门名称作为泳道」。

Q:如何生成菱形判断节点? 在「流程步骤描述」中明确写出判断逻辑,如:「部门负责人审核,若通过则报总经理,若不通过则退回经办人。」AI 会自动识别为决策点并画出分支连线。

Q:生成失败? 检查 Excel 是否为空、API Key 余额是否充足,查看执行摘要中失败的具体 Sheet。