一套車隊管理平台,如果只服務一家公司,權限很單純。但我們為永汎開發的平台,要同時服務約 200 家車行、600 台車機,而且很多車行是透過經銷商開發進來的。這時候「誰可以看到什麼、誰可以新增誰」就變成整套系統最核心的設計。這篇整理我們實際採用的做法。
問題:一個平台、很多車行、還有經銷商
這類平台通常會遇到三種需求同時存在:
- 車行之間資料要分開:每家車行只能看到自己的車、自己的司機和派工。
- 有人要同時管好幾家:同一個老闆可能經營多家車行,要能一次管理。
- 經銷商要能自己開客戶:如果每開通一家車行、每配發一台車機都要找原廠,業務根本推不動。
我們的做法:五層角色
我們把使用者分成五個角色,每一層只能管理比自己低的層級:
- 系統管理者:平台營運方。可以新增車行、車機、經銷商和車行經理,所有介面都能使用。
- 經銷商:可以新增車行、車機和車行經理。只使用後台,不需要看車隊的營運畫面。
- 車行經理:可以管理多家車行,並新增店長和司機。
- 店長:只能管理一家車行,只能新增司機。
- 司機:只能登入司機 App。
不同角色用不同的介面
權限不只決定「能做什麼」,也決定「用哪個介面」。整套系統分成幾個部分:
- 系統後台:管理車行與 GPS 車機,給系統管理者和經銷商使用。
- 車隊管理網頁:一圖多車、多圖多車、派工、路徑規劃、軌跡查詢、專案報表、影像監控,給車行經理和店長使用。
- 管理端 App(iOS/Android):查詢、地圖、行車紀錄和報表,讓管理者在外面也能看。
- 司機 App:工單查詢、據點清單和路線規劃圖。
- 資料接收伺服器:接收車機傳來的 GPS 與影像資料,使用者看不到,但所有畫面的資料都從這裡來。
經銷商只開放後台,是刻意的設計:經銷商的工作是開客戶、配車機,不是管車隊。介面越少,越不容易誤操作,也越不會看到不該看的營運資料。
經銷商怎麼自己開通一家車行
- 系統管理者在後台新增經銷商帳號。
- 經銷商登入後台。
- 經銷商新增車行。
- 經銷商幫這家車行開設車行經理帳號。
- 車行經理登入網頁版,建立自己的車輛清單。
- 經銷商在後台完成車機管理,把車機配發給這家車行。
整個流程不需要原廠介入。平台營運方只要管好經銷商,經銷商就能自己擴展客戶。這也是這套平台能長到約 200 家車行的原因之一。
設計權限時我們的幾個原則
- 只能往下新增。每個角色只能建立比自己低的角色,避免權限被一路往上擴大。
- 「管幾家」要分清楚。可以管多家的車行經理,和只能管一家的店長分成兩個角色,比用一堆勾選項目好理解,也比較不會設錯。
- 介面跟著角色走。不只是同一個畫面藏按鈕,而是不同角色直接用不同的介面。
如果你也在規劃要讓經銷商或加盟體系使用的平台,不論是不是車隊管理,都歡迎跟我們聊聊。也可以參考車隊 GPS/影像管理系統的完整介紹。