中山市東菱照明科技有限公司上線成功

leiwencheng發表於2021-02-19

中山市東菱照明科技有限公司(http://www.donepower.com.cn)
創立於2009年,其前身為中山市古鎮菱菱電子廠,一路風雨、一路成長,公司經過七年多的飛躍發展,於2015年喜遷至享有“中國照明燈飾產業基地”之稱的中山市橫欄鎮,並正式更名為中山市東菱照明科技有限公司。

目前公司現擁有現代標準化廠房5萬餘平方米、員工1000餘人,是一家廣東高新技術企業,專業出品LED驅動電源、開關電源等產品的大型品牌實業公司,集研發、製造、銷售和出口於一體。

近年來,在不斷取得傲人的業績的同時,依然保持謙卑的姿態,不斷學習、不斷進步、不斷成長,不斷突破。在疫情期間,再次優化銷售管理流程,通過“思泉軟體低程式碼開發平臺”進行固化。

LK

一、資訊化目標

公司要對現有的銷售模式進行統一規範化管理,同時舊OA已不能滿足現有的辦公要求,於是思泉開發平臺成為了首選,需解決以下問題:

CRM客戶管理:客戶檔案管理(客戶基礎資料、決策鏈條、主銷/在研專案、主材供應等)、專案管理(大客戶專案、新產品專案、樣品專案)、商機管理、工作任務(銷售任務、出差記錄、打卡記錄)、產品階梯價格管理、競爭管理(競爭對手、友商大客戶、立項分析)等。

協同辦公:將舊OA有的流程遷移過來,新增工作計劃、會議室管理、文件管理等。

與金蝶ERP K3 WISE打通:基礎資料同步(產品、銷售訂單同步)、客戶資料同步推送及變更推送、訂單評審、採購單、費用報銷單等推送。

二、實施方法

對此,我們針對整個專案進行了深入調研,經過多次溝通,基本梳理了業務邏輯初步框架,確定欄位表格設計,同時也明確了開發模組。

下圖為整個專案思維導圖:

LK
我們對CRM模組表單進行了目錄、欄位梳理,如下:

LK
與金蝶ERP對接的介面清單如下:

LK
為保證專案如期進行,我們確定好每週實施工作計劃,並明確甲乙方負責人,每週能準確跟進到每一項事,每週五對本週進行工作補充及總結,更新每一項事項完成狀態,以及計劃好下一週的工作任務。

LK
三、應用解讀

2.1 CRM客戶管理:CRM客戶管理是公司的核心業務系統,目的是以專案管理模式推動銷售管理升級,以下從業務核心要素、實施要點、銷售邏輯、資訊化管理流程來介紹CRM客戶管理的實施成果。

下圖為客戶全景畫像:

LK
可以在這一個介面去完成客戶所有的業務,可以多維度地展現客戶的基本資訊及關聯資訊,讓業務員有效的去跟蹤客戶。
2.1.1 CRM管理的核心要素

LK
CRM的核心包括客戶基礎資訊、決策鏈條、主材供應、主銷燈具、在研產品、競品,其中客戶資訊是需要通過新客戶報備審批流程來管控並且同步到ERP系統。

LK
新客戶報備流程:完成流程審批後,需將改客戶資訊推送到ERP

LK
平臺使用介面卡節點,執行sql將資料推送至K3_CRM中間庫

LK

LK
客戶資料推送至ERP,在金蝶ERP的資料狀態如下:

LK
決策鏈條:即聯絡人資訊,記錄該聯絡人相關資歷及在專案的決策權力比重。

LK
主材供應:記錄客戶周邊產品的供應鏈資訊。

LK
主銷燈具:記錄客戶在售主銷燈具專案,屬於支撐DONE當前銷量燈具型別。

LK
在研專案:記錄客戶研發階段燈具專案,屬於解決DONE未來銷量燈具型別。

LK
競品分析:專項收集客戶驅動電源競品資訊,DONE對標型號對比分析。

LK
2.1.2 CRM客戶管理實施要點

LK
業務重點在主銷燈具、在研產品、主材供應,其中主銷燈具幾乎佔50%,在研產品佔40%,這些是目前業務的直接商機來源,或者說這本身就是商機,把握住這些專案是業務員工作的重中之重。所謂客戶管理,即圍繞客戶專案所開展的一切商務活動,而非脫離專案建立的無價值人際關係。
2.1.3 圍繞客戶專案開展的銷售邏輯

LK
圍繞客戶專案,業務員需進行商機階段過程管理,拜訪客戶等銷售任務管理,日常月度計劃管理。

商機管理:對商機進行過程管控,從商機階段、商機狀態、產品多維度進行商機分析。

LK
按商機階段進行商機分析:

LK
從商機狀態維度對商機進行分析:

LK
從產品維度對商機進行分析:

LK
銷售任務:記錄日常銷售任務,及流程管控當前任務執行狀態。

LK

LK
對每一個銷售任務進行簽到控制,有達到簽到及離開簽到,打卡後會自動回寫當前任務簽到狀態為“已簽到”,公司可根據此欄位把控業務員的跟進情況。

LK
通過表單儲存後執行sql用來回寫狀態:update CRM_SaleAction set wqqd = 2 where CRM_SaleAction.id = ##CRM_OutSign.F1.ID## and ##CRM_OutSign.F1.ID## is not null;

LK
月度計劃:管理日常月度工作計劃,流程管控整月計劃。

LK

LK
針對每一條計劃明細,也使用單獨的流程管控執行情況。

LK

LK
2.1.4 銷售業務的資訊化管理

LK
2.1.5 CRM上線模組

LK
2.2 產品管理

**2.2.1 產品資訊是業務系統的核心基礎資料。

產品分類:戶外產品、室內產品、防雷器、遙控器等。

LK
產品屬性有程式碼、名稱等基礎資訊,及有無頻閃、認證資訊等產品特性,輸入電壓、功率因素等輸入特性,額定電流、輸出電壓等輸出特性,輸入欠壓保護、輸出過載保護等保護功能,雷擊浪湧、耐壓等安全與電磁相容特性。

LK
產品資料是從ERP同步過來的,方法是利用SqlServer的代理設定定時作業,定時執行同步儲存過程程式。

LK
**2.2.2 價格管理:產品階梯價、促銷價

產品階梯價:每一種型號都有不同梯度的階梯價,有市場價、業務價、經理價、副總價,在使用這個價格體系時,都會去判斷是屬於哪個數量梯度,價格會自動帶出來,業務員只會帶出業務員對應梯度的價格出來,經理只能看到經理價以下的價格,副總級別才能看到副總價。是有的階梯價格都是統一在產品階梯價基礎資料裡維護。

LK
如果有產品迭代,會出現基礎型號相同的產品,產品程式碼不同、規格型號相同的迭代產品,但是對於階梯價,新的迭代產品的階梯價需要維護,維護頻率和維護量太大了,於是通過產品同步程式上,加上根據基礎型號複製產品階梯價的處理邏輯。

LK
2.3 OA協同辦公

LK

LK
銷售訂單評審流程:

LK

LK

輸入完產品後,需通過客戶、產品來自動讀取價格,讀取價格的優先順序是客戶報價>促銷價>產品階梯價,可以通過表單js事件來處理,處理程式碼部分如下:
| //數量改變後觸發獲取參考價格事件function getProdPrice() { var qty = $(this).val(); //數量 if (qty == null || qty == ‘’) { qty = 0; } else { qty = parseInt(qty.replace(/,/g, ‘’)); } var custId = $(‘#KHMC’).attr(‘idvalue’); if (custId == null || custId == ‘’) { return; } var tr = $(this).closest(‘tr’); var prodId = $(tr).find(‘[sname=”CPMC”]’).attr(‘idvalue’); if (prodId == null || prodId == ‘’) { return; } var sql = ‘EXEC [UP_GET_PROD_PRICE] ‘ + prodId + ‘,’ + custId + ‘,’ + qty; var url = ‘../siquan/Access.ashx’; $.post(url, { action: ‘getvalue’, sql: sql }, function (data) { debugger; $(tr).find(‘[sname=”DBPrice”]’).val(data); $(tr).find(‘[sname=”HSDJ”]’).val(data); $(tr).find(‘[sname=”HJDJ”]’).val(data); calculateMoney(tr); });}//修改含稅單價事件function changeHSDJ() { var tr = $(this).closest(‘tr’); calculateMoney(tr);}//選擇產品之後觸發事件function afterChooseProd(prodId, textValue, ctl) {  debugger; var tr = $(ctl).closest(‘tr’); //清空後面的數量價格金額 $(tr).find(‘[sname=”SL”]’).val(‘’); $(tr).find(‘[sname=”DBPrice”]’).val(‘’); $(tr).find(‘[sname=”HSDJ”]’).val(‘’); $(tr).find(‘[sname=”XJ”]’).val(‘’); //經理價 var sql = ‘select JG from CRM_JTJ where CPMC=’ + prodId + ‘ and JTJMC=2’; var url = ‘../siquan/Access.ashx’; $.post(url, { action: ‘getvalue’, sql: sql }, function (data) { $(tr).find(‘[sname=”DYJLJ”]’).attr(‘vvv’, data); }); //副總價 sql = ‘select JG from CRM_JTJ where CPMC=’ + prodId + ‘ and JTJMC=3’; $.post(url, { action: ‘getvalue’, sql: sql }, function (data) { $(tr).find(‘[sname=”DYFZJ”]’).attr(‘vvv’, data); });}//重新計算金額,比較價格function calculateMoney(tr) { var qty = $(tr).find(‘[sname=”SL”]’).val(); if (qty == null || qty == ‘’) { qty = 0; } else { qty = parseInt(qty.replace(/,/g, ‘’)); } var dj1 = $(tr).find(‘[sname=”HSDJ”]’).val(); if (dj1 == null || dj1 == ‘’) { dj1 = 0; } else { dj1 = parseFloat(dj1.replace(/,/g, ‘’)); } var vvv = “2”; //經理價 2 var jlj = $(tr).find(‘[sname=”DYJLJ”]’).attr(‘vvv’); if (dj1 < jlj) { vvv = “1” }; $(tr).find(‘[sname=”DYJLJ”]’).val(vvv); vvv = “2”; //副總價 3 var fzj = $(tr).find(‘[sname=”DYFZJ”]’).attr(‘vvv’); if (dj1 < fzj) { vvv = “1” }; $(tr).find(‘[sname=”DYFZJ”]’).val(vvv); var dj2 = $(tr).find(‘[sname=”XPDJ”]’).val(); if (dj2 == null || dj2 == ‘’) { dj2 = 0; } else { dj2 = parseFloat(dj2.replace(/,/g, ‘’)); } $(tr).find(‘[sname=”XJ”]’).val(qty * (dj1 + dj2));} |

當流程走完後,需將訂單資料推送到ERP,則利用平臺的流程介面卡節點執行儲存過程即可。

LK

訂單資料推送至中間庫資料狀態如下:

LK
訂單資料最終推送至金蝶ERP,資料狀態如下:

LK

客戶異動申請流程:

LK

LK
客戶分類定級流程:

LK

LK

客戶月結申請流程:

LK

LK
新產品可接單通知流程:

LK

LK
選配產品申請表:

LK

LK
試產單:

LK

LK

設計變更申請:

LK

LK

產品認證驗收單:

LK

LK
定製件新產品申請表:

LK

LK
LED驅動器元器件材料清單:

LK

LK
重工申請:

LK

LK

最後,OA成功上線流程共80+個。

LK

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章