物料清单与生产计划
BOM & production planning (MRP)
Build BOMs and plan manufacturing orders and capacity.
20 条本项目编写的提案 · 分类 v1.1 · 新增基准运行 0 次。下方验证方式与部分得分规则是设计,不是执行结果。
- 典型应用
- Odoo MRP · SAP PP · Dynamics 365 SCM
- 小类 GUI 需求标签
HY· 混合
任务提案 · 20
展开查看完整原文与建议检查方式;两种界面均保留提案英文原文。
R05.09.01.04-T01 Build a two-level BOM with operations from an engineering list
原始指令
Odoo 17 MRP (sandbox) is open. From input/ebom_drone_frame.xlsx create the BOM for 'Drone Frame X4': 14 components across a top level and one sub-assembly 'Arm Kit' (its own BOM, quantity 4 per frame), plus operations Cut (WC-CNC, 12 min), Bond (WC-BOND, 20 min) and Inspect (WC-QC, 5 min) with components consumed at the right operation.
- 平台
web· 任意系统(网页)- 应用
- Odoo MRP · Excel
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
HY· 混合- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单multi· 跨应用- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
mrp.bom/mrp.bom.line: two BOMs, line products/quantities/UoM exact, Arm Kit qty 4; mrp.routing.workcenter: 3 ops with work centers and times; bom_line operation_id per spec. Agent has no API key.
建议部分得分
40% component lines; 20% sub-assembly structure; 25% operations; 15% consumption per operation.
R05.09.01.04-T02 Run replenishment for a demand spike and confirm generated orders
原始指令
In Odoo MRP/Inventory, a sales order for 50 'Smart Thermostat T2' was confirmed. Run the replenishment (MTO + manufacture route already set), then confirm all resulting manufacturing orders and RFQs for components with insufficient stock.
- 平台
web· 任意系统(网页)- 应用
- Odoo MRP · Odoo Purchase
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
HY· 混合- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击nav· 平移 / 缩放 / 滚动- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 2 / 5
建议验证方式
mrp.production for 50 units linked to the SO origin, confirmed; purchase.order lines for exactly the short components with quantities = shortage (key), state purchase; no duplicate RFQs.
建议部分得分
40% MO created and confirmed; 40% correct component POs; 20% no duplicates.
R05.09.01.04-T03 Apply an engineering change to open manufacturing orders
原始指令
ECO-41 (input/eco41.pdf) replaces component 'Cap 10uF X5R' with 'Cap 10uF X7R' on BOM 'Main Board v2' effective now. In Odoo PLM, create and apply the ECO as a new BOM revision, then update all manufacturing orders not yet started to the new revision; leave in-progress orders unchanged.
- 平台
web· 任意系统(网页)- 应用
- Odoo PLM · Odoo MRP
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
HY· 混合- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
mrp.eco done; new BOM version active with substituted line, old archived; MOs in state confirmed use new BOM and raw moves reference X7R; MOs in progress unchanged.
建议部分得分
35% ECO applied with new revision; 45% unstarted MOs updated; 20% in-progress MOs untouched.
R05.09.01.04-T04 Close a production order with by-products, scrap and variances
原始指令
In Odoo MRP, produce MO WH/MO/00077 (200 'Olive Oil 500ml'). Shop-floor sheet input/mo77_sheet.pdf reports 196 good units, 4 scrapped bottles, 2.1 kg pomace by-product and actual oil consumption of 101.6 L. Record these, scrap the 4 units with reason 'Breakage', and mark done with a backorder for none.
- 平台
web· 任意系统(网页)- 应用
- Odoo MRP
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
HY· 混合- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
MO state done, qty_produced 196; by-product move 2.1 kg; raw oil move quantity 101.6 L; stock.scrap 4 units with reason; no backorder MO.
建议部分得分
30% produced qty; 25% consumption; 25% by-product; 20% scrap and no backorder.
R05.09.01.04-T05 Reschedule work orders around a line outage on the Gantt
原始指令
Odoo MRP work-order Gantt for Line 2 shows next week's 11 work orders. Maintenance takes Line 2 down Tuesday 08:00-14:00 (input/outage.txt). Drag work orders so none overlaps the outage, no two overlap on Line 2, operation order within each MO is kept, and every MO due this week still finishes by its deadline.
- 平台
web· 任意系统(网页)- 应用
- Odoo MRP
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
drag· 拖放nav· 平移 / 缩放 / 滚动vis· 视觉判断- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
mrp.workorder date_start/date_finished: no overlap with outage or each other on Line 2; precedence kept; all MOs finish <= date_deadline. The seeded schedule cannot be fixed by the auto-plan button (it ignores the unavailability). Odoo's /xmlrpc and /jsonrpc endpoints are firewalled, no API key is issued and browser devtools are disabled, so changes must come from the web client.
建议部分得分
35% outage cleared; 25% no overlaps; 20% precedence; 20% deadlines met.
R05.09.01.04-T06 Create a material BOM and routing in SAP PP
原始指令
In SAP GUI (sandbox, plant 1010), create the production BOM for material FG-7720 in CS01 (usage 1) with the 9 items in input/bom_7720.xlsx (one is a phantom assembly, item category L), and a routing in CA01 with 4 operations on work centers and standard values from input/routing_7720.pdf. Assign components to operations.
- 平台
win· Windows- 应用
- SAP GUI (CS01/CA01) · Excel
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
type· 文字与表单click· 指向与点击multi· 跨应用- 工作产物
WP08· 应用 / 系统状态- 条件
licensed· 授权专业软件- 提案难度
- 3 / 5
建议验证方式
RFC read STKO/STPO: 9 items, quantities, phantom indicator (SOBSL 50) on the right item; PLKO/PLPO: 4 ops, work centers, standard values; PLMZ component allocation per spec. GUI scripting disabled; agent has no RFC.
建议部分得分
35% BOM items; 15% phantom flag; 35% routing operations; 15% component allocation.
R05.09.01.04-T07 Run MRP and convert near-term planned orders to production orders
原始指令
In SAP GUI (sandbox), run MRP Live (MD01N) for plant 1010 product family PF-A, review the stock/requirements list (MD04) of the 4 finished goods, and convert all planned orders with start date within 7 days into production orders (individually or via CO41). Do not convert later orders.
- 平台
win· Windows- 应用
- SAP GUI (MD01N/MD04/CO41)
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G3· 仅 GUI- 交互原语
click· 指向与点击nav· 平移 / 缩放 / 滚动type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
licensed· 授权专业软件- 提案难度
- 4 / 5
建议验证方式
PLAF/AFKO after episode: every planned order of PF-A with start <= today+7 converted (production orders exist with matching qty/dates), later planned orders remain; MRP run timestamp after task start. SAP GUI scripting is disabled server-side (sapgui/user_scripting=FALSE) and the agent user has no RFC authorization.
建议部分得分
20% MRP run; 60% correct conversions (no early or missing); 20% quantities and dates preserved.
R05.09.01.04-T08 Level an overloaded work center in the capacity planning table
原始指令
In SAP GUI (sandbox) capacity planning table CM25 for work center WC-PRESS2, weeks 44-46 are overloaded (shown in red). Dispatch and drag operations so that no day exceeds 100% available capacity, operations stay in sequence within each order, and no order's finish moves past its basic finish date. Save the plan.
- 平台
win· Windows- 应用
- SAP GUI (CM25)
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G3· 仅 GUI- 交互原语
drag· 拖放nav· 平移 / 缩放 / 滚动vis· 视觉判断- 工作产物
WP08· 应用 / 系统状态- 条件
licensed· 授权专业软件long· 长流程- 提案难度
- 5 / 5
建议验证方式
KBED/AFVV dispatch dates: daily load per WC-PRESS2 <= 100%; precedence within orders kept; order finish <= basic finish date; all overloaded operations dispatched. SAP GUI scripting is disabled server-side (sapgui/user_scripting=FALSE) and the agent user has no RFC authorization. Change documents must come from the planning table session.
建议部分得分
40% overload removed; 25% precedence kept; 25% due dates kept; 10% plan saved.
R05.09.01.04-T09 Confirm production operations with yield and scrap
原始指令
In SAP GUI (sandbox) CO11N, confirm production order 1000331 from input/shift_report.pdf: operation 0010 final confirmation 480 yield, 12 scrap, 3.5 h machine; operation 0020 partial confirmation 300 yield. Let backflushed goods movements post; correct the one component with deviating actual consumption shown in the report.
- 平台
win· Windows- 应用
- SAP GUI (CO11N)
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G3· 仅 GUI- 交互原语
type· 文字与表单click· 指向与点击- 工作产物
WP08· 应用 / 系统状态- 条件
licensed· 授权专业软件- 提案难度
- 2 / 5
建议验证方式
AFRU: two confirmations with yields/scrap/activities and final/partial flags exact; MSEG 261 backflush with corrected quantity for the deviating component; no extra confirmations. SAP GUI scripting is disabled server-side (sapgui/user_scripting=FALSE) and the agent user has no RFC authorization.
建议部分得分
35% op 0010 confirmation; 25% op 0020 partial; 30% corrected consumption; 10% no extras.
R05.09.01.04-T10 Version a formula and schedule a batch order in D365
原始指令
In Dynamics 365 Supply Chain Management (demo, process manufacturing), create formula version 2 for item 'Cola Syrup' from input/formula_v2.xlsx (yield 1,000 L, 7 ingredients with scaling flags), approve and activate it with route RT-SYR, then create a batch order for 4,000 L, estimate and job-schedule it starting 2026-10-21.
- 平台
web· 任意系统(网页)- 应用
- Dynamics 365 SCM · Excel
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
HY· 混合- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单multi· 跨应用- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
OData by grader: formula version 2 active and approved, 7 lines with quantities and scalable flags; batch order 4,000 L using version 2, status Scheduled, jobs from 2026-10-21; component estimates scale correctly.
建议部分得分
35% formula lines; 15% approval/activation; 25% batch order with right version; 25% scheduled jobs.
R05.09.01.04-T11 Reprioritize manufacturing orders by drag in Katana
原始指令
Katana MRP (sandbox) Make view lists 16 open manufacturing orders. Reorder their priority by dragging rows so that orders for customers on input/priority_customers.txt come first (earliest delivery date first among them), then all others by delivery date, keeping blocked orders (missing materials) at the bottom.
- 平台
web· 任意系统(网页)- 应用
- Katana MRP
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
drag· 拖放nav· 平移 / 缩放 / 滚动vis· 视觉判断- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
MO rank order read from account state equals key sequence; Kendall tau >= 0.95 earns partial; blocked orders last. No Katana API key is issued to the agent, so rank changes can only be made by dragging rows in the web UI.
建议部分得分
40% priority customers first; 30% date order; 20% blocked last; 10% exact sequence.
R05.09.01.04-T12 Sequence a paint line on an APS Gantt to minimize changeovers
原始指令
In Asprova APS on Windows, the paint line has 24 jobs next week in 6 colors. Resequence jobs on the Gantt chart (drag and lock) to minimize total changeover time from the color matrix in input/changeover.xlsx while meeting every due date, then save the project and export the dispatch list.
- 平台
win· Windows- 应用
- Asprova APS · Excel
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
HY· 混合- 交互原语
drag· 拖放nav· 平移 / 缩放 / 滚动vis· 视觉判断- 工作产物
WP08· 应用 / 系统状态- 条件
licensed· 授权专业软件- 提案难度
- 5 / 5
建议验证方式
Export parsed: all 24 jobs scheduled, no due-date misses, total changeover minutes <= reference optimum +10% (reference from MIP solver); locked jobs flag present. Agent cannot run Asprova scripting (macros disabled).
建议部分得分
30% feasible with no lateness; 50% changeover near optimum (full at 1.1x reference, linear to zero at 1.4x); 20% saved and exported.
R05.09.01.04-T13 Set up variant BOMs and read rolled-up costs
原始指令
In MRPeasy (trial), create BOMs and a shared routing for 3 variants of 'Oak Shelf' (60/90/120 cm) from input/shelf_variants.xlsx, then read each variant's cost from the product cost breakdown and write them to output/costs.csv.
- 平台
web· 任意系统(网页)- 应用
- MRPeasy · Excel
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
HY· 混合- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 2 / 5
建议验证方式
Account export: 3 BOMs with components and quantities exact; routing with operations; costs.csv equals system cost per variant and key (+/-0.01).
建议部分得分
50% BOMs; 25% routing; 25% costs reported.
R05.09.01.04-T14 Reconstruct a manufacturing BOM from an assembly drawing
原始指令
input/asm_drawing_VX9.pdf is a ballooned assembly drawing with a parts list partly cut off; balloons and quantities are only in the drawing views. In Odoo MRP, build the BOM for 'Valve VX9' with every part number and quantity, making 'Seal Kit' a kit (phantom) BOM of 3 parts as noted in the drawing notes.
- 平台
web· 任意系统(网页)- 应用
- Odoo MRP · PDF viewer
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
vis· 视觉判断nav· 平移 / 缩放 / 滚动type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
BOM lines vs key from the drawing (part numbers, quantities); Seal Kit BOM type phantom with 3 lines; missing or extra parts each deduct. Title-block parts list is incomplete by design, so counting balloons is required. Odoo's /xmlrpc and /jsonrpc endpoints are firewalled, no API key is issued and browser devtools are disabled, so changes must come from the web client.
建议部分得分
60% parts and quantities; 25% kit BOM; 15% no extra lines.
R05.09.01.04-T15 Roll up product cost and flag lines over target
原始指令
In Odoo MRP, compute the BOM cost of the 5 finished goods in input/targets.csv using the BOM structure report (components + operations at work-center rates). Update each product's cost from BOM, then write output/cost_check.csv with product, rolled cost, target and a flag where cost exceeds target by more than 3%.
- 平台
web· 任意系统(网页)- 应用
- Odoo MRP
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
HY· 混合- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击nav· 平移 / 缩放 / 滚动type· 文字与表单- 工作产物
WP02· 记录 / 表格- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
product standard_price equals BOM roll-up (+/-0.01) for 5 products; CSV values and flags equal key.
建议部分得分
50% costs updated in DB; 30% CSV values; 20% flags correct.
R05.09.01.04-T16 Run a subcontracted production with component resupply
原始指令
In Odoo MRP with subcontracting, PO P00160 orders 120 'Coated Bracket' from subcontractor 'Plating Test Co.'. Ensure the subcontract BOM exists (bracket raw + plating chemicals per input/subcon_bom.pdf), send the resupply transfer to the subcontractor, then receive 118 coated brackets, recording 2 rejected as scrap at receipt.
- 平台
web· 任意系统(网页)- 应用
- Odoo MRP · Odoo Purchase
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
HY· 混合- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
Subcontract BOM type 'subcontract' with lines per PDF; resupply picking done to subcontractor location; receipt 118 done, scrap 2 recorded; subcontract MO done with component consumption scaled; backorder per settings.
建议部分得分
25% BOM; 25% resupply; 35% receipt and MO; 15% scrap.
R05.09.01.04-T17 Build a lot-tracked assembly from a work order in NetSuite
原始指令
In a NetSuite sandbox with manufacturing enabled, create a work order for 25 'Pump Assy P3' from its assembly BOM, then post an Assembly Build consuming components with lot numbers from input/lots_p3.csv and assigning finished lot P3-2610-A. Close the work order.
- 平台
web· 任意系统(网页)- 应用
- NetSuite
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
HY· 混合- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Saved search by grader: work order 25 units Closed; assembly build with component lot assignments per CSV and output lot P3-2610-A qty 25; inventory per lot updated.
建议部分得分
25% work order; 45% component lots; 20% output lot; 10% closed.
R05.09.01.04-T18 Move operations to an alternate resource around maintenance in Opcenter APS
原始指令
In Siemens Opcenter APS (Preactor) on Windows, Mill-1 has a maintenance block Thursday 06:00-18:00. Drag the affected operations to alternate resource Mill-3 where its capability allows (input/capabilities.xlsx), otherwise delay them after the block, keeping all orders on time where possible. Save and report late orders in output/late.txt.
- 平台
win· Windows- 应用
- Opcenter APS · Excel
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
drag· 拖放nav· 平移 / 缩放 / 滚动vis· 视觉判断- 工作产物
WP08· 应用 / 系统状态- 条件
licensed· 授权专业软件- 提案难度
- 4 / 5
建议验证方式
Schedule export: no operations on Mill-1 during the block; Mill-3 only gets capable operations; no overlaps; late-order set equals minimal key set (from solver) or late count <= key; output/late.txt matches. Opcenter's .NET API and data-import scripts are disabled for the agent profile, so moves must be made on the Gantt board and saved by Opcenter.
建议部分得分
35% block cleared; 25% capability respected; 25% lateness minimal; 15% report.
R05.09.01.04-T19 Plan a rush order to capacity and record the shortfall
原始指令
Customer request input/rush_req.eml wants 400 'Gear Housing GH2' by Friday 2026-10-23. In Odoo MRP, plan manufacturing orders on the existing work-center calendars without overtime or double-booking; schedule as many as can finish by Friday, put the rest in a separate MO after Friday, and log the shortfall on the sales order chatter.
- 平台
web· 任意系统(网页)- 应用
- Odoo MRP · Odoo Sales
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
HY· 混合- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单nav· 平移 / 缩放 / 滚动- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
MO quantities: by-Friday MO qty equals key capacity (260) +/-0; second MO 140 scheduled after Friday; no work-center overloads; SO chatter note states 260 by Friday and 140 later.
建议部分得分
40% max feasible quantity planned; 25% remainder MO; 20% no overload; 15% shortfall note.
R05.09.01.04-T20 Run a make-to-order flow from sales order to delivery
原始指令
In Odoo (sandbox), for SO S00210 (30 'Custom Cabinet' + 30 'Door Set'), run the full MTO flow: two-level MOs from the BOMs, component POs from preferred vendors, receive components (input/receipts.pdf, one short delivery with backorder), produce sub-assemblies then finished goods, and deliver to the customer. Save output/mto_docs.json listing every document.
- 平台
web· 任意系统(网页)- 应用
- Odoo MRP · Odoo Purchase · Odoo Inventory
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
HY· 混合- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单nav· 平移 / 缩放 / 滚动multi· 跨应用- 工作产物
WP08· 应用 / 系统状态- 条件
long· 长流程- 提案难度
- 5 / 5
建议验证方式
Document chain via origin links: MOs (2 levels) done with produced qty, POs confirmed and received per PDF incl. backorder, delivery done with 30+30; JSON lists all document names and matches DB.
建议部分得分
20% MOs generated; 20% POs; 20% receipts incl. backorder; 40% production and delivery done with complete JSON.
已有研究映射
以下沿用研究目录中的基准与小类映射,不是逐题标注、执行记录或产品背书。