B 类产品设计细节:流程状态

 点击上方“老于的笔记”关注公众号

回复1,免费获取B端运营地图

6287fbdcdde484a90553cf8b43568f7a.gif

正文来了

一、什么是流程状态

B 类产品通常涉及一系列抽象/具象事物的流转、变化,如一个任务的执行、一家商家的入驻等等,这些过程均涉及规范的流程,流程的不同阶段涉及不同的状态,不同的状态又对应不同的角色和具体操作(如下图)。

因此流程状态的设计必不可少,且必须清晰易懂、简洁直接。

af59e341956ba69879578870220154bf.png

除了流程状态之外,还有一种 B 类产品中常见的状态,就是生命周期状态,例如营销推广的推广组状态可分为「推广中」、「已下线」等等。

在很多产品中,生命周期与关键流程有紧密的联系,两种类型的状态会有一定交叉。本文主要讨论的是流程状态。

二、状态的命名

流程状态的设计原则与人机交互的最根本原则一致,即「以用户为中心」,确保目标用户在相应的使用场景下能够快速理解并正确执行相关操作。

1. 按行业规则命名

专业工具或平台的设计中,对于状态的命名如果有行业约定俗成的术语,则遵照行业规则命名,即便在体验设计师自己眼中可能不够简洁美好。

例如:以工程师为主要用户群体的项目管理工具 Aone 中,bug 的状态有 10 种(如下图),且遵循了英文技术术语。对于设计师来说状态种类复杂、语言不统一,但从用户的角度来说这样是必须的、规范的,因此设计师要尊重用户的习惯和需求。

17e7f1c6de3537dd0aa6880de685ddfb.png

2. 围绕核心操作命名

流程的名称通常是描述对应操作的过程或结果,如「待付款」、「退款中」是操作的过程,「完成付款」、「退款失败」是操作的结果。

3. 单个核心操作

最简单、最常见的流程是:角色A 发起流程 – 角色B 进行操作 – 流程结束给出结果。

这种两个角色三步走的流程,状态命名通常分为如下两种(框中是状态命名):

dbdbad7f48aa37070b0d91f71b019113.png

上图里面的动词可替换成其他动作;结果状态也可用「已通过」、「未通过」等,根据实际情况而定。

围绕一个核心的操作,也可能涉及多个角色。

例如:最常见的审批流程,过程中涉及多个角色的层层审批。如果不同角色审批时,用户可执行的操作不同,或审批的详细过程对用户非常关键,这时审批单的状态命名上需要注明具体角色。

如果通常不需要关注具体到哪个人审批了,则统一称为「审批中」即可,用户可以到详情页面查看具体进度。

dc45fba28e49172b02d026ca22405024.png

4. 多个核心操作

涉及多个角色、一串核心操作的复杂流程。

在流程完成之前的中间过程中,告知用户下一步待执行的操作,比上一步刚刚完成哪个更重要。

d6592e51e48375c441ba005418d783b7.png

在角色多、极易混淆的情况下建议在状态名上增加角色名。

例如:数字仓单的仓单质押流程中涉及三个角色(存货人、仓储方、资金方)多个步骤,过程中关键是引导用户继续后续操作、高效完成申请,所以状态上展示当前要进行的操作。

同时流程中包含连续多个角色的接力审核确认,容易混淆,因此状态标签中显示当前需要哪个角色进行操作;而放款、收款的角色很明显是资金方和申请方来操作,所以对应的状态没有显示角色名称。如图:

8f5eec9ce08488e4c29a30c1f4744d82.png

同一阶段时,不建议区分不同用户角色看到的状态名,可以给他们不同的反馈或提醒。

f54a1c8fef26ec44e8c8d3228e9f0218.png

状态组间存在一对多的映射关系时,要注意区分逻辑关系,不建议将上下层状态打平到一起。

接上面数字仓单的案例:系统中,货物的所有者可以用仓单进行质押,这样仓单就会有「未质押」、「质押申请中」和「质押中」状态(不允许重复质押)。而质押申请是个复杂的流程,「质押申请中」这一仓单状态,对应「质押申请单」的一系列流程状态。

同理,在仓单解除质押、注销等其它情况下,又会有「解质流程中」、「注销中」等状态,对应的「解除质押流程」、「注销流程」有会一系列对应的状态。如图:

cebdd77da91d69845810e1db2542b984.png

这种情况下要梳理好业务流程,如果将上下层状态打平到一起,短期内可能看起来比较简洁,但随着产品复杂度的提升(B 类产品通常会越来越复杂),逻辑关系会越来越混乱。

三、状态的视觉设计

1. 状态的颜色

表示状态的颜色不建议超过 5 种:红色、橙色、绿色、蓝色、灰色。

设计师需要结合色彩的功能特性、品牌色板、产品逻辑、用户需求来选择适合的颜色。常用配色举例:

6bcbd9e5860b9075aa1e2032e67b1575.png

状态的颜色不止会用在标签上,对应的可视化图表、图标等视觉元素要用色一致。例如进度条:

cc626ca0da607739d981c6658715bfef.png

2. 状态标签的样式

不同状态对应不同用户的不同操作,因此状态信息通常与普通文本在视觉上有所区分。常用的样式包括彩色标签、彩色圆点等等。例如:

144d42bb4a71e58c147b7e94b959328c.png

0ebb381ffa20f5dae61b03cf93b81fef.png

注意列表、表单中状态标签的样式统一。

798a3cd9e3394f5bf426e042ed8d9b1b.png


四、总结

1. 原则

流程状态的设计原则与人机交互的最根本原则一致:以用户为中心。

2. 命名

  1. 在流程完成之前的中间过程中,告知用户下一步待执行的操作,比上一步刚刚完成哪个更重要;

  2. 在角色多、极易混淆的情况下建议在状态名上增加角色名;

  3. 同一阶段时,不建议区分不同用户角色看到的状态名,可以给他们不同的反馈或提醒。

  4. 专业工具或平台中,如果有行业约定俗成的术语来命名状态,则遵照行业规则。

3. 关系

状态组间存在一对多的映射关系时,不要将上下层状态打平到一起。

4. 颜色

表示状态的颜色不建议超过「红色、橙色、绿色、蓝色、灰色」这 5 种。

最后,我建立了各大城市交流群,想入群的小伙伴可加微信:chanpin628 我拉你进群。

转自:PMO前

··················END··················

我的新书内容不仅仅涵盖了产品设计,还包括 B 端产品的商业模式、运营增长等内容。

第 1 章介绍了打造成功 B 端产品的注意事项和 B 端产品的 商业模式,

第 2 章梳理了 B 端产品需求调研、产品设计、产品研发、运营 增长的一些基本原则和共识,

第 3 章和第 4 章介绍了理解业务、满足场景 和实现价值的方法,

第 5 章和第 6 章阐述了 B 端产品如何梳理业务架构,提升易用性,满足个性化需求,

第 7 章到第 10 章分别介绍了完善客户画像、 内容营销、活动营销和线上渠道营销相关的知识。

·····

97e3c01395c906a12c5d41c352ccc3a5.png

图片来源于网络

若好的建议和想法,欢迎在下方留言

因为公众号平台改变了推送规则,如果你还想如常看到我的文章,记得点一下在看和星标哦,同时也可以把干货转给有需要的小伙伴,期待我们不定期的相遇

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
不多说,懂得人看名字就能知道,挺好的一套案例,包含讲解视频和完整案例。 内容: 『课程目录』: ├─众筹项目-第01天《Atcrowdfunding》3 n7 ]2 w M, M1 ^ ^& P │ ├─代码 - G( G, ]4 n, n! y3 k! o │ ├─笔记 │ └─视频# w6 }: r+ B& @" Q& \' \! J │ 2. 互联网金融介绍 │ 3. 众筹介绍 │ 4. 尚筹网-项目范围-项目简单介绍 │ 5. 尚筹网-人员组织结构-周期5 f: j* \5 W9 _ │ 6. 项目需求分析 │ 7.物理数据模型(PDM) -- 数据库设计 (PowerDesigner) │ 8.UML建模语言,-开发设计工具Rational_Rose │ 9.Maven项目模块划分-说明 │ 10.Maven项目模块划分-创建项目 │ 11.Maven项目模块划分-引用依赖包( f- {5 L4 F2 i8 z+ c* U │ 12.项目环境搭建细节-监听器 │ 13.项目环境搭建细节-过滤器 │ 14.项目环境搭建细节-核心控制器 │ 15.项目环境搭建细节-spring-springmvc相关配置-创建包结构% y& q( J; t$ J; t' ^5 t │ 16.项目环境搭建-跑通整个流程4 n. \. k! \1 r. s │ , b2 `. m2 c0 O5 H; Z1 z/ D ├─众筹项目-第02天《Atcrowdfunding》 │ ├─代码 │ ├─笔记! L K( i5 j2 w7 P& F0 J- ]& g │ └─视频 │ 1.问题一箩筐-开发规范- |7 z6 a. H$ Y2 X │ 2.问题一箩筐-Bean对象依赖异常 │ 3.问题一箩筐-扫描包,以及spring配置文件标签报错) h5 O# v1 e1 U# N │ 4.问题一箩筐-jdbc.properties属性文件设置错误,无法连接数据库, Q) {; h4 t( ?: r& ^ │ 5.问题一箩筐-关于url扩展名称问题 │ 6.问题一箩筐-关于打印日志log4j问题5 y: }- e: Z$ p6 X9 d0 A9 @ │ 7.问题一箩筐-生产环境模拟, y; v4 Z% p0 }& I+ X* B) t# j │ 8.问题一箩筐-相对路径和绝对路径 │ 9.问题一箩筐-自定义监听器,解决上下文路径使用问题 │ 10.问题一箩筐-重载-笔试题+ i4 I$ j6 d/ [- j: d │ 11.问题一箩筐-悲观锁和乐观锁7 L; ^; s& i# h/ l8 O$ m/ \' F │ 12.登录业务介绍-界面介绍! Z9 ?( h9 e$ s, L. Z │ 13.登录业务流程-代码 │ 14.Bootstrap介绍 │ 15.登录功能分析-时序图+ \0 D3 j3 D; V │ 16.登录功能-创建组件(bean,mapper,service,controller) │ 17.登录功能-同步请求方式) B+ ?3 A S/ A │ 18.将代码提交到SVN │ ) H4 U& n2 P) M+ P7 \ ├─众筹项目-第03天《Atcrowdfunding》 │ ├─代码 " A! H. }6 I. b! C │ ├─笔记 │ └─视频 │ 1-项目功能介绍.( A$ d B; a6 G' j) x2 k │ 2-字体图标 z8 P" l7 b* p% @. E% K │ 3-登录功能-异步请求开发方式 │ 4-trim()-表单数据校验 │ 5-解决回显数据问题 │ 6-异步开发原理-解决页面闪烁问题 │ 7-登录功能异步开发总结 │ 8

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值