增(新增、创建、导入)的业务流程及设置

优采云 发布时间: 2021-07-30 05:12

  

增(新增、创建、导入)的业务流程及设置

  

  一、添加(添加、创建、导入)1.明确表字段类型

  新业务是不同类型领域的组合。每个字段的具体类型应明确定义。这关系到数据库字段访问的设计,后端逻辑的编写,以及前端页面的数据输入方式和展示形式。

  常用表格字段:

  表格字段信息说明:

  输出结果如一、图2所示:

  

  图一:产品经理设置的表格字段

  

  图2:DB建表结果

  总结:

  有些项目组可能会要求产品经理设计主表结构,也就是上面介绍的内容,专业部分的内容由DB设计完善。这有助于产品经理理清字段的含义,了解表字段的访问路径、设计逻辑,并在更大程度上参与项目开发和沟通协调。

  2.使用准确的信息输入方式

  表格字段的类型不同,对应的信息输入方式也会不同(如三)所示。如果前端页面使用了错误的输入样式,会导致新的报错,业务流程无法继续。

  比如应该是一个下拉选择的字典值。如果使用手动填充的文本框,难免会出现人为填充错误,以及无法匹配数据库字典表的bug。

  

  图3:文本、数字、时间、字典对应不同的输入方式

  3.设置合理的图片限制

  在新业务中,上传图片是一个很常见的需求。考虑到图片的上传加载速度、兼容性问题,需要限制图片的大小和格式。

  一般图片格式包括:jpg、png、gif、bmp、gif,大小限制在500k~2M。

  图四:

  

  图4:微信公众号头像修改页面

  4.设置及时完整的错误信息提示

  在用户输入过程中,需要对填写的信息进行及时、全面的反馈,例如遗漏必填字段、格式校验错误填写数据等,如图5所示:

  

  图5:错误信息提示

  5.提高长表单处理效率二、Delete(删除、取消、禁用、停用)

  如果数据有新路径,则需要删除。

  一般来说,删除包括两种:

  物理删除:真删除,从数据库层面删除数据,查询中找不到数据,无法恢复数据;一般对于重要的基础数据,不建议设置删除功能,设计上应避免不可逆操作;逻辑删除:误删除是指从页面中删除数据。数据库将数据的状态改写为“已删除”,删除后可以撤回,也可以通过数据库备份恢复。这在产品设计中很常用。

  数据的前后台业务关系太强,无法设计删除功能,如何合理处理数据?

  个人理解删除需求的存在,可能有以下几种情况:

  过期无用信息:可以设计数据库定时任务,根据实际业务情况和指定条件,定期清理垃圾数据,适用于数据量大的情况;信息录入错误:逻辑删除或使用编辑功能修改数据; data 状态改变,或者需要暂停业务:使用字典状态来限制。

  最后一个案例,在我做的TMS物流运输系统中,客户曾经提出过这样的需求:车辆出现故障或停止正常维修,销售人员在创建订单时仍然可以选择这辆车车。对于这种车,我们必须在系统中将其删除以避免误选(典型的伪需求)。

  经过实际业务分析,发现直接删除车辆信息存在几个问题:

  车辆维修完成后,操作人员需要重新填写车辆信息。用户体验差,浪费人力资源;汽车保养很常见。经营者如不及时补足恢复车辆,将影响运输业务;车辆的运输里程涉及财务结算和支付。如果删除,需要编写一大段逻辑代码来判断车辆相关的业务情况和财务结算状态,开发工作量大。

  最终处理结果:

  设计车辆停用功能,保存车辆基本信息,维护完成后恢复运行状态;停用期间的数据封装不影响尚未结算的财务数据。

  类似数据因业务需要暂停,后期可能需要恢复,可采取[删除后取消]、[禁用]、[禁用]等虚假删除形式进行处理。

  总结:

  根据业务状态,确认信息是否允许删除;允许删除的数据需要二次确认提示,以减少误删的可能性。

  三、改(修改、编辑、批量修改)

  可能需要修改其他数据维护错误或业务更改。

  1.修改后的表格

  点击列表按钮进入二级页面/弹窗进行修改。

  

  直接在列表单元格中编辑和修改。

  

  编辑修改列表中嵌入的子表,不常用,适用于小范围内需要修改的信息。

  

  范围广泛的数据更改、导入表和批量编辑。

  数据错误,页面无法修改,直接进入数据库修改数据(很少,不推荐)。

  2.修改说明3.批量修改四、查(查询、搜索)

  合理的查询条件和样式设计,帮助用户快速准确地找到自己需要的信息。

  常用的查询方法有:

  1.同步查询,组合条件查询

  设置默认查询条件。常用的是默认查询日期和默认状态查询,帮助用户快速获取所需信息。

  

  2.精确查询或模糊匹配;

  准确查询适用于字段短而准确的数据,用户内存开销比模糊匹配高,后者是比较常用的查询形式。

  比如根据*敏*感*词*号码查询用户信息,只需要输入1991,那么列表中所有收录1991的*敏*感*词*数据都会被查询。可能的查询结果为:42812 或 4758261991024483。

  按状态值快速过滤,业务流程类别比较常用。

  

  自定义查询条件;显示高频查询条件,低频查询条件按钮收起隐藏,允许自定义查询字段。

  

  提供查询历史记录,必要时根据历史查询词的流行度进行排序。

  3.定时任务查询

  在更专业的类别,我咨询过开发同学。我们一般说的定时器是指在特定的时间间隔内执行某个命令(我无法深入解释,抱歉);

  在我的项目中,我只使用计时器来请求银行周转和检查余额。如果有机会,我可以写下来。

  4.查看全局还是查看本地?

  考虑到数据的安全性,有些产品可能会设计限制查询的边界,限制查询的结果只显示部分数据。

  比如设置某些用户只能查询一定条件下的数据,获取过滤后的数据量。

  五、显(显示、返回、列表样式)

  后端系统90%的数据和业务流程都以表格的形式展示。陈列风格是否合理直接关系到用户对产品的第一印象和日常使用体验。

  网上已经有很多优秀的文章专门讲解后端表设计的风格和使用场景,这里只是简单说明一下。

  列表按功能区可分为过滤区、操作区、页眉、正文和页面。

  

  【过滤区域】主要用于设置数据过滤条件和搜索;查询已详细说明,不再赘述。 【操作区】主要用于对数据进行功能性操作,常见的有增删改查、业务功能等。

  [Header] 汇总表中要显示的字段信息,以及排序和自定义显示字段。

  

  如有必要,您可以添加浮动窗口文本来解释该字段,以帮助用户理解该字段的含义。

  

  如果数据列比较长,冻结表头,方便内容对应的字段。

  

  信息级别区分,同类型数据的表头合并到单元格中。

  

  [Text] 显示具体数据内容;正文内容要注意的要点是:

  数字通常以两位小数显示并右对齐显示,以减少用户计算的压力。可以根据号码串的长度直观区分号码的大小;尤其是货币数字的显示。

  对齐方式,比较字符串右对齐,定长字符串居中对齐,其他文本类型字符串可以对齐。

  时间格式,加数字“0”使文字对齐。

  

  空白,没有数据的单元格用“—”符号填充以保持视觉统一。

  切分,常用表格格式切分,水平切分(关注行数据),垂直切分(关注列数据),无线切分(数据少,干扰信息少,信息页面简洁),斑马显示(方便用户定位当前查看的数据行);可以比较不同分割风格的视觉引导效果。

  

  

  

  

  信息层,普通任务分类或权限分配类采用树状结构划分信息层。

  

  

  列表中的数据是添加、删除、修改等操作的结果。如果前端界面正确或者字典检索错误,很容易导致页面或单元格数据为空,可能会出现奇怪的数据。

  接受项目时,多关注列表中的echo字段。 F12 通常用于协助测试和开发人员排查错误的原因。

  总结:

  个人认为excel比较呆滞,表单设计基本到位。尤其是可视化数据展示,各种精美的excel模板,都是触手可及的优秀学习资料。

  【分页】分页的样式很多,功能总结如下:

  

  结论:

  标题中指定的添加、删除和更改显示计算和传输。其实算法和传输属于更专业的范畴。希望以后有机会深入接触,弥补这个坑。毕竟,现在也是工业互联网化、数字化的时代。学习一些数据算法和传输技术总是对的。

  本文由@RaRa原创发布,人人都是产品经理,未经许可禁止转载。

  标题图片来自Unsplash,基于CC0协议

  奖励作者,鼓励他努力!

  欣赏

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线