Skip to content

审批页

PC审批页按照字段、操作的属性差异,可划分为「操作栏、基本信息、审批内容、审批操作」4个区块,并通过「锚点」进行核心区域的快速定位。

区块的划分更多针对的是字段、操作的范围,而非展现的样式,目的是便于用户快速找到自己需要的界面元素。

基本信息

流程名称、状态、发起人等与审批业务内容无关的基本信息建议放在内容区域最上方,包括但不限于如下字段,其中「必须」列勾选的字段必须展示:

字段描述必须
流程名称该条流程的名称标题,可能是系统根据一定格式拼接或用户手动录入
编码该条流程的编码,展示给用户主要是方便问题的排查和唯一值确定,可选
当前状态展示该条流程当前所处的流程状态,如「进行中、已结束」等,未发起的流程不需要展示
发起人当前流程发起人姓名及账号,账号一般为LDAP编码?
发起人部门当前流程发起人所在公司及部门
发起时间发起时间应为当前流程发起人提交流程的时间
流程负责人流程负责人是指当前流程的管理员,可以对流程的相关问题进行解答,这里并非指的业务主人

审批内容

审批内容主要展示需要审核的业务信息,不同业务场景的审批内容在信息格式、信息量、信息层级等方面存在较大差异,因此不做细节性要求,但是需要满足「直截了当、层次分明、化繁为简」的设计原则,并关注以下问题:

布局方式

根据信息的复杂度和相关性模型,选用相应的信息呈现方式,选用合理的布局方案来承载审批内容。

区隔方式

根据各个信息之间的相关性,判断各个信息区块间的亲密度。通常情况下,相关性强的内容尽量靠近,相关性弱的内容尽量拉开层次。

  • 分割线:将相关内容分开
  • 卡片:放置一个内容主题,可能是单据明细、费用明细等
  • 页签:审批内容信息最顶层的组织方式,如按阶段组织、按类型组织、按意图组织,通常情况下不建议使用,建议仅在大数据量场景中使用

内容组件

不同业务场景有着不同的信息类型和复杂度,需要选择「描述列表、内嵌卡片、折叠面板」等方式进行信息的呈现。

组件名称图例
描述列表
内嵌卡片
折叠面板

审批操作

审批操作区域是审批页中最核心、交互最多的区块。根据 雅各布定律 对于一致性的要求,本文在KOA系统的审批页交互基础上确定了本区块的内容。

本区块要求至少包含「流程处理、流程图」2 部分内容,通过Tab页签切换显示,默认开启「流程处理」。

1. 流程处理

当前节点处理人根据实际情况进行通过、转办、驳回等操作,以保证流程继续运转。同时为了辅助审批决策,可以增加管理办法、流程负责人、流程说明、审批记录等信息,下表仅描述必须展示的内容。

a) 审批记录

展示当前节点之前的所有操作记录(包含审批、沟通、转办等),需要展示的字段至少需要包括「操作时间、节点名称、操作人、操作、处理意见」。

b) 以发起人身份操作

催办、撤回、废弃是流程发起人独有的操作,为了规避发起人同样也是当前审批人时,多重操作角色可能导致的决策失误,发起人的操作需要通过单独的按钮触发,在对话框中进行操作。

c) 审批操作

当前节点处理人根据实际情况对当前流程进行处理,必须包括「审批操作、处理意见、附件、提交按钮」4部分内容,通知紧急程度、抄送选项、当前处理人、已经处理人、@相关人等其他内容可根据需要补充。

  • 审批操作——使用 Radio 单选框组件进行选择,允许不同技术栈在组件样式上存在差异,但是需要遵循主题色规范;
  • 处理意见——使用 Textarea 多行输入框组件进行录入,允许用户拖拽调整输入框高度或根据录入内容自适应高度;
  • 附件——允许处理人上传需要补充的文件,必须支持多文件上传和删除,建议支持附件拖动排序和附件重命名;
  • 提交按钮——位于审批操作区右侧,需要保证按钮在视觉上的高权重;
  • @相关人(非必须)——允许节点处理人将处理意见同步通知指定人,相关人以「@相关人姓名」格式体现在「处理意见」中,在处理人提交后,以待办通知方式告知相关人。建议VIP流程添加此功能。

下表列出了各角色在不同状态下常用的审批操作按钮(按表中顺序从左至右排列),暂不允许增加其他审批操作:

角色审批状态审批状态沟通状态沟通状态
所处状态当前审批中当前会签中沟通发起人被沟通人
通过
同意
回复沟通
转办
沟通
取消沟通
不同意
驳回
不通过
加签

图例:“✓”为必须操作,“〇”为可选操作,空格为无需在此情况下提供该操作

2. 流程图

展示当前流程全貌,帮助用户将一个复杂的流程系统分解成多个子系统和模块,并展示它们之间的关系和交互。流程图需支持支持流程仿真能力,预测当前情况下的后续流转路径

3. 流程状态(非必须)

当前流程的进程状态,包含流程处理状态概览及明细:

  • 概览——包含总人次、未查看、已查看、未提交、已提交、总催办次数
  • 明细——包含节点名称、操作人、接收时间、操作时间、操作状态、操作

4. 流程表格(非必须)

对全流程的节点设置及流转方式进行呈现,包含:节点、节点名称、默认处理人、流转方式、流向、节点状态。

5. 流程日志(非必须)

显示各个节点负责人的处理情况,包括开始时间、操作时间、节点名称、操作人、操作、下一环节通知方式、耗时、意见。

6. 传阅记录(非必须)

展示当前流程的传阅情况,方便了解流程的全部相关人,包括传阅时间、传阅发起人、传阅对象等。

操作栏

操作栏建议固定在页面顶部,方便用户进行快速操作,各系统需要遵循如下要求进行设计和开发。

根据角色权限的不同,操作栏的按钮有所差异,下表列出了各角色在流程的不同状态下常用的操作按钮(按表中顺序从左至右排列),其他按钮可根据实际需要进行补充:

角色发起人发起人发起人审批人审批人审批人审批人被沟通人被沟通人被传阅人被抄送人
所处状态草稿后续审批中结束当前审批中当前沟通中后续审批中结束沟通中已结束沟通
提交
暂存
撤回
传阅
催办
废弃
打印
刷新
退出

图例:“✓”为必须操作,“〇”为可选操作,空格为无需在此情况下提供该操作,此处的「提交」仅指发起人提交流程的操作

快速审批锚点

为了方便审批页各区块的快速定位跳转,避免因页面过长导致的操作困难,要求各系统在审批页中增加“快速审批”锚点,锚点要求固定放置在审批页主体内容区域的左侧,点击锚点区域可快速滚动到 审批操作 区块,为审批人提供便利。