B端功能分析-导出篇
相较于导入流程,导出操作相对简单一些。在做导出功能之前,一定要根据业务场景去分析导出的目的是什么。
一般来说,导出目的包括:①业务处理,如导出订单进行发货。②数据分析,如导出利润报表进行财务状况分析。③通过导出模板文件填写数据后再导入上传。下面通过导出前、导出中、导出成功三个步骤来谈谈整个导出流程。
一、导出前
1. 导出权限
首先要明确是否所有用户都有导出权限,以及导出的数据是否需要隔离。因此导出权限需从操作权限和数据权限去考虑。
①导出操作权限
操作权限很好处理,即通过账号权限去设置用户是否可以导出。
②导出数据权限
数据权限是指,可以导出但只能查看部分数据,如之前工作中就收到类似需求,只有主账号导出订单数据时会导出商品成本价,可设置其他子账号导出订单数据时隐藏成本信息。
另外,为了保证数据信息安全,防止他人盗取账号进行导出,可以增加二次验证环节,如设置密码验证、手机号验证码验证,确保该导出行为由本人操作。
下图截取了某竞品的下载导出报表时需手机号验证当前用户的真实性。
2. 导出维度
导出的数据存在父子级的关系时,可以选择通过父级导出或子级导出。例如导出订单数据时可以按照订单维度导出(每个订单一行)或者按照商品维度导出(每个商品一行)。此外,对于导出的字段较多时,支持自定义字段导出,剔除冗余字段。
下图截取了某竞品支持自定义设置订单导出模板。
二、导出中
完成导出前的准备工作后,就需结合业务考虑同步导出or异步导出了。对于数据量少且处理简单的文件,可以选择同步导出。而业务复杂需要时间处理的文件就需异步导出,并且导出过程中需给用户展示导出进度,提升用户体验。最后导出的文件也需要注重一些细节,比如文件命名、文件内容字段规范、文件内容排版布局等。
三、导出成功
每一次的导出都需留痕,一方面当出现数据泄露时,可以快速定位操作人和操作时间。另一方面,用户需要查看历史导出的某条数据时,无需再次筛选导出数据,可直接在导出记录下载报表。
好啦,关于整个导入导出的功能分享就先到这吧~
作者:装甜妹好难02年湖南妹坨 | e人产品经理
版权声明
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!