超详细B端产品设计——批量导入(附实战案例)

批量导入是B端后台产品中非常常见的功能,乍看简单,但实际做起来才发现里面的坑着实不少。笔者根据自己的工作经历,记录整理了当时从0到1的设计过程。内容较长,耐心看完,相信你一定会有所收获!

在开始任何B端产品的功能设计前,都需要先分析这个功能对应的业务场景以及想解决的业务问题。

批量导入也不例外,一般导入功能都出现在需要单次录入大批量数据的后台产品中。根据不同的场景会有不同的应用,需要结合用户特征来一起分析,它们共同决定了导入功能的软件功能流程和基本逻辑,例如:

这些都是在业务分析阶段就需要思考的事情!

导入功能大致可以分为3个环节

其中2是最麻烦最复杂的一环,因为除了常规的文件类型和数据格式校验外,部分B端产品可能还会有一些业务上的限制,需要考虑到导入的数据与现有的业务规则是否冲突,如果存在冲突,要以何种形式告知用户哪些数据异常、要如何处理。

3.1.1导入指引

如果导入过程并不复杂,只需要给出下载模板和上传文件的入口即可;如果流程比较长,需要给出一条明确的步骤指引。

3.1.2模板说明

对于一些重要的系统要求或者是不易察觉的设置,需要在表头上进行说明,引导用户正确的填写数据。

3.2.1导入进度

根据导入数据的规模和校验规则的复杂程度,需要考虑不同的上传进度提示。(这些最好提前与研发人员沟通好)

3.2.2文件解析和数据逐行校验

一般导入文件的校验分为两个过程:

1)文件格式校验

在写入数据前,首先会校验文件的基本格式是否符合规范,如果不符合则需提示用户检查上传的文件并重新上传。一般会有如下规则:

2)数据内容校验

文件校验通过后,就开始校验逐行表格中的数据内容,一般包括数据格式和业务规则的检验:

1)导入结果

反馈用户本次导入的结果状态。

2)错误数据修改

3)导入历史(非必须)

部分特殊情况还需要记录导入历史,方便后续查看。

一款面向小微企业&个体工商户的ERP进销存管理软件,帮助他们实现业务的数字化管理。(说人话就是,倒买倒卖的中间商每天向哪个供应商买了哪些商品?又向哪个客户卖了哪些商品?仓库里现在又还有哪些货、数量多少?······

我是一名批发商,上次向某个供应商订了一批货,这次供应商把货送了过来,还附了一张单据(可能是电子单据,也可能是纸质单据,不同供应商给的单据格式也不一样,如下图所示),你确认没问题后,把这批货搬进仓库,然后把这个单据录到系统中,一个个选择商品肯定太麻烦了,于是你希望有一个导入功能,帮你把这些数据批量处理掉。

这里提两个比较重要的概念,方便读者更好的理解下面的分析过程。

1)商品唯一性标识

商品条码一般是商品的唯一标识,由商品国际物品编码协会赋予,包含该物品的生产国、制造厂家、商品名称、生产日期、类别、日期等许多信息,在商品流通有广泛的应用。(简单来说就是你去便利店买东西结账,店员用扫码枪“嘀”的那块地方,如下图)

但是对于部分行业,流通的商品大多是非标品,例如茶叶、部分食品、五金件等,也没有条码的概念,只能通过一定的规则(通常是商品名称)去标识一个唯一的商品。

而我们软件定位是泛行业的软件,所以商品条码是商品最高级的唯一标识,却又不是一个必要信息。除此之外,商品名称&规格组合也是一个商品的唯一标识,不可重复。

2)单位

商品单位容易理解,计量商品的标准量,如个、件、箱、米等。值得注意的是,部分商品在实际业务中可能同时存在多个单位,例如300ml罐装的可乐,1“瓶”3元,论“箱”(1箱=24瓶)销售时,1“箱”70元,即同一商品不同单位之间存在换算关系,所以这些商品在商品管理上略微复杂,导入功能设计上也需要考虑到这种情况。

1)用户分析

在过往的用户调研中,我们发现用户大多是四十左右的中年人,文化水平普遍偏低,对于大篇幅的文字说明都不太敏感,可能导入出错的概率会比较高。因此除了功能框架层设计上要简单清晰,还要强化对异常情况的处理提示,让用户一眼就知道导入失败原因在哪以及如何处理。

2)业务场景分析

进货场景下,可能同时会进一些新商品和旧商品(即软件中没有/已有的商品资料),进新商品会新建商品资料,进旧商品会更新库存数量,综合考虑决定“商品名称”和“数量”为必填字段,其他为非必填字段;另外导入数据规模上,产品介绍有提到软件面向的是小微企业主,他们的进货规模根据调研结果,单次大多不超过100个sku,所以导入限制在200~1000行数据就足够了。

3)可能出错情况

由于新旧商品同时存在,因此要考虑的难点除了旧商品与已有商品资料的冲突,还有建立新商品资料的业务规则冲突。需要分别穷尽所有的出错情况,并根据出错场景,来决定哪些需要软件自动处理这些错误,哪些需要导出让用户确认修改这些错误。

分析到这里,差不多一个完整的导入功能流程就呼之欲出了。

这里就不贴原型了,网上资源多的是。主要讲讲其中的核心部分:数据内容的逐行校验与提示。

由于公司保密制度规定非常严格,无法把PRD全部贴上来,这里简单提几个可能的业务规则校验供大家参考:

值得注意的是,上面提到的业务规则校验,并不是所有都要当错误处理,有些可以让程序自动处理,提高用户的产品体验。

题图来自unsplash,基于CC0协议

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。

THE END
1.组织习题新浪教育5.从案例中可以看出,在电子产品设计和生产上:( ) A.日本企业具有领先的技术优势 B.英特尔公司在先导技术上具有持续领先的地位 C.价格比性能和质量更重要 D.产品寿命周期缩短 6.80年代早期,英特尔公司在386微处理器市场上处于:( )A.垄断竞争B.完全垄断C.完全竞争D.寡头垄断 ...https://edu.sina.com.cn/l/2003-09-22/53619.html
1.家电产品工业设计的失败案例(一款家电产品的工业设计需要考虑哪些...在家电行业中,产品工业设计起着至关重要的作用。然而,有些家电产品在工业设计方面存在着一些失败案例,这给消费者带来了不便和困扰。 缺乏人性化设计 一些家电产品在设计过程中忽视了人性化的考虑,导致使用起来不够便捷和舒适。例如,某款洗衣机的按键布局非常混乱,使得用户在操作时经常按错按钮。另外,某款冰箱的把手设...https://www.jbairui.cn/NEWS/7894.html
2.8个案例教你在产品设计中使用ChatGPT–UXRen社群在我们的案例中,一个好的产品简介将帮助我们为产品创建一个可靠的网站。ChatGPT 可以写出相当不错的产品简介,但将生成的产品简介与产品设计中实际使用的产品简介进行比较时,会发现它(生成的产品简介)没有提供产品设计师所需的基本细节。例如,有关目标受众的信息非常有限。https://www.uxren.cn/?p=74760
3.5个试图很酷但失败的广告策划设计案例分析声明:案例评论仅供交流学习,评论中所使用图片来自网络,一切权利归原作者所有,本案例非德启出品 多年来,许多非常成功的广告活动要么顺应了流行文化的潮流,要么在某些情况下,成功地颠覆了现状,获得了自己的追随者。 一个好的广告本身就是一种艺术形式,通过结合杀手级创意、娴熟的执行和最高的生产价值来提升品牌的可信度...https://www.thekeybrand.cn/29924.html
4.产品设计经典案例(一):违背客观事实在B端产品设计当中,理解和满足用户的真实需求是至关重要的。然而,在现实操作中,设计者有时候会基于错误的信息、个人偏见、不正确的市场研究、或设计者自身加戏过度导致产品设计违背了事实的需求,从而带来了失败的案例。本文将以我工作中犯的一个经典案例来探讨这种问题,并提供相应的启示。 https://www.jianshu.com/p/446d1f4da151
5.好用户体验设计案例分享(七个情境)在开始分享案例前,我想先来谈谈好的UX设计是什么? Usability易用性:产品设计符合符合用户的习惯与需求,用最少的努力发挥最大的能量。 Beautiful美观:产品功能达到目的后,视觉上有好的比例、构图、重要信息放在适当的位置,都能让用户体验更好 Pleasurable愉悦:让用户体验提升到另一个层次,加上一些小心思,不论是文案...http://www.360doc.com/content/18/0918/22/32818234_787798580.shtml
6.SaaS产品从0到1的产品方案设计与案例腾讯云开发者社区4)多组织架构设计 接下来,我们挨个进行阐述。 1、方案概要说明 该部分内容主要说明产品的定位,以及MVP版本的范围。这也是B端产品从0到1,产品方案最核心的部分。 方案概要说明包含以下三部分内容: 1)产品定位: 定位决定成败。大部分产品失败的原因,都是没有回答好以下三个问题: ...https://cloud.tencent.com/developer/article/1847684
7.人工智障2:你看到的AI与智能无关机器之心要让AI能处理这样的新条件,得在“订机票”这张表上,新增加“航空公司”一栏(黄色部分)。而这个过程,都得人为手动完成:产品经理设计好后,工程师编程完成这张表的编程。 所以AI并不是真的,通过案例学习就自动理解了“订机票”这件事情,包含了哪些因素。只要这个表还是由人来设计和编程实现的,在产品层面,一旦用户...https://www.jiqizhixin.com/articles/2019-01-21-2
8....案例!WeGame2.0视觉升级复盘(品牌篇)优设网综上所述,我们将 WeGame2.0 的设计目标,定为以下三点:首先是配合产品战略升级,刷新品牌调性;然后在继承核心品牌基因的基础上,植入新调性以刷新品牌设定;以及探索更多维度更多形式,不断的深化品牌应用,拓宽品牌边界。 而在设计执行上会具体的分为品牌调性、品牌设定和品牌应用三大实施步骤。 https://www.uisdc.com/wegame2-0
9.10大品牌策划经典案例分析从品牌视觉包装设计到品牌全案战略落地执行 企业的品牌视觉管家 业务范围:品牌设计、品牌诊断、品牌定位、品牌命名、品牌设计、品牌设计(VI设计,logo设计,画册设计,包装设计,IP吉祥物设计,空间设计,海报设计,文创产品设计,网站设计等),网络推广,市场推广,品牌年度管理。 https://www.duooo.net/baike/738.html
10.混合云嘲下"监管控"的设计模型及规则MySecretRainbow在大屏设计场景中,除了梳理业务、选择展现方式以外,也需要思考每个空间对观者的重要性;不浪费页面的每一寸“土地”,并且让“土地”的设计令用户感到愉悦、一目了然,还能快速获取到想要的信息。 对于运维人员主要是通过资源监控 , 发现告警 ,进行资源运维 ,在混合云运维平台产品维度监控案例里 , 设计需要反应多层级架...http://www.mysecretrainbow.com/blog/21113.html
11.创新案例从技术至上到以人为本:苹果的设计思维之路–Runwise.co2022年5月11日,苹果官方正式宣布iPod产品线正式停更,这款带领苹果东山再起,见证其涅槃重生的产品,结束了其21年的舞台时光。苹果也曾是“技术至上”极客思维的信奉者,只是在遭遇市场滑铁卢之后痛定思痛,回归到“以人为本”的设计思维。设计团队是苹果最核心的部门,尽管其成立远早于设计思维概念的提出,但纵观苹果产品...https://runwise.co/applied-leadership/design-thinking/138235.html
12.工商管理案例分析论文(精选12篇)工商管理案例分析论文 篇1 摘要:但是在我国企业的生产经营中存在着许多问题,其问题的出现主要表现在企业内部的管理结构不完善、风险管理不健全等方面。企业为了提高自身的竞争优势,获得最后的成功,就要做好企业产品的开发和营销工作,实现两者之间的协调统一,互相配合,从而有力的促进企业的健康顺利发展。本文通过结合相应的...https://bylw.yjbys.com/gongshangguanli/106137.html
13.产品原型图怎么画?教你从0到1画出产品原型!产品原型图是产品设计的基础模型、形式或实例,产品原型图经过不停的迭代,可以派生出现有产品的新模型或新版本。 2. 原型图怎么画 我们以产品计时器为案例,分步骤讲解如何从0到1绘制一个产品原型图。 2.1 绘制产品概念草图 画出计时器的概念草稿图,有助于后面细化产品原型图,我们可以借助在线协同产品设计工具Pixso快...https://pixso.cn/designskills/how-to-draw-the-product-prototype/
14.工商管理案例分析范文6篇(全文)(3)尽量减少因品种多变而导致附加配送成本,尽可能多地采用标准零部件、模块化产品采用标准化策略要求厂家从产品设计开始就要站在消费者的立场去考虑怎样节省配送成本,而不要等到产品定型生产出来了才考虑采用什么技巧降低配送成本。 格兰仕的运营管理最关注的是成本和效率,这从格兰仕的组织管理和业务部门管理都得到很好的...https://www.99xueshu.com/w/fileawz3b1f2.html
15.大家常说的用户思维,你真的理解透了吗?下面,我们分别通过一些案例,来看看产品思维在“产品设计、市场营销、日常生活”当中的体现。 用户思维的体现 一、产品设计领域 案例1 | 空气净化器的用户思维缺失,导致净化无效 飞利浦有一款空气净化器,购买时会随机器附带四层滤网。但这四个滤网并没有分开包装, 而是提前安装在机器中。 https://www.digitaling.com/articles/39142.html