Manage ATP Rules · ATP 可承諾規則

定義 Order Promising(GOP)引擎如何對履約行(fulfillment line)上的品項做出承諾:用哪種承諾模式、納入哪些供應/需求來源、套哪些時間圍籬,再指派到組織。

分頁 #15 Window:Manage ATP Rules 配置類型:Customer Input Required 群組:訂單承諾 GOP
目錄
  1. 一分鐘概念
  2. Excel 範例值速覽
  3. ★ 逐欄完整選項確認(核心)
  4. 需上系統確認清單
🔗 這張表的相關關係(連動)
指向 / 影響 →:(對訂單回覆交期/可承諾量)
被指向 / 依賴 ←:← ⑭(收進的資料)、⑰(指派集找供應鏈);依賴 Inventory Org
關鍵連動理由:靠 ⑭ 資料 + ⑰ 來源指派一起算可用量;三者合起來才完成承諾。完整連動網見 連動關係與指向說明。

1一分鐘概念

一條 ATP Rule 是一組「承諾邏輯說明書」:告訴 GOP 引擎當有人問「這個品項什麼時候能交」時,要用什麼方式算、哪些庫存/在途/工單算數、哪些需求要扣掉、多遠以內才真的去查供應。

心智模型:把 ATP Rule 想成餐廳的「出餐承諾規則」。Promising Mode=用哪套估法(精算現有食材/固定備料時間/當作永遠有貨);Supply Types=哪些食材來源算數(冰箱現貨、已下單的進貨、在途的);Demand Types=哪些訂單要先扣掉;Time Fences=多久以後乾脆不查、直接答應。

本表分五層:① Define ATP Rule(規則本體+承諾邏輯)、② ATP Rule Assignments(指派到哪個組織)、③ Supply Types(納入哪些供應來源 Y/N)、④ Demand Types(納入哪些需求 Y/N)、⑤ Time Fences(各種時間圍籬與天數)。Excel 範例建了兩條規則:AA ATP Rule NL1(指派 NL1 組織)與 AA ATP Rule NL2(指派 NL2 組織),兩條設定相同。

依賴順序:Sourcing Rules → Assignment Set → 設 Profile MSP_DEFAULT_ASSIGNMENT_SET → ATP Rules(本表) → Collect Planning Data(引擎才有資料可算)→ 開始承諾。

2Excel 範例值速覽

取自 dump SHEET: ATP Rules。兩條規則設定一致,下表並列。

① 規則本體 + ② 指派(Define ATP Rule + Assignment)

設定項目AA ATP Rule NL1AA ATP Rule NL2
ATP Rule NameAA ATP Rule NL1AA ATP Rule NL2
DescriptionAA ATP Rule for NL1 orgAA ATP Rule for NL2 org
Promising ModeSupply Chain Availability SearchSupply Chain Availability Search
Search Components and ResourcesNoNo
Enable profitable to promise SearchNoNo
Respect Allocation ConstraintNoNo
Lead Time ConsideredN/AN/A
User Defined Lead Time DaysN/AN/A
Assignment BasisAssigned to OrganizationAssigned to Organization
OrganizationNL1NL2

③ Supply Types(供應來源 · 兩條皆 Y)

Supply TypeValue
On HandY
Purchase OrdersY
Supplier RequisitionsY
Internal RequisitionsY
In-Transit SuppliesY
Standard work ordersY
Non Standard work ordersY
Planned SupplyY

④ Demand Types(需求來源 · 兩條皆 Y)

Demand TypeValue
Fulfillment LinesY
Dependent Work Order DemandsY

⑤ Time Fences(時間圍籬)

時間圍籬項目NL1NL2
Infinite Availability Fence DefinitionUser- define lead timeUser- define lead time
User-Defined Fence in Days(Infinite Avail.)5050
Past-Due Demand Considered in DaysUser defined days(dump 空白)
Past-Due Supply Considered in DaysUser defined days(dump 空白)
ATP Time Fence SpecificationUser- define lead timeUser- define lead time
User-Defined Fence in Days(ATP)5050

3★ 逐欄完整選項確認(核心)

每一個控制項的實際環境完整選項。固定 enum 全列舉;✅=官方文件可佐證、⚠️=文件未逐字列出,需在你的 pod 下拉確認,絕不編造。

區塊 ① Define ATP Rule(規則本體與承諾邏輯)

欄位控制項類型實際環境完整選項Excel 值確認 + 來源
ATP Rule Name自由輸入 任意文字(規則名稱,需唯一) AA ATP Rule NL1 / NL2 ✅ 自由輸入欄,無 enum
Description自由輸入 任意文字 AA ATP Rule for NL1/NL2 org ✅ 自由輸入欄,無 enum
Promising Mode下拉固定清單 完整 3 值:
1. Supply Chain Availability Search(搜尋供應鏈實際可用供應)
2. Lead Time(依前置時間承諾,常用於接單後組裝/製造的品項)
3. Infinite Availability(視為供應無限,一律以請求日承諾)
Supply Chain Availability Search ✅ 官方明列三種 promising mode(Supply Chain Availability Search / Lead Time / Infinite Availability)— [1]
Search Components and Resources勾選 / 下拉 Yes-No Yes / No(啟用=品項本身不可用時,改查其元件與資源能否製造該品項) No ✅ 官方說明此屬性可啟用/停用 — [1]
Enable profitable to promise Search勾選 / 下拉 Yes-No Yes / No(啟用=同一履約日有多選項時,依履約成本挑較低者,可覆寫 sourcing 優先序) No ✅ 官方說明 profitable-to-promise 屬性可啟用 — [1]
Respect Allocation Constraint勾選 / 下拉 Yes-No Yes / No(勾=套用該品項適用的 allocation rule 配額限制;不勾=忽略配額) No ✅ 官方說明此為 checkbox,勾/不勾兩態 — [1]
Lead Time Considered下拉固定清單(條件啟用) ⚠️ 僅在 Promising Mode=Lead Time 時啟用。文件未逐字列出此欄下拉值,常見為前置時間種類(如 Cumulative / Manufacturing / Processing lead time)— 需在 pod 確認 N/A(因模式非 Lead Time) ⚠️ 文件未逐字列出本欄下拉值
User Defined Lead Time Days數字(條件啟用) 數值(天);僅 Lead Time 模式相關時填 N/A ✅ 數字欄,無 enum

區塊 ② ATP Rule Assignments(指派到組織)

欄位控制項類型實際環境完整選項Excel 值確認 + 來源
Assignment Basis下拉固定清單 ⚠️ 指派層級下拉。官方確認可依 Item / Organization / Item Category(類別)/ Item and Organization 組合等層級指派,但 Fusion Cloud UI 下拉的逐字字串(如「Assigned to Organization」「Assigned to Instance」「Assigned to Item」「Assigned to Category」)未在文件逐字列出 — 需在 pod 下拉確認完整字串 Assigned to Organization ⚠️ 層級概念✅(Item/Org/Category/Item+Org — [2]),但下拉逐字字串文件未列
OrganizationLOV 動態查詢 依主檔(組織清單);範例值 NL1、NL2 NL1 / NL2 ✅ LOV 查組織主檔,無固定 enum

區塊 ③ Supply Types(供應來源 · 每項 Y/N)

每一個供應來源都是獨立的 Yes / No(勾/不勾)控制項,決定該來源是否納入 supply chain availability search。下表為 Excel 出現的完整清單與其 Y/N 值。

Supply Type 欄位控制項類型完整選項Excel 值確認 + 來源
On Hand勾選 Yes/NoYes / NoY✅ 供應來源類型,官方列舉含 on hand — [3]
Purchase Orders勾選 Yes/NoYes / NoY✅ — [3]
Supplier Requisitions勾選 Yes/NoYes / NoY✅ — [3]
Internal Requisitions勾選 Yes/NoYes / NoY✅ — [3]
In-Transit Supplies勾選 Yes/NoYes / NoY✅ in-transit shipments 為已知供應來源 — [3]
Standard work orders勾選 Yes/NoYes / NoY✅ work order 供應 — [3]
Non Standard work orders勾選 Yes/NoYes / NoY✅ non-standard work order 供應 — [3]
Planned Supply勾選 Yes/NoYes / NoY✅ planned order supplies(由 Planning Central/Supply Planning 匯入)為 ATP 供應 — [3]
⚠️ 注意:Excel 欄位標籤(如 Non Standard work orders、Planned Supply、In-Transit Supplies)為環境呈現字串,與官方文件用語(如 Nonstandard Work Orders、Planned Order Supplies、In-Transit Shipments)略有大小寫/措辭差異。是否為「Excel 已列=環境全部供應類型」無法由文件逐字確認:Cloud 版本可能另有 Transfer Orders 等供應類型未出現在此 Excel — 需在 pod 的 Supply Types 區塊核對完整勾選清單。

區塊 ④ Demand Types(需求來源 · 每項 Y/N)

Demand Type 欄位控制項類型完整選項Excel 值確認 + 來源
Fulfillment Lines勾選 Yes/NoYes / NoY✅ 履約行(即銷售訂單需求)為需求來源 — [3]
Dependent Work Order Demands勾選 Yes/NoYes / NoY✅ work order 元件相依需求為需求來源 — [3]
⚠️ 注意:Excel 只列兩種 demand type。Cloud 環境的 Demand Types 區塊是否另含 Forecast/其他需求來源,文件未逐字列出本表完整勾選集 — 需在 pod 確認。

區塊 ⑤ Time Fences(時間圍籬)

欄位控制項類型實際環境完整選項Excel 值確認 + 來源
Infinite Availability Fence Definition下拉固定清單 選項:① User-defined(自訂天數,於 Days 欄填);②③④ 以前置時間為基準:Cumulative total lead time / Cumulative manufacturing lead time / Item total lead time User- define lead time ✅ 官方:可填 user-defined 天數或選 lead-time-based(三種前置時間)— [4][5]
User-Defined Fence in Days(Infinite Avail.)數字 數值(天);定義超過此天數後供應視為無限 50 ✅ 數字欄 — [4]
Past-Due Demand Considered in Days數字 / 下拉 數值(天):納入排程日早於今天的逾期需求之天數上限。Excel 值「User defined days」表示採自訂天數模式 → 配一個天數 User defined days ✅ 官方:本欄指定逾期需求納入的天數 — [5](⚠️ 但「User defined days」是否為下拉選項字串 vs 純天數欄,需 pod 確認)
Past-Due Supply Considered in Days數字 / 下拉 數值(天):納入逾期供應(多為 PO)之天數上限。Excel 值「User defined days」同上 User defined days ✅ 官方:本欄指定逾期供應納入的天數 — [5](⚠️ 字串 vs 天數欄需 pod 確認)
ATP Time Fence Specification下拉固定清單 選項:① User-defined(自訂天數);②③④ Cumulative total lead time / Cumulative manufacturing lead time / Item total lead time。此圍籬內優先保留短期供應給短期訂單 User- define lead time ✅ 官方:可填 user-defined 天數或選三種 lead-time-based — [5]
User-Defined Fence in Days(ATP)數字 數值(天) 50 ✅ 數字欄 — [5]
用語對應:Excel 寫的「User- define lead time」對應官方的「User-defined(自訂天數)」選項(搭配下方 Days 欄=50)。它並非「lead-time-based」那組的某一項——若要走前置時間自動推算,應選 Cumulative total / Cumulative manufacturing / Item total lead time 之一,且不填天數。此命名差異建議在 pod 下拉以實際字串為準。

4需上系統確認清單(所有 ⚠️)

項目狀況驗證方法
Assignment Basis 下拉逐字字串 層級概念(Item / Organization / Category / Item+Org)官方已確認,但 Cloud UI 下拉的實際字串(「Assigned to Organization」等)文件未逐字列出 開 Manage ATP Rules → ATP Rule Assignments → 點 Assignment Basis 下拉,記下完整選項字串
Lead Time Considered 下拉值 僅 Promising Mode=Lead Time 時啟用;本欄可選的前置時間種類文件未逐字列出 將某條測試規則的 Promising Mode 切為 Lead Time,展開 Lead Time Considered 下拉記錄全部值
Supply Types 完整勾選清單 Excel 列 8 項;Cloud 版本可能另含 Transfer Orders 等未出現在此 Excel 的供應類型 開 Supply Chain Availability Search Attributes → Supply Types 區塊,逐一比對勾選項是否多於 8 項
Demand Types 完整勾選清單 Excel 只列 Fulfillment Lines、Dependent Work Order Demands;是否另含 Forecast 等未確認 Demand Types 區塊核對完整勾選集
Past-Due Demand / Supply「User defined days」性質 無法確認此為下拉選項字串,或就是一個純天數輸入欄(Excel 文字「User defined days」可能是填寫者的註記而非系統選項) 在 pod 看這兩欄是下拉還是數字框;若下拉,記錄全部選項
Time Fence「User- define lead time」實際字串 官方有「User-defined(天數)」與三種 lead-time-based 選項;Excel 措辭混用,實際下拉字串需核對 Infinite Availability Fence Definition 與 ATP Time Fence Specification 兩個下拉,記錄完整選項字串
Organization LOV 可選值 LOV 動態查組織主檔,範例 NL1 / NL2;實際可指派組織依該 pod 主檔 Organization LOV 展開確認 NL1、NL2 是否存在且可指派