当前位置:首页 > 空调维修 > 文章正文

B端产品若何优雅地实现「数据批量导入」

编辑:[db:作者] 时间:2024-08-25 01:08:37

01 序言

在 B 端产品中,会常常碰着数据批量导入的场景,比如从旧系统迁移数据到我们的 SaaS 平台,比如批量导入通讯录等等。
利用批量导入,可以快速将客户的电子表格数据导入到我们的SaaS 平台,从而加快产品的落地履行过程,也能够提高客户的事情效率。

B端产品若何优雅地实现「数据批量导入」

然而,如果批量导入设计功能设计得不好的话,可能会成为吐槽的一个点。
比如,我们最开始设计的批量导入就碰着过下面这样的吐槽。

“系统提示说表格有错,但是又不知道哪里错,几千行数据让我们怎么找?”

“这么多缺点信息堆在一起,我们怎么看啊?”

本篇就来先容如何优雅地实现数据批量导入这个功能。

02 常见但设计糟糕的批量导入反馈

实在如果我们仔细谛听用户的吐槽,我们就会创造,影响体验的关键成分是批量导入的结果没有合理的反馈。
而不合理的反馈每每集中在出错的情形,我们来看几种常见的、但设计糟糕的批量导入反馈。

第一种:无效的反馈

下面便是一种导入出错的反馈,看提示措辞也挺友好,但是对用户来说没任何浸染,也便是用户吐槽的“系统提示说表格有错,但是又不知道哪里错”情形。

第二种:“难堪人”的反馈

既然要见告用户错在哪,这个大略啊,我们改成下面这样吧!
呃,如果一个表格短还好,如果一个表格很长缺点又比较多,那不眼睛得看瞎?这种信息的组织办法实在便是头痛医头脚痛医脚,而没有真正从提高用户体验的角度思考。
而且,如果一行有很多列出错的时候,信息会更缭乱,这不是在难堪用户么?

03 优雅的批量导入处理

实际上,如果我们仔细思考一下,导入出错最佳的反馈形式,实在便是仿照表格的形式。
如果能够按照原来表格的格式给出反馈缺点,那么用户就可以在两份表格中对照来修正缺点数据了。

下面是设计的一个标准化的导入过程,导入失落败后我们会以表格的形式展示详细哪一行、哪一列的数据涌现缺点,并且在对应的单元格中给出了缺点的缘故原由。
这样,即便是导入出错,用户也可以快速定位到缺点的单元格,按照提示修正缺点。

导入成功提示相比拟较大略,我们会见告用户共导入了多少行,方便用户进行总数的核对。

04 繁芜的批量导入处理

当导入的数据量大而且涉及很多关联数据的时候,可能会须要后台花较长的韶光处理。
此时,须要利用异步导入的办法。
异步导入意味着用户上传表格后无法立时得到导入的反馈,此时须要供应一个导入记录给用户查看批量导入的结果。
异步导入结果的反馈和上面给出的原型相似,这里不再赘述。

在体验上,很可能用户会找不到导入记录的入口,因此建议供应能干的导入记录入口,同时通过角标见告可以采取角标的办法标注当前正在进行中的导入操作,下面是一个交互勾引的示例原型。

05 实用避坑建议

实际批量导入会涉及很多细节,这些细节如果不把稳可能会产生很多坑,这里总结本人踩过的一些坑。

Excel单元格格式:Excel 本身会对一些分外的数据进行处理,范例的便是日期格式会转换为微软自带的日期格式(实际是一串数字)。
因此建议单元格格式统一利用文本格式,这种在不同的平台都能够保持同等。
金额:显示时,Excel会默认对超过2位小数的数值进行四舍五入。
我们曾经碰着的坑便是明明看着金额是对的,结果导入系统总会差几分钱。
实际上便是数值四舍五入的问题,因此,在单元格为文本格式的条件下,建议对数值加上小数位校验。
保存导入的记录和源文件:对付一些敏感的财务类数据,很可能过了良久客户才会创造问题,这个时候他们会对系统的准确性产生质疑。
通过保存导入的记录和源文件,可以帮助我们比拟是客户供应的数据的问题还是系统的问题(常日都是数据的问题)。
我们曾经经历过很多这样的情形,末了每次都是创造客户源数据不对,这个过程中反而让客户提升了对系统的信赖感。
校验过程处理:常日表格导入涉及两部分校验,一是数据格式的校验,二是数据合法性的校验。
数据合法性是指系统内关联的数据的校验,比如员工所在部门存不存在、手机号是否重复等等。
这种须要查询数据库进行校验,可能会很慢。
因此,对付这种情形,考虑降落做事器侧的压力,可以采纳数据格式校验不通过后直接返回缺点信息,没必要再进行后续的合法性校验。
出错导入处理:出错后有两种办法,一种是将精确的数据导入进去,一种是只要出错全体表格都不导入。
这两种做法都有道理,取决于详细的运用处景。
对付财务类毕竟敏感的数据,我们的处理办法是只要出错都不导入,这是由于财务比较严谨,须要核对末了导入的金额。
如果部分导入,意味着导入的韶光点上存在偏差,不便于核对。
但对付其他情形,可以部分导入,给用户供应一份只有缺点行的表格和一份缺点对照表,用户修正完缺点数据后,再将这部分数据导入即可。

06 总结

本篇以实例的办法先容了如何优雅地处理数据批量导入的产品设计。
对付 B 端产品来说,效率始终是摆在第一位的,我们改进用户体验的方向也该当优先放在提升客户员工的事情效率上。
如何改进事情效率,那便是多听听客户的吐槽,从吐槽信息中发掘提高他们事情效率的要点,然后转化为提升产品体验的需求。
这样,我们就可以不断减少吐槽,收成肯定。

作者:产品海豚湾;"大众号:产品海豚湾(ID:pm-dophin-bay)

本文由@产品海豚湾 原创发布于大家都是产品经理,未经容许,禁止转载。

题图来自Unsplash,基于CC0协议。

该文不雅观点仅代表作者本人,大家都是产品经理平台仅供应信息存储空间做事。

本站所发布的文字与图片素材为非商业目的改编或整理,版权归原作者所有,如侵权或涉及违法,请联系我们删除,如需转载请保留原文地址:http://www.baanla.com/ktwx/56446.html

XML地图 | 自定链接

Copyright 2005-20203 www.baidu.com 版权所有 | 琼ICP备2023011765号-4 | 统计代码

声明:本站所有内容均只可用于学习参考,信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将在三个工作日内处理,联系邮箱:123456789@qq.com