跳轉到

程式資訊

  • 程式 IDREPAIR
  • 所屬子系統:J.品質管理
  • 狀態:stable

維修單

功能簡介

「維修單」記錄客戶設備的叫修/售後維修過程:從客戶反應問題、查出對應的保固卡與機器序號、派服務人員檢修、填寫處理情形,到最後結案。屬於品質管理(J-Quality)模組的售後維修紀錄,主要使用者為客服/維修服務人員與品管人員

在整個售後流程中,本單據通常接在客訴之後:客戶反應 →(客訴登錄)→ 維修單派工檢修 → 結案。一張維修單對應一台機器(以保固卡號/機器序號識別),單身只有「反應內容」與「處理情形」兩段文字描述,不含明細品項,是一張純主檔(master-only)的單據

與客訴管理的關係

本系統另有 客訴管理(Complain) 記錄客戶抱怨的登錄與追蹤。維修單聚焦在「實際派人檢修並結案」這一段。兩者可獨立使用,維修單並不會自動帶入客訴單的內容。

前置需求

  • 權限:J.品質管理 → E-170 維修單 的瀏覽/新增/修改/刪除權限。
  • 基礎資料:欄位帶值與查詢的完整度取決於下列資料——
資料 影響的結果
保固卡(產品序號/保固卡建檔) 輸入保固卡號後自動帶出客戶、機器序號、品號、購買日期
客戶主檔 客戶代號對應的客戶簡稱;存檔必填客戶代號
品號主檔(SKU) 品號對應的品名
員工主檔 服務人員代號對應的服務人員姓名

保固卡是維修單的入口

保固卡在出貨/產品序號登記階段建立(見 產品序號/保固卡(E-SalesOrder))。維修單透過保固卡號一鍵帶出整台機器的身分資料,建議優先用保固卡號開單,可省去逐欄輸入。

操作步驟

新增維修單

  1. 進入「維修單」畫面,按工具列的 新增
    • 系統自動把公司代碼設為 1(見欄位連動與附加功能)。
    • 叫修單號為系統流水號,存檔後自動產生,畫面上唯讀。
  2. 輸入 叫修日期(必填,存檔檢核)。
  3. 保固卡號 欄輸入或以放大鏡查詢保固卡:
    • 帶出後,客戶代號/客戶簡稱、機器序號、品號/品名、購買日期 會自動填入。
    • 若沒有對應保固卡,可改為手動逐欄輸入客戶、機器序號、品號。
  4. 確認/補填 客戶代號(必填,存檔檢核)。
  5. 視情況輸入 冷煤過濾量(數值,預設 0)。
  6. 在下方 反應內容 文字框逐筆填寫客戶反應的問題(多行,可換行)。
  7. 儲存。

派工與檢修

  1. 服務人員 欄輸入員工代號(放大鏡可查詢),系統自動帶出服務人員姓名
  2. 填入 檢修日期
  3. 處理情形 文字框記錄維修過程與結果(多行,可換行)。
  4. 儲存。

結案

  1. 維修完成後,填入 結案日期(畫面以醒目色標示,代表此單關鍵欄位)。
  2. 儲存。未填結案日期者視為尚未結案。

查詢與修改

  1. 以工具列導覽鈕或查詢功能切換到既有維修單。每次切換後系統會重新帶出客戶簡稱、品名、服務人員姓名等描述欄位。
  2. 直接在欄位上修改後儲存即可。

刪除

  1. 切換到要作廢的維修單,按 刪除 並確認。

存檔三道檢核

儲存時系統會擋下:未填客戶代號公司代碼為 0、未填叫修日期。任一未過會跳出「請輸入○○」訊息且不存檔。

欄位說明

欄位 必填 說明/格式/預設
叫修單號 系統 流水號,存檔後自動產生,唯讀
叫修日期 短日期格式;存檔檢核,未填擋存
叫修人 反應問題的客戶聯絡人(文字,最長 20)
檢修日期 短日期格式;實際派人檢修的日期
服務人員 員工代號(最長 20),放大鏡可查;帶出服務人員姓名
服務人員姓名 由服務人員代號自動帶出,唯讀(未存於本表)
保固卡號 最長 36;輸入後一鍵帶出客戶/機器序號/品號/購買日期
購買日期 由保固卡帶出,唯讀(畫面以系統產生色標示)
品號 SKU(最長 30),放大鏡可查;帶出品名
品名 由品號自動帶出
機器序號 最長 80;可由保固卡帶出或手動輸入
客戶代號 最長 10,放大鏡可查;存檔檢核,未填擋存
客戶簡稱 由客戶代號自動帶出
冷煤過濾量 數值(19,4),預設 0
結案日期 短日期格式;填入代表結案(畫面醒目色標示)
反應內容 多行文字(最長 999),客戶反應描述
處理情形 多行文字(最長 999),維修處理紀錄
公司代碼 ✔(系統) 新增時自動帶 1;為 0 時擋存

欄位顏色提示

畫面上 叫修單號結案日期 以醒目色顯示(單據關鍵欄位),購買日期 以「系統自動產生」色顯示,代表由保固卡帶出、不需手動輸入。

欄位連動與附加功能

本節整理「輸入某欄位後系統會做什麼」「按某動作會做什麼」,全部來自實際程式碼。

保固卡號 → 一鍵帶出整台機器資料(最重要)

當你在 保固卡號 欄輸入或選取一張保固卡(離開欄位時觸發),系統會用保固卡號去查保固卡資料,並依序自動填入:

  1. 客戶代號 ← 保固卡的客戶代號。
  2. 客戶簡稱 ← 由帶出的客戶代號再查客戶主檔取得。
  3. 機器序號 ← 保固卡登記的機器序號。
  4. 品號 ← 保固卡登記的 SKU。
  5. 品名 ← 由帶出的品號再查品號主檔取得。
  6. 購買日期 ← 保固卡的購買日期(唯讀顯示)。

找不到保固卡時

若輸入的保固卡號查不到資料,上述欄位不會被覆寫;此時可直接手動輸入客戶代號、機器序號、品號等,仍可正常開單與存檔(只要通過存檔三道檢核)。

服務人員 → 自動帶姓名

服務人員 欄輸入員工代號並離開欄位後,系統自動把對應的 服務人員姓名 帶到右側唯讀欄。姓名只供畫面顯示,不會單獨存檔(由代號於每次載入時重算)。

新增時自動帶公司代碼

新增 後,系統把 公司代碼 設為 1。此欄不在畫面上直接編輯,但存檔時會檢核:公司代碼為 0 會被擋下。因此正常透過 新增 開單即可滿足此檢核。

切換單據後自動補描述欄位

每次以導覽鈕切換到不同維修單時,系統會重新依代號帶出三個描述欄位:客戶簡稱(由客戶代號)、品名(由品號)、服務人員姓名(由服務人員代號)。因此即使這些描述欄位沒有實際存進資料表,畫面上也會正確顯示。

存檔檢核

儲存前會檢查三個必要欄位,任一不符即跳訊息並中止存檔:

  1. 客戶代號 不可空白。
  2. 公司代碼 不可為 0。
  3. 叫修日期 不可空白。

其他功能與列印(目前的限制)

其他功能1/列印尚未對應到維修單

程式中本單的「其他功能1」(ExtendedFunction1)目前開啟的是進料品質英文版(Purama_E)視窗、列印(GetPrintViewModel)回傳的也是暫收單列印(PuramaPrint)頁——這兩者皆為從進料品質(Purama)複製過來、尚未改寫成維修單專用的殘留,對維修單而言沒有實際意義。請勿依賴維修單上的「其他功能1」與「列印」;維修紀錄的查閱請直接在本畫面進行。此缺口待後續版本補正。

常見問題

輸入保固卡號後,客戶、機器序號、品號都沒帶出來?

代表該保固卡號查不到對應的保固卡資料。請確認:(1) 保固卡號輸入正確;(2) 該機器已在產品序號/保固卡階段建檔。查不到時欄位不會被覆寫,可改為手動輸入客戶代號、機器序號、品號後存檔。

為什麼存檔被擋,跳出「請輸入○○」?

存檔有三道檢核:客戶代號 不可空白、公司代碼 不可為 0、叫修日期 不可空白。其中公司代碼在按 新增 時會自動帶 1,若你不是用 新增 流程進來、或資料異常導致為 0,也會被擋;正常透過 新增 開單即可。

服務人員姓名(或客戶簡稱、品名)顯示空白?

這些是由代號即時帶出的描述欄位。空白通常代表對應代號在主檔中查不到名稱:請確認服務人員代號存在於員工主檔、客戶代號存在於客戶主檔、品號存在於品號主檔。

維修單可以列印嗎?

目前不行。畫面上的「列印」按到的是從進料品質沿用、未改寫的暫收單列印頁,對維修單沒有意義,屬已知缺口(見欄位連動與附加功能)。維修紀錄請直接在本畫面查閱。

結案日期沒填會怎樣?

結案日期非必填,未填代表此單尚未結案。它不影響存檔,但建議維修完成後務必補填,作為結案與後續查詢的依據。

相關功能


需補截圖清單

以下截圖待功能 runtime 驗收後補拍(放 docs/J-Quality/images/):

  1. repair-step1.png — 維修單主畫面全貌(含上半身分資料區+下半反應內容/處理情形)
  2. repair-step2.png — 保固卡號帶出客戶/機器序號/品號/購買日期的前後對照
  3. repair-step3.png — 服務人員帶出姓名、結案日期填入後的結案狀態