复杂表单设计提效思路

2023-01-07  本文已影响0人  落霞__孤鹜

复杂表单设计提效思路

一、引言

信息管理系统(IMS):负责各类业务数据的增删改查(CURD),在管理数据的时候,往往会有大量的表单页面,这些表单页面上存在大量需要系统使用者填写、上传、选择的字段,功能本身不存在过于复杂的处理逻辑或者算法,但是系统使用却很复杂,会消耗大量的人力来管理和维护。

以下是目前政务系统中常见的表单填写界面,这个界面是系统升级优化的效果,可能原有的系统更复杂。[图片上传失败...(image-10dc3e-1673167236821)]

后端管理系统配置界面:


6baec0a72a4e1999.png
4d386f3397d6f083.png

二、提效思路

在设计数据管理的复杂表单功能时,常常需要大量的用户操作,而这些操作又是业务必须的,B端产品往往也会存在大量的表单数据需要填写和管理,这是B端产品经理都要面对的问题。基于我在过去产品设计中遇到的问题和解决方案,我提供几个思路,可以用来提升系统使用者的效率:

  1. 默认值:必填值提供良好的默认值

  2. 微批:微型批量操作(Mini-Batch)

  3. 热键:使用键盘快捷键

  4. 工作台:一站式工作台(Workbench)

  5. 批量操作:提供丰富的批量操作功能

1. 默认值(Default Value)

复杂业务表单里面,往往存在大量必填信息,这些信息,不管是需要打字输入,还是通过下拉选择,又或是单选、复选,都是需要消耗大量时间来处理的工作。

而默认值是一个非常好用的方法,通过对必填字段提供最佳默认值,可以让复杂表单中真正需要用户填写的信息大幅度缩减。

A. 案例介绍

B. 实现方式

2. 批量操作(Batch)

对于数据管理较多的功能,一般都要提供丰富的批量操作功能,我们常见的功能是批量删除功能,而批量新增功能一般都是通过Excel导入的方式实现。批量修改功能相对要更难做一些,一般是针对共性受控字段做批量更新,比如状态、类型、有效时期、分类等。

A. 案例介绍

问答机器人产品中的FAQ批量操作功能:导入、导出、删除、批量编辑

27017335b7c76b18.png
4795ad9c5525f0a5.png
56d76630c61a1cb1.png

B. 注意事项

3. 微批(Mini-Batch)

微批是指在一些表单输入的时候,有一些非常方便的微型批量操作的能力,而不是单个数据单个操作。

最典型的例子就是在添加专业名词、枚举词时,能同一时间输入多个词,多个词之间用逗号或者顿号分割,系统自己切割成多个词快速加入到系统中。

A. 案例介绍

问答机器人多轮配置中的分支答法添加方式:

c0fc661bdd3941a3.png

B. 注意事项

4. 热键(Hot-Key)

在桌面应用中,热键(快捷键)和右键菜单是很常见的交互方式,但是放到网页上,这两个中交互方式对用户来说都比较隐蔽,培训成本较高,一般很少使用。

在网页应用中,热键对需要做大量数据录入的表单来说,是一个提效利器,常见的热键有Enter、Delete、Ctrl+C、Ctrl+V、Ctrl+X、Ctrl+Z、Tab

A. 案例介绍

图片

B. 注意事项

5. 工作台(Workbench)

这个是指在一个页面可以完成特定业务数据的所有操作,而不用切换到其他页面或系统来组合完成工作。

我们常见的工作台主要是客服的工作台,是因为客服往往需要查询多个系统来完成工作,所以才有工作台的概念,好让客服能在一个界面完成所有数据查询、工单流转、信息确认等工作。

这个概念也可以用在其他功能的设计上。比如我们新增多轮会话:

A. 案例介绍

B. 注意事项

以上就是我整理的关于在设计复杂表达功能时几个可以用来提效的方案。

上一篇 下一篇

猜你喜欢

热点阅读