跳到主內容

文件下載

產品文件、導入準備表單與上線資料樣板,中英文版本齊備,隨時下載離線使用。

產品與導入文件

  • SARA 版本功能比較表(中文版)

    入門版/專業版/企業版完整功能比較,含使用限制、排程、算料、報工、資料整合、標準報表、進階報表與服務支援。

    中文
  • SARA Version Feature Comparison (English)

    Full feature comparison of Starter, Professional and Enterprise plans, including usage limits.

    English
  • SARA 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 元件品號物料需求數量
工單11站點1製程1-160料號-A(半成品)100
工單11站點1製程1-160採購件1100
工單12站點1製程1-2120
工單13站點2製程2-130

工序 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 表的「訂單編號」。屬客製化欄位,啟用前先與顧問確認。

資料展開範例

在庫與在途分列。以官方範例為例:

物料名稱是否為半成品已入庫存到料時間到料數量
採購件1FALSETRUE2024/01/01100
採購件2FALSEFALSE2024/12/28100

「採購件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-12024/12/18 08:300RUNNING
工單1製程1-12024/12/18 08:302024/12/18 12:0060BATCH
工單1製程1-12024/12/18 08:302024/12/18 15:40100FINISHED

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 匯出檔、報表帶來,我們直接告訴你現在能跑到哪一步、還缺什麼。