您现在的位置:   首页 >> 优客智库 >> 产品设计

设计导出功能,这三点需牢记

发布人:www.yunke.ai 发布时间:2021-01-01 137 次浏览

编辑导读:导出功能是产品中的常见功能,虽然能满足用户数据导出的需求,但是也存在着数据安全的风险。那么,在设计一个导出功能时应该考虑些什么呢?本文将从三个方面对此展开分析,希望对你有帮助。

先来看一个假设的场景,小明是某B端数据产品的产品同学,前段时间收到了很多用户关于“导出”功能的需求反馈,分析后得出增加导出功能可以解决用户的问题,为用户带来价值。为此花了一个迭代周期,上线了导出功能。

但是功能上线后,就收到了用户不好的反馈,用户认为“导出功能”虽然解决了数据导出的需求,但是增加了他们关于“数据安全”的风险,产品内的任何账号都可以进行导出动作,无法对账号进行“是否可以导出”的管控,会存在数据泄漏的风险。例如员工A在真实业务场景中不被允许直接拿到买家数据,但员工A通过“导出功能”拿到了订单明细中的买家信息,泄露给竞争对手后导致买家流失,从而造成了业务团队数十万甚至上百万的损失。

为了避免造成损失,用户只好暂时停止使用该产品,希望尽快解决这个问题,甚至有可能造成该用户转用其他产品从而造成了流失。这个场景下,就是小明同学在设计导出功能时,缺少了对“导出权限”的思考,导致原本希望帮用户解决问题的功能,反而给用户带来了损失,也给整个产品带来了损失。

“导出权限”是我们在设计导出功能时具体需要关注的点,事实上,除了“导出权限”外,在整个导出流程中,我们需要注意的点还有很多,本文想从“导出前”、“导出中”、“导出后”3个环节和大家讨论分析需要注意的点。

一、导出前注意的点

导出前的定义,即用户在发起导出(点击导出按钮)前这个环节,那么设计导出功能在这一环节需要考虑什么呢?我认为需要考虑2点内容,一是“导出权限”的思考;二是“导出颗粒度”的思考。

本页面均来此互联网页面如有触犯其他或者第三方利益请联系站长删除 137865155@qq.com