华人澳洲中文论坛

热图推荐

    复盘:B端后盾导入功用

    [复制链接]

    2022-7-30 12:30:51 16 0



    做为B端产品人,经常碰到导入功用,虽然是一个小功用,然而在布局的时分,也遇到得多坑,此处用于复盘一个导入功用。
    一、导入功用剖析
    一个残缺的导入功用,通常会有几个症结因素:导入模板、导入报错信息、导入过程当中相干交互提醒,图1为残缺的导入功用流程图。


    图1 导入功用流程图
    在设计一个导入功用的时分,次要环抱症结因素进行展开:
    1、导入模板:反对用户导入模板下载;
    2、导入报错信息:导入数据过错后,反对用户查看导入报错信息;
    3、导入过程当中相干交互提醒:导入过程当中的相应加载款式,以及实现导入或失败导入的对应提醒。
    二、导入模板下载
    通常,产品要提前设计好一个导入模板,规定明晰,提醒明白,便利用户进行操作。
    后期产品经理针对用户需要,提炼所需求导入的字段,所需求的导入字段有了之后,在设计导入模板时,经常有如下设计要点:
    1、模板标题;
    2、填写须知形容;
    3、导入示例,提醒用户按此示例仿照填写;
    4、必填、选填字段区别;
    5、时间格局标准,如常见的时间格局有2022-07-27、2022/07/27等等;
    6、特殊符号限度,好比中英文括号等;
    7、固定选项,设计下拉框的格局,不让用户手输;
    8、波及金额等数值的栏位,要标注分明单位;
    9、限度输出格局及文件大小,避免文件过载,导入失败,可在特殊规定形容中指明。
    详细模板范例相似如图2,填写须知处可按照实际业务场景阐明。


    图2 导入模版示例图
    备注:
    此处模版填写须知中波及的的单个文件导入不超过5000行,应按照实际开发状况而定,一些设定也多是经过判别文件大小,而非文件行数。
    2.1 导入模板过错处置
    模版导入过程当中,一旦泛起导入报错,要针对不同的过错类型,给予不同过错提醒。让用户明白应该怎么修正,图3是一些常见的报错信息。


    图3 导入常见报错
    1)数据报错提醒优先级
    一个导入数据,可能同时存在多个过错信息,规则好每个过错信息的优先断定前提,报错提醒时,通常按照过错信息的优先级,每次提醒一条过错缘故。用户从新修正后,假如还有其余过错缘故,则按照新的过错缘故,从新修正从新提交。
    此处虽然也能够一次性显示该数据的一切过错缘故,但这类提醒形式,一旦数据较多,对开发而言,关联校验较为繁杂。
    2)处置数据反复问题
    数据反复问题,能够经过掩盖、跳过或上传失败进行处置。按照不同的使用场景,选择不同的形式:
    若没有提供过错信息,显示上传失败,防止用户修正时,修正了正确数据,反而过错数据没有修正到;若掩盖后不形成影响,能够间接掩盖导入;若数据存在独一编号,不允许反复的状况,可在导入进程,零碎间接跳过,在相应的报错提醒中,提醒分明过错编号及过错缘故。3)特殊字符留意事项
    导入过程当中,除了下面提到的常见报错类型,还需求斟酌是不是需求过滤空格,或者excel可能泛起的特殊符号,如’符号(用户有时经过导入模板处置数据时,模版编号栏位中有时会带有该符号,如下图4)。
    之所以过滤空格和某些excel常见的特殊符号,次要是避免导入内容进行筛选时,精准搜寻婚配不到。


    图4 excel特殊符号
    4)部份导入胜利问题
    导入过程当中的数据报错,一般为部份数据报错,提醒过错数据的形式有多种:
    形式一:
    导入胜利的数据,过错信息间接展现,不反对在线修正,这类形式开发完成较为简略,但实际用户需求一个个去比对导入模板中的哪条数据过错,体验不太好,如图5。


    图5 导入报错提醒
    形式二:
    导入胜利的数据,过错信息间接展现,并反对间接修正,但这类形式通常合用数据量较小的状况,如图6,能够间接在弹窗列表中修正信息,修正后提交。


    图6 导入报错修正
    通常导入提醒反对间接修正的形式,上述状况只是其中一种,还有许多其余形式,如:
    1、导入上传失败后,提醒失败内容,跳转新页面处置,经过【修正】按钮弹窗修正,这类形式关于报错数据需求分页的对比敌对。
    2、也有些数据量较少的导入,会在导入上传的时分,反对用户查看行将导入的信息,肯定无误后再导入等…
    形式三:
    导入胜利的数据,过错信息采取文档下载的形式,从新修正过错信息后,再行导入,这类形式合适一些数据量较大的文件,如图7。


    图7 过错文件下载
    有些报错提醒,也会在下载过错讲演后,加之对应的过错缘故展现或者间接在线修正,但若数据量较大,间接过错文件下载就足够了,不倡议加之此外2个。
    5)导入后的数据修正
    导入后的数据修正形式,有如下2种:
    1、列表处间接修正。这类形式合适小数据量修正。
    2、导入修正。间接使用导入修正,要按照实际状况断定:
    (1)掩盖原无数据;
    (2)有反复标识,不反对导入掩盖的,须提供删除功用进行数据删除后,能力从新导入。
    2.1 导入过程当中相干交互提醒
    导入过程当中的加载和相干提醒语,能够说是通用规定,作为晋升用户体验的形式,必不成少。
    1、若数据宏大,导入耗时,能够经过进度条显示,或者相似百度网盘类的下载,显示预计时间,防止用户等候焦虑。


    图8 导入进度条
    2、若数据轻量,能够间接经过加载图案,显示导入中。


    图9 导入加载款式
    除了加载过程当中的交互款式,还有导入失败和导入胜利的相应的提醒案牍也必不成少,毕竟要让一个功用的起始完结,都要让用户有参预感。
    三、总结
    以上是对近期B端导入功用遇到的一些问题总结,导入功用看着常见,但其实真正设计时,有得多小细节需求思考,此处也仍有得多细节未斟酌齐全,将来一边踩坑一边完美本人的相干认知。
    本文由 @小熊不是尼不昵 原创公布于人人都是产品经理。未经许可,阻止转载
    题图来自 Unsplash,基于 CC0 协定

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    返回列表 本版积分规则

    :
    注册会员
    :
    论坛短信
    :
    未填写
    :
    未填写
    :
    未填写

    主题23

    帖子39

    积分168

    图文推荐