B端產(chǎn)品,如何優(yōu)雅地實現(xiàn)「數(shù)據(jù)批量導(dǎo)入」

3 評論 11617 瀏覽 130 收藏 10 分鐘

數(shù)據(jù)批量導(dǎo)入,是B端產(chǎn)品中常常會遇到的場景,設(shè)計得好,則能夠加快產(chǎn)品的落地實施過程、提高客戶的工作效率。作者既舉例了設(shè)計糟糕的批量導(dǎo)入設(shè)計,也舉例了合理的批量導(dǎo)入設(shè)計,更是總結(jié)了避坑要點,相信能夠給你帶來啟發(fā)和幫助,歡迎閱讀。

01 前言

在 B 端產(chǎn)品中,會經(jīng)常遇到數(shù)據(jù)批量導(dǎo)入的場景,比如從舊系統(tǒng)遷移數(shù)據(jù)到我們的 SaaS 平臺,比如批量導(dǎo)入通訊錄等等。使用批量導(dǎo)入,可以快速將客戶的電子表格數(shù)據(jù)導(dǎo)入到我們的SaaS 平臺,從而加快產(chǎn)品的落地實施過程,也能夠提高客戶的工作效率。然而,如果批量導(dǎo)入設(shè)計功能設(shè)計得不好的話,可能會成為吐槽的一個點。比如,我們最開始設(shè)計的批量導(dǎo)入就遇到過下面這樣的吐槽。

“系統(tǒng)提示說表格有錯,但是又不知道哪里錯,幾千行數(shù)據(jù)讓我們怎么找?”

“這么多錯誤信息堆在一起,我們怎么看啊?”

本篇就來介紹如何優(yōu)雅地實現(xiàn)數(shù)據(jù)批量導(dǎo)入這個功能。

02 常見但設(shè)計糟糕的批量導(dǎo)入反饋

其實如果我們仔細(xì)傾聽用戶的吐槽,我們就會發(fā)現(xiàn),影響體驗的關(guān)鍵因素是批量導(dǎo)入的結(jié)果沒有合理的反饋。而不合理的反饋往往集中在出錯的情況,我們來看幾種常見的、但設(shè)計糟糕的批量導(dǎo)入反饋。

第一種:無效的反饋

下面就是一種導(dǎo)入出錯的反饋,看提示語言也挺友好,但是對用戶來說沒任何作用,也就是用戶吐槽的“系統(tǒng)提示說表格有錯,但是又不知道哪里錯”情況。

B端產(chǎn)品如何優(yōu)雅地實現(xiàn)數(shù)據(jù)批量導(dǎo)入

第二種:“為難人”的反饋

既然要告訴用戶錯在哪,這個簡單啊,我們改成下面這樣吧!呃,如果一個表格短還好,如果一個表格很長錯誤又比較多,那不眼睛得看瞎?這種信息的組織方式其實就是頭痛醫(yī)頭腳痛醫(yī)腳,而沒有真正從提高用戶體驗的角度思考。而且,如果一行有很多列出錯的時候,信息會更凌亂,這不是在為難用戶么?

B端產(chǎn)品如何優(yōu)雅地實現(xiàn)數(shù)據(jù)批量導(dǎo)入

03 優(yōu)雅的批量導(dǎo)入處理

實際上,如果我們仔細(xì)思考一下,導(dǎo)入出錯最佳的反饋形式,其實就是仿照表格的形式。如果能夠按照原先表格的格式給出反饋錯誤,那么用戶就可以在兩份表格中對照來修改錯誤數(shù)據(jù)了。

下面是設(shè)計的一個標(biāo)準(zhǔn)化的導(dǎo)入過程,導(dǎo)入失敗后我們會以表格的形式展示具體哪一行、哪一列的數(shù)據(jù)出現(xiàn)錯誤,并且在對應(yīng)的單元格中給出了錯誤的原因。這樣,即便是導(dǎo)入出錯,用戶也可以快速定位到錯誤的單元格,按照提示修改錯誤。

B端產(chǎn)品如何優(yōu)雅地實現(xiàn)數(shù)據(jù)批量導(dǎo)入

導(dǎo)入成功提示相對比較簡單,我們會告訴用戶共導(dǎo)入了多少行,方便用戶進行總數(shù)的核對。

B端產(chǎn)品如何優(yōu)雅地實現(xiàn)數(shù)據(jù)批量導(dǎo)入

04 復(fù)雜的批量導(dǎo)入處理

當(dāng)導(dǎo)入的數(shù)據(jù)量大而且涉及很多關(guān)聯(lián)數(shù)據(jù)的時候,可能會需要后臺花較長的時間處理。此時,需要使用異步導(dǎo)入的方式。異步導(dǎo)入意味著用戶上傳表格后無法馬上獲得導(dǎo)入的反饋,此時需要提供一個導(dǎo)入記錄給用戶查看批量導(dǎo)入的結(jié)果。異步導(dǎo)入結(jié)果的反饋和上面給出的原型相似,這里不再贅述。

在體驗上,很可能用戶會找不到導(dǎo)入記錄的入口,因此建議提供醒目的導(dǎo)入記錄入口,同時通過角標(biāo)告訴可以采用角標(biāo)的方式標(biāo)注當(dāng)前正在進行中的導(dǎo)入操作,下面是一個交互引導(dǎo)的示例原型。

B端產(chǎn)品如何優(yōu)雅地實現(xiàn)數(shù)據(jù)批量導(dǎo)入

05 實用避坑建議

實際批量導(dǎo)入會涉及很多細(xì)節(jié),這些細(xì)節(jié)如果不注意可能會產(chǎn)生很多坑,這里總結(jié)本人踩過的一些坑。

  • Excel單元格格式:Excel 本身會對一些特殊的數(shù)據(jù)進行處理,典型的就是日期格式會轉(zhuǎn)換為微軟自帶的日期格式(實際是一串?dāng)?shù)字)。因此建議單元格格式統(tǒng)一使用文本格式,這種在不同的平臺都能夠保持一致。
  • 金額:顯示時,Excel會默認(rèn)對超過2位小數(shù)的數(shù)值進行四舍五入。我們曾經(jīng)遇到的坑就是明明看著金額是對的,結(jié)果導(dǎo)入系統(tǒng)總會差幾分錢。實際上就是數(shù)值四舍五入的問題,因此,在單元格為文本格式的前提下,建議對數(shù)值加上小數(shù)位校驗。
  • 保存導(dǎo)入的記錄和源文件:對于一些敏感的財務(wù)類數(shù)據(jù),很可能過了很久客戶才會發(fā)現(xiàn)問題,這個時候他們會對系統(tǒng)的準(zhǔn)確性產(chǎn)生質(zhì)疑。通過保存導(dǎo)入的記錄和源文件,可以幫助我們對比是客戶提供的數(shù)據(jù)的問題還是系統(tǒng)的問題(通常都是數(shù)據(jù)的問題)。我們曾經(jīng)經(jīng)歷過很多這樣的情況,最后每次都是發(fā)現(xiàn)客戶源數(shù)據(jù)不對,這個過程中反而讓客戶提升了對系統(tǒng)的信任感。
  • 校驗過程處理:通常表格導(dǎo)入涉及兩部分校驗,一是數(shù)據(jù)格式的校驗,二是數(shù)據(jù)合法性的校驗。數(shù)據(jù)合法性是指系統(tǒng)內(nèi)關(guān)聯(lián)的數(shù)據(jù)的校驗,比如員工所在部門存不存在、手機號是否重復(fù)等等。這種需要查詢數(shù)據(jù)庫進行校驗,可能會很慢。因此,對于這種情況,考慮降低服務(wù)器側(cè)的壓力,可以采取數(shù)據(jù)格式校驗不通過后直接返回錯誤信息,沒必要再進行后續(xù)的合法性校驗。
  • 出錯導(dǎo)入處理:出錯后有兩種方式,一種是將正確的數(shù)據(jù)導(dǎo)入進去,一種是只要出錯整個表格都不導(dǎo)入。這兩種做法都有道理,取決于具體的應(yīng)用場景。對于財務(wù)類畢竟敏感的數(shù)據(jù),我們的處理方式是只要出錯都不導(dǎo)入,這是因為財務(wù)比較嚴(yán)謹(jǐn),需要核對最后導(dǎo)入的金額。如果部分導(dǎo)入,意味著導(dǎo)入的時間點上存在偏差,不便于核對。但對于其他情況,可以部分導(dǎo)入,給用戶提供一份只有錯誤行的表格和一份錯誤對照表,用戶修改完錯誤數(shù)據(jù)后,再將這部分?jǐn)?shù)據(jù)導(dǎo)入即可。

06 總結(jié)

本篇以實例的方式介紹了如何優(yōu)雅地處理數(shù)據(jù)批量導(dǎo)入的產(chǎn)品設(shè)計。對于 B 端產(chǎn)品來說,效率始終是擺在第一位的,我們改善用戶體驗的方向也應(yīng)該優(yōu)先放在提升客戶員工的工作效率上。如何改善工作效率,那就是多聽聽客戶的吐槽,從吐槽信息中發(fā)掘提高他們工作效率的要點,然后轉(zhuǎn)化為提升產(chǎn)品體驗的需求。這樣,我們就可以不斷減少吐槽,收獲肯定。

作者:產(chǎn)品海豚灣;公眾號:產(chǎn)品海豚灣(ID:pm-dophin-bay)

本文由@產(chǎn)品海豚灣 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來自Unsplash,基于CC0協(xié)議。

該文觀點僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺僅提供信息存儲空間服務(wù)。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 看了這個終于知道研發(fā)人員為什么恨產(chǎn)品了

    來自湖南 回復(fù)
  2. 你告訴了我一些反人類設(shè)計,缺沒有告訴我什么是好的設(shè)計喔。。。

    來自廣東 回復(fù)
    1. 同名公眾號回復(fù)“導(dǎo)入”可以下載導(dǎo)入的原型設(shè)計。

      來自湖南 回復(fù)