B端產(chǎn)品小功能設(shè)計(jì)1:批量導(dǎo)入

今天分享一個(gè)B端產(chǎn)品設(shè)計(jì)中經(jīng)呈窃或者說必須用到的功能:批量導(dǎo)入锥涕。

相信很多小伙伴都對這個(gè)功能有接觸和了解饵蒂,覺得不過就是個(gè)簡單的把Excel表的數(shù)據(jù)導(dǎo)入到系統(tǒng)而已呵曹。

道理是這么個(gè)道理慰于,但小功能也有它的奧妙之處钮科,況且批量導(dǎo)入是個(gè)很不一般的非常重要的功能,特別在B端產(chǎn)品設(shè)計(jì)中婆赠。

一個(gè)做得好的批量導(dǎo)入功能绵脯,可以大大提高使用者的工作效率。

那么我們在設(shè)計(jì)這個(gè)功能時(shí),需要考慮什么呢桨嫁?我羅列了幾點(diǎn):

如何才能讓用戶在批量導(dǎo)入過程中盡可能地減少出錯(cuò)的概率植兰。

若真的出現(xiàn)導(dǎo)入錯(cuò)誤應(yīng)該怎么處理,如何提示用戶修改璃吧,用什么方式更好楣导。

批量導(dǎo)入的數(shù)據(jù)量大概有多大。

導(dǎo)入的數(shù)據(jù)畜挨,如果與原有數(shù)據(jù)沖突時(shí)筒繁,該怎么處理。

一巴元、設(shè)計(jì)批量導(dǎo)入的模板

眾所周知毡咏,在做導(dǎo)入功能時(shí),我們都會(huì)用到Excel表逮刨。由于用戶在Excel中的輸入編寫是很自由的呕缭,如果不把Excel定好格式模板,告訴用戶我們的填寫規(guī)則修己,那么用戶填寫完的信息導(dǎo)入系統(tǒng)時(shí)恢总,很大概率是不符合規(guī)范的,所以第一步必須要定好Excel的模板睬愤。

首先片仿,要在Excel中把填寫規(guī)則表述清楚。

例如這個(gè)報(bào)表的填寫功能的批量導(dǎo)入的說明尤辱,我們可根據(jù)各自的業(yè)務(wù)規(guī)則需求砂豌,制定適合自己的規(guī)則。

而且光督,在一些需要與系統(tǒng)數(shù)據(jù)庫進(jìn)行匹配校驗(yàn)的數(shù)據(jù)阳距,要控制好輸入格式,可以讓用戶選擇可帽,就不要讓用戶編輯輸入娄涩。

例如:省市區(qū)這類型,例如廣東省映跟,如果用戶輸入,很可能有的用戶輸入“廣東”扬虚,這樣在和數(shù)據(jù)庫進(jìn)行匹配或者校驗(yàn)時(shí)就會(huì)匹配不到數(shù)據(jù)努隙。所以我們要盡可能避免這種情況。

二辜昵、使用步驟引導(dǎo)用戶

盡可能把入口放在易見的位置荸镊,例如列表頁top。在用戶首次進(jìn)行導(dǎo)入操作時(shí),肯定是需要先下載一個(gè)模板的躬存,所以我們可以在按鈕旁邊加一個(gè)說明指引:“第一步:下載模板张惹;第二步,編寫內(nèi)容岭洲,批量導(dǎo)入宛逗。”

三盾剩、提示用戶現(xiàn)在的狀態(tài)雷激,如何進(jìn)行下一步

用戶按照模板填寫完后,就可以點(diǎn)擊【批量導(dǎo)入】按鈕把數(shù)據(jù)導(dǎo)入告私。

此時(shí)屎暇,我們需要兩種情況:數(shù)據(jù)正確無誤成功導(dǎo)入;導(dǎo)入的數(shù)據(jù)存在錯(cuò)誤驻粟。

導(dǎo)入數(shù)據(jù)后根悼,先校驗(yàn)數(shù)據(jù)是否有錯(cuò)誤,如果正確無誤蜀撑,那么就可以直接在數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)番挺,也可以把數(shù)據(jù)先進(jìn)行頁面化顯示,讓用戶對數(shù)據(jù)進(jìn)行再次確認(rèn)再進(jìn)行手動(dòng)提交入庫屯掖。

在這里玄柏,我們是建議使用先頁面化顯示這種方式,一是可以讓用戶知道自己導(dǎo)入了哪些數(shù)據(jù)贴铜,二是當(dāng)有錯(cuò)誤的時(shí)候粪摘,可在頁面中直觀的讓用戶看到哪幾行出了錯(cuò)(當(dāng)然這種方式要考慮數(shù)據(jù)量的問題,如果數(shù)據(jù)量非常大就不適用這種方式)绍坝。

而對于導(dǎo)入后某些數(shù)據(jù)有錯(cuò)的情況徘意,我們一般又可以分為兩種方式進(jìn)行處理:

1.允許用戶在線直接修改,導(dǎo)入后提示用戶有幾條錯(cuò)誤轩褐,可以在線進(jìn)行編輯修改椎咧,修改后進(jìn)行保存。

進(jìn)行調(diào)整也有兩種調(diào)整方式:直接在列表中實(shí)現(xiàn)可編輯的把介;點(diǎn)擊列表勤讽,彈窗頁進(jìn)行編輯。

一般都更推薦第二種方式拗踢,實(shí)現(xiàn)起來更靈活脚牍,可直接使用前端的組件

2.不允許用戶在線修改,需要重新上傳巢墅。我們需要提示用戶Excel中诸狭,哪幾行的數(shù)據(jù)錯(cuò)誤券膀,錯(cuò)誤原因是什么?

至于用哪種方式驯遇,一般根據(jù)實(shí)際情況考慮芹彬,特別是數(shù)據(jù)量,如果錯(cuò)誤的數(shù)據(jù)量大還是建議不允許用戶在線修改叉庐,提供一個(gè)讓用戶自己下載“錯(cuò)誤報(bào)告”的功能(用戶上傳的Excel附加一個(gè)錯(cuò)誤說明)舒帮,讓用戶對著錯(cuò)誤說明在Excel上進(jìn)行修改,重新上傳(畢竟在Excel中批量修改會(huì)比在線修改效率要高很多)眨唬。

四会前、如何處理有沖突的數(shù)據(jù)

在最后,還有一個(gè)需要考慮的問題匾竿,就是導(dǎo)入的數(shù)據(jù)存在沖突時(shí)該如何處理瓦宜。我們這個(gè)導(dǎo)入是增量導(dǎo)入還是支持覆蓋導(dǎo)入?

如果是要支持如果要支持覆蓋導(dǎo)入岭妖,那么這個(gè)導(dǎo)入列表就需要加一個(gè)在系統(tǒng)中的唯一標(biāo)識临庇。

以通訊錄為例,導(dǎo)入的列表要加一個(gè)員工編號昵慌,當(dāng)導(dǎo)入的時(shí)候假夺,檢測這個(gè)員工編號在原來系統(tǒng)中是否存在,如果存在斋攀,那么就是對原來那條記錄的修改已卷,并且提示用戶,是否對該記錄進(jìn)行修改淳蔼,可展示前后對比給用戶看侧蘸。如果不存在,那么就是新增鹉梨。

還有一種情況是數(shù)據(jù)備案導(dǎo)入讳癌,那么就要保留原有的歷史數(shù)據(jù),同時(shí)存儲(chǔ)新導(dǎo)入的數(shù)據(jù)存皂。

以上是在設(shè)計(jì)批量導(dǎo)入功能時(shí)需要考慮的幾個(gè)點(diǎn)晌坤,基本可以滿足各種常規(guī)的需求,如果還有更好的優(yōu)化方法旦袋,記得給我提建議哦~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末骤菠,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子猜憎,更是在濱河造成了極大的恐慌娩怎,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,464評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件胰柑,死亡現(xiàn)場離奇詭異截亦,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)柬讨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,033評論 3 399
  • 文/潘曉璐 我一進(jìn)店門崩瓤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人踩官,你說我怎么就攤上這事却桶。” “怎么了蔗牡?”我有些...
    開封第一講書人閱讀 169,078評論 0 362
  • 文/不壞的土叔 我叫張陵颖系,是天一觀的道長。 經(jīng)常有香客問我辩越,道長嘁扼,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,979評論 1 299
  • 正文 為了忘掉前任黔攒,我火速辦了婚禮趁啸,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘督惰。我一直安慰自己不傅,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,001評論 6 398
  • 文/花漫 我一把揭開白布赏胚。 她就那樣靜靜地躺著访娶,像睡著了一般。 火紅的嫁衣襯著肌膚如雪觉阅。 梳的紋絲不亂的頭發(fā)上崖疤,一...
    開封第一講書人閱讀 52,584評論 1 312
  • 那天,我揣著相機(jī)與錄音留拾,去河邊找鬼戳晌。 笑死,一個(gè)胖子當(dāng)著我的面吹牛痴柔,可吹牛的內(nèi)容都是我干的沦偎。 我是一名探鬼主播,決...
    沈念sama閱讀 41,085評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼咳蔚,長吁一口氣:“原來是場噩夢啊……” “哼豪嚎!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起谈火,我...
    開封第一講書人閱讀 40,023評論 0 277
  • 序言:老撾萬榮一對情侶失蹤侈询,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后糯耍,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體扔字,經(jīng)...
    沈念sama閱讀 46,555評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡囊嘉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,626評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了革为。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片扭粱。...
    茶點(diǎn)故事閱讀 40,769評論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖震檩,靈堂內(nèi)的尸體忽然破棺而出琢蛤,到底是詐尸還是另有隱情,我是刑警寧澤抛虏,帶...
    沈念sama閱讀 36,439評論 5 351
  • 正文 年R本政府宣布博其,位于F島的核電站,受9級特大地震影響迂猴,放射性物質(zhì)發(fā)生泄漏慕淡。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,115評論 3 335
  • 文/蒙蒙 一错忱、第九天 我趴在偏房一處隱蔽的房頂上張望儡率。 院中可真熱鬧,春花似錦以清、人聲如沸儿普。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,601評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽眉孩。三九已至,卻和暖如春勒葱,著一層夾襖步出監(jiān)牢的瞬間浪汪,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,702評論 1 274
  • 我被黑心中介騙來泰國打工凛虽, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留死遭,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,191評論 3 378
  • 正文 我出身青樓凯旋,卻偏偏與公主長得像呀潭,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子至非,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,781評論 2 361