B端Excel批量導入設計分享

D.lemon
0 評論 5255 瀏覽 67 收藏 8 分鐘
🔗 B端产品经理需要进行售前演示、方案定制、合同签订等,而C端产品经理需要进行活动策划、内容运营、用户激励等

B端Excel批量導入的設計隨處可見,看似簡單卻關系到用戶數(shù)據(jù)的錄入,可謂是萬里長征第一步。那么導入功能在設計上有哪些注意事項呢?本文將按導入步驟來對此功能進行拆解,即根據(jù)導入文件、導入設置、解析處理、返回結果四個步驟來闡述。

一、導入文件

1. 頁面引導

  • 明確導入步驟,步驟簡單的可省略。
  • 上傳后返回上傳文件信息,并支持重新上傳。
  • 明確導入文件后綴名、大小和條數(shù)限制及其他注意事項。

2. 模板引導

提供的導入模板質量將直接決定用戶的導入數(shù)據(jù)質量,建議導入模板具備以下要素:

  • 提供示例,確保用戶對數(shù)據(jù)格式不存在歧義。
  • 必填項標識(包括條件必填,如下圖紅框所示)。
  • 數(shù)據(jù)校驗,如數(shù)據(jù)范圍等。
  • 提供下拉選擇。
  • 必要字段的注釋。

針對Excel模板再多說幾句:能在Excel中直接進行校驗的建議在Excel中校驗掉,盡量不要上傳后再報錯,比如數(shù)據(jù)校驗、條件必填、給定選項范圍等。

1)條件必填:如何提醒用戶這個字段是條件必填?

選中單元格-條件格式-新建規(guī)則

當E2=居民身份證時,H2置灰(非必填);

當E2≠居民身份證且E2不為空且H2不為空時,H2標紅(提醒必填)

2)輸入信息提示:如何在點擊單元格時提醒用戶填寫規(guī)則選中單元格-數(shù)據(jù)-有效性-輸入信息。

3)數(shù)據(jù)校驗:如何限制用戶的輸入范圍選中單元格-數(shù)據(jù)-有效性-設置-將允許設為“序列”,在來源中進行限定。

二、導入設置

一般只有復雜業(yè)務場景需要進行導入設置設計,簡單導入都可以忽略此步驟。

1. 模板匹配

方式一:固定模板導入→最常用的設計方案。

預設好導入模板,要求用戶完全按導入模板規(guī)定的行列進行數(shù)據(jù)寫入。

方式二:解析模板導入→適用于數(shù)據(jù)來源多,模板樣式也很多的場景,減輕用戶調整Excel數(shù)據(jù)的負擔。

對用戶導入的Excel進行解析,處理成k-v對,來跟系統(tǒng)字段進行一一對應。注意:一般情況下都認為首行是字段名稱,但也有部分場景下支持用戶自定義(因為前幾行可能是注釋說明或標題等信息行),明確從第幾行開始是字段名稱。

3. 數(shù)據(jù)重復

可默認只提供一種處理方案,或讓用戶自主選擇。

方式一:數(shù)據(jù)一致,覆蓋原數(shù)據(jù)。

方式二:數(shù)據(jù)一致,補全原數(shù)據(jù)字段為“空”的數(shù)據(jù)。

方式三:數(shù)據(jù)一致,忽略不導入。

三、解析處理

1. 數(shù)據(jù)處理

  • 校驗字段:如字符長度、格式、空值、重復、邏輯關系等。需要特別說明的是一般需進行格式兼容,比如文本轉數(shù)字等。
  • 公式處理:如果Excel中的字段值是通過公式計算出來的,需后端根據(jù)公式再進行一層計算,防止解析報錯。
  • 業(yè)務邏輯處理:與實際業(yè)務相關,比如導入的字段系統(tǒng)不存在等。

2. 同步還是異步?

方式一:同步處理→適用于數(shù)據(jù)量小、導入邏輯簡單、處理速度快的場景。

系統(tǒng)一直處于處理中,用戶需等待系統(tǒng)處理完畢后才可進行其他操作。

方式二:異步處理→適用于數(shù)據(jù)量大OR導入邏輯復雜OR處理速度慢的場景。

提交后系統(tǒng)在后臺運行導入任務,用戶可進行其他操作,處理完畢后在系統(tǒng)一般通過站內信等方式通知用戶,用戶也可主動查看處理進度。

3. 異步進度&處理結果查看方式

主要包括全系統(tǒng)導入導出放在一起查看、哪個模塊導入哪個模塊查看以及站內信通知3種方式。

四、返回結果

1. 導入失敗定義

如果有失敗數(shù)據(jù),是全文件不能導入還是只有異常數(shù)據(jù)行不能導入(部分成功)?

2. 失敗原因如何顯示

是下載失敗文件還是直接暴露出來?如果選擇下載失敗文件,一般在導入文件的第一列或最后一列顯示失敗原因,且需一次性將所有失敗原因都暴露出來。

3. 失敗處理方案

是重新上傳Excel?還是重新校驗本地文件?還是直接手動修改?

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

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

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

更多精彩內容,請關注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發(fā)揮!
专题
15567人已学习12篇文章
运费是电商的基础功能模块之一,承担着商品运费计算的作用。本专题的文章分享了如何设计运费规则。
专题
11908人已学习13篇文章
2023年已结束,你的年终总结写好了吗?本专题的文章分享了如何做好年终总结。
专题
16860人已学习16篇文章
ERP是一种以系统化的方式,将企业内部所有的业务流程和数据进行整合和管理的软件系统。本专题的文章分享了ERP系统设计指南。
专题
56843人已学习14篇文章
一次成功的线上活动能让你刷爆朋友圈,拉新活跃留存应有尽有。