功能需求简介

# FlyFlow 工作流审批系统使用文档

# 目录

  1. 系统简介
  2. 快速开始
  3. 首页工作台
  4. 任务管理
  5. 流程管理
  6. 系统管理

# 1. 系统简介

FlyFlow 是一款企业级工作流审批管理系统,支持流程自定义设计、表单配置、多级审批、任务追踪等功能。系统采用多标签页设计,可同时打开多个功能页面并行操作。

核心能力:

  • 可视化流程设计器,支持复杂审批流转
  • 自定义表单设计,适配各类业务场景
  • 完整的任务生命周期管理(待办→处理→已办)
  • 多租户架构,支持组织隔离
  • 丰富的系统管理配置能力

# 2. 快速开始

# 2.1 登录系统

  1. 打开浏览器访问 https://pro.flyflow.cc
  2. 系统自动跳转至登录页面
  3. 输入手机号、密码和图形验证码
  4. 点击「登录」按钮进入系统

登录成功后,系统默认进入首页工作台。

# 2.2 界面总览

系统采用经典的左侧菜单 + 顶部标签页布局,整体界面如下:

首页工作台

区域 说明
左上角 Logo FlyFlow 系统标识
左侧菜单栏 系统功能导航,包含首页、系统管理、流程管理、任务管理四大模块,点击可展开子菜单
顶部面包屑 显示当前页面的导航路径
顶部标签栏 已打开的功能页面以标签形式展示,支持多页面并行操作,点击 × 可关闭标签
右上角功能区 消息通知铃铛、主题切换(月亮图标)、用户头像和姓名
主内容区 当前选中标签页的功能页面

# 2.3 多标签页操作

  • 点击左侧菜单会在新标签页中打开对应功能
  • 点击顶部标签可在已打开页面间切换
  • 每个标签页独立运行,互不干扰
  • 点击标签右侧的 × 可关闭该标签页
  • 支持同时打开首页、待办任务、我的发起、流程列表等多个页面

# 2.4 顶部功能区说明

图标/元素 功能
🔔 铃铛 消息通知中心,红点表示有未读消息
🌙 月亮 主题切换,点击可在亮色/暗色模式间切换
用户头像 显示当前登录用户姓名首字,点击可展开用户菜单(个人设置、退出登录等)

# 3. 首页工作台

登录后默认进入首页工作台,提供全局数据概览和快捷操作入口。

首页工作台

# 3.1 欢迎横幅

页面顶部蓝色欢迎区域:

  • 显示个性化问候语(如「👋 你好,张明」)
  • 提示当前紧急任务数量(如「今天有 2 个紧急任务需要处理,加油!」)
  • 右侧提供「+ 发起新流程」快捷按钮,点击可快速进入流程发起页面

# 3.2 数据统计卡片

欢迎横幅下方展示四个核心统计指标,以卡片形式呈现:

卡片 图标颜色 说明
待办任务 🔵 蓝色 当前需要您处理的审批任务数量,下方显示「+2 较昨日」变化趋势
已办结 🟢 绿色 您已处理完成的任务数量,下方显示「+6 本周」累计数据
抄送我的 🟠 橙色 抄送给您的流程数量,下方显示「-1 较昨日」变化趋势
运行中流程 🟣 紫色 当前正在流转的流程数量,下方显示「+3 本周」累计数据

统计卡片中的数字会实时更新,点击卡片可跳转至对应的任务列表页面。

# 3.3 待办任务列表

统计卡片下方展示最近的待办任务,每条任务包含:

  • 流程名称 — 如「财务报销审批 · 差旅费用」「采购合同评审 · 供应商签约」
  • 发起人 — 提交该流程的用户姓名(带人物图标)
  • 发起时间 — 流程提交日期(带日历图标)
  • 状态标签 — 右侧显示任务状态:
    • 🔴 紧急 — 红色标签,需优先处理
    • 🟡 进行中 — 橙色标签,正在处理
    • 🟢 待开始 — 灰色标签,尚未开始

右上角有「查看全部」链接,点击可进入完整的待办任务列表页面。

# 3.4 最近动态

展示与您相关的最新操作记录,包括:

  • 他人通过/驳回的审批(如「刘欣 通过了「年度预算」审批」)
  • 他人提交的流程(如「周瑾 提交了「新员工入职」流程」)
  • 系统添加您为抄送人的通知(如「系统 将你添加为「项目验收」抄送人」)
  • 每条记录显示相对时间(如「10分钟前」「43分钟前」「2小时前」)
  • 点击「更多」可查看完整动态列表

# 3.5 快捷入口

页面底部提供常用功能的一键访问入口:

  • 发起申请 — 快速发起新流程
  • 我的待办 — 进入待办任务列表
  • 已办结 — 查看已完成任务
  • 流程追踪 — 跟踪流程进度
  • 统计报表 — 查看流程统计数据
  • 工作台设置 — 自定义首页展示内容

# 4. 任务管理

任务管理是日常使用最频繁的模块,涵盖流程的发起、审批、抄送和归档全流程。

左侧菜单展开后包含四个子功能:

  • 待办任务
  • 我的发起
  • 抄送给我
  • 我的已办

# 4.1 待办任务

入口: 左侧菜单 → 任务管理 → 待办任务

待办任务页面

功能说明: 展示所有需要您处理的审批任务,是日常工作的核心入口。

筛选条件区域:

筛选项 匹配方式 说明
流程名称 模糊匹配 输入关键词,匹配流程名称中的任意部分
流程编码 精确匹配 输入完整的流程编码(如 F20260824150400001)
节点ID 精确匹配 输入系统节点标识
发起人 精确匹配 输入发起人姓名
更多筛选 — 点击展开高级筛选条件(时间范围、状态等)

操作按钮:

  • 搜索 — 按输入的筛选条件查询
  • 重置 — 清空所有筛选条件,恢复默认列表

任务列表字段:

字段 说明
序号 行号,从1开始
分组 流程所属分组(如「测试分组1」「分组1」)
流程名称 具体流程标题,通常格式为「发起人提交的流程名」
流程编码 系统自动生成的唯一编码,格式:F + 年月日 + 5位序号
发起人 提交该流程的用户
流程发起时间 流程提交的精确时间(年月日 时分秒)
任务时间 任务到达您审批节点的时间
节点名称 当前审批节点名称(如「审批人」「办理人」)
节点ID 系统内部节点标识
操作 「开始处理」按钮

处理任务操作步骤:

  1. 在列表中找到需要处理的任务
  2. 点击「开始处理」按钮
  3. 进入审批详情页,查看表单内容、审批历史、流程图
  4. 填写审批意见
  5. 选择操作:「同意」「驳回」「转交」「加签」等
  6. 提交后任务从待办列表移除

分页:

  • 列表底部显示总记录数(如「共 4 条」)
  • 支持每页条数选择(10条/页)
  • 支持页码跳转

# 4.2 我的发起

入口: 左侧菜单 → 任务管理 → 我的发起

我的发起页面

功能说明: 展示您发起的所有流程,支持全程跟踪和管理。

筛选条件:

筛选项 匹配方式 说明
流程名称 模糊匹配 输入关键词搜索
流程编码 精确匹配 输入完整编码
状态 下拉选择 进行中 / 已结束 / 已撤销等
审批结果 下拉选择 同意 / 驳回 / 撤销
更多筛选 — 高级筛选条件

列表字段:

字段 说明
序号 行号
分组 流程所属分组
流程名称 流程标题
流程编码 唯一编码
发起时间 您提交流程的时间
结束时间 流程结束时间(进行中为空)
状态 进行中 / 已结束 / 已撤销
审批结果 同意 / 驳回 / 撤销(进行中为空)
操作 多个操作按钮,详见下表

操作按钮详解:

按钮 适用状态 功能说明
查看 所有状态 打开流程详情页,查看表单内容、审批进度、审批历史、流程图
撤销 进行中 撤回已发起的流程,流程终止,相关审批人收到通知。已结束/已撤销的流程不显示此按钮
催办 所有状态 向当前审批人发送催办通知,提醒其尽快处理。已结束的流程此按钮为禁用状态
导出 所有状态 将该流程数据导出为文件
重新发起 所有状态 基于该流程的表单数据重新发起一个新流程,可修改后提交
挂起 进行中 暂停流程流转,挂起后流程暂停在当前节点,可后续恢复

注意: 不同状态的流程显示的操作按钮不同。进行中的流程显示全部6个按钮;已结束的流程不显示「撤销」和「挂起」,且「催办」按钮禁用。

# 4.3 抄送给我

入口: 左侧菜单 → 任务管理 → 抄送给我

功能说明: 展示其他流程中抄送给您的记录。抄送任务无需处理,仅用于知会和信息同步。

列表字段:

  • 序号、分组、流程名称、流程编码
  • 发起人、发起时间、节点名称
  • 抄送时间 — 您被添加为抄送人的时间
  • 操作:「查看」— 查看流程详情

抄送的流程不会出现在待办任务中,也不需要您审批,仅作为信息参考。

# 4.4 我的已办

入口: 左侧菜单 → 任务管理 → 我的已办

功能说明: 展示您已处理完成的所有审批任务记录,便于追溯和撤回。

筛选条件:

  • 流程名称(模糊匹配)
  • 流程编码(精确匹配)
  • 节点ID(精确匹配)
  • 发起人(精确匹配)
  • 更多筛选

列表字段:

字段 说明
分组 流程所属分组
流程名称 流程标题
流程编码 唯一编码
发起人 流程提交人
流程发起时间 流程提交时间
任务名称 您处理的节点名称(如「审批人」「审批人0」)
节点ID 系统节点标识
任务开始时间 任务到达您的时间
任务结束时间 您完成处理的时间
操作 查看、撤回

撤回功能: 对已处理的任务,如发现审批有误,可在流程未结束前点击「撤回」:

  • 撤回后任务重新回到您的待办列表
  • 可重新查看并处理
  • 流程已结束后无法撤回

# 5. 流程管理

流程管理模块用于创建、配置和管理审批流程,是系统管理员的核心工作区。

左侧菜单展开后包含五个子功能:

  • 流程组
  • 错误记录
  • 数据管理
  • 创建流程
  • 流程列表

# 5.1 流程列表

入口: 左侧菜单 → 流程管理 → 流程列表

流程列表页面

功能说明: 展示所有已发布的流程,按分组组织,支持搜索和发起。

页面布局:

  • 顶部搜索框 — 输入流程名称快速搜索
  • 流程分组展示 — 按分组折叠/展开显示流程卡片

流程卡片: 每个流程以卡片形式展示,包含:

  • 流程图标 — 自定义或默认图标
  • 流程名称 — 如「物料档案」「发文申请」「报销审批」「测试1」
  • 「发起流程」按钮 — 点击直接发起该类型的审批

当前流程分组示例:

  • 分组1 — 物料档案
  • 测试分组1 — 发文申请、报销审批、测试1
  • 测试分组0825 — 其他流程

发起流程操作:

  1. 在流程列表中找到需要的流程类型
  2. 点击「发起流程」按钮
  3. 进入表单填写页面
  4. 填写表单内容
  5. 确认无误后提交
  6. 流程进入审批流转

# 5.2 创建流程

入口: 左侧菜单 → 流程管理 → 创建流程

创建流程页面

功能说明: 通过四步向导创建新的审批流程,页面顶部显示步骤进度条。

# 步骤导航

页面顶部显示四步进度指示器:

  1. 基础信息 — 当前步骤(蓝色圆点高亮)
  2. 表单设计 — 待完成
  3. 流程设计 — 待完成
  4. 扩展设置 — 待完成

点击步骤名称可在已完成的步骤间切换。

# 第一步:基础信息

配置项 说明
图标 流程展示图标,可从图标库选择
名称 流程名称(必填),显示在流程列表和发起页面
说明 流程描述信息,帮助用户了解流程用途
表单类型 三选一:设计表单 / 外部表单 / 链接表单
流程ID 系统自动生成,唯一标识(如 flyflow_flow_403550996348)
分组 选择所属流程组,决定流程在列表中的分类
谁可以发起该流程 默认全员,可限制特定人员/角色/部门
流程管理员 负责管理该流程的人员,可修改流程配置

表单类型详解:

  • 设计表单 — 使用系统内置表单设计器自定义表单字段,适合大多数审批场景
  • 外部表单 — 嵌入外部系统的表单URL,适合与其他业务系统集成
  • 链接表单 — 通过链接跳转的方式填写表单,适合简单的外部表单

# 第二步:表单设计

使用可视化表单设计器配置审批单的字段:

  • 基础控件 — 文本输入、数字、日期、时间、下拉选择、单选、多选
  • 高级控件 — 多行文本、附件上传、图片、子表格(明细行)
  • 业务控件 — 计算字段、关联数据、人员选择、部门选择
  • 布局调整 — 拖拽排序、分栏布局、字段分组
  • 属性配置 — 每个字段可设置是否必填、默认值、校验规则、显示条件

# 第三步:流程设计

配置审批流转规则,使用可视化流程设计器:

  • 节点类型 — 开始节点、审批节点、抄送节点、结束节点
  • 连线设计 — 拖拽连线定义流转顺序
  • 条件分支 — 根据表单字段值走不同审批路径(如金额大于5000走总经理审批)
  • 并行审批 — 多人同时审批,支持会签(全部同意)/或签(一人同意即可)
  • 审批人设置 — 指定人员、角色、部门负责人、发起人、动态计算等多种方式
  • 抄送设置 — 流程到达某节点时自动抄送给指定人员
  • 超时处理 — 设置审批时限,超时自动通过/驳回/催办

# 第四步:扩展设置

配置流程的高级选项:

  • 消息通知 — 配置各节点的通知模板和通知方式
  • 数据校验 — 表单提交前的数据校验规则
  • 编号规则 — 自定义流程编码生成规则
  • 权限控制 — 流程数据的查看/编辑权限
  • 其他参数 — 流程有效期、撤回权限、打印模板等

操作按钮:

  • 暂存 — 保存当前配置,不发布,可后续继续编辑
  • 发布 — 保存并发布流程,发布后出现在流程列表中,用户可发起

提示: 流程发布后如需修改,可创建新版本,不影响正在流转的流程实例。

# 5.3 流程组

入口: 左侧菜单 → 流程管理 → 流程组

功能说明: 管理流程的分组分类,支持:

  • 新增流程组(分组名称、排序)
  • 编辑分组信息
  • 删除分组(需先移走组内流程)
  • 分组排序

合理的分组有助于在流程列表中快速定位流程,建议按业务域划分(如行政类、财务类、人事类、IT类等)。

# 5.4 错误记录

入口: 左侧菜单 → 流程管理 → 错误记录

功能说明: 记录流程运行过程中出现的异常和错误,便于排查问题。

筛选条件:

  • 错误信息(模糊匹配)
  • 时间范围选择
  • 错误类型筛选

错误信息包含:

  • 错误时间
  • 流程名称/编码
  • 错误节点
  • 错误详情
  • 操作(查看详情、重试)

# 5.5 数据管理

入口: 左侧菜单 → 流程管理 → 数据管理

功能说明: 管理流程产生的业务数据,支持:

  • 按流程类型查询数据
  • 数据导出(Excel/CSV)
  • 数据清理(删除历史数据)
  • 数据统计分析

# 6. 系统管理

系统管理模块用于配置系统基础数据和权限,通常由系统管理员使用。

左侧菜单展开后包含17个子功能。

# 6.1 用户管理

入口: 左侧菜单 → 系统管理 → 用户管理

用户管理页面

功能说明: 管理系统用户账户,采用左树右表布局。

左侧部门树:

  • 顶部搜索框 — 输入部门名称快速筛选
  • 部门树结构 — FlyFlow 根节点下包含:
    • 研发部
    • 市场部
    • 财务部
    • 销售部
    • 售后部
    • 人力资源部
    • 采购部
    • 生产部
  • 点击部门节点,右侧用户列表自动筛选该部门用户

右侧筛选区:

筛选项 说明
关键字 输入姓名或手机号搜索
状态 下拉选择:启用 / 禁用
标签 下拉选择用户标签

操作按钮:

  • 搜索 — 按条件筛选
  • 重置 — 清空筛选条件
  • 同步数据 — 从外部系统(如企业微信、钉钉、AD域)同步用户数据
  • 新增 — 创建新用户账户

用户列表字段:

字段 说明
复选框 批量选择用户
头像 用户头像,显示姓名首字,不同颜色区分
手机号 登录账号
电子邮箱 邮箱地址
姓名 用户姓名
部门 所属部门
状态 启用/禁用
操作 「编辑」按钮

新增/编辑用户: 点击「新增」或「编辑」打开用户表单,可配置:

  • 基本信息:姓名、手机号、邮箱、头像
  • 组织信息:部门、岗位、角色
  • 账号状态:启用/禁用
  • 其他自定义字段

# 6.2 角色管理

入口: 左侧菜单 → 系统管理 → 角色管理

功能说明: 管理系统角色,通过角色批量分配菜单权限和数据权限。

典型操作:

  • 新增角色(角色名称、编码、描述、排序)
  • 配置角色可访问的菜单权限(树形勾选)
  • 配置角色的数据权限范围(全部/本部门/本部门及下级/仅本人)
  • 分配用户到角色(批量添加/移除)
  • 启用/禁用角色

常见角色示例:

  • 超级管理员 — 拥有所有权限
  • 部门管理员 — 管理本部门用户和流程
  • 普通用户 — 仅可发起和处理流程

# 6.3 菜单管理

入口: 左侧菜单 → 系统管理 → 菜单管理

功能说明: 管理系统左侧菜单结构,支持树形层级配置。

配置项:

  • 菜单名称、菜单图标
  • 路由地址、组件路径
  • 排序号、父级菜单
  • 权限标识(用于按钮级权限控制)
  • 显示/隐藏控制
  • 菜单类型(目录/菜单/按钮)

# 6.4 部门管理

入口: 左侧菜单 → 系统管理 → 部门管理

功能说明: 维护组织架构,以树形结构管理部门。

操作:

  • 新增根部门/子部门
  • 编辑部门信息(名称、编码、负责人、排序、状态)
  • 删除部门(需先移除部门下用户)
  • 部门上移/下移排序

# 6.5 租户管理

入口: 左侧菜单 → 系统管理 → 租户管理

功能说明: 多租户架构下管理各个租户(组织/公司)。

功能:

  • 新增租户(租户名称、编码、联系人、联系方式)
  • 租户状态管理(启用/禁用/过期)
  • 租户配额设置(用户数、流程数、存储空间)
  • 租户数据隔离配置

# 6.6 岗位管理

入口: 左侧菜单 → 系统管理 → 岗位管理

功能说明: 管理组织中的岗位信息。岗位可用于流程审批人的动态指定,如「部门负责人岗位」「财务岗」等。

配置项:

  • 岗位名称、岗位编码
  • 所属部门
  • 岗位排序
  • 岗位状态

# 6.7 标签管理

入口: 左侧菜单 → 系统管理 → 标签管理

功能说明: 管理用户标签,可用于用户分类筛选和流程审批人配置。

操作:

  • 新增标签(标签名称、颜色、分类)
  • 编辑标签
  • 删除标签
  • 给用户打标签

# 6.8 字典管理

入口: 左侧菜单 → 系统管理 → 字典管理

功能说明: 维护系统数据字典,如下拉选项、状态枚举等。字典项可在表单设计中引用,实现下拉选项的统一管理。

操作:

  • 新增字典类型(字典名称、字典编码、状态)
  • 维护字典项(键值对、标签值、排序、样式)
  • 字典项启用/禁用
  • 字典数据缓存刷新

常见字典示例:

  • 审批状态 — 待审批/审批中/已通过/已驳回
  • 请假类型 — 年假/事假/病假/调休
  • 费用类型 — 差旅费/招待费/办公费/培训费

# 6.9 消息模板

入口: 左侧菜单 → 系统管理 → 消息模板

功能说明: 配置系统通知消息的模板,支持变量占位符。

模板变量示例:

  • {流程名称} — 流程名称
  • {发起人} — 发起人姓名
  • {审批人} — 当前审批人
  • {提交时间} — 流程提交时间
  • {审批意见} — 审批意见

适用场景:

  • 审批待办通知
  • 审批结果通知
  • 催办通知
  • 流程到期提醒
  • 抄送通知

# 6.10 消息列表

入口: 左侧菜单 → 系统管理 → 消息列表

功能说明: 查看系统发送的所有消息记录。

列表字段:

  • 消息类型(系统通知/审批通知/催办通知)
  • 接收人
  • 消息标题
  • 发送时间
  • 阅读状态(已读/未读)
  • 操作(查看详情、重发)

# 6.11 工作日管理

入口: 左侧菜单 → 系统管理 → 工作日管理

功能说明: 配置工作日历,用于流程超时计算和审批时限设置。

功能:

  • 设置工作日(默认周一至周五)
  • 配置法定节假日
  • 配置调休工作日
  • 工作日历年度视图
  • 批量导入节假日

# 6.12 访问日志

入口: 左侧菜单 → 系统管理 → 访问日志

功能说明: 记录用户登录和操作日志,用于安全审计和问题排查。

日志内容:

  • 登录日志(登录时间、IP地址、浏览器、登录结果)
  • 操作日志(操作人、操作时间、操作类型、操作内容)
  • 支持按用户、时间、操作类型筛选
  • 日志导出

# 6.13 自定义用户字段

入口: 左侧菜单 → 系统管理 → 自定义用户字段

功能说明: 扩展用户信息字段,满足企业个性化需求。

支持的字段类型:

  • 文本输入
  • 数字
  • 日期
  • 下拉选择
  • 单选/多选

新增的字段会在用户管理的新增/编辑表单中显示,也可在流程设计中引用。

# 6.14 代理用户配置

入口: 左侧菜单 → 系统管理 → 代理用户配置

功能说明: 配置审批代理关系。当用户出差或休假时,可将其待办任务自动代理给指定人员处理。

配置项:

  • 委托人 — 被代理的用户
  • 代理人 — 接收代理任务的用户
  • 代理开始时间
  • 代理结束时间
  • 代理范围 — 全部流程 / 指定流程分类
  • 代理状态 — 启用/禁用

# 6.15 业务人员关联

入口: 左侧菜单 → 系统管理 → 业务人员关联

功能说明: 配置业务人员与系统用户的映射关系,用于外部业务系统对接时的人员匹配。

适用场景:

  • ERP/CRM系统中的业务员与系统用户对应
  • 第三方系统审批人映射
  • 跨系统人员身份统一

# 6.16 跨租户管理

入口: 左侧菜单 → 系统管理 → 跨租户管理

功能说明: 配置跨租户的流程协作和数据共享规则,支持多组织间的审批流转。

功能:

  • 配置可跨租户流转的流程
  • 设置租户间的数据可见范围
  • 管理跨租户审批人映射关系

# 6.17 前端版本维护

入口: 左侧菜单 → 系统管理 → 前端版本维护

功能说明: 管理前端页面版本,支持自定义页面配置和版本回滚。

功能:

  • 页面配置版本管理
  • 版本对比
  • 版本发布/回滚
  • 页面自定义配置

# 附录:功能模块速查表

一级模块 二级功能 主要用途 常用用户
首页 工作台 数据概览、快捷入口 所有用户
任务管理 待办任务 处理待审批任务 所有用户
任务管理 我的发起 跟踪和管理已发起流程 所有用户
任务管理 抄送给我 查看抄送通知 所有用户
任务管理 我的已办 查看已处理记录,支持撤回 所有用户
流程管理 流程列表 查看和发起已发布流程 所有用户
流程管理 创建流程 设计新审批流程(4步向导) 流程管理员
流程管理 流程组 管理流程分组 流程管理员
流程管理 错误记录 查看流程运行异常 系统管理员
流程管理 数据管理 管理流程业务数据 系统管理员
系统管理 用户管理 维护用户账户 系统管理员
系统管理 角色管理 配置角色和权限 系统管理员
系统管理 菜单管理 配置系统菜单 系统管理员
系统管理 部门管理 维护组织架构 系统管理员
系统管理 租户管理 多租户管理 超级管理员
系统管理 岗位管理 维护岗位信息 系统管理员
系统管理 标签管理 用户标签管理 系统管理员
系统管理 字典管理 数据字典维护 系统管理员
系统管理 消息模板 通知模板配置 系统管理员
系统管理 消息列表 消息记录查询 系统管理员
系统管理 工作日管理 工作日历配置 系统管理员
系统管理 访问日志 操作日志审计 系统管理员
系统管理 自定义用户字段 用户字段扩展 系统管理员
系统管理 代理用户配置 审批代理设置 系统管理员
系统管理 业务人员关联 外部人员映射 系统管理员
系统管理 跨租户管理 跨租户协作配置 超级管理员
系统管理 前端版本维护 前端页面版本管理 系统管理员