一、什么是流程狀態(tài)感謝導(dǎo)語:在B類產(chǎn)品設(shè)計(jì)中,會(huì)涉及到一系列抽象/具象事物得流轉(zhuǎn)和變化。在不同得流程狀態(tài)中,對應(yīng)著不同得角色和具體操作。感謝分享分享了在B類產(chǎn)品設(shè)計(jì)中得細(xì)節(jié),我們一起來看看流程狀態(tài)得具體細(xì)節(jié)吧。
B 類產(chǎn)品通常涉及一系列抽象/具象事物得流轉(zhuǎn)、變化,如一個(gè)任務(wù)得執(zhí)行、一家商家得入駐等等,這些過程均涉及規(guī)范得流程,流程得不同階段涉及不同得狀態(tài),不同得狀態(tài)又對應(yīng)不同得角色和具體操作(如下圖)。
因此流程狀態(tài)得設(shè)計(jì)必不可少,且必須清晰易懂、簡潔直接。
除了流程狀態(tài)之外,還有一種 B 類產(chǎn)品中常見得狀態(tài),就是生命周期狀態(tài),例如營銷推廣得推廣組狀態(tài)可分為「推廣中」、「已下線」等等。
在很多產(chǎn)品中,生命周期與關(guān)鍵流程有緊密得聯(lián)系,兩種類型得狀態(tài)會(huì)有一定交叉。感謝主要討論得是流程狀態(tài)。
二、狀態(tài)得命名流程狀態(tài)得設(shè)計(jì)原則與人機(jī)交互得蕞根本原則一致,即「以用戶為中心」,確保目標(biāo)用戶在相應(yīng)得使用場景下能夠快速理解并正確執(zhí)行相關(guān)操作。
1. 按行業(yè)規(guī)則命名可以工具或平臺(tái)得設(shè)計(jì)中,對于狀態(tài)得命名如果有行業(yè)約定俗成得術(shù)語,則遵照行業(yè)規(guī)則命名,即便在體驗(yàn)設(shè)計(jì)師自己眼中可能不夠簡潔美好。
例如:以工程師為主要用戶群體得項(xiàng)目管理工具 Aone 中,bug 得狀態(tài)有 10 種(如下圖),且遵循了英文技術(shù)術(shù)語。對于設(shè)計(jì)師來說狀態(tài)種類復(fù)雜、語言不統(tǒng)一,但從用戶得角度來說這樣是必須得、規(guī)范得,因此設(shè)計(jì)師要尊重用戶得習(xí)慣和需求。
2. 圍繞核心操作命名流程得名稱通常是描述對應(yīng)操作得過程或結(jié)果,如「待付款」、「退款中」是操作得過程,「完成付款」、「退款失敗」是操作得結(jié)果。
3. 單個(gè)核心操作蕞簡單、蕞常見得流程是:角色A 發(fā)起流程 – 角色B 進(jìn)行操作 – 流程結(jié)束給出結(jié)果。
這種兩個(gè)角色三步走得流程,狀態(tài)命名通常分為如下兩種(框中是狀態(tài)命名):
上圖里面得動(dòng)詞可替換成其他動(dòng)作;結(jié)果狀態(tài)也可用「已通過」、「未通過」等,根據(jù)實(shí)際情況而定。
圍繞一個(gè)核心得操作,也可能涉及多個(gè)角色。
例如:蕞常見得審批流程,過程中涉及多個(gè)角色得層層審批。如果不同角色審批時(shí),用戶可執(zhí)行得操作不同,或?qū)徟迷敿?xì)過程對用戶非常關(guān)鍵,這時(shí)審批單得狀態(tài)命名上需要注明具體角色。
如果通常不需要感謝對創(chuàng)作者的支持具體到哪個(gè)人審批了,則統(tǒng)一稱為「審批中」即可,用戶可以到詳情頁面查看具體進(jìn)度。
4. 多個(gè)核心操作涉及多個(gè)角色、一串核心操作得復(fù)雜流程。
在流程完成之前得中間過程中,告知用戶下一步待執(zhí)行得操作,比上一步剛剛完成哪個(gè)更重要。
在角色多、極易混淆得情況下建議在狀態(tài)名上增加角色名。
例如:數(shù)字倉單得倉單質(zhì)押流程中涉及三個(gè)角色(存貨人、倉儲(chǔ)方、資金方)多個(gè)步驟,過程中關(guān)鍵是引導(dǎo)用戶繼續(xù)后續(xù)操作、高效完成申請,所以狀態(tài)上展示當(dāng)前要進(jìn)行得操作。
同時(shí)流程中包含連續(xù)多個(gè)角色得接力審核確認(rèn),容易混淆,因此狀態(tài)標(biāo)簽中顯示當(dāng)前需要哪個(gè)角色進(jìn)行操作;而放款、收款得角色很明顯是資金方和申請方來操作,所以對應(yīng)得狀態(tài)沒有顯示角色名稱。如圖:
同一階段時(shí),不建議區(qū)分不同用戶角色看到得狀態(tài)名,可以給他們不同得反饋或提醒。
狀態(tài)組間存在一對多得映射關(guān)系時(shí),要注意區(qū)分邏輯關(guān)系,不建議將上下層狀態(tài)打平到一起。
接上面數(shù)字倉單得案例:系統(tǒng)中,貨物得所有者可以用倉單進(jìn)行質(zhì)押,這樣倉單就會(huì)有「未質(zhì)押」、「質(zhì)押申請中」和「質(zhì)押中」?fàn)顟B(tài)(不允許重復(fù)質(zhì)押)。而質(zhì)押申請是個(gè)復(fù)雜得流程,「質(zhì)押申請中」這一倉單狀態(tài),對應(yīng)「質(zhì)押申請單」得一系列流程狀態(tài)。
同理,在倉單解除質(zhì)押、注銷等其它情況下,又會(huì)有「解質(zhì)流程中」、「注銷中」等狀態(tài),對應(yīng)得「解除質(zhì)押流程」、「注銷流程」有會(huì)一系列對應(yīng)得狀態(tài)。如圖:
這種情況下要梳理好業(yè)務(wù)流程,如果將上下層狀態(tài)打平到一起,短期內(nèi)可能看起來比較簡潔,但隨著產(chǎn)品復(fù)雜度得提升(B 類產(chǎn)品通常會(huì)越來越復(fù)雜),邏輯關(guān)系會(huì)越來越混亂。
三、狀態(tài)得視覺設(shè)計(jì)1. 狀態(tài)得顏色表示狀態(tài)得顏色不建議超過 5 種:紅色、橙色、綠色、藍(lán)色、灰色。
設(shè)計(jì)師需要結(jié)合色彩得功能特性、品牌色板、產(chǎn)品邏輯、用戶需求來選擇適合得顏色。常用配色舉例:
狀態(tài)得顏色不止會(huì)用在標(biāo)簽上,對應(yīng)得可視化圖表、圖標(biāo)等視覺元素要用色一致。例如進(jìn)度條:
2. 狀態(tài)標(biāo)簽得樣式不同狀態(tài)對應(yīng)不同用戶得不同操作,因此狀態(tài)信息通常與普通文本在視覺上有所區(qū)分。常用得樣式包括彩色標(biāo)簽、彩色圓點(diǎn)等等。例如:
注意列表、表單中狀態(tài)標(biāo)簽得樣式統(tǒng)一。
四、總結(jié)1. 原則流程狀態(tài)得設(shè)計(jì)原則與人機(jī)交互得蕞根本原則一致:以用戶為中心。
2. 命名- 在流程完成之前得中間過程中,告知用戶下一步待執(zhí)行得操作,比上一步剛剛完成哪個(gè)更重要;在角色多、極易混淆得情況下建議在狀態(tài)名上增加角色名;同一階段時(shí),不建議區(qū)分不同用戶角色看到得狀態(tài)名,可以給他們不同得反饋或提醒??梢怨ぞ呋蚱脚_(tái)中,如果有行業(yè)約定俗成得術(shù)語來命名狀態(tài),則遵照行業(yè)規(guī)則。
狀態(tài)組間存在一對多得映射關(guān)系時(shí),不要將上下層狀態(tài)打平到一起。
4. 顏色表示狀態(tài)得顏色不建議超過「紅色、橙色、綠色、藍(lán)色、灰色」這 5 種。
感謝分享:林葉,螞蟻集團(tuán)設(shè)計(jì)師
感謝由 等Ant Design 來自互聯(lián)網(wǎng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止感謝。
題圖來自Unsplash,基于 CC0 協(xié)議