> ## Documentation Index
> Fetch the complete documentation index at: https://docs.alforse.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 量規與校正

> 登錄量測儀器，讓每一件都遵循校正排程，將每次校正記錄為佐證，並一眼看出哪些量規已超出校正。

品質團隊使用量規與校正，來證明每次量測背後的儀器是可信賴的。量規是受管制的量測儀器，例如卡尺、測微器、塞規或 CMM；每一件都依循循環的校正排程，且每次校正都保留為有日期的記錄。

量規屬於品質模組。當你記錄[檢驗](https://docs.alforse.com/zh-Hant/docs/reference/inspections.md#gauges)時，可以註明由哪個量規量測每個特性。

## 概觀

| 概念 | 說明 | 位置 |
| - | - | - |
| **量規** | 一件實體儀器，具有識別碼、類型與排程。 | **品質 → 校正 → 量規** |
| **量規類型** | 儀器的種類（卡尺、測微器、CMM 等）。 | **量規類型** |
| **校正記錄** | 一次有日期的校正，附有讀數、條件與簽核。 | **品質 → 校正 → 記錄** |
| **校正狀態** | `Pending`、`In-Calibration` 或 `Out-of-Calibration`，由 Alforse 推導。 | 顯示在量規上 |

## 量規記錄

在**品質 → 校正 → 量規**下新增量規。每個量規都需要**量規類型**。新公司一開始就內建十九種量規類型，包括塊規、數種卡尺與測微器變體、塞規、平板與 CMM。若要新增自己的，請前往**量規類型**並輸入名稱；不需要其他東西。

### 量規欄位

FieldType

<details>
  <summary>**gaugeId**</summary>

  你為儀器取的識別碼，例如 `G-001`。若留空，會使用量規序列的下一個編號。
</details>

<details>
  <summary>**gaugeTypeId**required</summary>

  這是哪一種儀器，從你的量規類型中選擇。
</details>

<details>
  <summary>**gaugeRole**required</summary>

  `Master` 代表主量規，即用來檢查其他量規的基準；`Standard` 代表日常使用的量測儀器。
</details>

<details>
  <summary>**calibrationIntervalInMonths**required`number`</summary>

  量規必須多久校正一次（以月為單位）；下次到期日由此推導。預設為 6，且至少為 1。
</details>

<details>
  <summary>**description**</summary>

  用你自己的話說明這是什麼儀器。
</details>

<details>
  <summary>**modelNumber**</summary>

  製造商的型號。
</details>

<details>
  <summary>**serialNumber**</summary>

  儀器的序號。
</details>

<details>
  <summary>**supplierId**</summary>

  量規購自何處。
</details>

<details>
  <summary>**dateAcquired**</summary>

  量規到手的日期。
</details>

<details>
  <summary>**lastCalibrationDate**</summary>

  最近一次校正的日期。在第一筆校正記錄存在之前可手動編輯；之後一律來自最新的記錄。
</details>

<details>
  <summary>**nextCalibrationDate**</summary>

  下次校正的到期日，等於*上次校正日期 + 間隔*。每次記錄校正時重新計算；僅在第一筆記錄之前可手動編輯。
</details>

<details>
  <summary>**locationId**</summary>

  量規存放的據點。
</details>

<details>
  <summary>**storageUnitId**</summary>

  該地點內存放量規的儲存單位。
</details>

### 停用量規

量規不是 `Active` 就是 `Inactive`。

* **停用**量規即讓它退役。其記錄與校正歷程仍保留，且不再於檢驗的量規清單中提供。
* 只有在量規沒有校正歷程時才**刪除**它，因為刪除會完全移除記錄。

兩個動作都需要 `quality` **刪除**權限。

## 校正排程

排程由兩個值組成：以月為單位的**間隔**，以及**上次校正日期**。當你記錄校正時，Alforse 會把其日期設為上次校正日期，並加上間隔得到下次到期日。

例如，在 2 月 10 日校正、間隔為三個月的量規，下次到期日是 5 月 10 日。

如果你變更間隔，新值會在下次記錄校正時生效，並據此重新計算到期日。

## 記錄校正

每次量規校正時，請在**品質 → 校正 → 記錄**下記錄一筆**校正記錄**。這筆記錄就是你的佐證：誰核准、讀數是對照哪個標準比對、環境條件，以及讀數本身。

### 校正記錄欄位

FieldType

<details>
  <summary>**gaugeId**required</summary>

  校正了哪個量規。
</details>

<details>
  <summary>**dateCalibrated**required</summary>

  校正進行的日期。會複製到量規作為其上次校正日期，並用來向前推算下一次。
</details>

<details>
  <summary>**requiresAction**</summary>

  當校正發現需要後續處理的事項時勾選。
</details>

<details>
  <summary>**requiresAdjustment**</summary>

  當量規必須調整時勾選。
</details>

<details>
  <summary>**requiresRepair**</summary>

  當量規必須維修時勾選。
</details>

<details>
  <summary>**calibrationAttempts**</summary>

  成對的讀數：已知的參考值，以及量規對它實際量到的值。
</details>

<details>
  <summary>**measurementStandard**</summary>

  讀數所對照的標準，例如可追溯至 NIST 的標準，或主量規的序號。
</details>

<details>
  <summary>**temperature**`number`</summary>

  當時的室溫，單位為 °C。
</details>

<details>
  <summary>**humidity**`number`</summary>

  當時的相對濕度，以 0 到 1 之間的小數輸入（0.45 = 45%）。
</details>

<details>
  <summary>**supplierId**</summary>

  校正外包時，執行工作的外部實驗室。
</details>

<details>
  <summary>**approvedBy**</summary>

  誰簽核了這次校正。
</details>

<details>
  <summary>**notes**</summary>

  其他值得記錄的內容。
</details>

### 合格或不合格

你不用選擇結果；三個 **requires** 欄位會決定：

| `requiresAction`、`requiresAdjustment`、`requiresRepair` | 結果 | 之後的量規狀態 |
| - | - | - |
| 全部未勾 | **合格** | `In-Calibration` |
| 任一個被勾選 | **不合格** | `Out-of-Calibration` |

NOTE

**每次校正都會保留**

新的校正是附加在舊的旁邊，絕不取代它們，所以量規保有完整的、有日期的歷程，最新的排在最前。量規本身只彙總最新的日期與由此產生的狀態。

## 校正狀態

Alforse 會為你設定量規的校正狀態。你從不需要手動指派。

<details>
  <summary>**Pending**</summary>

  每個新量規的起點。排程已存在，但尚未記錄任何合格的校正，因此量規尚未被確認為合格或不合格。
</details>

<details open>
  <summary>**In-Calibration**</summary>

  其最新校正合格，且尚未再次到期。可以信賴用它所做的量測。
</details>

<details>
  <summary>**Out-of-Calibration**</summary>

  最新校正不合格，或到期日已過。在信賴它之前請先重新校正。
</details>

### 逾期

超過下次到期日的量規會顯示為 `Out-of-Calibration`，無論其最後儲存的結果為何。

HEADS UP

**逾期是計算出來的，不是儲存的**

沒有「逾期」動作。每當顯示量規時，Alforse 都會將其下次到期日與今天比較，所以排程失效的當天，狀態會自行變成 `Out-of-Calibration`。記錄一筆新的合格校正是唯一的回復方式。

### 到期警示

排程工作會尋找即將超出校正的量規，並通知在**設定 → 品質**下列為校正到期警示的人員。請在那裡加入適當的人員，才不會漏掉逾期的量規。

### 狀態僅供參考

`Out-of-Calibration` 的量規**不會**阻擋檢驗。仍可用它記錄樣本，並接受或拒絕批號。請將狀態與到期警示視為採取行動的訊號，而不是關卡。

## 疑難排解

| 症狀 | 原因 | 解決方法 |
| - | - | - |
| "Calibration interval is required"（需要校正間隔） | 間隔為空白、零或負數。 | 輸入 1 以上的整數月數。 |
| "Type is required"（需要類型） | 量規沒有量規類型。 | 選擇量規類型。 |
| "Gauge is required"（需要量規）／"Date is required"（需要日期） | 校正記錄缺少量規或日期。 | 選擇量規並輸入校正日期。 |
| "Failed to insert gauge"、"Failed to update gauge" 或 "Failed to insert gauge calibration record"（無法新增／更新量規，或無法新增量規校正記錄） | 儲存失敗：資料庫約束、序列問題或缺少權限。 | 重新載入後再試一次；確認你的角色具有所需的品質權限。 |
| 校正合格，但量規仍顯示 `Out-of-Calibration` | 下次到期日已在過去，所以量規顯示為逾期。 | 記錄新的合格校正，使下次到期日移到未來。 |
| 逾期的量規沒有阻止檢驗 | 狀態僅供參考；沒有阻擋。 | 依狀態或到期警示採取行動。 |

## 相關內容

**品質**

問題、矯正措施工作流程與進料檢驗。

[Open](https://docs.alforse.com/zh-Hant/docs/reference/quality.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.