排程畫面
所有調整都在 ERP 的生產區域進行。生產現場只讀取結果。優先順序
預設檢視是週,顯示依到期日放置的工單。使用左上角的切換器切換到月,或切換到工作中心,這是每個工作中心一欄的工序看板。- 設定到期日:把工單卡片放到某一天或某一週。放到未排程上則會移除日期。
- 指派並排序工序:在工作中心檢視中,拖曳工序卡片會同時儲存它在哪裡執行及其。
- 重新排序與移動的差別:在欄位內洗牌卡片只會改變取料順序。把卡片放到另一個工作中心的欄位,還會觸發重新排程,因為這道工序現在需要那台機器行事曆上的一個時段。
預測
以甘特圖顯示每個工作中心已排定的時間,並讓你詢問任何長條為何位於該處。詳情見預測說明排程。出站
出貨規劃人員使用「出站」查看即將準備好出貨的東西。它收集供應銷售訂單的未結工單,並依完工日分組,工單已排程時使用預計完工時間,在那之前使用到期日。各列帶有送貨城市與州、運送方式與承諾日期;你可以將清單縮小到一個地點,以及未來 7、14 或 30 天。資源規劃
這裡決定誰在哪裡工作。將員工放到工作中心欄位,指定一天或一週,記錄缺勤與加班,並檢查產能檢視,比較已排定與可用的工時。因為引擎會讀取人員配置,這裡所做的每項變更也都會觸發重新排程。看板背後的班次模型在人員中說明。MES 排程頁面
外觀上它與工作中心檢視相似,但僅供顯示。作業員看到依派工優先順序排序的工作站佇列,並可由此開啟工序開始工作。在這個看板上的拖曳不會被儲存。依真實產能安置
順向排程
安置是在時間上順向進行的。工序取得第一個可行的時段,該時段不早於現在,也不早於製程路徑中其前面各工序結束的時間。沒有任何東西從到期日往回推,所以得出的完工日期本身就是預測,它顯示的任何寬裕時間都是真實存在的。兩個限制資源
每次安置都必須符合兩個有限資源:- 機器時間。工作中心一次只處理一道工序,而且只在其作業時間內。
- 作業員時間。只有在流程要求某項能力時才需要;在人員也是產能的一部分中說明。
作業時間從哪裡來
引擎從第一條適用的規則取得工作中心的時間:
使工作中心離線的未結保養派工所造成的停機時間,隨後會從這些時間中扣除,無人化機器也不例外。
在工作中心之間選擇
如果一個流程可以在數個工作中心上執行,引擎會選擇最早完成工序的那一個。因此工作會繞過塞車或沒人上班的機器。已在進行中的工序
已開始的工序留在它的工作中心,只排定仍剩下的工作。人工與機器時間會依仍未完成的數量縮放,而一旦存在任何生產事件,設置即視為已完成。派工順序與期限類型
派工順序是安置的副產品。在每個工作中心,已排定的工序依預計開始時間排名,並給予位置 1、2、3 等等,這就是為什麼每個看板欄位的第一張卡片是該工作站的下一張工單。 工單的只影響排名,不影響其他任何事。產能依類別分配(盡快,然後是硬性期限、軟性期限、無期限),在每個類別內再依到期日。沒有任何一種類型會阻止或延遲安置。人員是產能的一部分
能力要求
你可以將流程標示為需要某項能力。其工序隨後只有在至少一位合格的作業員空閒時才會執行,也就是這個人:- 持有該能力,且資格尚未過期,
- 在班且沒有缺勤,並且
- 尚未被排進其他工作。
引擎挑選誰
- 在資源規劃看板上配置到該工作站的人員優先。他們以團隊方式處理工序:人工分攤到在場的人員,而設置與機器時間絕不會縮短。
- 如果那裡沒有配置任何人,引擎會退而求其次,使用合格的機動人員,也就是在任何地方都沒有看板指派的人。
每個地點的人員配置政策
每個地點在生產設定頁面都有人員配置政策,那裡的說明是:“Require an assigned operator before the scheduler places work at a location. When on, unstaffed work centers get no work and an operation with no manned coverage shows as unschedulable. Lights-out (24×7) work centers are exempt.”(在排程器於某地點安置工作之前,要求有指派的作業員。開啟時,沒有人員的工作中心不會得到任何工作,沒有人員涵蓋的工序會顯示為無法排程。無人化(24×7)工作中心可豁免。) 開啟「需要人員配置」後,不再有機動人員的後備,連沒有能力要求的工序也需要有人員配置的工作站。工作只會去你有放人的地方。此設定在下次重新產生時生效;開啟或關閉它本身不會排入一次重新產生。每道工序的兩個日期
每道工序帶有兩個日期,回答不同的問題。把它們當成同一個,是對排程最常見的誤讀。落後目標(琥珀色)
預測結束時間晚於需求目標的工序,會以琥珀色繪製:在製程清單與工序看板的卡片上,預計日期以該顏色顯示(“Projected Sep 12”,預計 9 月 12 日),滑鼠移上去會顯示 “Behind target by N day(s)“(落後目標 N 天)。請把它視為警告,而不是衝突:工單整體仍可能趕上其到期日。釘選目標
若要掌控目標,請從製程清單上的日期選擇器釘選它;選擇器的提示警告 “Pinning it overrides the calculated target.”(釘選會覆寫計算出的目標。)- 釘選所固定的是目標。製程路徑中較早的工序隨後會從釘選的目標計算自己的目標。
- 釘選不碰的是安置:開始與完成仍在每次執行時重新預測。
- 例外是被釘選的,其儲存的時段會被保留,因為廠商的周轉時間無法由你的引擎重新規劃。
預測說明排程
圖表顯示什麼
在預測頁面上,每個工作中心,即使是閒置的,都有一條泳道,每道已排定的工序是一個標有其工單和零件的長條。因為每個長條都是儲存的,而不是從日期重新繪製的東西,所以圖表確切顯示引擎承諾了什麼。保養停機時間在同一泳道中以琥珀色長條顯示,作業員泳道則顯示誰已被排定。 在標題中選擇日、週或班次範圍。說明長條
選取任何長條,可開啟側邊面板說明其時間:- 排程備註以平實的語言給出開始時間的理由。常見的備註如 “Waited 14h for the work center — queued behind J000128 (4 ops)“(等待工作中心 14 小時——排在 J000128(4 道工序)後面)以及 “Waited 2d 3h for a qualified operator to be available”(等待合格作業員可用,等了 2 天 3 小時)。
- 工作與跨度分開顯示。橫跨班次邊界的工序,可能是 22 小時跨度中的 6 小時工作;這是預期的,不是錯誤。
- 每條泳道都有 “How are these hours calculated?”(這些工時如何計算?)彈出視窗,顯示哪條規則提供了它的工時,以及停機和人員配置扣掉了什麼。
工序批次
工序批次一旦發放,其成員工序(共用一個可批次的流程)就佔用單一預留。因此預測畫出一個以批次命名的長條(例如 “BAT000005 · 2 jobs”),而不是每個成員一個長條,且長條的面板與動作按鈕通往批次,而不是任何一張工單。衝突與無法排程的工作
標題會分別計算兩種麻煩。 衝突是已安置、但結束於工單到期日之後的工序。Alforse 會連同它儲存一個原因,例如 “Finishes 2026-11-18 but the job is due 2026-11-11 — waited for a qualified operator, queued behind J000128 (4 ops)“(完成於 2026-11-18,但工單到期日為 2026-11-11——等待合格作業員,排在 J000128(4 道工序)後面),並在你將滑鼠移到工序看板上標有紅旗的卡片時再次顯示該原因。 「無法排程」的工序完全找不到可行的時段,原因是:- 不存在合格的作業員,
- 地點要求人員配置,而沒有任何工作站有人員,或
- 在期間內沒有可用的產能。
排程何時重新計算
觸發重新規劃的編輯
對任何排程輸入的編輯,都會將其影響的工單標示為排程已過時,並把一個重新規劃波次排入佇列。計入的輸入有:- 優先順序看板上的到期日,
- 人員配置的指派,
- 班次,
- 工作中心的時間或啟用旗標,
- 作業員資格,
- 流程的能力要求,以及
- 機器停機。