B端產(chǎn)品,如何優(yōu)雅地實(shí)現(xiàn)「數(shù)據(jù)批量導(dǎo)入」
數(shù)據(jù)批量導(dǎo)入,是B端產(chǎn)品中常常會(huì)遇到的場(chǎng)景,設(shè)計(jì)得好,則能夠加快產(chǎn)品的落地實(shí)施過程、提高客戶的工作效率。作者既舉例了設(shè)計(jì)糟糕的批量導(dǎo)入設(shè)計(jì),也舉例了合理的批量導(dǎo)入設(shè)計(jì),更是總結(jié)了避坑要點(diǎn),相信能夠給你帶來啟發(fā)和幫助,歡迎閱讀。
01 前言
在 B 端產(chǎn)品中,會(huì)經(jīng)常遇到數(shù)據(jù)批量導(dǎo)入的場(chǎng)景,比如從舊系統(tǒng)遷移數(shù)據(jù)到我們的 SaaS 平臺(tái),比如批量導(dǎo)入通訊錄等等。使用批量導(dǎo)入,可以快速將客戶的電子表格數(shù)據(jù)導(dǎo)入到我們的SaaS 平臺(tái),從而加快產(chǎn)品的落地實(shí)施過程,也能夠提高客戶的工作效率。然而,如果批量導(dǎo)入設(shè)計(jì)功能設(shè)計(jì)得不好的話,可能會(huì)成為吐槽的一個(gè)點(diǎn)。比如,我們最開始設(shè)計(jì)的批量導(dǎo)入就遇到過下面這樣的吐槽。
“系統(tǒng)提示說表格有錯(cuò),但是又不知道哪里錯(cuò),幾千行數(shù)據(jù)讓我們?cè)趺凑???/p>
“這么多錯(cuò)誤信息堆在一起,我們?cè)趺纯窗。俊?/p>
本篇就來介紹如何優(yōu)雅地實(shí)現(xiàn)數(shù)據(jù)批量導(dǎo)入這個(gè)功能。
02 常見但設(shè)計(jì)糟糕的批量導(dǎo)入反饋
其實(shí)如果我們仔細(xì)傾聽用戶的吐槽,我們就會(huì)發(fā)現(xiàn),影響體驗(yàn)的關(guān)鍵因素是批量導(dǎo)入的結(jié)果沒有合理的反饋。而不合理的反饋往往集中在出錯(cuò)的情況,我們來看幾種常見的、但設(shè)計(jì)糟糕的批量導(dǎo)入反饋。
第一種:無效的反饋
下面就是一種導(dǎo)入出錯(cuò)的反饋,看提示語言也挺友好,但是對(duì)用戶來說沒任何作用,也就是用戶吐槽的“系統(tǒng)提示說表格有錯(cuò),但是又不知道哪里錯(cuò)”情況。
第二種:“為難人”的反饋
既然要告訴用戶錯(cuò)在哪,這個(gè)簡單啊,我們改成下面這樣吧!呃,如果一個(gè)表格短還好,如果一個(gè)表格很長錯(cuò)誤又比較多,那不眼睛得看瞎?這種信息的組織方式其實(shí)就是頭痛醫(yī)頭腳痛醫(yī)腳,而沒有真正從提高用戶體驗(yàn)的角度思考。而且,如果一行有很多列出錯(cuò)的時(shí)候,信息會(huì)更凌亂,這不是在為難用戶么?
03 優(yōu)雅的批量導(dǎo)入處理
實(shí)際上,如果我們仔細(xì)思考一下,導(dǎo)入出錯(cuò)最佳的反饋形式,其實(shí)就是仿照表格的形式。如果能夠按照原先表格的格式給出反饋錯(cuò)誤,那么用戶就可以在兩份表格中對(duì)照來修改錯(cuò)誤數(shù)據(jù)了。
下面是設(shè)計(jì)的一個(gè)標(biāo)準(zhǔn)化的導(dǎo)入過程,導(dǎo)入失敗后我們會(huì)以表格的形式展示具體哪一行、哪一列的數(shù)據(jù)出現(xiàn)錯(cuò)誤,并且在對(duì)應(yīng)的單元格中給出了錯(cuò)誤的原因。這樣,即便是導(dǎo)入出錯(cuò),用戶也可以快速定位到錯(cuò)誤的單元格,按照提示修改錯(cuò)誤。
導(dǎo)入成功提示相對(duì)比較簡單,我們會(huì)告訴用戶共導(dǎo)入了多少行,方便用戶進(jìn)行總數(shù)的核對(duì)。
04 復(fù)雜的批量導(dǎo)入處理
當(dāng)導(dǎo)入的數(shù)據(jù)量大而且涉及很多關(guān)聯(lián)數(shù)據(jù)的時(shí)候,可能會(huì)需要后臺(tái)花較長的時(shí)間處理。此時(shí),需要使用異步導(dǎo)入的方式。異步導(dǎo)入意味著用戶上傳表格后無法馬上獲得導(dǎo)入的反饋,此時(shí)需要提供一個(gè)導(dǎo)入記錄給用戶查看批量導(dǎo)入的結(jié)果。異步導(dǎo)入結(jié)果的反饋和上面給出的原型相似,這里不再贅述。
在體驗(yàn)上,很可能用戶會(huì)找不到導(dǎo)入記錄的入口,因此建議提供醒目的導(dǎo)入記錄入口,同時(shí)通過角標(biāo)告訴可以采用角標(biāo)的方式標(biāo)注當(dāng)前正在進(jìn)行中的導(dǎo)入操作,下面是一個(gè)交互引導(dǎo)的示例原型。
05 實(shí)用避坑建議
實(shí)際批量導(dǎo)入會(huì)涉及很多細(xì)節(jié),這些細(xì)節(jié)如果不注意可能會(huì)產(chǎn)生很多坑,這里總結(jié)本人踩過的一些坑。
- Excel單元格格式:Excel 本身會(huì)對(duì)一些特殊的數(shù)據(jù)進(jìn)行處理,典型的就是日期格式會(huì)轉(zhuǎn)換為微軟自帶的日期格式(實(shí)際是一串?dāng)?shù)字)。因此建議單元格格式統(tǒng)一使用文本格式,這種在不同的平臺(tái)都能夠保持一致。
- 金額:顯示時(shí),Excel會(huì)默認(rèn)對(duì)超過2位小數(shù)的數(shù)值進(jìn)行四舍五入。我們?cè)?jīng)遇到的坑就是明明看著金額是對(duì)的,結(jié)果導(dǎo)入系統(tǒng)總會(huì)差幾分錢。實(shí)際上就是數(shù)值四舍五入的問題,因此,在單元格為文本格式的前提下,建議對(duì)數(shù)值加上小數(shù)位校驗(yàn)。
- 保存導(dǎo)入的記錄和源文件:對(duì)于一些敏感的財(cái)務(wù)類數(shù)據(jù),很可能過了很久客戶才會(huì)發(fā)現(xiàn)問題,這個(gè)時(shí)候他們會(huì)對(duì)系統(tǒng)的準(zhǔn)確性產(chǎn)生質(zhì)疑。通過保存導(dǎo)入的記錄和源文件,可以幫助我們對(duì)比是客戶提供的數(shù)據(jù)的問題還是系統(tǒng)的問題(通常都是數(shù)據(jù)的問題)。我們?cè)?jīng)經(jīng)歷過很多這樣的情況,最后每次都是發(fā)現(xiàn)客戶源數(shù)據(jù)不對(duì),這個(gè)過程中反而讓客戶提升了對(duì)系統(tǒng)的信任感。
- 校驗(yàn)過程處理:通常表格導(dǎo)入涉及兩部分校驗(yàn),一是數(shù)據(jù)格式的校驗(yàn),二是數(shù)據(jù)合法性的校驗(yàn)。數(shù)據(jù)合法性是指系統(tǒng)內(nèi)關(guān)聯(lián)的數(shù)據(jù)的校驗(yàn),比如員工所在部門存不存在、手機(jī)號(hào)是否重復(fù)等等。這種需要查詢數(shù)據(jù)庫進(jìn)行校驗(yàn),可能會(huì)很慢。因此,對(duì)于這種情況,考慮降低服務(wù)器側(cè)的壓力,可以采取數(shù)據(jù)格式校驗(yàn)不通過后直接返回錯(cuò)誤信息,沒必要再進(jìn)行后續(xù)的合法性校驗(yàn)。
- 出錯(cuò)導(dǎo)入處理:出錯(cuò)后有兩種方式,一種是將正確的數(shù)據(jù)導(dǎo)入進(jìn)去,一種是只要出錯(cuò)整個(gè)表格都不導(dǎo)入。這兩種做法都有道理,取決于具體的應(yīng)用場(chǎng)景。對(duì)于財(cái)務(wù)類畢竟敏感的數(shù)據(jù),我們的處理方式是只要出錯(cuò)都不導(dǎo)入,這是因?yàn)樨?cái)務(wù)比較嚴(yán)謹(jǐn),需要核對(duì)最后導(dǎo)入的金額。如果部分導(dǎo)入,意味著導(dǎo)入的時(shí)間點(diǎn)上存在偏差,不便于核對(duì)。但對(duì)于其他情況,可以部分導(dǎo)入,給用戶提供一份只有錯(cuò)誤行的表格和一份錯(cuò)誤對(duì)照表,用戶修改完錯(cuò)誤數(shù)據(jù)后,再將這部分?jǐn)?shù)據(jù)導(dǎo)入即可。
06 總結(jié)
本篇以實(shí)例的方式介紹了如何優(yōu)雅地處理數(shù)據(jù)批量導(dǎo)入的產(chǎn)品設(shè)計(jì)。對(duì)于 B 端產(chǎn)品來說,效率始終是擺在第一位的,我們改善用戶體驗(yàn)的方向也應(yīng)該優(yōu)先放在提升客戶員工的工作效率上。如何改善工作效率,那就是多聽聽客戶的吐槽,從吐槽信息中發(fā)掘提高他們工作效率的要點(diǎn),然后轉(zhuǎn)化為提升產(chǎn)品體驗(yàn)的需求。這樣,我們就可以不斷減少吐槽,收獲肯定。
作者:產(chǎn)品海豚灣;公眾號(hào):產(chǎn)品海豚灣(ID:pm-dophin-bay)
本文由@產(chǎn)品海豚灣 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自Unsplash,基于CC0協(xié)議。
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)。
看了這個(gè)終于知道研發(fā)人員為什么恨產(chǎn)品了
你告訴了我一些反人類設(shè)計(jì),缺沒有告訴我什么是好的設(shè)計(jì)喔。。。
同名公眾號(hào)回復(fù)“導(dǎo)入”可以下載導(dǎo)入的原型設(shè)計(jì)。