文件下載
產品文件、導入準備表單與上線資料樣板,中英文版本齊備,隨時下載離線使用。
產品與導入文件
SARA 版本功能比較表(中文版)
入門版/專業版/企業版完整功能比較,含使用限制、排程、算料、報工、資料整合、標準報表、進階報表與服務支援。
中文SARA Version Feature Comparison (English)
Full feature comparison of Starter, Professional and Enterprise plans, including usage limits.
EnglishSARA ERP 串接準備清單(IT 人員版)
ERP 串接準備表單:網路連通方式、資料庫唯讀帳號與連線資訊、訂單與庫存範例畫面。適用於設有 IT/MIS 人員的企業,Word 格式可直接填寫回傳。
中文SARA ERP 串接準備清單(一般窗口版)
ERP 串接準備表單:以簡明表格收集 ERP 系統與廠商資訊、資料庫唯讀帳號、訂單與庫存畫面範例。適合未設有資訊部門的企業,Word 格式可直接填寫回傳。
中文
上線資料樣板
排程引擎要的四類事實——要做什麼、誰能做、料在哪、實際做到哪——整理成 101 到 401 四張表。只要 101 工單表就能開始排程, 其餘給得出來排得更準。給不出來的欄位留空即可。
- 中文—
- 中文—
- 中文—
- 中文—
想先了解每一類資料各解決什麼問題、資料不齊時怎麼開始?看〈導入生產排程系統前,要準備哪些資料?〉
每張表要填什麼
點開任一張表看必填與進階欄位、資料展開範例、常見來源,以及手邊沒有這筆資料時的做法。
101工單與訂單表唯一必備必填 8 欄・進階 9 欄
SARA 排程引擎的起點,也是唯一硬性必備的一張。工單是任務、製程是路徑、交期是目標——三者缺一,引擎無法解。一張工單通常會拆成多道工序、一道工序可以掛多筆 BOM 元件,所以 101 表常常同一張工單會展開好幾列(每列代表一道工序或一筆 BOM)。
必填欄位
- 工單編號
mo_nbrString|整張工單的識別碼,例如「工單1」、製令單號。同一張工單若有多道工序,這欄會在多列重複出現。 - 品號
product_nameString|要生產出來的成品料號,例如「料號-A1」。 - 生產需求數量
req_qtyInteger|這張工單要做幾個成品。拆批生產時整張工單仍填總量,各批的量用「批量需求量」表達。 - 需求日
mo_dueYYYY-MM-DD|客戶要交貨、或下一站要收到的日期;排程引擎要解的目標。 - 工序
job_sequenceInteger|從 1 開始遞增的工序順序。相同數字代表平行工序(可並排執行,不分先後)。 - 站點
workcenter_nameString|這道工序在哪個站點做,例如「站點1」。名稱必須與 201 表的站點一致,引擎才連得起來。 - 製程名稱
job_nameString|該站點下的具體製程,例如「製程1-1」。這是排程與報工的最小單位,務必與 201 表一致。 - 預估工時
est_timeFloat|完成這道工序「整批數量」所需的總時間,不含休息。例如「製程1-1 做 100 件要 60 分鐘」就填 60。單位依系統設定的工時單位(預設分鐘,最多到小數一位)。手上若是 UPH 或單件工時,乘上批量換算即可。
進階欄位(選填,能讓排程更精準)
- 訂單編號
doc_nbrString|對應客戶訂單號或業務開單號(例如「ORD-2024-001」)。用於追源,並可配合 301「限定取用訂單」做客供料對應。 - 規格
product_descriptionString|產品規格、顏色、尺寸等備註(例如「藍色 / 10mm 厚 / 含包裝」)。給現場辨識用,不影響排程邏輯。 - 生產批號
lot_nbrString|同一張工單拆批生產時用,例如「批號1」、「批號2」。一張工單可有多個生產批,各批可有獨立的需求數量與需求日。 - 批量需求量
lot_qtyInteger|拆批生產時該批的需求數量,不填預設等於工單需求數量。例如 100 件拆兩批 60 / 40,兩批分別填 60、40。 - 排程優先等級
priorityInteger 1-99|數字愈大愈優先排程,例如急單填 90、一般單填 50。不填則由引擎依交期決定先後。 - 最早可開始時間
material_ready_dateYYYY/MM/DD hh:mm|受模具就緒、客戶確認等外部限制時,例如「模具 2024-12-05 到位」就填 2024/12/05 00:00,引擎不會排在這之前。注意:缺料造成的延後不用填這欄——交給 301 表,引擎會自動算;這欄留給「非物料」的外部限制。 - 製程委外
sourcingin-house / out-sourcing|這道工序廠內做填「in-house」,委外填「out-sourcing」。委外工序對應的資源在 201 表設為「供應商」類型。 - BOM 元件品號
pre_partsString|這道工序需要的物料或半成品品號,例如「採購件1」、「料號-A(半成品)」。多筆物料時這列會展開多次,名稱必須與 301 的物料名稱一致。 - 物料需求數量
pre_parts_req_qtyInteger|對應 BOM 元件品號的「整批」需求量。例如做 100 件成品要用 100 個採購件1,就填 100(不是單件用量)。
資料展開範例
一張工單會依工序與 BOM 展開成多列。以官方範例「工單1(料號-A1,100 件,需求日 2024-12-22)」為例,3 道工序 + 工序 1 有 2 筆 BOM 元件,會展開成 4 列:
| 工單編號 | 工序 | 站點 | 製程名稱 | 預估工時 | BOM 元件品號 | 物料需求數量 |
|---|---|---|---|---|---|---|
| 工單1 | 1 | 站點1 | 製程1-1 | 60 | 料號-A(半成品) | 100 |
| 工單1 | 1 | 站點1 | 製程1-1 | 60 | 採購件1 | 100 |
| 工單1 | 2 | 站點1 | 製程1-2 | 120 | — | — |
| 工單1 | 3 | 站點2 | 製程2-1 | 30 | — | — |
工序 1 因有 2 筆 BOM 元件,重複展開為 2 列(工序、站點、製程、工時都重複填);工序 2、3 無 BOM,各 1 列。Excel 裡的「品號 / 生產需求數量 / 需求日」等工單層級欄位,每一列都要照填——不是合併儲存格,是純資料列。
常見資料來源
- ERP 工單匯出(含 BOM 與工藝路線)
- Excel 排程表 + 製程順序對照表
- 客戶訂單 + 生管手工 BOM
給不出來怎麼辦?
沒有結構化工單?把現有的客戶訂單表 + 一張製程順序對照表給我們,我們會幫你長成 101 表的格式。
201資源與製程能力表有更好必填 4 欄・進階 3 欄
只給 101,SARA 能算出工序順序,但所有任務會擠在同一條時間軸上;補上 201,引擎才知道「製程1-1 可由 M001 或 M002 做」、「製程1-2 只能由 H001 這個人做」,並能在資源被佔用時自動切到替代資源、做負載平衡。一個資源可掛多個站點 / 製程,所以 201 表常常同一個資源會展開好幾列(每列代表一個能力)。至於班表、行事曆與停機 / 請假 / 保養等資源事件,上線後在系統介面上設定即可,不必塞進 201 表。
必填欄位
- 資源名稱
resource_nameString|系統的單一識別碼,不可重複。例如「M001」(機台)、「H001」(人員)、「A線」(產線)。 - 資源類型
resource_type機台/設備(預設)/ 人員 / 產線 / 供應商 / 模具|治工具|不同類型在排程引擎中行為不同(如供應商常設為無限產能)。 - 站點
workcenter_nameString|這個資源能服務哪些站點,可掛多站點(展開多列)。名稱必須與 101 表一致,引擎才認得出對應關係。 - 製程名稱
job_nameString|該站點下能做哪些具體製程,可掛多製程(展開多列)。名稱必須與 101 表一致。
進階欄位(選填,能讓排程更精準)
- 產能限制類型
capacity_type有限產能(預設,一般機台、人員)/ 無限產能(如外包供應商)|決定排程是否受該資源容量限制。 - 線別
lineString|資源所在位置可支援的線別(例如「A線」、「夜班線」),可多線別。用於依線別做調度與報表分群。 - 可同時處理的工作件數
standard_capacityInteger|1 個資源可以同時處理多少個工作;例如「1 人同時操作 4 台機」就填 4。預設 1。
資料展開範例
資源依「能做哪些製程」展開,1 個能力 = 1 列。以官方範例為例,4 個資源恰好對應 101 表的 3 道製程:
| 資源名稱 | 資源類型 | 產能限制類型 | 可同時處理 | 站點 | 製程名稱 |
|---|---|---|---|---|---|
| M001 | 機台/設備 | 有限產能 | 1 | 站點1 | 製程1-1 |
| M002 | 機台/設備 | 有限產能 | 1 | 站點1 | 製程1-1 |
| H001 | 人員 | 有限產能 | 1 | 站點1 | 製程1-2 |
| A線 | 產線 | 有限產能 | 1 | 站點2 | 製程2-1 |
M001 與 M002 都會做「製程1-1」,所以引擎可在兩台中擇一排程、做負載平衡。若同一個資源能做多個製程(例如 M001 也會做製程1-2),就再展開一列(M001 / 站點1 / 製程1-2)——資源名稱重複,站點+製程不同。
常見資料來源
- 機台 / 人員 / 外包清單
- 製程能力矩陣(哪台機、哪個人會做哪道製程)
- ERP 工藝路線(routing)匯出
給不出來怎麼辦?
只有手寫的「哪台機可以做什麼」?我們會用一份簡單問卷把機台、人員、製程能力梳理成 201 表,3-5 個工作天可以完成。
301物料與庫存表有更好必填 4 欄・進階 2 欄
沒有 301 也能排程,但引擎只能假設「料都備齊」。補上 301,SARA 會「吃在途」——把採購到料時間納入排程,自動把缺料的工單延後、避免排了卻沒料做。物料名稱必須與 101 的「BOM 元件品號」一致,引擎才連得起料件需求與庫存供給的關係。
必填欄位
- 物料名稱
material_nameString|系統的單一識別碼,不可重複,例如「採購件1」、「料號-A(半成品)」。必須與 101 表「BOM 元件品號」完全一致,引擎才連得起來。 - 是否為半成品
is_sfgTRUE / FALSE|原物料填 FALSE(預設);半成品填 TRUE,代表「另一張工單會做出來」的料,引擎會自動接續上游工單的完工時間。 - 已入庫存
arrivedTRUE / FALSE|TRUE=已進倉可立即用(在庫)、FALSE=採購單上預計到貨但尚未進倉(在途)。與「是否為半成品」組合出在庫庫存 / 在途採購 / 在庫半成品 / 生產中半成品四種狀態。 - 到料數量
arrived_qtyFloat|這筆庫存的數量。建議填排程實際可動用的量(已扣除其他保留量、安全庫存等)。
進階欄位(選填,能讓排程更精準)
- 到料時間
arrived_dateYYYY/MM/DD|在途料填預計到貨日(例如「2024/12/28」採購單預計到貨)、在庫料填實際入庫日。不填預設為當下系統時間(視為已可用)。 - 限定取用訂單單號
restrict_doc_nbrString|這筆庫存只能用於特定訂單時填,例如「ORD-2024-001」客供料,引擎就不會把它分配給其他訂單。對應 101 表的「訂單編號」。屬客製化欄位,啟用前先與顧問確認。
資料展開範例
在庫與在途分列。以官方範例為例:
| 物料名稱 | 是否為半成品 | 已入庫存 | 到料時間 | 到料數量 |
|---|---|---|---|---|
| 採購件1 | FALSE | TRUE | 2024/01/01 | 100 |
| 採購件2 | FALSE | FALSE | 2024/12/28 | 100 |
「採購件1」已進倉(已入庫存=TRUE),排程可立即動用;「採購件2」要等到 2024/12/28 才到貨(已入庫存=FALSE),引擎會把用到它的工單延後到該日之後才開排。若有半成品庫存(例如別張工單剛做完的「料號-A(半成品)」),「是否為半成品」填 TRUE 即可,引擎會把它與上游工單的完工時間自動串接。
常見資料來源
- ERP 庫存 + 採購單
- 進貨單 / 倉庫盤點表
- 人工 Excel 庫存表
給不出來怎麼辦?
庫存還在盤點?301 表可以分批給——先給「正在生產的工單會用到的料」與「最近兩週要進的採購單」,引擎就能開始排;其餘料件邊上線邊補。
401報工資料表可用系統線上報工取代必填 6 欄・進階 4 欄
401 是排程的回饋迴路:有報工資料,SARA 才能比對預期工時、自動回壓交期、預測逾時。如果現場沒有報工系統可以匯出,直接用 SARA 內建的線上報工功能——平板 / 手機掃單就能即時回報,回饋資料由系統自己長出來。
必填欄位
- 工單號
mo_nbrString|必須與 101 表的工單編號一致,報工才回得到對的工單。 - 製程名稱
job_nameString|必須與 101 表的製程名稱一致——名稱對不上是報工卡住最常見的原因。 - 實際開始時間
real_start_timeYYYY/MM/DD hh:mm|這道工序實際開工的時間。 - 實際結束時間
real_end_timeYYYY/MM/DD hh:mm|實際完工 / 回報當下的時間;進行中(RUNNING)可留空。 - 報工數量
wip_qtyInteger|已完成的數量,接受 0。BATCH 回報時填「目前累計完成」的數量。 - 狀態
statusRUNNING(進行中)/ FINISHED(已完工,之後不能再報)/ PAUSE(暫停,如休息、換班、異常)/ BATCH(進行中、回報目前累計完成數量)。
進階欄位(選填,能讓排程更精準)
- 批號
lot_nbrString|拆批生產時對應 101 表的生產批號。 - 生產料號
product_nameString|與 101 表的品號一致。 - 報工資源
report_resource_nameString|實際執行的機台 / 人員,名稱與 201 表的資源名稱一致。 - 內製外包
sourcingin-house / out-sourcing|同 101 表的製程委外格式。
資料展開範例
一道工序從開工到完工會留下多筆報工紀錄。以「工單1 / 製程1-1(100 件)」為例:
| 工單號 | 製程名稱 | 實際開始時間 | 實際結束時間 | 報工數量 | 狀態 |
|---|---|---|---|---|---|
| 工單1 | 製程1-1 | 2024/12/18 08:30 | — | 0 | RUNNING |
| 工單1 | 製程1-1 | 2024/12/18 08:30 | 2024/12/18 12:00 | 60 | BATCH |
| 工單1 | 製程1-1 | 2024/12/18 08:30 | 2024/12/18 15:40 | 100 | FINISHED |
08:30 開工先報 RUNNING;中午回報「目前累計做了 60 件」用 BATCH;15:40 做滿 100 件報 FINISHED 結案。當累計報工數量達到工單需求數量時,系統也會自動把工作判定為結束。
常見資料來源
- SARA 內建線上報工(平板 / 手機)
- 現場報工機 / 看板
- MES / ERP 報工模組匯出
- 紙本回填
給不出來怎麼辦?
沒有任何報工系統?直接用 SARA 內建的線上報工——平板或手機就能用,現場掃單即報。401 表會由系統自己長出來,不必你準備。
填表前先知道:名稱對不上是最常見的卡關
站點、製程、物料這些名稱是引擎串連四張表的鑰匙——多一個空格、少一個字就對不起來。 填表時只要顧好這三組對應:
- 101 站點+製程名稱201 站點+製程名稱引擎才知道「這道工序誰能做」
- 101 BOM 元件品號301 物料名稱料件需求才接得上庫存供給
- 401 工單號+製程名稱101 工單編號+製程名稱報工才回得到對的工序
上傳前自我檢查
- 欄位名稱前後不要有空格——從其他系統匯出的 CSV 最常中,欄名比對不到會整批辨識失敗
- 存成 UTF-8 編碼的 CSV 再上傳
- 日期照各欄位標示的格式填,不要讓 Excel 自動轉成「12/22/2024」這類格式
- 展開列每一列都要填滿,不要用合併儲存格——同工單多工序、多 BOM 時每列重複填
- 跨表名稱要完全一致(站點、製程、物料、資源),多一個空格就對不起來
帶你的資料來,60 分鐘看清楚能不能上線
把你現在有的 Excel、ERP 匯出檔、報表帶來,我們直接告訴你現在能跑到哪一步、還缺什麼。