快速實現客戶查重效果

我見青山多嫵媚發表於2021-09-27

場景描述:

在CRM中,對客戶資訊管理的許可權分配是一直很明確的,對銷售人員來說,他們只能管理及維護自己負責的客戶,看不到其他銷售負責的客戶資訊。絕大部分的CRM是有做客戶名稱去重或聯絡人手機號去重的效果,就是為了保證客戶資訊唯一性,這樣可能就會出現有銷售員錄入客戶資訊時重複不可錄入,但是卻不知道是誰在負責跟進的情況,導致有不能充分挖掘客戶需求情況出現。基於這個背景下,客戶查重功能應運而出,這能夠有效加強銷售之間溝通、充分挖掘客戶需求。

資料表欄位:

在白碼低程式碼開發平臺上用資料表欄位簡單表示。

客戶表:

快速實現客戶查重效果

聯絡人表:

快速實現客戶查重效果

功能步驟:

客戶及聯絡人的新增、修改、刪除功能可參照以往示例,不在此進行說明。

  1. 新建一個“查詢客戶”功能,用於銷售員或其他人員進行客戶查詢,查詢的客戶資訊加以限制,比如只出現名稱、以及是誰在跟進即可。
快速實現客戶查重效果

查詢資訊步驟:(輸入提示:請輸入客戶公司名稱或聯絡人手機號碼)

快速實現客戶查重效果

禁止提交隱藏確定按鈕:

快速實現客戶查重效果

獲取同名客戶步驟:

快速實現客戶查重效果

客戶不存在判斷步驟:

快速實現客戶查重效果

客戶資訊步驟(左分支):

快速實現客戶查重效果

客戶查聯絡人步驟(左分支):

快速實現客戶查重效果

聯絡人步驟(左分支):

快速實現客戶查重效果

去除集合刪除按鈕步驟(互動--預處理,左分支):

快速實現客戶查重效果

示例程式碼:

function prepare($programStore, $form, vue) {
    //獲取列表步驟
    let view = $programStore.getters["view/getView"]("613f04c96f69881edf8e406f");//聯絡人(客戶)步驟id,可在左邊快速複製裡複製對應步驟id
    //取消移除按鈕
    view.getTableStore().dispatch("plugin/disable", { type: "extend", key: "remove" });
}

獲取聯絡人步驟:

快速實現客戶查重效果

聯絡人不存在判斷步驟:

快速實現客戶查重效果

提示步驟:

快速實現客戶查重效果

後面其他步驟跟左分支一樣的步驟設定,但步驟的資料來源得換成是右分支的。且去除集合刪除按鈕步驟(預處理)的步驟id也得換成對應的聯絡人集合步驟id。

快速實現客戶查重效果

功能效果

查詢存在的資料:

快速實現客戶查重效果

查詢不存在的資料:

快速實現客戶查重效果



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69998487/viewspace-2794000/,如需轉載,請註明出處,否則將追究法律責任。

相關文章