作者:鄒志賢 · Odoo 顧問 · 10年以上 Odoo ERP 導入經驗
功能應用場景:客戶帶著壞掉的機器進門
「客戶帶來一台壞掉的機器,還沒說完問題,老闆就問我:要多久、要換什麼零件、多少錢?」維修技術員阿明常常被這三個問題問到啞口無言。
以前他們用手寫工單,一式三聯:一聯給客戶、一聯給倉庫領料、一聯自己留底。問題是每個人寫的格式都不一樣,字跡也不一定看得懂;客戶簽回來的那一聯常常找不到,要查「這台三個月前是不是修過同樣的毛病」,只能翻整疊紙。至於換掉的零件有沒有從庫存扣掉,那更是另一個故事。Odoo 維修模組把這一整套搬到線上。
一、維修工單列表:每台機器都有紀錄
進入維修應用,所有維修單一字排開,目前累計 1000 張。每一列有維修單號、預定日期、待維修產品、客戶、以及狀態。

這張列表最大的價值不是「今天要修什麼」,而是累積下來的維修史。搜尋客戶名稱,就能看到這家過去送修過幾次、都是什麼問題;搜尋產品,就知道某個型號是不是特別容易壞。前者用在跟客戶談保固和續約,後者用在回饋給設計和採購 —— 同一個零件反覆出現在維修單上,那就不是運氣不好,是選型有問題。
逾期的預定日期一樣會標成紅字,有些直接寫「52 天前」。維修最怕的就是機器丟在角落被遺忘,客戶打來問才想起來,這一欄就是防呆。
二、維修工單表單:報價、零件、進度一條線
點開一張維修單(例如 WH1/RO/00897),上半部是這次維修的基本盤:客戶(含統一編號)、待維修產品「[2300032] 氣壓缸 SC32x100」、數量、預定日期與負責人。

這裡有一個小欄位常常被忽略,卻直接關係到收不收得到錢:「在保修期內」。勾了就是保固維修不另外收費,沒勾就要報價。在受理的當下就先確認清楚,比修完才跟客戶爭執「這個到底算不算保固」要好得多。
下半部的「零件」分頁是維修的核心:這次要換掉哪些備品、需求多少、實際用了多少,都記在這裡。旁邊的「維修備註」則寫故障描述與處理過程 —— 這一段建議寫詳細一點,下次同一台機器再進來,接手的人靠的就是這幾行字。
左上角還有一顆「建立報價」。確認要換的零件之後按下去,系統就依零件與工資產生一張報價單給客戶,不用切到銷售模組重打一次品項。
結語:從接單到交修,一份工單搞定
對客戶來說,改變是「打電話進來就查得到修到哪了」;對阿明來說,改變是不用再解釋工單上的字跡;對老闆來說,改變是零件扣得掉、報價開得出來、維修史查得到。同一張工單,三種人各取所需。
常見問題
Q1. 怎麼知道某個型號的機器是不是常常故障?
用產品搜尋維修單列表,就能看到該型號過去累積的維修次數與問題,同一零件反覆出現在維修單上,代表選型可能有問題。
Q2. 「在保修期內」欄位有什麼用?
勾了代表保固維修不另外收費,沒勾就要報價,在受理的當下先確認清楚,比修完才跟客戶爭執保固範圍要好。
Q3. 換掉的零件會不會忘記從庫存扣掉?
不會,維修工單的「零件」分頁記錄這次要換掉哪些備品、需求多少、實際用了多少,都直接連動庫存扣帳。