那好話不多說,我們正式開始~
在開始之前先來說說 什么是 B 端產(chǎn)品,我們通常也叫做管理后臺。
這里會有兩個問題:“它管理什么?到底如何管理?”給大家三秒鐘可以思考一下。
首先它管理的是數(shù)據(jù),無論是 ERP 系統(tǒng)的訂單數(shù)據(jù)、CRM 的客戶數(shù)據(jù)、OA 的流程數(shù)據(jù),你都會發(fā)現(xiàn)管理后臺就是在不停的對數(shù)據(jù)進(jìn)行補充、整合。
那到底應(yīng)該如何管理?簡單來說就是 數(shù)據(jù)的“增刪改查”,篩選其實就是查詢的一種重要方式。
比如一個客戶關(guān)系管理系統(tǒng)(CRM),銷售人員去拜訪客戶就會提前查詢客戶信息,來了解客戶關(guān)注內(nèi)容進(jìn)而去組織銷售話術(shù)。
那這里的篩選應(yīng)該如何設(shè)計?怎樣設(shè)計既能高效便利,同時也具備擴(kuò)展性?那今天我們系統(tǒng)盤點篩選組件究竟應(yīng)該如何設(shè)計?
這里我們先來講講篩選的鄰居“搜索”,因為很多同學(xué)其實對于這兩者之間的差別不太了解,只知道它們都是在工具欄當(dāng)中,都是在做查詢數(shù)據(jù)的工作。但在功能上是有明顯的區(qū)分:
搜索是對系統(tǒng)的關(guān)鍵詞進(jìn)行精準(zhǔn)匹配,比如用戶 ID、手機號、昵稱、地址等信息內(nèi)容
篩選則是給出產(chǎn)品的固定條件選項,比如歸屬人、狀態(tài)、類型 等,你可以按需勾選條件,就能得出對應(yīng)數(shù)據(jù)
這里稍微多說一句,因為所有的 B 端系統(tǒng)都是由字段組成,而在大的分類上,字段主要包含有輸入、選擇、上傳三大類型。
搜索服務(wù)于輸入類字段,比如剛才講到了 用戶 ID、手機號、昵稱、地址等 都是得讓用戶自行輸入才會得到,因此在表單里輸入,在表格當(dāng)中也是輸入搜索,所以系統(tǒng)是關(guān)聯(lián)的。
篩選則是選擇類字段,也就是歸屬人、狀態(tài)、類型 等,在 B 端系統(tǒng)當(dāng)中,選擇字段尤為重要,所以在表單處選擇同樣在篩選處也是相同邏輯。
理解篩選與搜索的差異后,我們再來說說篩選~
在篩選的過程當(dāng)中,有著非常多重要的邏輯需要提前掌握,我們通過簡單的快問快答,幫助大家快速拆解。
第一題:什么是 且、或、非
這是篩選當(dāng)中必須要了解的基礎(chǔ)運算條件。
且就是篩選的條件必須同時滿足才能出結(jié)果,比如一個電商數(shù)據(jù)分析師,需要篩選潛在高意向客戶,在篩選條件為「時間在近 30 天有支付訂單、近 30 天累計消費金額≥800 元、近 30 天訂單次數(shù)≥2 次」,必須同時滿足才會滿足用戶需求。
或就是這些條件滿足任意一個就能出結(jié)果,比如還是電商數(shù)據(jù),需要尋找對產(chǎn)品有興趣的潛在客戶,就需要篩選「近 90 天內(nèi)有過人工咨詢記錄、近 30 天內(nèi)訪問產(chǎn)品詳情頁≥6 次、近 180 天內(nèi)提交過試用申請」,三個條件滿足任意一個,這樣就能涵蓋更為全面。
非就是這些條件必須排除掉才能出結(jié)果,比如電商數(shù)據(jù),因為涉及到刷單、退款的情況,需要將其進(jìn)行清洗,因此在篩選條件上就需要滿足「訂單狀態(tài)≠測試訂單、支付狀態(tài)≠已退款、客戶類型≠內(nèi)部員工」,需要同時排除這些數(shù)據(jù)。
所以對應(yīng)的篩選運算規(guī)則,其實背后都是用戶在使用時需要深度分析使用的最為重要的工具~
第二題:在B端系統(tǒng)當(dāng)中多個篩選條件默認(rèn)的運算規(guī)則是什么?
A:且 B:或 C:非
在 B 端系統(tǒng)當(dāng)中,最常用的運算規(guī)則就是且,也就是取多個篩選當(dāng)中的交集。
比如下面這三個篩選項,所計算的呈現(xiàn)規(guī)則就是 「銷售負(fù)責(zé)人是李強」且「銷售時間是 近一個月」且「價值為高價值」的客戶,這樣就是一個典型的且的關(guān)系。
因為這種思維方式是最符合用戶的思考邏輯,這也是眾多 B 端系統(tǒng)當(dāng)中的常見邏輯。
第三題:且、或、非可以同時存在于一個篩選組合當(dāng)中嗎?
A.可以
B.不可以
它們可以出現(xiàn)在同一個篩選組合當(dāng)中,因為實際的業(yè)務(wù)往往是“多條件、多邏輯” 的復(fù)合場景。
比如在教育管理系統(tǒng)當(dāng)中,班主任要篩選 初三年級且數(shù)學(xué)月考不及格 或 非 住校生 的學(xué)生,來針對這兩類人群進(jìn)行重點管理與監(jiān)控。
但在篩選的設(shè)計當(dāng)中,為了讓用戶理解邏輯,我們需要通過 條件組(如括號、層級縮進(jìn)、虛線框)讓用戶直觀感知分組關(guān)系,避免依賴抽象的優(yōu)先級規(guī)則。
第四題:如果你是一個設(shè)計師,應(yīng)該如何降低成本表達(dá)這個關(guān)系?
因為邏輯較為復(fù)雜,所以在篩選時有些基礎(chǔ)辦法可以降低門檻。
① 可視化展示篩選運算,如果用戶對于且、或邏輯不太了解,可以使用圖標(biāo)快速表示
② 實時校驗邏輯規(guī)則,不要出現(xiàn)相互矛盾的篩選邏輯
這個功能其實不太好做,但 ONES 做了一個最簡單的邏輯判斷。在且條件當(dāng)中,同一篩選條件不得選擇兩次,這樣用于避免在且條件當(dāng)中經(jīng)常出現(xiàn)的相互矛盾的篩選邏輯。
好的,準(zhǔn)備工作已經(jīng)完成,我們就可以順利了解篩選的類型。
由于篩選的類型眾多,我們會按照 業(yè)務(wù)復(fù)雜度、容器差異 兩個維度,來對篩選進(jìn)行歸類。
通過業(yè)務(wù)復(fù)雜度,將其分為:基礎(chǔ)篩選、高級篩選、自定義篩選
按照容器差異,將其分為:標(biāo)簽篩選、折疊篩選、浮窗篩選、抽屜篩選、表頭篩選、AI 篩選
基礎(chǔ)篩選是將 高頻使用(使用頻率≥80%)的篩選條件進(jìn)行固定,一直保持在頁面中的核心位置,不折疊、不隱藏,讓用戶能夠直接看到的篩選類型。
這是一個最為基礎(chǔ)的篩選方式,在常見的 Ant Design、Arco Design 的頁面模板當(dāng)中都會有基礎(chǔ)篩選的身影。
使用基礎(chǔ)篩選最為重要的便是 快速觸達(dá),用戶打開頁面就會查看篩選條件,不需要點擊“更多”“展開” 等入口,這能滿足 B 端用戶 高效完成日常操作 的核心需求。
在使用基礎(chǔ)篩選時,我們需要注意以下問題:
① 基礎(chǔ)篩選條件的數(shù)量不宜過多,一般 3-4 個最為合適
因為篩選條件過多,就失去了常駐的意義。但在實際業(yè)務(wù)當(dāng)中,我們也需要考慮 5 個、7 個這類極端場景,畢竟常駐是最為基礎(chǔ)的方案,難免會遇到特殊情況。(需要在篩選的規(guī)則當(dāng)中進(jìn)行梳理,將交互邏輯呈現(xiàn)清楚)
② 基礎(chǔ)篩選當(dāng)中,排序規(guī)則會非常重要
一般按照 高頻-低頻 的方式,從左到右依次排列,對于高頻低頻的獲取方式,我們可以數(shù)據(jù)埋點、卡片分類、問卷調(diào)研等多種方式進(jìn)行搜集。
③ 篩選基礎(chǔ),樣式就不基礎(chǔ)
基礎(chǔ)篩選有著較多的篩選樣式,大家可以結(jié)合自身業(yè)務(wù)進(jìn)行選擇,這里推薦樣式一與二,因為展示效率更高~
這里列舉一些常見的基礎(chǔ)篩選產(chǎn)品,大家可以一并查看:
高級篩選是較為復(fù)雜的篩選形式,它為了滿足更多 低頻、復(fù)雜、個性 的業(yè)務(wù)需求,通常會提供相對獨立篩選面板,展示更多的篩選條件。
獨立面板也就是我們后續(xù)會提到的 浮窗篩選、抽屜篩選、表頭篩選...,所以它們的關(guān)系也會相對復(fù)雜。
高級篩選與基礎(chǔ)篩選最大的區(qū)別在于:
基礎(chǔ)篩選只能覆蓋 3 個左右的高頻篩選,而高級篩選可支持 10 + 維度的靈活組合;常駐只能使用且的邏輯相對簡單,而高級可以有條件組嵌套支持復(fù)雜業(yè)務(wù)邏輯;常駐位置較為固定,而高級則有面板加持,可以更為靈活。
其實選擇高級篩選或者基礎(chǔ)篩選,最大的話語權(quán)還是場景。
如果你的篩選是簡單篩選幾個條件,那基礎(chǔ)篩選就已經(jīng)足夠,反之對篩選條件、篩選效率有著更高要求,我們則會考慮更為復(fù)雜的篩選方式。
在使用高級篩選時,這些問題尤為重要:
① 因為高級篩選需要訪問獨立面板,因此在入口的設(shè)計就會尤為重要。一般會用文字鏈接或者圖標(biāo)來提示用戶,便于尋找。
② 基礎(chǔ)篩選與高級篩選可以并存,因為角色不同、使用場景不同,常駐可以作為高頻使用的固定模塊,高級則作為特定角色需要更多篩選的補充,這部分放在下面 篩選的原則-篩選角色化 給大家詳細(xì)說明。
這里列舉一些常見的高級篩選產(chǎn)品,大家可以一并查看:
自定義篩選則是在高級篩選的基礎(chǔ)上,進(jìn)一步業(yè)務(wù)化。
它是為了滿足 字段不固定、需求差異化 的業(yè)務(wù)場景,用戶能夠自定義選擇 篩選字段,配置字段的篩選規(guī)則。
使用自定義字段最重要的核心要素就是 突破固定字段限制,因為高級篩選是針對產(chǎn)品預(yù)設(shè)好的固定字段進(jìn)行篩選,自定義則是用戶可以自行選擇字段,用于適配更為靈活、多變的業(yè)務(wù)場景,如 CRM 的客戶自定義字段、OA 的流程表單(因為不同的公司對于 流程、客戶信息的管理不太相同,因此需要提供自定義字段進(jìn)行支持)
在設(shè)計自定義篩選時,我們的方案選擇主要受到“篩選頻率、條件復(fù)雜度、界面空間”的影響。
① 小入口+大彈窗,以篩選圖標(biāo)作為入口,點擊過后彈窗展示所有篩選條件。這種方式適合 中低頻(每天 1-3 次)使用篩選,界面空間緊張用大彈窗容納復(fù)雜配置
② 展開收起式,當(dāng)用戶點擊篩選后,將表格與工具欄之間的部分展開,用于呈現(xiàn)篩選條件。它能夠避免彈窗的跳轉(zhuǎn)感,篩選時用戶的視線可以無需離開表格區(qū)域,適用于 篩選條件數(shù)量多、高頻使用的場景
③ 固定常駐式,在頂部區(qū)域固定,默認(rèn)展開,這樣就無需點擊入口,這樣更適合“篩選是核心工作流” 的場景
自定義篩選是最難設(shè)計的,在使用過程中會有 四大基本元素。
篩選入口:需要讓用戶快速找到入口,同時不干擾主界面。
邏輯運算區(qū):主要就是 且、或 邏輯的展示,只是在運算區(qū)域里面,需要考慮切換時究竟應(yīng)該如何做?
神策數(shù)據(jù)是通過文字方式,快速展示 且、或 邏輯,并且支持手動直接切換,這個方案目前看來是用戶最容易理解的。
字段選擇區(qū):選擇你所需要篩選的字段,點擊 添加、選擇,整體邏輯較為簡單。
條件組管理區(qū):篩選條件全部展示過的后續(xù)動作,比如保存,批量錄入 等相關(guān)動作都可以放在條件組管理當(dāng)中,進(jìn)行呈現(xiàn)。
接下來的 標(biāo)簽篩選、折疊篩選、浮窗篩選、抽屜篩選,都是對容器進(jìn)行分類。因此我們需要進(jìn)行展開講解,窮舉一下不同容器的形式和變化。
先來說說標(biāo)簽篩選(外露篩選)
標(biāo)簽篩選是將重要的篩選選項設(shè)計成“可點擊的標(biāo)簽按鈕”,將篩選過程當(dāng)中的選項直接來進(jìn)行展示,目的是為了能夠讓篩選條件,直接暴露出來給到用戶進(jìn)行使用。
它最重要的是提升效率,針對高頻使用的篩選維度將其外露展示,將多步操作壓縮為 一步點擊,同時能夠凸顯當(dāng)前的篩選狀態(tài),避免用戶忘記自己選了什么。
在使用標(biāo)簽篩選時,需要注意這些內(nèi)容:
比如我想外露的內(nèi)容是各種狀態(tài),我就可以將其放在頂部,進(jìn)行指標(biāo)圖+篩選功能的雜糅,像在小紅書千帆系統(tǒng)當(dāng)中,對于訂單的多種狀態(tài),就會使用這一技巧,進(jìn)行呈現(xiàn)。
折疊篩選則是用隱藏的方式,按照使用頻率將篩選條件分層。高頻條件平鋪展示、低頻條件收折在面板當(dāng)中,點擊展開的篩選類型。
它最重要的價值是要平衡“空間與效率”的問題,當(dāng)篩選條件 4-8 個時,如果全部平鋪頁面就會過于冗余,如果全部隱藏又會增加操作步驟,折疊篩選通過 “高頻展示 + 低頻折疊”,讓用戶既能快速操作高頻條件,又能按需調(diào)用低頻條件,兼顧 “便捷性” 與 “功能完整性”。
正因為這樣的特性,所以很多基礎(chǔ)固定的篩選一旦變多后,通常就會使用折疊的方式進(jìn)行呈現(xiàn)。
浮窗其實是將篩選包起來,用浮窗進(jìn)行承載,臨時喚起,用完即走。
在設(shè)計時首先會有一個統(tǒng)一的篩選入口,浮窗彈出后設(shè)置對應(yīng)條件,然后點擊確認(rèn)、取消,浮窗自動收起,不占用頁面只提示有篩選條件。
對于系統(tǒng)而言,它為什么需要浮窗篩選?本質(zhì)上會有三個原因:
我們之前就有相同的業(yè)務(wù),需要將桌面端的部分移植到 Pad 端與移動端,使用浮窗性價比就會更高。
抽屜篩選就是浮窗篩選的另一種表達(dá),它主要是平衡 篩選條件與界面空間 的另一種選擇。
但確實會發(fā)現(xiàn)現(xiàn)在的抽屜篩選已經(jīng)沒有當(dāng)年的雄風(fēng),感覺大家就避之不談,基本不會使用它。其實也會有幾個原因:
很多之前沿用抽屜篩選的產(chǎn)品,現(xiàn)在都在調(diào)整自己的交互方案。
并且因為抽屜的不穩(wěn)定性,我們其實不太建議同學(xué)們使用抽屜進(jìn)行選擇自己的選項條件。
表頭篩選是一種相對特殊的篩選形式,它是將篩選入口放置在頭部,提供給到用戶進(jìn)行快捷的篩選操作。
本質(zhì)上是在滿足長時間使用 Excel 用戶的使用習(xí)慣,因為在 Excel 當(dāng)中表格眾多,對于篩選只能使用一種影響較小,最為通用的做法,隨著 B 端產(chǎn)品的發(fā)展,也會發(fā)現(xiàn)很多設(shè)計方式都被得到了延續(xù)。
在理解表頭篩選時,會有兩種使用場景:
① 空間較少,使用表頭篩選可以進(jìn)行輕量的篩選動作。
這樣點擊篩選過后便可直接選擇篩選選項,執(zhí)行篩選操作。你可以看到飛書文檔,在主頁列表中就會這樣設(shè)計便可以輕量滿足篩選需求。
② 字段太多,需要表頭篩選帶入更多篩選值,進(jìn)行篩選安排。
這種方案本質(zhì)上是針對高級篩選的體驗補充,記住!是需要高級篩選 or 自定義篩選時才會用到篩選策略。
因為在這兩種篩選當(dāng)中,需要選擇篩選字段,有大量的選項,這對用戶來說會十分影響其正常使用,通過表頭處的點擊,就能夠?qū)⒆侄文J(rèn)帶入,縮短篩選路徑,提高篩選效率。
這種方案的表頭篩選也會有相應(yīng)弊端,首先是表頭空間問題,因為表頭本身需要展示的信息就相對較多,比如凍結(jié)、排序、等等,過多的操作會導(dǎo)致表頭過于復(fù)雜,如果還加上篩選,表頭空間就會更大,更不適合進(jìn)行使用。
其次用戶理解成本也會相對過高,因為很多行業(yè)屬性相對較為簡單的 B 端產(chǎn)品并不會使用這類篩選,對于用戶初次使用也會有不小的負(fù)擔(dān)。但表頭篩選目前的普及率仍然比較低,使用比較頻繁的便是紛享銷客。
來到重點,AI 篩選。它不僅僅是未來篩選設(shè)計的大趨勢,更是能夠在產(chǎn)品層面解決 篩選復(fù)雜化的問題。
比如剛才的高級篩選、自定義篩選,無疑都是在增加用戶的操作層面,他們需要不斷的選擇,才會得到自己想要的結(jié)果。而 AI 篩選的價值在于它解決了 用戶自然語言與程序邏輯執(zhí)行 之間的壁壘,讓篩選能夠響應(yīng)用戶的自然語言訴求。
比如我想篩選最近一個月的高價值客戶,就只需要在 AI 輸入框中說出自己想法,然后就能得到篩選結(jié)果。
程序邏輯執(zhí)行,程序就可以根據(jù)自身知識庫,對高價值客戶進(jìn)行拆解,邏輯變?yōu)?客戶時間為:最近創(chuàng)建一個月客戶、類型為高價值。
這樣一來,其得到的結(jié)果就會更為簡單合理,但是在設(shè)計 AI 篩選時,它的難度還是會相對較大。
因為 AI 的結(jié)果可能會出現(xiàn)差錯,那對應(yīng)的修改策略就會極為重要。
所以我們可以看到,像 Jira 對于 AI 篩選就會有更多的修改入口讓用戶對于篩選結(jié)果進(jìn)行快速修正,同時在入口上也需要做更多的設(shè)計進(jìn)行提示。
轉(zhuǎn)載:優(yōu)設(shè)
蘭亭妙微(藍(lán)藍(lán)設(shè)計)www.bjlzjm.com.cn 是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的大數(shù)據(jù)可視化界面設(shè)計、B端界面設(shè)計、桌面端界面設(shè)計、APP界面設(shè)計、圖標(biāo)定制、用戶體驗設(shè)計、交互設(shè)計、UI咨詢、高端網(wǎng)站設(shè)計、平面設(shè)計,以及相關(guān)的軟件開發(fā)服務(wù),咨詢電話:01063334945。

藍(lán)藍(lán)設(shè)計的小編 http://www.bjlzjm.com.cn