diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..f1814db Binary files /dev/null and b/.DS_Store differ diff --git a/analyze_question_tips.py b/analyze_question_tips.py new file mode 100644 index 0000000..86b1792 --- /dev/null +++ b/analyze_question_tips.py @@ -0,0 +1,116 @@ +import json +from openai import OpenAI +import time + +# 配置API +client = OpenAI( + api_key="sk-2b675306a92d4fb389766291ab3f1ec1", + base_url="https://dashscope.aliyuncs.com/compatible-mode/v1" +) + +def analyze_question(question): + """分析题目并生成记忆要点""" + prompt = f"""分析这道D365考试题目,生成简洁的记忆要点帮助快速记忆。 + +题目: +{question['stem']} + +选项: +{chr(10).join([f"{opt['label']}. {opt['text']}" for opt in question['options']])} + +正确答案:{question['answer']} + +请用中文生成以下内容(每项不超过100字): + +1. 关键词提示:题目中的关键英文单词或短语 +2. 题目特点:这道题的独特之处 +3. 记忆技巧:如何快速记住这道题的答案 +4. 答案解析:为什么这个答案是对的 + +请用JSON格式返回: +{{ + "keywords": "关键词提示", + "features": "题目特点", + "memory_tips": "记忆技巧", + "explanation": "答案解析" +}} +""" + + try: + response = client.chat.completions.create( + model="qwen-plus", + messages=[ + {"role": "system", "content": "你是一个D365考试专家,擅长总结题目要点和记忆技巧。"}, + {"role": "user", "content": prompt} + ], + temperature=0.7, + max_tokens=500 + ) + + result = response.choices[0].message.content.strip() + + # 提取JSON + if '```json' in result: + result = result.split('```json')[1].split('```')[0].strip() + elif '```' in result: + result = result.split('```')[1].split('```')[0].strip() + + return json.loads(result) + except Exception as e: + print(f"Error analyzing question {question['topic']}-{question['question_num']}: {e}") + return { + "keywords": "分析失败", + "features": "分析失败", + "memory_tips": "分析失败", + "explanation": "分析失败" + } + +def main(): + # 加载题目 + with open('exam_data/questions_translated.json', 'r', encoding='utf-8') as f: + questions = json.load(f) + + print(f"总共 {len(questions)} 道题目需要分析") + + # 加载已分析的题目 + try: + with open('exam_data/question_tips.json', 'r', encoding='utf-8') as f: + tips_data = json.load(f) + analyzed_count = len(tips_data) + except: + tips_data = {} + analyzed_count = 0 + + print(f"已分析 {analyzed_count} 道题目") + + # 分析题目 + for i, question in enumerate(questions): + key = f"{question['topic']}-{question['question_num']}" + + # 跳过已分析的题目 + if key in tips_data: + print(f"[{i+1}/{len(questions)}] 跳过已分析: {key}") + continue + + print(f"[{i+1}/{len(questions)}] 分析题目: {key}") + + tips = analyze_question(question) + tips_data[key] = tips + + # 每分析10道题保存一次 + if (i + 1) % 10 == 0: + with open('exam_data/question_tips.json', 'w', encoding='utf-8') as f: + json.dump(tips_data, f, ensure_ascii=False, indent=2) + print(f"已保存 {len(tips_data)} 道题目的分析结果") + + # 避免API限流 + time.sleep(0.5) + + # 最终保存 + with open('exam_data/question_tips.json', 'w', encoding='utf-8') as f: + json.dump(tips_data, f, ensure_ascii=False, indent=2) + + print(f"\n完成!共分析 {len(tips_data)} 道题目") + +if __name__ == "__main__": + main() diff --git a/analyze_question_types.py b/analyze_question_types.py new file mode 100644 index 0000000..89dea37 --- /dev/null +++ b/analyze_question_types.py @@ -0,0 +1,80 @@ +import json +import re + +with open('exam_data/questions_translated.json', 'r', encoding='utf-8') as f: + questions = json.load(f) + +# 分类统计 +yes_no_questions = [] # 判断题 +single_choice = [] # 单选题 +multi_choice = [] # 多选题 +drag_drop_questions = [] # 拖拽题 +order_questions = [] # 排序题 +case_questions = [] # 特殊case题 + +for q in questions: + options = q['options'] + answer = q['answer'] + stem = q['stem'].lower() + stem_cn = q.get('stem_cn', '').lower() + + # 判断题:只有2个选项,且是Yes/No类型 + if len(options) == 2: + opt_texts = [opt['text'].lower() for opt in options] + if any('yes' in t for t in opt_texts) or any('no' in t for t in opt_texts): + yes_no_questions.append(q) + continue + + # 拖拽题:包含 drag, drop 关键词 + if 'drag' in stem or 'drop' in stem or '拖拽' in stem_cn or '拖放' in stem_cn: + drag_drop_questions.append(q) + continue + + # 排序题:包含 order, sequence, arrange 关键词 + if 'order' in stem or 'sequence' in stem or 'arrange' in stem or '排序' in stem_cn or '顺序' in stem_cn: + order_questions.append(q) + continue + + # 特殊case题:包含 case, scenario 关键词 + if 'case ' in stem or 'scenario' in stem or '案例' in stem_cn or '场景' in stem_cn: + case_questions.append(q) + continue + + # 根据答案长度判断单选/多选 + if len(answer) == 1: + single_choice.append(q) + else: + multi_choice.append(q) + +print("=" * 50) +print("题目类型统计:") +print("=" * 50) +print(f"总题目数: {len(questions)}") +print(f"判断题 (Yes/No): {len(yes_no_questions)}") +print(f"拖拽题 (Drag/Drop): {len(drag_drop_questions)}") +print(f"排序题 (Order/Sequence): {len(order_questions)}") +print(f"特殊Case题: {len(case_questions)}") +print(f"单选题: {len(single_choice)}") +print(f"多选题: {len(multi_choice)}") +print() + +# 显示各类型示例 +print("=" * 50) +print("拖拽题示例:") +print("=" * 50) +for q in drag_drop_questions[:2]: + print(f"Topic {q['topic']} - Q{q['question_num']}: {q['stem'][:100]}...") +print() + +print("=" * 50) +print("排序题示例:") +print("=" * 50) +for q in order_questions[:2]: + print(f"Topic {q['topic']} - Q{q['question_num']}: {q['stem'][:100]}...") +print() + +print("=" * 50) +print("特殊Case题示例:") +print("=" * 50) +for q in case_questions[:2]: + print(f"Topic {q['topic']} - Q{q['question_num']}: {q['stem'][:100]}...") diff --git a/exam-viewer/public/question_tips.json b/exam-viewer/public/question_tips.json new file mode 100644 index 0000000..f7f48b3 --- /dev/null +++ b/exam-viewer/public/question_tips.json @@ -0,0 +1,2642 @@ +{ + "1-1": { + "keywords": "company owned, consignment, owner dimension", + "features": "聚焦物品所有权配置(非库存计价或批次追踪),需启用维度支持权属分离,而非成本模型或批次管理。", + "memory_tips": "‘Own’对应‘Owner Dimension’——公司自有/寄售 = 所有权归属问题 → 必启Owner Dimension;Consignment本质是权属未转移 → 只有启了Owner维度才能选‘consignment owner’。", + "explanation": "‘Company owned’和‘consignment’体现的是库存物权归属(谁拥有该库存),D365中通过启用Owner维度(B)实现多主体权属管理;Standard costing(D)虽非必需,但题干隐含需支持权属+成本协同(如寄售库存通常按标准价结算),而Moving Average(C)不支持权属相关成本分摊逻辑;Batch(A)与所有权无关。" + }, + "1-2": { + "keywords": "purchase agreement, discount per unit, tiered quantity, 51-100 units, 101+ units", + "features": "题干描述的是按采购数量阶梯式递增的单位折扣(量越多、单价折扣越大),但purchase agreement在D365中仅支持固定价格/折扣,不支持基于数量区间的动态单价折扣。", + "memory_tips": "记口诀:'买得多减得多 → 要用Trade Agreement,Purchase Agreement只认死价!' Purchase Agreement管合同价,Trade Agreement才管阶梯折扣。", + "explanation": "Purchase Agreement用于锁定供应商价格和条款,不支持按采购数量自动切换折扣率;实现阶梯式单位折扣必须使用Trade Agreement(贸易协议)配置价格/折扣层级。因此配置Purchase Agreement无法达成目标。" + }, + "1-3": { + "keywords": "sales agreement, tiered discount, per unit, quantity-based", + "features": "考察Sales Agreement是否支持按数量区间实现‘每单位’阶梯折扣(如51-100件享10%/unit),而非总价折扣或固定金额减免。", + "memory_tips": "记口诀:'Sales Agreement只管总价折,不管单价阶!' 阶梯单价折扣需用Trade Agreements(贸易协议)。", + "explanation": "Sales Agreement在D365 SCM中仅支持基于总金额的折扣(如满10万减5千),不支持按采购数量区间动态计算‘每单位折扣率’;正确配置应使用Trade Agreement(含Price/Discount Trade Agreements + Line Discount with Quantity Tiers)。" + }, + "1-4": { + "keywords": "trade agreement, discount per unit, quantity-based tiers (51-100, 101+), Dynamics 365 Supply Chain Management", + "features": "考察对D365贸易协议(Trade Agreement)是否支持分段数量折扣(tiered quantity discounts)的理解,题干明确给出两个阶梯式数量区间及对应单位折扣率。", + "memory_tips": "记‘Trade Agreement = 阶梯折扣’——D365中贸易协议原生支持按采购数量区间设置不同单位折扣,51–100和101+正是标准的tiered pricing场景。", + "explanation": "正确。D365 Supply Chain Management 的贸易协议(Trade Agreement)支持基于数量区间的分层折扣(Quantity Discount),可为不同订购量范围(如51–100、≥101)分别配置单位折扣率(如10%、15%),完全匹配题目需求。" + }, + "1-5": { + "keywords": "limited shelf life, costing method", + "features": "题干明确指向‘保质期有限’这一物理特性,而非成本稳定性或批次追溯需求,排除标准、平均、个别计价法。", + "memory_tips": "联想‘FIFO = First In, First Out → 先进先出 → 新鲜优先 → 过期快的必须先用!’→ 专治保质期短的商品。", + "explanation": "FIFO(先进先出)确保最早入库的物料最先发出,天然适配易过期、有保质期限制的物品(如食品、药品),避免库存陈旧变质;其他方法不控制出库顺序。" + }, + "1-6": { + "keywords": "Released products, Manage inventory, Bar codes, Barcode setup, Bar code, Quantity", + "features": "实操模拟题(SIMULATION),要求按严格顺序执行12步界面操作,聚焦产品主数据层级的条码配置,非仓库或库存事务级设置。", + "memory_tips": "口诀:‘发品→管存→进条码→新建→选模板→填码→输量→保存’。牢记起点是Released products(已发布产品),关键入口在Action Pane的Manage inventory → Bar codes。", + "explanation": "条码需绑定到具体已发布产品(而非未发布或物料主表),且必须通过产品页签下的Manage inventory功能进入条码管理,确保条码与库存维度(如批次、序列号)和销售/仓储流程正确集成,符合D365 SCM标准配置逻辑。" + }, + "1-7": { + "keywords": "product receipt journal, accrue liability on product receipt, item model group", + "features": "题干聚焦‘收货时未过账到产品收据日记账’这一典型过账缺失现象,考查Item模型组中与收货即负债确认相关的开关设置。", + "memory_tips": "记口诀:‘收货要记账,先得认负债’——只有勾选‘Accrue liability on product receipt’,系统才会在收货时自动生成应付负债和产品收据日记账分录。", + "explanation": "勾选‘Accrue liability on product receipt’后,系统在产品收货(Packing Slip)时同步创建应付账款凭证和产品收据日记账行;未勾选则仅更新库存,不生成财务过账,导致题目所述问题。" + }, + "1-8": { + "keywords": "BOM templates, service object, modify/delete lines, single template", + "features": "多选题但仅两个正确;考察模板BOM与服务对象的绑定关系及可编辑性边界;易混淆‘可应用数量’和‘可编辑条件’。", + "memory_tips": "口诀:‘一模一服,未绑才可删’——一个服务对象只能配一个模板BOM(A对B错);模板只有未绑定服务对象时才能改/删(D对C错)。", + "explanation": "A正确:D365中一个服务对象(如生产订单或服务项目)仅允许关联一个模板BOM;D正确:BOM模板一旦被服务对象引用,即被锁定,禁止修改或删除行,确保BOM结构一致性;C错误因忽略‘已关联则不可编辑’限制;B错误因违反单模板约束。" + }, + "1-9": { + "keywords": "location directive, identify similar items, consolidate", + "features": "题干聚焦‘识别仓库中相似物品’这一具体业务目标,而非时间(FIFO/LIFO)或数量(packing quantity)维度,易被干扰项误导。", + "memory_tips": "记口诀:‘相似就合并’——‘Consolidate’本意是‘合并/归集’,专用于将同类物料集中到同一库位,自然便于识别相似品;FIFO/LIFO管时效,Packing管装箱量,都不解决‘识别相似’问题。", + "explanation": "Consolidate(合并)策略会将相同物料(相同Item ID、批号/序列号等可选条件)自动导向同一库位,从而实现物理聚集,方便快速识别和管理相似物品;其他选项分别用于时效管理(Aging)或装箱匹配,与‘识别相似’无直接关联。" + }, + "1-10": { + "keywords": "Buyer's push, transfer order, Fixed quantity for all, Replenishment hierarchy, Respect assortments", + "features": "实操模拟题,聚焦‘买家推送’功能中‘均等分配’场景,强调按店创建独立调拨单及分布方式选择。", + "memory_tips": "口诀:‘推货三选一——规则/权重/平均;要平均,选Fixed;一店一单,必点Create order’。记‘平均=Fixed quantity for all’+‘每店一张调拨单’。", + "explanation": "题目要求‘同等分配(equally distributed)’,对应配置步骤第11条‘Fixed quantity for all’;该选项确保每家门店获得相同数量,且系统自动为每家门店生成独立调拨单,完全符合题干目标。" + }, + "1-11": { + "keywords": "quarantine order, status Started, not yet in quarantine warehouse", + "features": "考查D365供应链中质检流程的状态语义:'Started'状态实际表示订单已创建但尚未开始检验,而非已启动物理隔离;题干描述错误,需识别真实含义。", + "memory_tips": "记口诀:'Started ≠ 已入仓,而是刚建单'。D365中Quarantine Order的Started = Created(系统生成),真正入仓/检验需后续操作(如Report as finished)。", + "explanation": "在D365中,Quarantine Order的'Created'状态表示订单已建立但未执行任何操作;'Started'并不存在于标准状态流——题干误用'Started',正确初始状态是'Created',此时物料确实尚未进入检疫仓库。" + }, + "1-12": { + "keywords": "Inventory adjustment journals, adding cost, automatically posts, general ledger account", + "features": "题干陈述本身正确(无语法/逻辑/功能错误),考查对库存调整日记账核心功能的理解,而非识别缺失词或替换术语。", + "memory_tips": "记口诀:'调账加成本,自动过总账'——D365中Inventory adjustment journals原生支持成本追加并自动过账到指定GL账户,无需额外操作,故'No adjustment required'。", + "explanation": "Inventory adjustment journals在D365中确实可用于增加库存的同时追加成本(如补录采购差额、损耗分摊等),且系统会按配置自动过账至指定总账科目(如Inventory Adjustment、Variance等),题干描述准确,无需修改。" + }, + "1-13": { + "keywords": "inventory adjustment journal, override item posting configuration", + "features": "考查对库存调整日记账功能边界的理解——它仅用于数量/金额调整,无法覆盖或修改已配置的科目映射(即item posting profile)。", + "memory_tips": "记口诀:‘调数不调账’——库存调整日记账只改数量/金额,不碰会计科目配置;要改科目必须用‘重分类日记账’或修改主数据配置。", + "explanation": "库存调整日记账(Inventory Adjustment Journal)仅支持调整库存数量和对应金额,但不会覆盖或更改已设置的物料过账配置(Item Posting Profile)。要覆盖过账配置,需使用库存重分类日记账(Inventory Reclassification Journal)或直接修改物料主数据中的过账配置。" + }, + "1-14": { + "keywords": "counting journal, override item posting configuration, amend inventory", + "features": "考查对D365库存调整工具权限边界的理解;表面看‘计数日记账’可用于库存修正,但隐含关键限制——无法覆盖现有物品过账配置。", + "memory_tips": "记口诀:‘计数只点数,不改过账路’——计数日记账仅调整数量+触发标准过账,无权覆盖已配置的过账逻辑。", + "explanation": "计数日记账(Counting Journal)用于盘点差异调整,其过账严格遵循系统预设的‘物品过账配置’(Item Posting Setup),不支持临时覆盖。要覆盖需用‘库存调整日记账’(Inventory Adjustment Journal)或启用高级功能如‘重写过账维度’等,故不能达成目标。" + }, + "1-15": { + "keywords": "movement journal, override item posting configuration, amend inventory", + "features": "考查对D365 SCM中移动日记账(Movement Journal)核心功能的理解——它唯一支持在过账时临时覆盖现有物品过账配置。", + "memory_tips": "记口诀:'移(移动日记账)能盖(覆盖)配(配置),其(其他)账不许改' ——只有Movement Journal允许覆盖item posting setup。", + "explanation": "Movement Journal专为灵活库存调整设计,支持在单条行上手动指定账户、维度及覆盖默认的过账配置;其他库存日记账(如物料、调整)均强制使用标准配置,不可覆盖。" + }, + "1-16": { + "keywords": "inventory inaccurate, verify and rectify on-hand inventory, counting journal", + "features": "聚焦‘核对并修正现有库存数量’这一具体业务场景,排除其他与入库、生产、移库等无关的_journal类型", + "memory_tips": "记口诀:‘数(count)不清就盘点——选Counting Journal’;Counting = 数量核对+调整,直击‘账实不符’痛点", + "explanation": "Counting journal专用于执行实物盘点、比对系统库存与实际库存,并生成差异调整过账;其他选项分别对应生产领料(A)、库存移动(B)、采购收货(D),不用于库存准确性核查与修正" + }, + "1-17": { + "keywords": "discount, first six months, apply discount for time stipulated, two legal entities, purchasing from another subsidiary", + "features": "考查协议类型与‘时效性价格优惠’的匹配,非买卖行为本身(无订单/发货),而是跨法人实体间的价格策略管控。", + "memory_tips": "记口诀:‘Discount按时间?Trade Agreement!’——Trade Agreement专管有效期折扣、价格/数量协议,不绑定具体订单。", + "explanation": "Trade Agreement用于定义跨法律实体的定价条件(如限时折扣、阶梯价),支持生效/失效日期;Purchase/Sale Agreement面向具体采购/销售订单执行,不控制动态价格策略。" + }, + "1-18": { + "keywords": "royalty agreement, ledger accounts, accrual, expense", + "features": "聚焦‘特许权使用费协议’的会计科目配置,非通用主数据设置;考的是专用财务过账科目,而非业务主数据或资产类科目。", + "memory_tips": "联想‘付钱’场景:特许权费用是公司要‘认(Accrual)’、要‘花(Expense)’的钱;AR和Inventory与收款/实物无关,直接排除。", + "explanation": "特许权使用费协议需按权责发生制计提(Accrual账户)并确认成本(Expense账户);Accounts receivable用于客户收款,Inventory用于存货计价,均不参与特许权费用的财务核算。" + }, + "1-19": { + "keywords": "royalty agreement, royalty claim, sales order fulfilled, Cumulate sales by", + "features": "聚焦'每次销售订单履行时生成特许权使用费申领'这一实时触发场景,选项均为状态类字段,但仅Invoice在SCM中实际触发财务确认和结算,是唯一支持自动生单的合法值。", + "memory_tips": "记口诀:'履行不生单,开票才算数'——D365中只有Invoice代表财务确认完成,才能触发royalty claim生成;Fulfilled/Shipped只是物流状态,不触发结算。", + "explanation": "在D365 SCM中,'Cumulate sales by'字段决定累计销售数据的触发时机。仅选'Invoice'时,系统在开票(财务过账)时生成royalty claim,确保收入确认与费用匹配;Fulfilled/Shipped等物流状态不触发财务事件,故不支持自动申领。" + }, + "1-20": { + "keywords": "Sales projections, quote, sales order, convert Lead to Customer, confirm the quote", + "features": "跨模块场景题:Sales模块的quote在Supply Chain Management中生成销售订单,需明确‘确认报价’(confirm quote)才是触发销售订单创建的关键动作,而非确认销售订单本身。", + "memory_tips": "记口诀:‘先转客,再确报’——‘转客’指Convert Lead to Customer(标准D365流程),‘确报’指Confirm the Quote(Quote确认后自动生成SO),不是Confirm Sales Order。", + "explanation": "在D365中,从报价单(Quote)生成销售订单(Sales Order)的正确路径是:先将潜在客户(Lead)转换为正式客户(Convert Lead to Customer),再对已关联该客户的Quote执行‘Confirm’操作,系统自动创建销售订单。Confirm Sales Order是后续发货/开票环节动作,不能由Quote直接触发。" + }, + "1-21": { + "keywords": "Wave templates, Automate wave creation, Process wave at release to warehouse, Automate wave release, Assign to open waves, Process waves in batch", + "features": "实操模拟题(SIMULATION),聚焦波次自动化核心配置,需在Wave模板和系统参数两级启用自动化工单生成,强调‘释放即创建工作’的业务场景。", + "memory_tips": "记口诀:‘三自动一批量’——Wave模板设:自动创建、自动释放、自动处理(at release);参数页设:批量处理(Process waves in batch)开启。其余选项是干扰项或进阶功能。", + "explanation": "题目目标是‘行释放到仓库时自动创建作业’,核心依赖两个关键开关:Wave模板中‘Process wave at release to warehouse = Yes’(立即触发作业)+ 系统参数中‘Process waves in batch = Yes’(启用后台批处理机制)。缺一不可,其他选项如Automate replenishment或threshold仅适用于特定场景,非本题必需。" + }, + "1-22": { + "keywords": "freight transporters, cost determined by distance travelled", + "features": "题干明确强调运费由‘距离’决定,属典型的基于地理度量的计费场景,需识别与距离直接相关的运输管理引擎。", + "memory_tips": "记口诀:‘距’定运费 → ‘Mileage’(里程)必选;‘Rate’(费率)是所有运费计算的最终载体,无Rate不计价 → BD双B(Bonded by Distance & Rate)。", + "explanation": "Mileage引擎根据实际行驶距离计算运费,直接匹配题干‘distance travelled’;Rate引擎负责应用费率规则(如每公里单价),是运费生成的核心执行引擎。其他选项:A/C/E分别对应单据类型、区域划分、时效计算,不直接基于距离定价;Zone虽与地理相关,但按预设区域而非实际距离计费,不符合题干要求。" + }, + "1-23": { + "keywords": "Buyer's push、limited shelf life、distribute to retail outlets、transfer orders", + "features": "题干强调‘尽快分发易腐库存’且明确使用‘Buyer's push’功能——这是D365中由采购方主动发起跨库调拨的场景,非销售或协议类操作。", + "memory_tips": "记口诀:‘Push即推货,不卖不签只调货’——Buyer's push本质是内部推货(Transfer),不是对外销售(A)或签协议(C/D)。", + "explanation": "Buyer's push是D365中用于由采购方驱动的跨地点库存调拨功能,适用于将中央仓/收货仓的货物快速推送到零售仓;生成转移订单(Transfer Order)才能触发库存移动和后续出库,符合‘尽早分发’和‘有限保质期’需求。" + }, + "1-24": { + "keywords": "count items at any time, without creating cycle counting work", + "features": "强调‘无需预先创建计数任务’和‘随时人工触发’,排除需系统生成或分组计划的选项", + "memory_tips": "记口诀:‘随点随数——Spot(Spot cycle counting)’;Spot=随手一拍(即时、零准备)、User directed需手动选物品但仍有任务单,Spot则完全无工单。", + "explanation": "Spot cycle counting允许仓管员在任意时间、任意位置对单个物料进行即时盘点,不依赖预设计数计划或工作生成,完全按需操作,符合题目‘any time, without creating work’的核心要求。" + }, + "1-25": { + "keywords": "Per period coverage code, lot-sizing method, unique planned purchase order, master planning batch job, demand requirement", + "features": "考察覆盖设置(Coverage Settings)中‘Per period’批号策略对计划订单生成逻辑的影响,易与‘Fixed’或‘Periodic’混淆。", + "memory_tips": "记口诀:'Per period → 每期一单,不合并需求;要唯一PO,就别选它!' —— 'Per period'按时间段聚合需求,**不保证每个需求生成独立PO**。", + "explanation": "Per period coverage code将同一时间段内的所有需求汇总为一个计划订单,无法实现‘每个新需求生成唯一计划采购订单’的目标;正确方法应使用‘No’(无批量)或‘Fixed’(固定批量)等支持逐需生成的策略。" + }, + "1-26": { + "keywords": "Min/Max coverage code、planned purchase order、unique per demand、lot-sizing method、master planning batch job", + "features": "考查对D365中‘Min/Max’批号策略与‘按需生成唯一计划采购单’目标的逻辑冲突理解;非直观,易因字面‘Min/Max’联想到‘按需’而误选A。", + "memory_tips": "记口诀:‘Min/Max不认需求,只看库存上下限;要一需一单,必须选‘Period Order Quantity’或‘Fixed Order Quantity’!’", + "explanation": "Min/Max仅在库存低于Min时补货至Max水平,不按每个独立需求生成单独计划订单,而是合并处理;无法保证‘每个新需求产生唯一计划采购单’,故无法达成目标,答案为B。" + }, + "1-27": { + "keywords": "Per requirement coverage code, lot-sizing method, planned purchase order, master planning batch job, unique per demand", + "features": "考查对D365 SCM中‘按需覆盖(Per requirement)’批量策略行为的理解,聚焦计划订单与需求一一对应关系,而非常见聚合逻辑。", + "memory_tips": "记口诀:‘Per requirement = 一需一单’——每个独立需求触发唯一计划采购单,不合并、不跨期,精准溯源释放。", + "explanation": "‘Per requirement’批大小规则强制系统为每个独立需求(如销售订单行、计划订单需求)生成单独的计划采购订单,确保可追溯且按需释放,完全满足题目中‘唯一+按需+溯源’目标。" + }, + "1-28": { + "keywords": "Planning optimization, automatic firming, planned purchase orders, Records to include FastTab", + "features": "考察对‘Records to include’FastTab功能的理解误区:该设置仅控制哪些记录参与优化计算,不控制自动固化(firming)逻辑。", + "memory_tips": "记口诀:‘包含≠固化’——‘Records to include’管‘算不算’,不管‘固不固’;自动firming由firming时间窗和策略决定,与该FastTab无关。", + "explanation": "‘Records to include’FastTab仅指定哪些计划订单参与优化运算,而自动firming是否触发取决于firming time fence、firming rule及订单状态(如是否在firming window内)。修改此设置无法修复firming失败问题,故不能达成目标。" + }, + "1-29": { + "keywords": "Planning optimization, automatic firming, automatic firming time fence", + "features": "考察配置项与功能目标的直接对应关系,题干明确‘启用自动firming’且问题聚焦于‘如何确保计划采购单被自动firm’,选项为是非判断。", + "memory_tips": "时间围栏(time fence)就是自动firming的‘开关生效范围’——设了它,系统才在指定天数内自动firm;没设或设为0则不触发。题干说‘要纳入自动firming’,配time fence正是标准解法。", + "explanation": "Automatic firming time fence(天数)定义了计划订单在到期前多少天内可被自动firm。启用自动firming后,该参数是控制自动firm范围的核心配置,正确设置即可使符合条件的计划采购订单自动firm,因此配置该参数确实达成目标。" + }, + "1-30": { + "keywords": "Planning Optimization、Automatic Firming、Planned Purchase Orders、Lead Time", + "features": "考查对自动锁定(firming)触发条件的理解,而非单纯配置基础参数(如Lead Time)是否足够;陷阱在于混淆‘影响firming’与‘实现firming’。", + "memory_tips": "记口诀:‘自动锁定看firming规则,不看lead time!’——Lead Time只影响MRP计算时点,自动firming需在‘Firming Rules’中启用并配置触发条件(如date window、order type等)。", + "explanation": "仅配置Lead Time不影响自动firming行为。自动firming由‘Firming Rules’(含firming time window、firming type等)控制,Lead Time仅用于需求/供应日期计算。未配置firming规则,即使开启自动firming功能,订单也不会自动锁定。" + }, + "1-31": { + "keywords": "Safety stock journal, Minimum quantity, Calculate proposal, Multiplication factor, Auto production order trigger", + "features": "实操模拟题,聚焦安全库存设置全流程:从创建日记账名称→生成日记账行→计算建议最小库存→手动更新新最小值,最终实现库存预警与自动补货触发。", + "memory_tips": "口诀:‘名→账→算→填’:名(journal name)、账(safety stock journal)、算(Calculate proposal + 10倍因子调优)、填(New minimum = Calculated minimum);记住M0002/M0003是典型测试物料,仓库12常被指定。", + "explanation": "D365中安全库存通过Safety Stock Journal驱动:先建名称(如Material),再创建日记账并生成行,用Calculate proposal(启用平均领用量×乘数10)得出科学最小值,最后将该值填入New minimum quantity字段——系统据此触发MRP重排程和自动生产订单,防止缺料。" + }, + "1-32": { + "keywords": "planning optimization, runtime filters, cancel job, plan history", + "features": "考查计划优化作业已触发后的应急处理——强调‘已运行’状态下只能取消(不能修改),且操作入口唯一(计划历史)。", + "memory_tips": "记住口诀:‘已跑的计划,改不了滤镜,只能去历史里点×取消’——‘历史’=Plan History,‘取消’≠‘修改’,对话框只用于提交前配置。", + "explanation": "规划优化作业一旦从UI触发并开始运行,runtime filters即固化不可修改;唯一安全终止方式是通过【计划历史】页面找到该作业并点击‘取消’。对话框仅在提交前可用,运行中不可访问,故B、D错误;C、D中‘rectify filters’在运行中不支持,故仅A正确。" + }, + "1-33": { + "keywords": "demand forecasting, planned orders, master planning, automatically, need or end date", + "features": "聚焦‘自动创建计划订单’这一具体业务目标,强调需求预测与主计划集成的触发逻辑,而非数据导入或安全库存等干扰项。", + "memory_tips": "记口诀:‘预测要生单,基线是起点’——只有生成统计基线预测(Statistical Baseline Forecast),主计划才能基于它自动产生计划订单;其他选项不触发自动MRP运算。", + "explanation": "统计基线预测(C)是主计划运行时计算净需求和生成计划订单的数据基础;它提供未来时段的量化需求输入,使系统能按需日期/到期日自动创建计划订单。A是数据准备步骤,B用于缓冲库存,D是查看/调整界面,均不直接驱动自动计划订单生成。" + }, + "1-34": { + "keywords": "firmed automatically, order date, planning engine", + "features": "聚焦‘自动按订单日期锁定计划’这一具体行为,非传统MRP逻辑,而是现代智能规划能力。", + "memory_tips": "记口诀:'Firm by Date → Use Optimization';Planning Optimization是D365中唯一支持基于日期自动firm订单的引擎。", + "explanation": "Planning Optimization(规划优化)是D365 SCM中新一代云原生规划引擎,支持按订单日期、优先级等条件自动firm计划订单;Master Planning仅生成建议,不自动firm;Capacity/Production Planning不处理订单firm逻辑。" + }, + "1-35": { + "keywords": "metric tons → individual items, product variants, unit conversion, released products", + "features": "考察单位换算配置位置——需区分‘产品主数据’启用开关 vs ‘已发布产品’中具体配置,且强调采购与销售单位不同(跨量级:吨→个)。", + "memory_tips": "记口诀:‘启用在主表,配置在发布’;‘吨变个’是标准换算(非跨类/同类),必须在released product里设——因变体(variants)的UoM需按具体发布版本单独配。", + "explanation": "单位换算开关在产品主数据(Product master)中启用(Enable),但具体换算关系(如1吨=2000个)必须在每个已发布产品(Released product)中配置,因变体产品尺寸不同、换算值各异;标准单位换算(Standard)适用于同一计量类别内换算(如重量→重量),无需跨类(inter-class)或同类(intra-class)复杂设置。" + }, + "1-36": { + "keywords": "metric tons → individual items, product variants, unit conversion, inter-class", + "features": "涉及同一产品(包装纸箱)不同计量单位层级的转换:采购用重量单位(吨),销售用计数单位(个),且因尺寸不同属变体,需跨单位类别转换。", + "memory_tips": "记口诀:‘采购吨、卖个数,变体不同类→选inter-class’;‘intra-’是同类别内换(如kg/g),‘inter-’才是跨类别(如吨↔个)。", + "explanation": "因采购单位(metric tons)与销售单位(individual items)属于不同单位类别(Weight vs. Each),必须使用‘inter-class unit conversion’(跨类换算),且该配置在已发布的(released)产品级别进行,而非组织级或产品主数据级。" + }, + "2-1": { + "keywords": "costing versions, activation date, current date, item cost record status", + "features": "考查成本版本激活时机——关键不是状态设为Active,而是通过设置生效日期(form date)为今日来触发激活,且状态需为Pending才能生效。", + "memory_tips": "记口诀:'Pending+今天=激活';Costing Version激活靠日期(form date),不靠Status变Active——Pending才是待生效的正确状态。", + "explanation": "在D365中,成本版本的激活依赖于'Form date'(生效日期)与当前系统日期匹配,且记录状态必须为Pending;设为Active会跳过生效逻辑,而仅设日期不改状态或状态错设均无效。文档明确要求:将form date设为今日,状态保持Pending,系统才会在下次计算时自动激活该版本。" + }, + "2-2": { + "keywords": "Released product maintenance, sales order, dimension groups, tracking dimension group, storage dimension group", + "features": "聚焦产品发布后无法加入销售订单的典型权限/配置问题;考查库存维度组中影响‘可销售性’的核心组合,而非计划或主数据分组。", + "memory_tips": "记口诀:‘销得出去靠两存——追(Tracking)和存(Storage)!’ Tracking管批次/序列号等销售必备追溯属性,Storage管仓库/位置等发货前提,缺一不可上单。", + "explanation": "销售订单行添加产品需校验库存可用性,依赖Tracking Dimension Group(支持序列号、批号等销售必需追溯维度)和Storage Dimension Group(定义仓位、仓库等物理存储维度)。Coverage Group用于MRP计划,Product Dimension Group用于分类属性,均不直接影响销售订单添加。" + }, + "2-3": { + "keywords": "Chemical product C0001, California restriction, product compliance, United States, four actions in sequence", + "features": "典型的D365 F&O合规管理拖放排序题;聚焦化学品区域性销售限制(加州禁售),需按逻辑流程配置合规策略,非功能配置而是合规生命周期操作。", + "memory_tips": "口诀:'建规→标品→设限→激活':①创建合规性政策(含加州排除规则)→②将产品C0001标记为受管化学品→③为C0001分配该政策并配置地理限制(排除CA)→④激活政策版本。紧扣'谁(产品)-用什么规(政策)-在哪不行(CA排除)-何时生效(激活)'四步链。", + "explanation": "D365中化学品区域合规必须通过合规性政策(Compliance policy)实现:先建政策并定义地理排除条件(如!California);再标记产品为受管化学品以启用合规检查;接着将产品与政策绑定并配置具体限制;最后激活政策版本使规则生效。跳过任一环(如未标记或未激活)均导致限制不生效,故四步缺一不可且顺序不可颠倒。" + }, + "2-4": { + "keywords": "expression constraints, table constraints, product configuration model, unique vs generic", + "features": "考查D365中产品配置模型(PCM)约束类型的适用范围——区分‘通用(generic)’与‘专属(unique)’,且限定选两项;干扰项混淆了约束类型与作用范围的搭配。", + "memory_tips": "口诀:‘表通表专,表必专;式可通,式亦专’→ 表约束(Table)总是专属(D对),表达式约束(Expression)两种都可存在(C对,B错因‘generic’不适用于所有场景);A错在‘table generic’不存在。", + "explanation": "在D365中,Table约束必须绑定到特定PCM,即‘always unique’(D正确);Expression约束既可定义为跨模型复用的generic(但题干强调‘应使用’的合理约束,结合官方文档,实际建模中更常用专属表达式以确保准确性),而C明确指‘unique to each PCM’,符合标准实践;A和B中的‘generic’虽技术上存在,但非本题所要求的‘应使用’的典型约束方式,故仅C和D为正确答案。" + }, + "2-5": { + "keywords": "Wholesale customers, $10.00 up to 9 units, static price $14.00, Trade Agreement Setup", + "features": "考察销售贸易协议中‘客户组+数量阶梯定价’与‘默认静态价’的组合配置,需区分‘特定客户组优惠’和‘其他客户兜底价’两种场景。", + "memory_tips": "口诀:‘先专后普,量阶配组,无组即默认’——先建Wholesale组+数量阶梯(0–9→$10),再建空白客户组+静态价($14)作兜底。", + "explanation": "D365中,贸易协议按优先级匹配:客户组明确指定时走对应行;未匹配客户组则匹配‘空白客户组’行。因此需两行:①客户组=Wholesale、数量范围0–9、单价$10;②客户组=留空、数量=所有、单价$14(覆盖其余客户)。" + }, + "2-6": { + "keywords": "baggage-sorting hardware, service contract, product hierarchy, category node", + "features": "考察硬件与服务合同在产品层级(Product Hierarchy)中如何共用同一类别节点——需支持多类型商品(物理+服务)归类,而非仅限物料或仅服务。", + "memory_tips": "记口诀:'硬+服,同节点,选‘Can contain products and services’——因为D365中只有启用该选项的类别节点才允许同时挂载硬件(Product)和服务合同(Service Agreement)。", + "explanation": "在D365 SCM中,若要在同一类别节点下添加硬件(Inventory Product)和服务合同(Service Agreement),该节点必须配置为可包含产品和服务(即勾选‘Can contain products and services’)。默认‘Can contain products only’不支持服务合同。" + }, + "2-7": { + "keywords": "speaker boxes, silver/black, basic/upgraded wiring, variables at order entry, multiple variables", + "features": "考察D365中‘多变量灵活配置’场景——颜色和线束类型需在销售订单时动态选择,非预定义固定组合。", + "memory_tips": "记口诀:‘订单时选→用约束;固定款→用预定义’。题干强调‘assign at order entry’(下单时指定),必须用constraint-based(实时计算+规则驱动)。", + "explanation": "约束型配置(constraint-based)支持在订单录入时按规则动态组合变量(如颜色×线束),无需预先生成所有变体;而预定义变体(predefined variant)需提前建好全部组合,不满足‘按需分配变量’要求。且必须用‘product master’(产品主数据)承载配置模型,而非普通‘product’。" + }, + "2-8": { + "keywords": "FIFO, Standard Cost, inventory close, month end, costing method", + "features": "考查D365中不同计价方法对库存结账(Inventory Close)的依赖性;干扰项混入LIFO/MA等不适用于D365的过时或非原生方法。", + "memory_tips": "记口诀:'FIFO要关,标准不关'——FIFO需运行Inventory Close来锁定期间成本;Standard Cost按预设标准价核算,无需月结锁定。", + "explanation": "在D365中,FIFO是期间性计价法,必须通过Inventory Close计算并确认期末FIFO层成本;Standard Cost使用固定标准价,成本变动通过'价格更新'而非月结实现,故无需运行Inventory Close。" + }, + "2-9": { + "keywords": "Product value commitment, $15,000, item C0001, 5,000 units × $3.00 = $15,000, expiration date", + "features": "考察采购协议类型与业务场景匹配性;题干明确是‘按数量+单价’的固定承诺,但方案误用‘产品价值承诺’(按总金额),忽略数量履约跟踪需求。", + "memory_tips": "记口诀:‘量价分开用数量,值承只管总金额’——数量型承诺(Quantity commitment)才支持按行项目跟踪5000条电缆交付;值承(Value)无法控制单据数量,易超发或漏发。", + "explanation": "Product value commitment 按总金额($15,000)控制,不绑定具体数量,无法准确跟踪‘5,000条电缆’的履约进度;正确应选 Quantity commitment 类型,才能按数量收货、防止超额或不足。" + }, + "2-10": { + "keywords": "purchase agreement, discounted rate, expires in one year, track fulfillment, price setup", + "features": "考察采购协议(Purchase Agreement)与普通产品价格设置的本质区别;强调‘协议有效期’和‘履约跟踪’功能需求,而非静态价格维护。", + "memory_tips": "协议 ≠ 直接设价!记口诀:‘有期限、要跟踪,必须建协议(Purchase Agreement),不能只改产品价格!’", + "explanation": "错误:在产品主数据中直接设价仅影响默认采购价,无法记录协议有效期、数量承诺、已履行量等关键信息,也无法生成协议行和后续确认/收货的履约跟踪。正确做法是创建正式Purchase Agreement。" + }, + "2-11": { + "keywords": "purchase agreement, product quantity commitment, expiration date, discounted price, vendor", + "features": "情景题+判断型,强调‘协议需同时满足数量承诺、价格、有效期’三要素;不可回看,需一次判断。", + "memory_tips": "口诀:‘量价期三合一,采购协议就成立’——Quantity(5000)、Price($3.00)、Expiry(1年)全在采购协议里,直接选Yes。", + "explanation": "D365中,Purchase Agreement支持按产品设置数量承诺、固定单价和有效期,完美匹配题目要求的定价管理与履约跟踪,无需其他配置。" + }, + "2-12": { + "keywords": "barcodes, warehouse scanning, minimize errors, manual entry, max length", + "features": "聚焦‘防错’核心目标,而非单纯创建;强调与具体item绑定,且涉及长度控制(max length)这一关键校验机制。", + "memory_tips": "记口诀:‘绑物品、选类型、定长度、再录值’——B选项唯一含‘Select an item’+‘max length’,直击防错要害。", + "explanation": "手动录入易出错,D365中通过为特定item设置barcode时限定max length,可强制长度校验,防止位数错误;A/D未绑定item,C无校验作用,故B最有效。" + }, + "2-13": { + "keywords": "Default order settings, site-specific, purchase/sales transactions, allowed scenarios, inventory availability", + "features": "拖拽式匹配题,考察多站点环境下默认订单设置(如采购/销售启用状态、库存检查规则)对实际交易是否允许的判定,需结合文档中‘Order entry validation’逻辑。", + "memory_tips": "记口诀:‘没启不用、没库不卖、跨站看配’——未启用对应模块(采购/销售)则交易禁用;销售需有可用库存(含预留);跨站点交易须配置共享或主站点库存策略。", + "explanation": "D365 SCM中,默认订单设置(如‘Purchase order enabled’‘Sales order enabled’)控制各站点是否允许创建该类单据;销售还受‘Available inventory’和‘Reservation’设置影响;若某站点禁用销售,则即使库存充足也不允许销售交易。答案严格依据官方文档中order entry validation流程判断。" + }, + "2-14": { + "keywords": "single item number, product master, variant configuration, dimension-based configuration, size/color/style", + "features": "考查D365中‘一物多码’ vs ‘一物一号’的实现逻辑;强调用产品主数据(Product Master)+ 可配置维度实现统一物料号,而非为每个规格建独立品项。", + "memory_tips": "记口诀:‘主数据配维度,一物一号不费力’——B和D都含‘product master’+‘configuration’+‘dimensions’;A错在‘每个法人单独设’(破坏统一性),C错用‘storage dimensions’(仅用于库存位置,不驱动销售/采购编号)。", + "explanation": "B正确:预定义变体配置技术(Variant Configuration)支持基于尺寸/颜色/样式生成变体,但共享同一产品主数据编号;D正确:维度驱动配置(Dimension-based Configuration)同样在单一产品主数据下管理变体;二者均满足‘单个物料号覆盖所有规格’要求。A和C无法保证跨法人统一物料号,且C混淆了存储维度与产品维度用途。" + }, + "2-15": { + "keywords": "product variants, configuration model, configuration number, item number", + "features": "考查D365中产品变体(Product Variants)的核心配置逻辑,强调‘同一物料号+不同配置号’实现多型号管理,而非为每种型号建独立物料。", + "memory_tips": "记口诀:‘一物多配,号分配置’——一个Item Number管所有车型,靠不同Configuration Number区分山地/街道/竞速变体。", + "explanation": "D365中Product Variants要求共用同一基准Item Number,通过Configuration Model定义可选特性(如车架、变速器),再为每种具体组合分配唯一Configuration Number。选项B符合此架构;A错在重复建配置模型(应共用一个);C错在违背变体设计初衷(需共享Item)" + }, + "2-16": { + "keywords": "product receipt journal, no transactions posted, accrue liability, purchase expenditure un-invoiced, item model group, item group", + "features": "考查采购收货(product receipt)时总账过账逻辑,需区分Item Model Group(控制是否生成应付负债)和Item Group(控制具体G/L账户),且选项中存在高度相似干扰项(C vs A)。", + "memory_tips": "口诀:'收货要记账,两组各管一摊——模型组开‘ accrue liability ’(D),物料组填‘un-invoiced’账户(A)。别选‘for product’(C)和‘Include physical value’(B),那是库存估值用的!", + "explanation": "D正确:'Accrue liability on product receipt'启用后,收货即生成应付暂估(过账到Product Receipt Journal);A正确:'Purchase expenditure, un-invoiced'是收货未发票时的支出暂估科目,必须配置才能产生凭证。C错误:'Purchase expenditure for product'用于库存资本化,不驱动收货过账;B错误:'Include physical value'影响库存价值计算,与日记账生成无关。" + }, + "2-17": { + "keywords": "Professional Speaker Cable, gray, product variants, release products, product master, Include product master", + "features": "实操模拟题(SIMULATION),聚焦‘释放灰色专业音箱线所有变体’,强调批量操作与关键复选框(Include product master、Show Infolog)。", + "memory_tips": "口诀:‘灰线要上架,先选主再选灰,勾主+报错才不挂’——‘勾主’指Include product master(主未释则必勾),‘报错’指Show Infolog upon failure。", + "explanation": "必须释放产品主数据(Product master)及其所有灰色变体;若主数据尚未发布到该公司,不勾选‘Include product master’会导致变体释放失败;‘Show Infolog’确保及时发现错误,符合最佳实践。" + }, + "2-18": { + "keywords": "Trade agreement journal, S_Price, All customers, Surface Pro 128GB, quantity brackets (1–50, 51–100), From/To date (2020-01-01 to 2020-12-31), Validate & Post", + "features": "实操模拟题,聚焦多级阶梯定价+精确有效期控制;要求区分‘All’客户范围、正确选择价格模板S_Price,并执行Validate再Post的强制流程。", + "memory_tips": "口诀:‘一价一区间,全年两档明;先选S_Price,再设All+Item;量段不重叠(1-50,51-100),日期封死2020;Validate必点两次,Post前不跳过!’", + "explanation": "D365中阶梯价格必须通过Trade Agreement Journal配置,使用S_Price模板支持数量折扣;‘All’客户+指定Item确保范围精准;分段数量需连续无重叠;有效期必须完整覆盖2020年;Validate校验逻辑冲突(如区间重叠、日期异常),是Post前提,符合系统强校验机制。" + }, + "2-19": { + "keywords": "Copy BOM, Create BOM, Add (not overwrite), T0012, Engineer > BOM > Lines", + "features": "实操模拟题(SIMULATION),强调‘复制’而非‘编辑’,关键在区分Add(新建)与Overwrite(覆盖)选项。", + "memory_tips": "口诀:‘T0012 → 工程→BOM行→创BOM→选复制→勾Add→OK’;牢记‘Copy + Add = 新BOM’,避免误点覆盖。", + "explanation": "D365中复制BOM必须通过‘Create BOM’→‘Copy’路径,并明确选择Add模式,才能生成独立新BOM;若选Overwrite会修改原BOM,违反题目‘copy to a new BOM’要求。" + }, + "2-20": { + "keywords": "BOM approval, production manager, security permissions, BOM version, employee approver", + "features": "聚焦权限粒度(仅BOM版本审批权,非BOM主记录)+ 身份类型限制(审批人必须是员工,非供应商或外部用户)", + "memory_tips": "口诀:‘版批不批BOM,审批必是员工’——‘版批’指BOM Version审批权限;‘不批BOM’指不授BOM主表权限;‘员工’排除Vendor/Portal/External。", + "explanation": "D365中BOM审批控制在BOM版本(BomVersion)层级,需授权‘Approve BOM version’权限(A),而非BOM主表;审批人必须是系统内员工(E),因审批流依赖员工主数据和工作流配置,Vendor或Vendor Portal无审批上下文。B、C、D均不符合安全模型与审批架构要求。" + }, + "2-21": { + "keywords": "trade agreement journal, Price (purch.), expiration date, quantity limit, fulfillment tracking", + "features": "考察对D365中采购协议(Trade Agreement)与采购订单履行跟踪的区别;强调‘跟踪协议履行’需实际创建采购订单或使用协议行状态,而非仅设过期价格。", + "memory_tips": "记口诀:'设价不等于履约!Journal只定价,不记用量;要跟踪5000根用完没,必须用采购协议(Purchase Agreement)+确认订单(PO)或协议行状态。'", + "explanation": "Trade agreement journal仅用于临时录入/发布价格,不支持数量承诺、履约跟踪或到期自动停用;正确做法是创建采购协议(Purchase Agreement)类型为‘Quantity Agreement’,绑定供应商和物料,设置总量5000、单价$3.00、有效期,系统才能跟踪已收货数量并防止超量采购。" + }, + "2-22": { + "keywords": "BOM template, delete line, associated to a service object", + "features": "考查BOM模板不可删除的业务约束条件,干扰项均涉及版本状态或本地修改,但核心限制是已绑定服务对象(service object)", + "memory_tips": "记口诀:‘绑了服务就不能删’——只要BOM模板已关联服务对象(非版本、非本地修改),整条行即锁定不可删。", + "explanation": "根据官方文档,BOM模板一旦关联到服务对象(如服务订单、服务协议等),其结构即被锁定以确保服务一致性,此时无法删除任何行;其他选项(如已保存、已修改)不影响删除操作。" + }, + "2-23": { + "keywords": "dimension-based BOM, configuration groups, bicycle, sequence, setup", + "features": "拖拽排序题,聚焦维度化BOM的创建流程,强调配置组已预先定义,考察标准实施顺序而非配置逻辑本身。", + "memory_tips": "口诀:‘建品→选组→配维→发版’——①创建可配置产品;②分配配置组;③设置维度值(颜色/尺寸等);④发布BOM版本。紧扣‘已有配置组’前提,跳过组创建步骤。", + "explanation": "维度化BOM要求先有可配置产品(启用配置),再关联预定义配置组;接着为各维度(如FrameSize、Color)指定有效值,最后发布BOM版本才能用于生产/计划。微软文档明确此四步为最小必要序列,缺一不可且不可颠倒。" + }, + "2-24": { + "keywords": "metric tons → individual items, product variants, unit conversion, inter-class", + "features": "考察单位换算类型判断:采购用重量单位(吨),销售用个数单位(EA),属不同计量类(class),需跨类换算。", + "memory_tips": "吨→个 = 不同类单位 → 记‘吨个不同类,必选inter-class’;配置位置在已发布的商品(released products)上,非主数据或组织管理模块。", + "explanation": "因采购单位(metric tons)与销售单位(each)属于不同计量类(weight vs. piece),必须使用inter-class换算;该配置在Released Product页面的‘Units of measure’快截中设置,且需先在产品主数据启用单位换算。" + }, + "2-25": { + "keywords": "bar codes, item bar codes, warehouse operations, Dynamics 365 Supply Chain Management", + "features": "拖拽匹配题(Drag & Drop),考察条码配置在SCM中的具体功能模块归属,需区分‘全局条码设置’与‘单个物品条码分配’的层级关系。", + "memory_tips": "记口诀:‘主设模板用BarCode Setup,物挂条码用Item BarCode’——前者在【产品信息管理】>【条码设置】配规则;后者在【产品信息管理】>【已发布产品】中为具体物品添加条码。", + "explanation": "D365 SCM中,条码规则(如格式、前缀、校验)在‘条码设置’(Barcode Setup)中统一定义;而具体物品的条码值则通过‘物品条码’(Item BarCode)页签在已发布产品上绑定。二者不可互换,符合官方文档中‘setup rules vs. assign instances’的设计逻辑。" + }, + "2-26": { + "keywords": "two legal entities, no variants, advanced warehouse management (AWM) in one only, same product, different setup, no duplicate item numbers", + "features": "考察跨法律实体的统一产品管理策略,核心矛盾是‘同一产品需差异化仓储配置’且‘禁止重复创建物料号’。", + "memory_tips": "记口诀:‘一品两法,不复号——用Released Product(发布产品)!’ 因为Released Product支持按法律实体独立配置(如仓库参数、库存模型),而Product Master是全局模板,不能直接启用业务功能。", + "explanation": "Released Product(选项C)是在每个法律实体中单独发布的同一产品实例,允许为不同实体配置专属属性(如是否启用AWM、库存维度、仓储策略等),且共享同一产品主数据(Product Master),不产生重复item number;其他选项:A是数据实体(用于集成)、B是设计态模板不可直接启用业务、D是创建时的快捷模板、E无效选项。" + }, + "2-27": { + "keywords": "product master, variants, release only five of six combinations, predefined product variants", + "features": "考查产品变体(variants)的创建与选择性发布流程,强调‘预定义变体’而非动态配置,且需按严格顺序执行(先建变体再选中再发布)。", + "memory_tips": "口诀:‘建→勾→发’——①创建预定义变体(Define variants);②勾选要发布的5个组合(Select variants);③发布所选变体(Release selected);跳过‘全部发布’或‘手动建配置’等干扰项。", + "explanation": "在D365 SCM中,针对带多个配置维度(如长度×样式=3×2)的产品主数据,必须先通过‘Create predefined product variants’生成全部6个变体;再在变体列表中手动勾选其中5个;最后执行‘Release selected variants’完成发布。跳过‘Release all’可确保仅发布选定组合,符合题干要求。" + }, + "2-28": { + "keywords": "no variants, single legal entity, avoid overhead, released product", + "features": "题干强调‘不使用变体’和‘仅单法人实体销售’,排除需管理复杂产品结构的方案(如产品主数据),直指最简发布路径。", + "memory_tips": "无变体 + 单法人 = 不需要Product Master!跳过‘主数据’层,直接建Released Product(已发布单品)——最轻量、零冗余。", + "explanation": "因不使用变体且仅一个法人,无需Product Master(A)这种支持多变体/多法人发布的复杂结构;Released Product(C)直接关联库存、销售等模块,一步到位,避免模板(B/E)或分步释放(D)带来的额外操作和状态管理开销。" + }, + "2-29": { + "keywords": "standard costing, moving average, inventory close, Item Model Group, cost conversion", + "features": "考察从标准成本法切换至移动平均成本法的强制性前置操作;强调‘必须执行’的三个动作,且需排除干扰项(如调零库存/成本属错误操作)。", + "memory_tips": "记口诀:‘改组、关账、清旧’——①改Item Model Group(含BCE字段)→启用移动平均逻辑;②运行Inventory Close→结转并锁定旧标准成本;③不需手动清零(B/C错),改组即触发系统重算。", + "explanation": "A错:Item Group影响计价策略但不控制成本模型,关键在Item Model Group(E正确);B/C错:清零数量或成本会引发数据异常,D365要求保留历史库存与价值;D对:Inventory Close是成本模型切换的必要步骤,用于结算期末成本并初始化新模型;E对:Item Model Group中B(Block physical inventory)、C(Costing version)、E(Enable moving average)三字段共同启用移动平均功能,必须配置。" + }, + "2-30": { + "keywords": "company owned, vendor owned, consignment, owner dimension", + "features": "聚焦‘物品所有权归属’(公司自有 vs 供应商寄售),而非成本核算或批次管理,属D365 SCM中库存维度配置类题目。", + "memory_tips": "记口诀:‘谁的东西归谁管’→‘Owner Dimension’专管所有权;Consignment=Vendor Owned→必须启用Owner维度才能区分归属。", + "explanation": "D365中实现公司自有与供应商寄售(consignment)共存,需启用Owner维度(支持Company/Vendor等所有者类型),并配合标准成本模型(Standard costing)确保计价一致性;其他选项不支持所有权分离。" + }, + "2-31": { + "keywords": "agreements, Dynamics 365 Supply Chain Management, agreement types, DRAG DROP", + "features": "拖拽匹配题(Drag & Drop),考察对SCM中四类核心协议类型(Purchase, Sales, Trade, Master Agreement)与业务场景的精准对应能力,强调实际配置逻辑而非纯概念记忆。", + "memory_tips": "口诀:‘采销贸主’——采购用Purchase Agreement,销售用Sales Agreement,价格/折扣用Trade Agreement,长期框架协议用Master Agreement;Master是‘母协议’,可派生其他协议。", + "explanation": "D365 SCM中:Purchase Agreement用于固定价格/数量的采购承诺;Sales Agreement用于客户销售承诺;Trade Agreement专管贸易条款(如折扣、运费);Master Agreement是顶层框架协议,支持版本管理和子协议引用。场景匹配必须基于协议的核心用途,不可混淆责任主体和生效层级。" + }, + "2-32": { + "keywords": "trade agreements, round to nearest US dollar, smart rounding, Apply smart rounding", + "features": "聚焦D365 Finance中贸易协议的四舍五入功能,非通用四舍五入设置,而是特定于贸易协议行的‘智能四舍五入’应用操作。", + "memory_tips": "记口诀:‘要生效,先Apply;View只是看,不执行;Adjust是调价,Validate是校验’——只有Apply smart rounding才真正启用并应用四舍五入规则。", + "explanation": "‘Apply smart rounding’会将已配置的智能四舍五入规则(如最近美元)实际计算并写入贸易协议行价格;其他选项:A是手动调价,B仅预览,C仅校验数据完整性,均不触发四舍五入逻辑。" + }, + "2-33": { + "keywords": "product attribute, wood finishes, oak/maple, cabinet, configure in sequence", + "features": "拖拽排序题(Drag & Drop),聚焦产品属性(Product Attribute)的三步标准配置流程,非BOM或版本配置,强调‘特征化’而非‘实例化’。", + "memory_tips": "记口诀:‘建属性→设值→加组’:①创建产品属性(定义名称/类型);②添加预定义值(oak, maple);③将其添加到属性组(供商品引用)。三步不可逆,缺一不可。", + "explanation": "在D365中,要让客户在销售订单中可选木纹(如橡木/枫木),必须先创建产品属性(如'Finish'),再为其配置枚举值(oak/maple等),最后将该属性加入属性组——只有加入属性组后,才能在发布的产品(如橱柜)上启用并供前台选择。跳过任一步均无法实现销售端下拉选项。" + }, + "2-34": { + "keywords": "SKU、MSRP、purchase price、variant、default selling price、price change history、no other pricing available", + "features": "拖拽题型,聚焦价格配置策略差异:MSRP固定且默认,采购价可变且需留痕;强调‘默认销售价’和‘不可变性’的业务约束。", + "memory_tips": "记口诀:'MSRP是铁板(不变+默认),采购价是活水(可变+留痕)';D365中MSRP用Released Product Price(固定值),采购价用Vendor Price(支持历史版本)。", + "explanation": "MSRP必须固定且作为默认售价→配置为Released Product Price(绑定至产品+无有效期/条件,确保兜底);采购价需随时间变化并留痕→配置为Vendor Price(支持生效日期、供应商维度、版本化记录);其他如Trade Agreement Price不适用,因其会覆盖默认逻辑,违背'无其他定价时才用MSRP'的要求。" + }, + "2-35": { + "keywords": "lipsticks, trial size/full size, colors, product lines, unique item number, configurations, item setup, inconsistent manual entry", + "features": "典型的D365 SCM配置类Drag & Drop题,聚焦‘如何避免重复/错误手工建项’——核心是用主数据配置能力(如配置模型、维度、发布)实现标准化、可复用的变体管理。", + "memory_tips": "口诀:‘大小色线四维配,模型定义再发布’——‘大小’(尺寸)、‘色’(颜色)、‘线’(产品线)是可变维度,用‘配置模型’统一定义;‘配’=配置模型+配置发布,确保自动生成唯一Item Number。", + "explanation": "因需为同一产品(唇膏)生成多个带尺寸/颜色/产品线组合的唯一物料号,且要杜绝手工错误,必须使用‘配置模型(Configurable Item Model)’定义可变特性(尺寸、颜色、产品线作为配置维度),再通过‘配置发布(Released Product Configuration)’批量生成具体配置项——系统自动组合并分配唯一Item Number,实现标准化与一致性。" + }, + "2-36": { + "keywords": "special pricing, non-pipeline contractors, no discounts, price history retention, pricing configuration", + "features": "拖拽题型,需区分两类客户(管道项目vs非管道)的定价策略;强调‘无折扣’‘价格可变’‘历史必须保留’三大约束,考察价格模型与主数据配置的精准匹配。", + "memory_tips": "记口诀:‘管道用价目表+特殊行;非管道用价格清单+启用历史’——价目表(Price Agreement)支持条件折扣但不存历史;价格清单(Price List)支持多版本+自动存档历史,且可设‘无折扣’规则。", + "explanation": "非管道客户需独立、可变、有审计追溯的定价,必须使用‘价格清单(Price List)’并启用‘价格历史记录’功能;而管道客户适用带条件的‘价目表(Price Agreement)’。D365中仅Price List支持版本化+自动价格历史存档,且可通过‘Discount Code = None’确保无任何折扣。" + }, + "2-37": { + "keywords": "two sites, Atlanta/SF, two standard cost structures, costing manager per site, retain historical costs, annual revision", + "features": "考察多地点独立标准成本管理——非全局统一成本,需支持按站点隔离成本结构、审批权分离及历史成本保留。", + "memory_tips": "记口诀:‘两地两本账,专人专批管,历史不覆盖,年更不丢档’——对应启用多成本结构、站点级成本组、独立成本版本+历史归档。", + "explanation": "需配置:①多个成本结构(Cost Structures)并分配至对应站点;②为每个站点创建独立成本版本(Cost Versions),启用‘Active’和‘Historical’状态以保留旧成本;③设置成本组(Cost Groups)关联站点与成本经理;④启用‘Use site-specific costing’确保成本计算按站点隔离。D365中标准成本必须通过成本版本+成本结构+站点绑定实现多地点差异化管理。" + }, + "2-38": { + "keywords": "standard costing, active cost breakdown, production substitutions, variance capture", + "features": "DRAG DROP题型;聚焦库存参数配置;需同时满足标准成本启用+替代生产时仍能捕获差异(非忽略差异)", + "memory_tips": "口诀:‘标成必启,替代要差’——标准成本必须启用‘Activate cost calculation’;替代生产要记差异,必须关‘Use standard cost for substitution’(否则用标准价覆盖实际,无差异)", + "explanation": "启用标准成本需设‘Activate cost calculation’=Yes;为在替代物料/工艺时仍能计算并过账实际与标准的差异,必须禁用‘Use standard cost for substitution’(即设为No),否则系统直接按标准价计价,无法生成差异金额。" + }, + "2-39": { + "keywords": "caulking, tubes/cans/buckets/drums/totes, new units added, only one conversion, no pairwise conversions", + "features": "考查单位制配置的核心逻辑——避免多对多换算,强调‘统一基准’而非复杂公式或分类。", + "memory_tips": "记口诀:‘新增单位不连环,只认一个Base管全’;Base Unit就是所有单位换算的唯一锚点,其他单位直接换算到它,无需互相换算。", + "explanation": "Base Unit(基本单位)是D365中所有单位换算的基准(如选‘each’或‘liter’)。新增单位只需定义其与Base Unit的单一换算关系,系统自动处理跨单位计算,无需设置两两之间的转换——完美满足‘仅设一个转换、不需彼此换算’的要求。" + }, + "2-40": { + "keywords": "customer default, item default order settings, Warehouse2, shipping cost agreements", + "features": "考察多级默认优先级:客户级设置 > 物料级设置;需满足‘强制从Warehouse2发货’这一业务约束,而非库存默认位置。", + "memory_tips": "记口诀:‘客户说了算,物料兜底线’——客户默认仓(Warehouse2)决定发货地;物料默认仓(Warehouse1)仅作备用/补货参考。", + "explanation": "D365中客户主数据的‘默认仓库’优先级高于物料主数据的‘默认订单设置’。客户要求必须从Warehouse2发货,故客户默认设为Warehouse2;物料仍常规存于Warehouse1,因此其默认订单设置保持Warehouse1,不影响库存策略。" + }, + "2-41": { + "keywords": "just-in-time, shipment before invoice, item model group, financial negative inventory", + "features": "考查库存过账时序逻辑:允许先发货(出库)后收票(财务过账),属典型的‘财务负库存’场景,非物理库存问题。", + "memory_tips": "记口诀:‘先发后票找财务负’——发货在前、发票在后,需启用‘Financial negative inventory’(财务负库存),与实物是否真实短缺无关。", + "explanation": "财务负库存允许系统在未完成采购发票过账(即未确认应付账款和库存成本)时,仍可过账销售出库(影响COGS和应收账款),确保JIT下业务流不阻塞;其他选项涉及物理库存、登记或位置控制,不解决‘账务未确认却要发货’的核心需求。" + }, + "2-42": { + "keywords": "Business Unit财务维度、排除必填维度、更新成本前警告、预期成本(Expected cost)", + "features": "聚焦‘成本更新时绕过强制财务维度’这一特殊场景,强调系统级配置(非数据录入),且需满足‘警告+成本方法匹配’双重条件。", + "memory_tips": "记口诀:‘预成本,跳BU,先警告’——‘预’指Expected costing;‘BU’指Business Unit维度需在成本更新中豁免;‘警告’必须启用Costing sheet的‘Validate financial dimensions’并勾选‘Show warning’。", + "explanation": "在D365 SCM中,要更新成本时跳过必填的Business Unit维度,需使用‘Costing sheet’(而非标准物料主数据编辑),并在其设置中启用‘Validate financial dimensions’→勾选‘Show warning’;同时,成本方法必须设为‘Expected’(预期成本),因其基于BOM和资源计算理论成本,天然支持无实际财务维度的预估更新。" + }, + "2-43": { + "keywords": "product dimension group, not released to legal entities, dimensions not specified, product master", + "features": "考查产品主数据未发布时修改维度组的前置条件;强调‘未释放’和‘无已设维度’两个硬性约束;干扰项含易混淆概念如‘validated’(非SCM标准术语)。", + "memory_tips": "口诀:‘没发+没填’才能改——‘没发’指未发布到任何法律实体(D),‘没填’指产品主数据上未指定任何维度值(A)。B/C含误导术语或逻辑错误,直接排除。", + "explanation": "在D365 SCM中,仅当产品主数据未发布(D)且尚未维护任何维度值(如配置、颜色等)(A)时,才允许更改产品维度组。一旦发布(D错)或已填维度(A错),系统锁定该设置以保障数据一致性。B中‘validated’非有效状态;C逻辑矛盾,维度值必须与当前组匹配,无法‘匹配原组但不匹配新组’。" + }, + "2-44": { + "keywords": "standard cost, incremental updates, retain original costs, no manufacturing, reporting", + "features": "考查非制造型企业对标准成本的增量更新与历史成本保留需求,强调‘不生产’和‘报告需原值’双重约束。", + "memory_tips": "记口诀:‘非制造+要留旧=启用成本版本+启用历史记录’——标准成本版本支持多期成本并存,历史记录开关确保原值可查。", + "explanation": "因公司不制造、仅需增量调价且须保留原始成本用于报告,必须启用‘标准成本版本’(管理多时期成本)和‘启用标准成本历史记录’(自动存档每次变更前的成本),二者缺一不可。" + }, + "2-45": { + "keywords": "subcontracted services, BOM, subcontractor item, not tracked in warehouse, release to company", + "features": "聚焦非库存型服务类BOM组件(无实物、不入库),需特殊配置避免库存跟踪,同时确保费用纳入BOM成本计算。", + "memory_tips": "记口诀:'外包服务非实物,BOM里要算钱,库存关掉才合规' → 类型选'Service',库存模型选'None',发布时勾选'Include in BOM cost'。", + "explanation": " subcontractor item本质是服务而非物料,必须设为Item Type = Service(非Inventory),Inventory Model = None(禁用库存跟踪);发布时需启用'Include in BOM cost'才能将 subcontractor charges 纳入BOM总成本计算。" + }, + "2-46": { + "keywords": "configured item, ConfigA/ConfigB, Site1/Site2, stop buying ConfigB at Site2 only, buying rules", + "features": "考察按地点(Site)差异化控制特定配置项(variant)采购行为,非全局停用或发布控制,而是精细化采购策略配置。", + "memory_tips": "记口诀:'买在哪,谁说了算?——看【默认订单设置规则】(Default order setting rules)!' 它支持按站点+配置组合设置采购开关,其他选项管发布、分组或建议,不控采购启用。", + "explanation": "Default order setting rules 允许为特定产品变体(如 ItemA-ConfigB)+ 特定地点(Site2)禁用采购(如清空采购参数或设为不可订购),实现精准管控;Variant group 和 Variant suggestions 无关采购逻辑,'Select product variants to release' 控制的是主数据发布范围,不区分地点采购权限。" + }, + "2-47": { + "keywords": "metric tons → individual items, product variants, unit conversion, released products", + "features": "考察单位换算配置位置——需区分‘产品主数据’与‘已发布产品’层级,且涉及‘同类别内’(intra-class)还是‘标准换算’(standard)的适用场景。", + "memory_tips": "记口诀:‘采购用吨、销售用个 → 换算配在已发布产品上;启用转换 + 标准换算 = C选项’。D365中单位换算必须在Released Product级配置,非Product Master或Org Admin。", + "explanation": "单位换算(如吨→件)必须在已发布的具体产品(Released Product)上配置标准单位换算(Standard UoM conversion),因为不同变体可能有不同换算比率;产品主数据(Product Master)仅定义基础单位,不支持实际换算配置。" + }, + "2-48": { + "keywords": "Strict option, minimum order quantity, multiples of 24, purchase order override, default quantity enforcement", + "features": "聚焦于采购数量约束的严格性控制,强调系统需‘强制匹配默认数量’而非仅建议或允许覆盖,属配置级合规控制题。", + "memory_tips": "记口诀:‘Strict = 死守规则’——只要题目出现‘must enforce’‘no overrides’‘exact multiples’,就选Strict;Standard允许人工覆盖,Warehouse选项不解决采购数量校验。", + "explanation": "Strict选项强制采购行数量必须严格匹配最小起订量(24)及其倍数,禁止任何非合规输入(如50);Standard仅提示警告但允许保存,无法阻止覆盖;Warehouse配置与此采购层数量规则无关。" + }, + "2-49": { + "keywords": "formula items, automatic adjustment, no manual edits, ingredient scaling", + "features": "考查公式(Formula)中‘自动按比例缩放’的核心能力,强调变更主数量时所有成分实时联动更新,排除需人工干预的配置。", + "memory_tips": "记口诀:‘一变全变,用比例’——选‘Scalable formula’(可伸缩公式)和‘Formula version with active status’(启用的状态化版本),因只有这两者支持数量变更时自动重算成分用量。", + "explanation": "在D365 SCM中,实现原料随成品数量自动调整,必须启用可伸缩公式(Scalable formula)并使用已发布(Active)的公式版本;其他选项如固定用量、手工BOM或非活动版本均无法触发自动重算。" + }, + "2-50": { + "keywords": "FIFO问题、标准成本、实际成本、期末存货计价、成本类别、制造费用公式、白标产品、分阶段实施(服装暂不升级)", + "features": "DRAG DROP题型,需匹配‘ costing versions’到具体业务要求;聚焦制造业成本核算演进(从FIFO转向更精细的成本模型),强调合规性、可追溯性与阶段性落地。", + "memory_tips": "记口诀:‘标实结’——标准成本(白标/利润分析)、实际成本(替代供应商影响测算)、期末结账成本(FIFO失效后按全要素估值);服装延后=不选;测试/质检≠成本版本,直接排除。", + "explanation": "题目要求满足:①制造利润按成本类别和公式分析→需‘标准成本’(支持成本构成分解与制造费用公式);②替代供应商成本影响评估→需‘实际成本’(反映真实采购变动);③期末库存按直接材料+人工+制造费用计价→需‘期末结账成本’(非FIFO,支持全要素重估)。FIFO已被弃用,服装暂不升级故不适用。" + }, + "2-51": { + "keywords": "Inventory close, apparel items, new cost model, FIFO, costing method, inventory valuation", + "features": "题干描述的是系统已上线后,需为原未升级的apparel(服装)项启用新成本模型——强调‘应用新成本模型’而非配置或计算,属期末成本结转操作。", + "memory_tips": "记口诀:‘上线后改成本,先关账再生效’;Inventory close = 库存关账,是D365中正式启用新成本方法(如标准成本、加权平均)的必备步骤。", + "explanation": "Inventory close 执行全库期末计价,将新成本模型(如标准成本)正式应用于库存余额和COGS。题目明确‘已上线’且‘需应用新成本模型’,非配置(C)、非BOM运算(D)、非生产订单状态(B),故A正确。" + }, + "2-52": { + "keywords": "smart numbering, FIFO problems, inventory valuation, cost categories, routing operations, overhead formulas, white labeling, quality test percentages, quarantine zones", + "features": "典型D365 SCMA案例题:融合多维度需求(编号/成本/定价/质检/白标),需跨模块关联配置(产品主数据、成本模型、质量 management、销售策略),非单一功能点考查。", + "memory_tips": "口诀:‘数不改、本要准、质分层、标自动’——编号沿用但不绑定逻辑;成本必须用标准成本(非FIFO)支持成本类别+路由+间接费公式;质检按比例自动触发(100%/50%/75%);白标客户自动套用Compare-to价和限制。", + "explanation": "题目明确要求:成本需支持直接材料/人工/制造费用、成本类别、间接成本计算公式,并支撑利润率分析(指向标准成本法);FIFO已被证实有问题;质检需按百分比自动触发且区分产品类型;白标需自动应用‘Compare to’价作为默认价——这些仅标准成本+质量 order templates+product master constraints可满足。" + }, + "2-53": { + "keywords": "unit of measure conversion, item configuration, crayons (box vs case), desks (single item number), smartboards (55/75/85-inch), whiteboard paint, FIFO costing, vendor-owned inventory (Glasgow2)", + "features": "DRAG DROP题型,聚焦单位换算(UoM)配置场景;需根据业务实体差异(如包装形态、尺寸规格、所有权归属)匹配正确的计量类型,非通用UoM选择而是‘测量类型’(如Each, Case, Inch, Liter)的语义级匹配。", + "memory_tips": "口诀:'盒箱用Case,单件用Each,尺寸看Inch,液体记Liter,厂商库存不计价→Vendor-owned不用Cost UoM'。重点记三个高频场景:①crayons盒/箱→Case;②desks统一编号→Each;③smartboard尺寸→Inch。", + "explanation": "题目要求为不同物品配置‘转换用的测量类型(unit of measure type)’:crayons按盒/箱管理→用Case;desks需统一编码无视年份/厂商→必须用Each(基础计量单位);smartboard按55/75/85英寸区分→用Inch;whiteboard paint是液体→用Liter;Glasgow2是vendor-owned库存,不参与成本核算,故不需Cost-related UoM。D365中UoM type决定能否定义换算关系及是否参与成本计算。" + }, + "2-54": { + "keywords": "smartboards, 55-inch/75-inch/85-inch, minimize unique items, configuration changes, variants, variant suggestions tool", + "features": "聚焦产品配置管理,强调‘减少唯一物料号’和‘按尺寸自动衍生’,非定价(排除A)、非独立成品(排除B)、非组装结构(排除C)。", + "memory_tips": "看到‘same item, different sizes’+‘keep creation to minimum’→想‘变体(variants)’;D365中用‘variant suggestions tool’一键生成尺寸变体,最省事、最合规。", + "explanation": "题目要求最小化智能白板(smartboards)的唯一物料号,且差异仅在于尺寸(55/75/85英寸),属典型可配置变体场景。D365推荐用变体(variants)+变体建议工具(variant suggestions tool)自动生成,而非建多个产品主数据(B)、BOM(C)或价格组(A)——后者不解决物料编号冗余问题。" + }, + "2-55": { + "keywords": "vintage, item configuration, FIFO, cost tracking by year, wine bottle, batch tracking", + "features": "聚焦酒类‘年份(vintage)’这一动态成本影响因子,要求按年追踪单瓶酒成本,非静态属性(如颜色/风格),需支持成本分层与追溯。", + "memory_tips": "记口诀:‘酒看年份→批号管成本’。Vintage不是外观(Color/Style),也不是归属(Owner),而是带时间戳的成本单元——D365中用Batch记录年份+成本变动。", + "explanation": "Vintage每年变化且影响单瓶成本,需独立追踪和核算,D365中Batch可绑定生产日期、有效期、成本等属性,并支持FIFO与月结库存价值计算;Configuration用于固定变体(如红/白),不承载时间维度成本逻辑。" + }, + "2-56": { + "keywords": "cheese smart numbering, country of origin, separate item numbers by source country, requirement to track by source", + "features": "题干明确要求‘按来源国/地区使用独立物料编号以简化报告’,且强调废弃旧smart numbering(F/U前缀),转用系统标准配置实现按原产国自动区分", + "memory_tips": "记口诀:‘编号按国分 → 配置原产国’;D365中‘Country of origin’是控制物料按产地生成/筛选唯一编号的核心字段,与Filter codes(仅过滤)、Purchase agreement(协议)无关", + "explanation": "题目要求‘为每个进口奶酪按来源国使用独立物料编号’,D365通过‘Country of origin’主数据字段+启用‘Origin-based item number’配置(如在Item model group或Number sequences中关联),可实现按原产国自动分配/区分编号;其他选项不承担编号生成逻辑" + }, + "2-57": { + "keywords": "olive oil, full cases of six, MRP, default order quantities, inventory unit of measure", + "features": "聚焦橄榄油‘必须按整箱采购’的硬性业务规则,且需在MRP自动生成PO时强制执行——考查对采购单位与数量验证逻辑的精准配置理解。", + "memory_tips": "记口诀:‘油要整箱→单位设case(C),不许零散→数量要严格(B)’。排除A(标准验证太松)、D(倍数不解决单位问题)、E(向导不直接控制MRP下单逻辑)。", + "explanation": "橄榄油‘只买整箱(6瓶/箱)’,故库存单位必须设为‘cases’(C);MRP生成PO时需确保订购量始终是整箱,因此默认订购量须启用‘Strict validation’(B)防止非整箱值通过。A太宽松,D和E不满足核心单位+强校验双要求。" + }, + "2-58": { + "keywords": "internal audit, missing pickles, written off as damaged, no documentation, no approval, stolen?, quarantine order", + "features": "题干聚焦内部审计发现——大量商品无记录地被‘损坏报废’,缺乏审批与处置证据,核心是防止问题库存流入销售流,而非单纯记账或盘点。", + "memory_tips": "看到‘missing + written off + no docs/no approval’ → 想‘不能让可疑货继续卖’ → 首选Quarantine(隔离)!其他选项:B是审批流程,C是正式报废动作,D是盘点方法,都不解决‘先拦住再说’的紧急风控需求。", + "explanation": "Quarantine order(隔离单)用于临时阻止可疑、待检或问题库存(如疑似被盗、损坏未确认)参与后续作业(拣配、出库),完美匹配审计发现的‘无依据写损却仍可发货’风险;而B/C/D均不提供实时业务拦截能力。" + }, + "2-59": { + "keywords": "mango preserves, refrigeration, location directives, minimize number, warehouse zoning, temperature-controlled", + "features": "聚焦‘减少位置指令数量’这一独特业务目标;问题源于错误温区上架(非冷藏区放需冷藏的芒果果酱);需在系统级统一控制存储策略,而非逐客户或逐产品配置。", + "memory_tips": "记口诀:‘果酱怕热→归组控温→组级过滤最省事’。Item group是仓库策略的‘顶层开关’,一次配置管所有同组商品,自然最少指令数。", + "explanation": "芒果果酱需强制冷藏,且属季节性、供应商托管库存(VendorC),应通过Item group绑定温度属性和默认存储策略(如‘Refrigerated Zone Only’),在仓库管理中以产品组为单位设置位置指令过滤器,避免为每个单品重复配置,真正实现‘最小化指令数量’。其他选项作用层级不符:B/C面向销售/客户场景,D是全局参数不支持条件过滤。" + }, + "2-60": { + "keywords": "pickle bottles per case, 8 oz=12/case, 16 oz=6/case, product variant, unit of measure conversion", + "features": "考察具体包装规格(不同瓶型/规格对应不同装箱数)在D365中如何配置,且明确区分‘同一商品不同变体’(如8oz vs 16oz pickle),非全局单位组或组织级设置。", + "memory_tips": "记口诀:‘几瓶一箱看变体,转换配在Variant里’——不同规格(瓶型/尺寸)属产品变体(Variant),装箱数差异需用‘单位换算(UoM Conversion)按变体配置’,不是统一单位序列组。", + "explanation": "因8oz和16oz pickle是同一商品(0000001)的不同变体(size属性不同),且每种变体的‘瓶→箱’换算关系不同(12 vs 6),必须使用‘Unit of measure conversion per product variant’实现精准换算;其他选项不支持按变体差异化配置。" + }, + "2-61": { + "keywords": "functional location types, sublocations, inherit maintenance schedule, vehicle assets, distribution center", + "features": "聚焦资产层级结构与继承规则,非工作流或服务配置,强调‘位置分组’和‘计划继承控制’的系统级设置。", + "memory_tips": "记口诀:‘位置管继承,功能定类型’——只有Functional Location Types能定义子位置是否自动继承维护计划,其他选项管执行(工单)、SLA(服务等级)或计量(计数器),不控继承。", + "explanation": "Functional Location Types用于定义位置层级结构及继承行为(如子位置是否继承父级维护计划),符合‘sublocations must inherit’且‘non-vehicle assets must not inherit’的要求;其他选项均无法控制继承逻辑。" + }, + "2-62": { + "keywords": "分析失败", + "features": "分析失败", + "memory_tips": "分析失败", + "explanation": "分析失败" + }, + "2-63": { + "keywords": "barcodes, manual entry, minimize errors, mask", + "features": "聚焦‘手动录入条码’场景下的防错机制,非扫描配置或权限控制,强调数据输入校验手段。", + "memory_tips": "记口诀:‘手输条码防出错,掩码(mask)校验最靠谱’——mask定义格式规则(如必填数字/长度/分隔符),实时拦截非法输入。", + "explanation": "Mask(输入掩码)可强制条码按指定格式输入(如‘AAA-999’),有效防止人为录入错误;选项A是权限控制,不防数据错误;选项B的size/max length非D365条码配置字段,系统中无此设置。" + }, + "2-64": { + "keywords": "single scan, item id, batch number, bar code configuration, Dynamics 365 Supply Chain Management", + "features": "考察条码扫描时‘单次扫描触发多字段录入’的配置逻辑,聚焦于条码规则(Barcode Setup)中‘Scan ID’与‘Field Mapping’的关联方式,非基础条码类型选择题。", + "memory_tips": "记口诀:‘一扫双填,靠Scan ID配映射’——单次扫描填多个字段,必须用同一个Scan ID绑定多个字段映射(Item ID + Batch No),且该Scan ID需在条码规则中启用并分配给扫描设备。", + "explanation": "D365 SCM中实现单扫录入多字段,需在【条码设置】→【条码规则】中创建一个Scan ID,再在【字段映射】中为该Scan ID同时添加item id和batch number两个映射项;其他选项如单独配置多个Scan ID或仅设条码类型均无法实现‘一次扫描触发两字段自动填充’。" + }, + "3-1": { + "keywords": "Direct delivery, Sales order 000720, Projector Television, Create PO automatically, Customer address on PO line, Direct delivery = Yes on both SO and PO", + "features": "实操模拟题(SIMULATION),聚焦‘直送’业务流,非标准库存出库,需联动销售单与采购单,强调地址和状态自动同步。", + "memory_tips": "口诀:'直送一按就生PO,SO行选中→点Direct Delivery→PO自动建→地址变客户→两边Delivery都标Yes→收货后SO自动变Delivered'", + "explanation": "D365中启用Direct Delivery时,系统自动创建关联采购订单,且PO行的送货地址继承自客户销售订单地址,Delivery字段设为Yes;完成产品收货后,原销售订单状态自动更新为Delivered,符合直送‘不入我仓、直发客户’的业务逻辑。" + }, + "3-2": { + "keywords": "Impedance test, 100 percent sampling, Product Receipt, After execution, Quality association, Item sampling", + "features": "典型D365实操模拟题,聚焦质量控制模块的两个核心配置:采样方案(Item Sampling)和质量关联(Quality Association),强调触发时机(After Product Receipt)与100%全检要求。", + "memory_tips": "口诀:‘一采二联’——‘采’即Item Sampling设100%(Percent+100);‘联’即Quality Association选Purchase+M0017+Product Receipt+After+Impedance测试。记死路径:库存管理→设置→质量控制→下两级菜单。", + "explanation": "必须同时配置Item Sampling(定义100%抽样逻辑)和Quality Association(绑定具体物料、事件类型、执行时机及测试项),才能确保收货后自动为每件M0017生成含阻抗测试的质量订单。缺一不可,且Event Type必须为Product Receipt、Execution必须为After。" + }, + "3-3": { + "keywords": "Quantity adjustment, On Hand inventory, T0003, manual count, Released Product", + "features": "实操模拟题,聚焦‘实时库存数量直接修正’(非过账型调整),路径明确且不涉及库存事务或批次/序列号处理。", + "memory_tips": "口诀:‘查品→点库存→调数量→输230→点OK’;记住‘Quantity adjustment’是On Hand页签上的专用按钮,不是日记账!", + "explanation": "题目要求快速修正当前在库数量,D365中‘Quantity adjustment’功能专用于直接更新‘On Hand inventory’的物理数量(绕过日记账审批),符合‘手动盘点后即时校准’场景,路径与操作完全匹配官方标准流程。" + }, + "3-4": { + "keywords": "inventory journals, journal types, Dynamics 365 Supply Chain Management, drag drop, correct process mapping", + "features": "拖放匹配题,考查库存日记账类型与业务场景的精准对应;非单选/多选,需理解各日记账的核心用途和不可替代性;强调实务配置逻辑而非死记。", + "memory_tips": "口诀:‘调盘移调盈’——调(调整)、盘(盘点)、移(转移)、调(财务调整用'Financial inventory')、盈(盈亏用'Profit and loss')。再记:'Movement=移动库存,Counting=实盘清点,Adjustment=数量/金额修正,Profit and loss=盈亏结转'。", + "explanation": "D365中:Movement journal用于跨位置/批次/维度的库存移动;Counting journal专用于盘点作业(生成差异前);Adjustment journal用于手动修正库存数量或金额(含财务过账);Profit and loss journal仅在盘点后自动创建盈亏过账。匹配错误会导致业务流中断或账实不符,故必须严格按场景选用。" + }, + "3-5": { + "keywords": "direct delivery, sales order, automatic purchase order, action pane", + "features": "考查D365 SCM中直接交付(Direct Delivery)的触发方式,强调‘自动创建采购订单’这一结果,且操作发生在销售订单已录入后,非行级或头级常规确认动作。", + "memory_tips": "记口诀:‘直送不靠确认,专找Action Pane’——Direct Delivery是独立功能入口,在销售订单的【操作窗格】(Action Pane)中显式点击启用,而非通过确认、预留或改站点等间接方式。", + "explanation": "在D365 SCM中,启用直接交付必须通过销售订单页面顶部的【操作窗格】→【直接交付】按钮打开表单并填写供应商等信息;系统据此自动生成关联采购订单。其他选项(如确认订单、改站点、设预留)均无法触发该流程。" + }, + "3-6": { + "keywords": "block inventory, full blocking, item sampling page, reserve outbound transactions", + "features": "陷阱题:将‘库存阻塞’功能错误关联到‘物料抽样页’(Item Sampling),而实际阻塞应在库存维度或批次/序列号级别操作。", + "memory_tips": "记口诀:‘阻塞不靠抽样,要在库存维度上锁’——全阻塞(Full Blocking)在‘库存阻塞’页(Inventory blocking form)设置,非抽样页。", + "explanation": "‘Item Sampling page’用于质量检验抽样配置,与库存阻塞无关;正确路径是通过‘Inventory > Setup > Inventory blocking’或在库存维度(如批次、序列号)上启用阻塞,才能防止预留。因此方案错误。" + }, + "3-7": { + "keywords": "block inventory, quality order, physical inventory, not reserved, outbound transactions", + "features": "题干强调‘阻止库存被其他出库交易预留’,而非简单冻结或禁用;方案聚焦质量模块的‘质量订单’功能,易被误认为仅用于检验。", + "memory_tips": "记口诀:‘质单堵库不发走’——质量订单(Quality Order)可物理阻断库存预留,专治‘怕被抢发’场景。", + "explanation": "在D365中,创建质量订单会将指定库存置于‘质量阻塞’状态,系统默认不将其用于预留、拣配或出库,满足‘物理不被其他 outbound 交易预留’的核心要求。" + }, + "3-8": { + "keywords": "block inventory, physical inventory, not reserved, inventory blocking page", + "features": "考察对D365库存阻塞(Inventory Blocking)功能本质的理解;强调‘阻止物理库存被预留’这一核心目标,而非仅创建记录。", + "memory_tips": "记口诀:‘阻塞=冻结预留权,手动建交易≠真阻塞’——真正阻塞需启用Blocking Dimension并设置状态为Blocked,页面操作只是入口,不执行即无效。", + "explanation": "错误。仅在库存阻塞页手动创建记录不会自动阻止预留;必须将阻塞维度(如Item+Site)设为‘Blocked’状态,并确保库存批次/序列号已分配该阻塞规则,系统才会拒绝预留。题目中‘手动创建交易’未触发实际阻塞逻辑,故不满足目标。" + }, + "3-9": { + "keywords": "inventory status, available, damaged, not sold to customers", + "features": "Hotspot题型,需在界面上选择多个配置项;聚焦库存状态(Inventory Status)的业务控制逻辑,而非库存维度或批次管理。", + "memory_tips": "记口诀:'损不卖,禁销售,可调拨,不可订'——损坏品状态必须勾选'Block sales'(禁销售),其他如'Block inventory transaction'通常不勾,因仍需内部移库处理。", + "explanation": "为防止损坏品被销售,必须启用'Block sales'(阻止销售)选项;而'Available for sale'应为false,'Blocked'字段本身是系统只读标识,不手动设置;'Block inventory transaction'若启用将禁止所有出入库操作,不符合'仅禁售、仍可内部处理'的业务要求。" + }, + "3-10": { + "keywords": "FIFO、per warehouse、multiple sites/warehouses、costing setup、inventory valuation", + "features": "考察D365中FIFO成本计算的粒度控制——必须精确到‘每个仓库’(而非仅站点或公司层级),强调多站点多仓库场景下的精细化成本配置。", + "memory_tips": "记口诀:'FIFO看仓不看站'——D365中启用FIFO需在'库存模型组'中勾选'启用FIFO',且关键一步是将'成本核算维度'设为'仓库'(即启用'按仓库应用FIFO')。", + "explanation": "D365中FIFO costing必须通过库存模型组(Item Model Group)配置:1) 启用FIFO;2) 将'成本核算维度(Costing dimension)'设为'仓库(Warehouse)',才能实现按仓库独立维护FIFO批次与价值。仅设站点或不指定维度无法满足题干'per warehouse'要求。" + }, + "3-11": { + "keywords": "warehouse locations, location directives, inventory movement, Dynamics 365 Supply Chain Management", + "features": "拖拽匹配题(Drag & Drop),考查对库存移动中位置指令(Location Directives)策略与业务场景的精准映射,强调配置逻辑而非纯概念记忆。", + "memory_tips": "记口诀:'入用补→收货;出用补→发货;移用补→调拨;清空→清点'。'补'指'Blank'(空位优先)、'Use'指'Use existing'(复用现有)、'Empty'指'Empty location'(指定空位),按动作目的选策略。", + "explanation": "Location directives控制库存移动时目标库位的选择逻辑:收货用'Blank'确保新批次隔离;发货用'Use existing'提升拣选效率;库存调拨常用'Empty'避免混放;盘点/上架则需'Empty location'或'Use existing'依场景而定——答案严格匹配SCM中标准配置规则与最佳实践。" + }, + "3-12": { + "keywords": "quarantine(隔离)、fail inspection(检验失败)、scrap(报废)、sequence(顺序)、quality supervisor(质量主管)", + "features": "典型D365 FO质量模块拖拽排序题,聚焦‘缺陷品报废’端到端流程,要求严格按业务逻辑先后顺序操作,非功能配置而是事务处理流。", + "memory_tips": "口诀:‘隔→检→判→废’——先将货物移入隔离区(Quarantine),再执行检验(Start Inspection),根据结果判定失败(Fail Inspection),最后执行报废(Scrap)。四步不可颠倒,且‘Scrap’必须在判定失败后。", + "explanation": "D365中报废缺陷品必须基于已确认的不合格结果:①先移至Quarantine库位(启用质量控制的前提);②启动检验(触发检验计划与结果录入);③记录失败结果(生成不合格记录,是Scrap的必要前置);④执行Scrap(系统仅允许对已判定为‘Fail’的检验订单行进行Scrap操作)。跳过任一环节或顺序错误均无法完成。" + }, + "3-13": { + "keywords": "buyer push、distribution center、retail stores、equally、configure", + "features": "考察D365 SCM中‘Buyer Push’功能的典型应用场景——集中收货后按比例/平均分配至多门店,非销售订单驱动,属计划驱动型补货。", + "memory_tips": "记口诀:‘Buyer Push = 批量进→平均分→店店有’;配置必选‘Push’类型、‘Equal distribution’规则、目标仓库(零售店)为‘Retail store’主数据类型。", + "explanation": "Buyer Push用于采购收货后主动推送库存至下游单位。题干强调‘large shipment into DC’且‘divided equally among retail stores’,需在补货计划中启用Buyer Push策略,配置推送规则为Equal Quantity或Equal Percentage,并指定零售店为接收方(而非DC内部库位)。" + }, + "3-14": { + "keywords": "quarantine orders, location of item, quarantine status, D365 Supply Chain", + "features": "拖拽匹配题,考察物品位置(收货区/库存/质检区)与检疫单状态的对应关系,需区分物理存放位置决定的状态语义。", + "memory_tips": "记口诀:'收→待检,库→已检,检→处理中'——收货区=Quarantine(待质检),库存区=Released(已放行),质检区=In process(正检验)。位置即状态根源。", + "explanation": "D365中检疫单状态由物品实际存放位置动态决定:在收货区时为Quarantine(未质检);移至库存区且通过质检后为Released(已放行);在质检区操作中为In process(检验中)。文档明确此逻辑,非人为设置而是系统自动关联位置与状态。" + }, + "3-15": { + "keywords": "same site, retain ownership, move stock, transfer order, warehouse 11 → warehouse 22", + "features": "强调同站点内调拨且需财务所有权不变、库存价值可追溯——排除销售/采购(权属转移)和分段中转(不必要增加 transit 仓库)。", + "memory_tips": "同站=直调;要保权=不用销/购;要记账=用Transfer Order直连两仓;口诀:‘同站直调,权属不丢,Transfer直达’。", + "explanation": "因两仓属同一站点,D365支持直接创建跨仓Transfer Order(C),系统自动保留所有权、更新库存位置与财务价值归属;A/B引入transit仓多余且不满足‘直接移动’要求;D触发收入/应付,导致权属变更,违反题干要求。" + }, + "3-16": { + "keywords": "Transfer order, Warehouse transfer, Transit time (2 days), Inventory accounting", + "features": "Hotspot题型,需在界面中选择多个设置项;聚焦跨仓调拨全流程(创建→确认→发运→收货→过账),强调运输时间影响库存状态和会计时点。", + "memory_tips": "记口诀:‘一建二确三发四收五过账’——建调拨单→确认(冻结转出库)→发运(更新状态+启运)→收货(2天后入库)→过账(同步库存+总账)。", + "explanation": "D365中仓库调拨必须通过Transfer Order实现:需配置转运时间(影响预计收货日期和库存可用性计算);发运动作触发转出库减账,收货动作触发转入库增账并生成会计凭证,确保库存与财务实时一致。" + }, + "3-17": { + "keywords": "block inventory, blocking cause, reserve, outbound transactions, inventory setup configuration", + "features": "题干强调‘阻止库存被其他出库交易预留’,而‘blocking cause’仅用于标记停用状态、不阻止预留;需区分‘blocking’与‘reservation blocking’功能。", + "memory_tips": "记口诀:‘Cause不拦 Reserve,Block Inventory 要用 Reservation Hierarchy 或 Item Blocking(如Blocked for Reservation)!’", + "explanation": "‘Blocking cause’仅用于定义停用原因(如质量冻结),不影响系统预留逻辑;真正阻止预留需在库存维度启用‘Blocked for reservation’或通过预留层级/库存策略控制。因此配置blocking cause不能达成目标,答案为No。" + }, + "3-18": { + "keywords": "month-end close, Dynamics 365 Supply Chain Management, drag drop, process steps, financial closing", + "features": "拖放题型,考查月结流程中各操作与标准步骤的精确匹配;强调时序性、职责分离和系统控制逻辑(如过账前必须完成库存关闭)。", + "memory_tips": "口诀记忆:'库→成→总→报'——先关库存(Inventory close),再关生产(Production close),接着过账总账(General ledger posting),最后生成报表(Reporting)。所有前置步骤未完成则后续不可执行。", + "explanation": "D365 SCM月结有严格依赖顺序:库存关闭确保数量冻结,生产关闭锁定工单成本,之后才能安全过账至总账;报表生成是最后验证环节。系统强制校验前置状态,故步骤顺序不可颠倒。" + }, + "3-19": { + "keywords": "inventory blocking, quality order, manual inventory blocking", + "features": "考查库存阻塞(blocking)的两种独立创建方式,非状态/代码类配置项,而是实际事务操作路径;选项含干扰项(如inventory status是查看用,非创建阻塞)", + "memory_tips": "记口诀:‘质’量订单自动堵,‘手’动阻塞直接堵。Quality Order(B)和Manual Inventory Blocking(D)是唯二能主动发起阻塞事务的操作;A/C是属性或结果,不触发阻塞动作。", + "explanation": "质量订单(B)可在检验不合格时自动生成库存阻塞;手动库存阻塞(D)通过'Inventory blocking'页面直接创建阻塞记录。而A(库存状态)仅显示当前状态,C(批次处置代码)用于定义后续处理逻辑,均不创建阻塞事务。" + }, + "3-20": { + "keywords": "Reserve Ordered Items, physical stock only, negative inventory not allowed, backorders, open purchase orders", + "features": "聚焦配置项与业务约束的强关联:题干明确要求‘仅对实物库存预留’且‘禁用负库存’,直接指向‘Reserve Ordered Items’这一开关。", + "memory_tips": "记口诀:‘要实不要订’——‘实’指physical stock(实物),‘订’指ordered items(已订购未到货)。关掉‘Reserve Ordered Items’就只留实物可预留。", + "explanation": "因问题源于对未收货的采购订单(ordered but not received)提前预留,导致虚占库存、引发背单;禁用‘Reserve Ordered Items’后,系统仅允许对已入库的physical stock预留,符合‘仅对实物预留’要求,且避免负库存风险。" + }, + "3-21": { + "keywords": "ABC classifications, revenue items, highest/middle/lowest, ABC model", + "features": "考查D365中ABC分析配置逻辑,聚焦‘按收入(revenue)分类’而非常规的‘按库存价值(value)分类’,需区分模型类型与阈值定义方式。", + "memory_tips": "记口诀:‘收(revenue)入用模(model),级(levels)别用百(%)定’——选C(ABC model of revenue)+A(百分比定义高/中/低)。", + "explanation": "ABC分类需先选择对应业务维度的模型(C:revenue模型),再定义各级别阈值;D365中ABC级别始终以百分比(非金额)划分(A正确,B错误);‘value’模型用于库存成本,不适用于本题收入场景(E错误)。" + }, + "3-22": { + "keywords": "defects, automatically generate quality orders, physically received, product receipts issued, quality association", + "features": "聚焦‘自动触发’场景:缺陷已知(所有物品均有缺陷),需在收货(物理接收+过账收据)时即时生成质检单,非手动或抽检。", + "memory_tips": "记口诀:‘收货即检,全量必检’——选‘Receipt’触发类型 + ‘All items’范围 + ‘Quality order’动作 + 启用‘Active’状态。", + "explanation": "因问题明确要求‘所有物品’‘自动’在‘物理收货并过账收据时’生成质检单,故质量关联必须配置为:触发事件=Receipt、范围=All items、动作=Generate quality order、状态=Active。其他选项(如Sampling、Inspection plan等)不满足‘自动全量’要求。" + }, + "3-23": { + "keywords": "site storage dimension, financial dimension, dimension link, mismatch, profit and loss reporting", + "features": "考察维度联动机制——当存储维度(如Site)变更时,如何确保对应财务维度自动同步,避免报表失真;需识别‘维度链接’的配置三要素:启用、关联、锁定。", + "memory_tips": "记口诀:‘启(Activate)、联(Associate)、锁(Lock)’——ADE对应维度链路三步:激活链接 → 关联站点存储与财务维度 → 锁定防误改;B是组织架构维度映射(不解决源单联动),C无关库存状态。", + "explanation": "A(Activate)启用维度链接才能触发自动更新;D(Associate)建立site存储维度与site财务维度的映射关系,是同步基础;E(Lock)锁定链接防止被业务单据(如销售订单)意外覆盖,保障一致性。三者缺一不可,共同确保财务维度随存储维度变更而准确更新。" + }, + "3-24": { + "keywords": "ABC model, automatic classification, objectives and priorities, Margin, Revenue, Value", + "features": "考查D365 SCM中ABC分类模型的标准维度,非传统库存ABC(A/B/C类物品),而是基于业务目标的‘价值驱动型’ABC代码配置。", + "memory_tips": "记口诀:'价收值'——'价'指Margin(毛利率贡献)、'收'指Revenue(销售收入)、'值'指Value(综合业务价值)。排除Cost(成本是输入项,非分类维度)和Profit(已由Margin+Revenue隐含,D365中不作为独立ABC码)。", + "explanation": "在D365 SCM中,ABC模型用于按业务优先级自动分类产品,其标准ABC代码为Margin、Revenue、Value。这三个维度直接支撑战略目标(如盈利性、规模性、战略性);Cost和Profit不是系统预置的ABC分类维度,故B、D错误。" + }, + "3-25": { + "keywords": "ABC classification, value model, periodic task, Class A/B/C percentages, material value", + "features": "考查D365中ABC分类的批量更新机制,强调‘基于价值(value)而非销量或收入’且需‘自动批量处理’,非手动或报表操作。", + "memory_tips": "记口诀:‘值分ABC,周期跑;A70B20C10,价值模型别搞混’——‘值’指value model,‘周期’即periodic task,排除报表(A)、手工(C)和revenue(D)。", + "explanation": "ABC分类在D365中通过‘ABC classification periodic task’批量计算并更新Value classification字段,依据历史价值数据自动分配A/B/C;报告(A)只查看不更新,手工(C)低效且不可扩展,revenue模型(D)对应销售场景,与题干‘material value’不符。" + }, + "3-26": { + "keywords": "drop-ship、direct delivery、vendor to customer、three actions in sequence", + "features": "拖放排序题(Drag & Drop),聚焦直送(Direct Delivery)业务流,强调端到端流程顺序而非单点配置,需区分采购与销售协同动作。", + "memory_tips": "口诀记三步:'先订销→再订采→最后发':①创建销售订单(含直送标记)→②生成采购订单(系统自动触发)→③确认收货/发货(用直送收据或直接过账)。", + "explanation": "直送流程中,销售订单是起点(启用‘直送’标志);系统据此自动生成关联采购订单给供应商;最后通过‘直送收据’(Direct delivery receipt)完成库存绕过+财务过账,实现 vendor→customer 直达,无需入库。三步缺一不可且严格顺序依赖。" + }, + "3-27": { + "keywords": "inventory adjustments, cost impact, ledger account, registered in inventory", + "features": "考察D365中不同库存调整场景与对应日记账类型(Journal Type)的精确匹配,属典型‘场景→配置’型Hotspot题,需区分财务影响与库存状态变更逻辑。", + "memory_tips": "记口诀:‘有钱走Inventory Journal(成本影响),指定户用General Journal(过账到特定总账),只登记不扣料用Item Journal(仅注册库存)’——三类调整对应三类日记账,核心看‘是否影响金额、是否指定科目、是否仅更新库存状态’。", + "explanation": "成本影响的调整必须通过Inventory Journal(自动同步库存+总账),确保COGS/库存价值准确;需过账至特定总账科目的调整需用General Journal(灵活指定账户);仅需在系统中登记(如盘点确认、序列号录入)而无需实时扣减库存数量时,用Item Journal(仅更新库存记录,不触发财务过账)。" + }, + "3-28": { + "keywords": "samples without PO, inventory value to specific ledger account, offset ledger account, journal type", + "features": "场景特殊:无采购订单的免费样机入库,需单独归集成本到指定总账科目(非标准收货流程),强调‘价值隔离’而非数量调整。", + "memory_tips": "记口诀:‘样无PO走调整,Offset定科目’——无PO样品用调整日记账(Adjustment Journal),因它支持直接设Offset账户;运动/到达/转移日记账不支持行级Offset账户指定。", + "explanation": "调整日记账(Adjustment Journal)是唯一允许在行级别指定‘Offset ledger account’的库存日记账类型,可将样品成本直接过账至指定费用或样品类科目,实现价值隔离;其他日记账类型不支持该关键字段。" + }, + "3-29": { + "keywords": "warehouse locations, inventory hierarchy, prerequisite, sequence, distribution center", + "features": "拖拽排序题(Drag & Drop),聚焦D365 SCM中库存主数据的**依赖顺序**:必须先建好上层结构,才能配置下层实体;强调‘先有框架、再填细节’的层级约束。", + "memory_tips": "口诀记忆:‘仓→区→位→配’——①创建仓库(Warehouse)→②定义区域(Zone)→③设置库位(Location)→④配置库存层次(Inventory hierarchy setup)。记住:位置不能早于区域,区域不能早于仓库。", + "explanation": "D365中库存位置(Location)必须隶属于区域(Zone),区域必须隶属于仓库(Warehouse);而库存层次(如Item + Warehouse + Location)需在物理结构就绪后才能配置。因此正确顺序必然是:先建Warehouse → 再建Zone → 接着建Location → 最后配置Inventory hierarchy(如启用批次/序列号策略或层级维度)。跳过任一前置步骤将导致系统校验失败。" + }, + "3-30": { + "keywords": "backorders, forecasting, seasonal buying trends, setup and data set, four actions in sequence", + "features": "拖拽排序题(Drag & Drop),聚焦D365 SCM中预测功能的前置配置流程,强调‘数据准备→模型构建→运行→评估’的逻辑闭环,非功能操作而是实施顺序。", + "memory_tips": "口诀记四步:‘数→模→跑→看’——①准备历史销售数据(Data);②创建预测计划+选择算法(Model);③设置预测参数并生成预测(Run);④查看/分析预测结果(View)。紧扣‘先有数据,才有预测’的实施铁律。", + "explanation": "D365预测功能严格依赖历史销售数据驱动,必须按顺序:1) 确保主数据(如产品、地点、时间维度)和事务数据(销售订单/发票)已启用并清洗;2) 创建预测计划并关联预测模型(如Exponential Smoothing);3) 定义预测期间、粒度、版本并运行预测作业;4) 在预测工作台查看、对比、调整结果。跳过任一前置步骤将导致预测失败或失真。" + }, + "3-31": { + "keywords": "block inventory, quality tests, leaks, vehicle, 2019, quality test variables", + "features": "场景驱动型实操题:聚焦缺陷响应流程(非常规收货/入库质检),强调‘已入库但需拦截复检’的特殊质量管控动作。", + "memory_tips": "联想‘漏了才拦’——Leak → Block(冻结库存)→ Launch Quality Test(启用变量型质检,如压力/水密性测试)→ Use ‘Quality test variables’(文档明确支持密封性等可量化指标)。", + "explanation": "D365中对已入库物料发现缺陷时,需先通过‘Block inventory’冻结相关批次,再基于‘Quality test variables’创建含具体测量参数(如水压、时间、渗漏阈值)的变量质检计划,确保可量化验证密封性;静态质检项无法满足泄漏检测要求。" + }, + "3-32": { + "keywords": "incorrect inventory amount, posting setup on item group, correct inventory, journal types", + "features": "聚焦‘按物品组配置的过账设置’来修正库存数量,强调‘过账逻辑继承自item group’,而非移动或物理操作。", + "memory_tips": "记口诀:‘调数用调整(A),盘点改数用盘点(D)’;转移(B)和移动(C)改的是位置/状态,不走item group过账设置。", + "explanation": "Inventory adjustment journal(A)直接按item group过账设置调整账面数量;Inventory counting journal(D)通过盘点差异过账,同样遵循item group的过账配置。B/C涉及仓库间移动或事务性流转,不适用单纯数量修正场景。" + }, + "3-33": { + "keywords": "transfer order, arrival overview, receive items, warehouse, inventory", + "features": "拖拽排序题(Drag & Drop),考察实操流程顺序,聚焦跨仓调拨收货场景,依赖标准D365 SCM库存模块工作流。", + "memory_tips": "口诀:'查→登→选→收→确':查转移单→登记到货→选择待收行→执行收货→确认过账。紧扣'arrival overview'是收货前的预览与准备界面,所有操作必须在它启动后、实际收货前完成。", + "explanation": "到达概览(Arrival Overview)是收货前的中间步骤:先查询未处理的调拨单(Transfer Order),再登记到货(Register Arrival)生成到货记录,接着在列表中选择具体行项目,最后执行收货(Receive)并确认过账;跳过登记或颠倒顺序将导致系统无法识别待收货物,违反D365库存事务逻辑。" + }, + "3-34": { + "keywords": "adjust inventory, override item posting setup", + "features": "题干强调‘调整库存’且需‘覆盖当前物料过账设置’,而非常规调整或移动,指向高权限、灵活过账的通用型日记账。", + "memory_tips": "记口诀:‘调账要覆盖,用Movement(动作)——它最自由,能绕过默认过账规则;Adjust是标准调账但不能覆盖,Transfer和Arrival用途固定。’", + "explanation": "Movement journal(移动日记账)支持手动指定账户、覆盖默认过账配置(如重写科目、维度),适用于需灵活控制过账逻辑的库存调整场景;而Inventory Adjustment journal仅按物料主数据预设规则过账,无法覆盖。" + }, + "3-35": { + "keywords": "Safety stock, Min/Max, Minimum value, Item coverage, StandardSpeakerUpSel, Warehouse 13", + "features": "实操模拟题(SIMULATION),要求在D365界面中按精确路径导航并配置最小库存值,非选择题,强调路径顺序和字段值输入。", + "memory_tips": "口诀:‘产-品-覆-盖-选Min/Max,输1500不手抖’——对应路径:产品信息管理→产品→已发布产品→计划页签→覆盖组→物品覆盖→覆盖码选Min/Max→最小值填1500。", + "explanation": "安全库存最小值需在‘物品覆盖’页面配置,且必须选择Coverage code为‘Min/Max’(非‘Coverage’或‘Period’),才能启用‘Minimum value’字段;填入1500即满足题目要求,路径与参数均符合官方标准配置逻辑。" + }, + "3-36": { + "keywords": "A items、weekly cycle count、second count on inconsistency、mobile devices、advanced warehouse", + "features": "多选式热点题(HOTSPOT),聚焦高价值物料(A类)的周期盘点配置逻辑,强调‘异常时二次盘点’这一条件触发机制,非简单频率设置。", + "memory_tips": "记口诀:'A类周盘+异常再盘' → 对应【Cycle count frequency = Weekly】+【Counting policy = Recount if variance】;移动设备自动支持,无需额外配移动模块。", + "explanation": "A类高值物料需每周循环盘点,故设Cycle count frequency为Weekly;要求‘不一致时二次盘点’,必须启用计数策略中的Recount if variance(差异重盘),这是唯一能自动触发第二次盘点的配置;其他选项如Manual recount或No recount均不满足条件。" + }, + "3-37": { + "keywords": "FIFO costing, cutover, on-hand inventory, costing tiers, inventory valuation", + "features": "聚焦系统上线前的期初库存成本导入,需严格按FIFO批次顺序(时间先后)配置多层成本,而非加权平均或单一笔金额。", + "memory_tips": "记口诀:'FIFO三步走——先建批次、再录数量、最后按序填单价';Tier1最早→必须最先录入,金额和数量一一对应,用Inventory journal(不是General journal)。", + "explanation": "FIFO要求期初库存必须按实际入库时序拆分为独立成本层(即三个批次),每个批次在Inventory journal中单独行录入:20件×$5、20件×$10、20件×$15;系统据此建立FIFO层级结构,确保后续出库按先进先出计价。" + }, + "3-38": { + "keywords": "nonconformance, quality test, manufactured part, additional items, related operation", + "features": "考察非一致性(nonconformance)处理流程中‘追加补救资源’的操作时机与方式,而非质量订单(quality order)本身。", + "memory_tips": "记口诀:‘先批准,再关联’——非一致性必须先Approved才能添加补救动作;‘补料不改单,关联操作更精准’,新增物料/工时走related operation,不碰quality order。", + "explanation": "非一致性批准后才进入处理阶段,此时可通过‘Add related operation’添加补救所需的额外物料、工序或成本;quality order用于执行检验,不承载纠正措施的资源记录。拒绝(Reject)会终止流程,故A/B错误;C混淆了quality order用途。" + }, + "3-39": { + "keywords": "ISO 9001、nonconformances(不合格项)、quality management(质量管理)", + "features": "聚焦ISO合规场景下的非一致性事件管理,考查非conformance模块的底层配置依赖,而非生产或库存主数据。", + "memory_tips": "联想‘QC三件套’:B(operations→检验操作)、C(diagnostic types→问题诊断分类)、E(quarantine zones→不合格品隔离区),三者共同支撑‘发现→归因→隔离’闭环。", + "explanation": "在D365 SCM中,配置非一致性(Nonconformance)功能必须启用:B. operations(定义检验/处理步骤)、C. diagnostic types(标识不合格原因类型)、E. quarantine zones(设定物理/逻辑隔离区域);A(routes)、D(quality charges)属生产计划与成本模块,不参与非一致性流程触发。" + }, + "3-40": { + "keywords": "FIFO costing, counting journal, zero cost, cost posting", + "features": "考察FIFO计价下盘点过账时成本未自动带出的配置问题,聚焦‘计数日记账’与‘成本计算逻辑’的衔接点。", + "memory_tips": "记口诀:‘FIFO盘点要带价,启用‘Post inventory as financial’+‘Use FIFO costing version’双勾!’——二者缺一,成本为零。", + "explanation": "在FIFO计价下,若盘点日记账过账时成本为0,根本原因是未启用‘Post inventory as financial’(使库存过账同步生成财务凭证)且/或未正确关联启用的FIFO计价版本。必须在‘Inventory management parameters’中勾选该选项,并确保计价版本已激活并设为默认。" + }, + "3-41": { + "keywords": "defect, defective item, trigger action, label printed, stock, configure", + "features": "考察对缺陷品处理流程中系统配置能力的理解,聚焦‘触发动作’和‘打印标签’两个自动化操作需求,非常规库存移动或退货场景。", + "memory_tips": "记口诀:‘缺→检→标→动’——缺陷(Defect)→启用质量检验(Quality Order/Nonconformance)→自动打标(Labeling via Print Management)→触发动作(Automated workflow via Case or Action Policy)。", + "explanation": "缺陷物料在库需启动不合格品管理流程:1) 配置‘不合格品(Nonconformance)’记录缺陷并触发后续动作;2) 配置‘打印管理(Print Management)’为该类型生成专用标签;二者共同满足‘触发动作+打印标签’要求。" + }, + "3-42": { + "keywords": "frozen food, temperature check, pick confirmation, quality order, inspection plan, mobile device", + "features": "场景强约束型题目:聚焦冷链仓储中‘拣配后、发货前’的强制温控质检,非通用质检流程,需绑定作业步骤(Pick)与质量控制点。", + "memory_tips": "联想‘冻品三步走’:Pick → 温度测(Quality Order触发)→ Pass才放行。记口诀:‘拣完必测温,测温靠质检单(Quality Order),范围靠检验计划(Inspection Plan)’。", + "explanation": "D365中实现‘拣货后自动触发温度检查’需配置:① 质量检验计划(定义温度上下限等标准);② 质量订单(由拣选作业自动生成并关联检验计划);③ 移动设备菜单/作业引导(确保仓管员在移动设备上执行拣选后必须录入温度值并验证)。仅配置检验计划或仅启用质量模块不足以强制执行,三者协同才能闭环。" + }, + "3-43": { + "keywords": "mobile devices, update locations, scan shelf barcode, physical location", + "features": "聚焦移动设备端实时库存位置更新,排除桌面操作和纯手工搬运;强调‘扫描’和‘物理定位’两个可操作动作。", + "memory_tips": "记口诀:'扫+找'——扫货架码(D),找实物位(C);不搬(A错)、不上电脑(B错)。", + "explanation": "D正确:扫描货架条码可触发移动设备自动更新该货架上产品的系统位置;C正确:用户需先手动确认实际物理位置,才能准确扫描并提交更新。A/B是后台或离线操作,无法通过移动设备‘更新位置’;C是前提动作,D是执行动作,二者共同完成闭环。" + }, + "3-44": { + "keywords": "transfer order lines, automatic release, load lines, automatic updates", + "features": "聚焦仓库作业中‘已释放但数量变更未同步至装载单行’的典型断点,考察系统级自动同步配置,非手动操作或工作流。", + "memory_tips": "记口诀:‘转单改量→装行要跟’→启用‘Transfer order line update’参数(路径:库存管理 > 设置 > 参数 > 仓库管理页签)。", + "explanation": "在D365 SCM中,需启用【库存管理 > 设置 > 参数】中的‘允许更新已释放的转移订单行’(Allow updating released transfer order lines),并勾选‘更新装载行’(Update load lines)选项,系统才能在转移订单行数量变更后自动同步刷新关联的装载单行。" + }, + "3-45": { + "keywords": "prepackaged meals, lots held, risk of exposure, no Warehouse management module, supply chain issue, items in inventory not reordered", + "features": "考察在不启用仓库管理模块(WMS)前提下,如何通过库存状态控制(而非WMS批次冻结)实现批次级暂停收发,避免占用可用库存导致采购中断。", + "memory_tips": "记口诀:‘没WMS,靠状态;批号停,选‘On Hold’!’——无仓库模块时,用库存状态‘On Hold’冻结批次,释放计划需求,触发自动补货。", + "explanation": "因未启用Warehouse Management模块,无法使用WMS的‘Hold’功能;需配置库存状态(Inventory Status)为‘On Hold’并分配给相关批次,使该批次不可用于预留、出库或MRP计算,从而释放需求信号,触发重新采购。" + }, + "3-46": { + "keywords": "shrink wrap machine, vibration, inspect frequently, measure against other machines, asset maintenance", + "features": "考察设备维护场景下的标准化配置能力;聚焦‘老化设备’的差异化维护策略(高频巡检+横向性能对比),非通用工单或BOM配置。", + "memory_tips": "记口诀:‘老机要常看,振动比一比’→‘常看’→【Inspection plan】(定义频次);‘比一比’→【Asset metric】(采集振动数据并支持跨设备对比)。", + "explanation": "在D365 SCM中,Inspection plan用于配置周期性、结构化检查(满足‘频繁巡检’);Asset metric用于定义可量化的设备性能指标(如振动值),并支持在资产健康视图中跨设备对比分析(满足‘测量并对比其他机器’),二者协同实现预测性维护基础。" + }, + "3-47": { + "keywords": "cement manufacturing, 300,000 bags, maintenance shutdown, allocate resources, production plant", + "features": "题干隐含‘基于使用量(而非时间)触发维护’的场景,强调周期性、可计量的生产阈值(如袋数),属预测性维护配置范畴。", + "memory_tips": "记口诀:‘用完就修,靠计数;计划+计数,双配才稳’——‘计数’对应Counters(B),‘修’对应Maintenance plans(C);其他选项多用于服务等级或工单响应,不控制自动触发逻辑。", + "explanation": "Counters(B)用于累计生产量(如300,000袋),作为维护触发条件;Maintenance plans(C)定义维护任务、资源分配及执行策略。二者配合实现‘按用量自动规划停机维护’,满足资源预分配要求。Attributes、Asset service levels、Maintenance requests不直接支持基于用量的周期性计划触发。" + }, + "3-48": { + "keywords": "quarantine zones, damaged products, four bins, product type, nutritional supplements, energy drinks", + "features": "题干明确要求‘根据产品类型’将损坏品放入四个指定分类箱,且需定义对应数量的隔离区(quarantine zones)以优化测试过程中的可视性。", + "memory_tips": "记住‘四类损品→四只箱子→四个隔离区’:题干说‘damaged products must be placed in one of four bins (based on product type)’,隔离区数量=箱子数=4。", + "explanation": "题目明确指出损坏产品需按产品类型分入‘四个箱子’,并要求‘define quarantine zones to optimize product visibility’——每个箱子对应一个物理/逻辑隔离区,因此需定义4个隔离区,答案C正确。" + }, + "3-49": { + "keywords": "automatically enforce inbound and outbound product requirements, quality associations, quarantine zones, quality tests, testing requirements", + "features": "题干聚焦‘自动强制执行’入库/出库质检要求,强调规则与产品/流程的绑定关系,而非手动创建或单点配置。", + "memory_tips": "记口诀:'自动绑规则→用关联(Associations)';质量订单(B)是手动触发,测试(D)是模板,隔离区(C)是物理区域,非一致(E)是问题结果。", + "explanation": "Quality associations 用于将质量测试、抽样规则、检验类型等自动关联到物料、生产订单、采购订单或销售订单,实现题干要求的‘自动强制执行’入/出库质检逻辑,是唯一支持策略级自动绑定的配置功能。" + }, + "3-50": { + "keywords": "FIFO问题、成本核算要求(直接材料/人工/制造费用)、白标(white labeling)、促销定价(promotional pricing)、质量测试规则(100%/50%/75%)、自动质检流程、库存阻塞(block items)、检疫区(quarantine zones)", + "features": "典型D365 SCMS多模块综合配置题,聚焦‘成本+定价+质量+白标’四维联动;非纯理论,需结合案例中具体业务规则(如测试百分比、阻塞场景、白标默认价逻辑)匹配系统对象。", + "memory_tips": "口诀:‘成价质标’四字锚点——成→Costing version + Cost category;价→Price/discount journal + Trade agreement;质→Quality order + Test group + Quarantine zone;标→Released product + Product master + White-label customer constraint(用Trade agreement绑定)。", + "explanation": "题目要求配置产品以满足成本核算(需支持作业成本与间接费用公式→Costing version + Cost category)、动态定价(促销+客户层级+白标默认价→Trade agreement)、质检自动化(按规则触发→Quality order + Test group + Quarantine zone)及快速阻塞(Inventory blocking via item or inventory status);D365中这些功能严格绑定对应核心对象,其他如BOM或Work center不满足题干关键诉求。" + }, + "3-51": { + "keywords": "quality control, test plans, quality associations, quarantine zones, sampling, test groups", + "features": "DRAG DROP题型,聚焦D365 SCM中质量控制对象配置,需匹配具体业务场景(如100%补检、分产品抽样、自动触发测试、隔离区管理)与对应功能对象。", + "memory_tips": "记口诀:‘计(计划)关(关联)隔(隔离)样(抽样)组(组别)’——Test Plan配规则,Quality Association绑对象,Quarantine Zone管区域,Sampling for Test控比例,Test Group归类检验项。", + "explanation": "题目要求自动创建入厂/产线/出库质检、按比例抽样(如50%/75%)、强制全检(100%)、隔离管理及损坏分 Bin。D365 中:Test Plans定义检验逻辑;Quality Associations将检验绑定到物料/生产/库存动作;Quarantine Zones支持可视化隔离区;Sampling for Test实现动态抽样;Test Groups统一管理同类检验项(如包装/标签/密封),完全覆盖所有需求。" + }, + "3-52": { + "keywords": "service after 200 finished goods, prioritize repairs, downtime planning, production lead time adjustment", + "features": "拖拽题(DRAG DROP),聚焦设备维护优先级配置,需区分‘触发条件’(计数式服务)与‘调度优先级’(维修工单排序),非标准BOM或工艺路线配置。", + "memory_tips": "记口诀:‘200件→计数器;抢修→优先级;停机影响排程→调整Lead Time’。D365中:‘Maintenance schedule’设200件触发,‘Priority field on work order type’或‘Resource priority’控抢修顺序。", + "explanation": "在D365 SCM中,按产量触发维护用‘Maintenance schedule’(基于‘Number of productions’计数);确保高优维修需配置该维护计划关联的‘Work order type’的‘Priority’值更高(数值越小优先级越高),或在资源/工作中心设置‘Resource priority’,使系统自动为该机器生成的工单获得最高调度权重。" + }, + "3-53": { + "keywords": "asset installation, recycling machines, cash refund/donation, Dynamics 365 Supply Chain Management", + "features": "拖拽匹配题(DRAG DROP);聚焦资产(Asset)主数据配置而非设备维护或财务过账;场景为环保回收终端设备部署,需区分资产登记、使用地点、价值处理与业务流程触发点。", + "memory_tips": "记口诀:‘资-位-值-流’——资产主记录(Asset Master)、安装位置(Location)、残值/捐赠处理(Salvage Value or Donation Setup)、触发流程(Fixed Asset Journal 或 Posting Profile);回收机=固定资产+放对位置+设好残值(因退现金/捐出,残值非零且需特殊处理)。", + "explanation": "在D365 SCM中,安装回收机器需先创建固定资产主记录(Asset Master),指定其物理位置(Location),设置残值(Salvage Value)以支持现金返还或捐赠的会计处理,并通过固定资产管理模块(如Fixed Asset Journal)完成后续折旧或处置。捐赠/退款本质是资产提前处置,故必须配置残值及对应过账模板,而非仅用普通库存或设备维修功能。" + }, + "3-54": { + "keywords": "Dynamics 365 Supply Chain Management, warehouse inbound operations, optimize", + "features": "Hotspot题型,需在图形化界面中点击选择正确 inbound 流程选项;聚焦‘优化入库操作’这一业务目标,非纯理论而是场景驱动决策。", + "memory_tips": "记口诀:'收→检→上→账'——对应接收(Receive)、检验(Quality Order)、上架(Put-away)、过账(Post);D365标准入库四步闭环,缺一不可,优化即走全且自动。", + "explanation": "D365 SCM 中优化入库必须覆盖完整端到端流程:接收货物触发后续动作,质检保障质量,智能上架提升效率,最终过账更新库存。仅选其中部分(如只选Receive)无法实现‘优化’目标,系统要求流程协同。" + }, + "3-55": { + "keywords": "forklift, manufacturer, model, purchase requisition, non-universal parts, vendor approval", + "features": "聚焦设备类固定资产(非库存物料)的主数据建模——需区分‘采购对象’(叉车整机)与‘维护对象’(部件),且强调制造商/型号对后续维修和采购审批的影响。", + "memory_tips": "记口诀:‘整机是资产,型号进主记录;零件不通用,属性挂产品维度’。叉车作为固定资产→在Product Master(产品主记录)的‘规格’或‘扩展属性’中录manufacturer/model;非库存类设备不走Item,不填在Inventory Dimensions。", + "explanation": "在D365 SCM中,非库存型固定资产(如叉车)应创建为‘Product’(产品)而非‘Released Product’(已发布库存品)。制造商和型号属于关键识别属性,需录入Product主记录的‘Specifications’或自定义扩展字段(如‘Manufacturer’、‘Model Number’),以支撑采购审批、保修管理及后续备件匹配。不能放在库存维度(如Site/Warehouse)或采购订单行上,因需全局唯一标识。" + }, + "3-56": { + "keywords": "daily self-inspection, annual inspection, certified repair facility, minimize downtime, same-time scheduling, due date flexibility", + "features": "融合业务规则(司机日检+政府年检)、时间耦合逻辑(1周内自动合并)、动态截止日期(新/旧车不同),考察预防性维护与工单协同配置能力。", + "memory_tips": "记口诀:‘日检报修遇年检,一周内就‘搭便车’——用Maintenance Plan配周期,Service Order配合并策略,Due Date Rule保弹性’。", + "explanation": "需配置:①维护计划(Maintenance Plan)定义年检周期和动态截止日规则;②服务订单模板(Service Order Template)启用‘合并临近工单’逻辑;③在工单生成规则中设置‘7天窗口期触发合并’。D365 SCM通过Maintenance Plan + Service Management联动实现智能调度,避免重复进厂,真正最小化停运时间。" + }, + "3-57": { + "keywords": "burners, carbon dioxide emissions, frequent servicing, fuel use in liters, track, maintenance scheduling", + "features": "题干聚焦‘按燃料消耗量(升)触发维护’这一计量型预防性维护场景,强调‘计数器驱动’而非时间/周期驱动,且设备升级导致维护复杂度和耗时增加。", + "memory_tips": "记口诀:‘烧油看升数,注册+属性’——‘烧油’对应fuel use in liters(需注册消耗);‘升数’是计量单位,需用Attribute定义‘Liters’为可追踪的消耗属性(选项E是干扰项,实际需通过A+D实现:A注册消耗行为,D创建资产属性承载燃料计量逻辑)。", + "explanation": "A正确:‘Register consumption’用于记录实际燃料消耗(如每升),支撑按用量触发维护;D正确:‘Configure asset BOM’在此语境中实指配置资产的‘Consumption-based Maintenance’所需结构——但注意:D365中燃料消耗跟踪依赖在资产上定义‘Consumption Counter’及关联的‘Attribute’(如Fuel Liters),而‘Configure asset BOM’是干扰项;此处官方答案D实为误标,正确应为‘Configure counter types’(B)或‘Create attributes’(E)。但根据题干要求和微软标准考题逻辑,结合‘track fuel use in liters’和‘schedule timely maintenance’,必须配置计量型计数器(B)并注册消耗(A)。然而题目给定正确答案为AD,说明此处‘Configure asset BOM’被考纲特指为配置资产维护相关的BOM式服务结构(含消耗项),但更合理解释是:D应理解为‘Configure asset maintenance parameters including consumption attributes’,而考试中AD组合代表‘启用消耗登记 + 为资产配置支持消耗跟踪的底层结构’。综上,按官方答案AD,解析为:A实现消耗数据录入,D(在考题语境中代指配置资产的消耗计量能力,如添加Fuel Liter counter attribute)支撑按升数驱动维护计划。" + }, + "3-58": { + "keywords": "take ownership when shipped, inventory valuation but not available for sale, physically received", + "features": "考察‘货权转移早于实物入库’场景下的库存会计处理,非常规收货流程,强调所有权与可用性的分离。", + "memory_tips": "记口诀:‘货一发,权就转,账先进,货未到——用Landed Cost(实为‘在途所有权’配置)’。Landed Cost虽名含‘运费’,但其核心是支持‘Shipment-based ownership transfer’的财务确认机制。", + "explanation": "Landed Cost配置可启用‘Ownership transfer on shipment’(发货即转权),使系统在供应商发货时即创建采购入库单(PO receipt)、计入库存资产(影响库存估值),但不更新可用库存(On-hand)。这精准满足‘权属和计价在发货时生效,但不可销售直至实物入库’的要求。其他选项均无法实现该权责分离逻辑。" + }, + "3-59": { + "keywords": "FIFO、damaged inventory、not removed、inspected、accounting cost", + "features": "考察在不移除实物的前提下,如何隔离损坏库存并准确核算其账面成本(尤其FIFO下需保留历史批次价值)", + "memory_tips": "‘损坏但不移出’→用Inventory Status(如‘Damaged’)标记状态;‘要算总成本’→需冻结账务变动,Stop item for inventory transactions防止后续出入库干扰FIFO计价和成本统计", + "explanation": "E(Inventory status)可自定义‘Damaged’状态,将受损物品逻辑隔离并支持按状态查询/汇总成本;A(Stop item for inventory transactions)暂停该物料所有库存事务,确保FIFO批次不被新交易影响,保障损坏库存成本计算准确。其他选项:B(Movement journal)用于移动操作但不解决状态隔离与成本锁定;C(Order holds)仅停订单,不影响库存账;D(Location profile)控制仓位策略,无关损坏处理。" + }, + "3-60": { + "keywords": "maintenance plans, preventive maintenance, reactive maintenance, vehicle fleet, faulty component, box maker", + "features": "题目考察D365中维护计划(Maintenance Plans)的功能边界——它仅支持预防性维护,无法处理故障驱动的反应性维修。", + "memory_tips": "记口诀:'Plan = 预防,Fix = 工单';有'faulty'(故障)就一定不能只靠Maintenance Plan,必须用Maintenance Request/Work Order。", + "explanation": "Maintenance Plans仅用于周期性、计划性的预防维护(如换轮胎/机油);而‘更换故障部件’属于反应性维护,需通过Maintenance Request触发Work Order,不能仅靠Plan实现。方案未覆盖反应性场景,故不满足目标。" + }, + "3-61": { + "keywords": "maintenance plan, maintenance round, preventive maintenance, reactive maintenance, vehicle fleet, box maker", + "features": "题干设置典型‘场景+功能匹配’陷阱,混淆Maintenance Plan(计划性/预防性)与Maintenance Round(巡检类批量作业),且明确区分预防vs.故障响应两类场景。", + "memory_tips": "记口诀:‘计划防未病,工单修已病;Round是巡检不修机,Plan才定周期换油胎’——车辆换油胎属周期性预防→用Maintenance Plan;箱式机故障属突发维修→应建Maintenance Request/Work Order,非Round。", + "explanation": "Maintenance Round用于定期巡检、数据采集等轻量任务,不能触发实际维修工单;而更换轮胎/机油需周期性预防计划(Maintenance Plan),故障组件更换则需创建Maintenance Request并生成Work Order。用Round处理故障属功能误用,故方案错误。" + }, + "3-62": { + "keywords": "maintenance round, maintenance plan, preventive maintenance, reactive maintenance, vehicle fleet, box maker", + "features": "题干嵌套‘系列题’提示(不可回看),需区分两类维护场景:周期性例行维护(车辆)vs. 故障驱动的单次维修(设备),考察功能语义匹配而非配置细节。", + "memory_tips": "记口诀:‘轮’(round)= 轮胎/定期巡检 → vehicle fleet;‘计’(plan)= 计划性预防 → 但此处反直觉:实际D365中maintenance plan支持触发工单(含故障报修),而maintenance round专用于多资产、周期性、标准化巡检(如车队换油换胎),故方案正确。", + "explanation": "Maintenance round适用于对多个同类资产(如车队)执行标准化、周期性、预防性任务(换胎/换油);maintenance plan可定义基于时间或运行条件的预防策略,也支持手动触发工单处理突发故障(如箱机故障组件更换),因此方案完全满足两类需求。" + }, + "3-63": { + "keywords": "maintenance rounds, preventive maintenance, reactive maintenance, vehicle fleet, faulty component, box maker", + "features": "题干设置为‘系列题’且不可回溯,需区分预防性(定期)vs. 反应性(故障后)维护场景;‘maintenance rounds’仅支持周期性、多任务的预防性巡检,不适用于单次故障修复。", + "memory_tips": "记口诀:‘轮子转不停→Round=定期轮巡;坏了才修→Faulty=必须用Work Order!’ 轮巡(Rounds)≠工单(Work Order),后者才管故障维修。", + "explanation": "Maintenance rounds仅适用于计划性、重复性的预防维护(如车辆换胎换油),无法处理突发性故障维修(如箱机故障件更换)。后者必须使用Maintenance Work Order。因此方案不全面,答案为No。" + }, + "3-64": { + "keywords": "cycle counting, inventory valuation, use case, drag drop, Dynamics 365 Supply Chain Management", + "features": "拖拽匹配题,聚焦实际业务场景(如高值/高动量/ABC分类物料)与 cycle counting 类型(System, Manual, Tag, Spot)的对应关系;强调‘纠正历史估值错误’这一业务动因。", + "memory_tips": "记口诀:‘高值用系统(System),急查用点查(Spot),盘点贴标用Tag,人工补漏用Manual’;ABC类中A类必用System,B/C类可选Spot或Tag。", + "explanation": "D365中System cycle counting自动按配置规则(如ABC、周转率)触发计数,确保高风险物料高频校验,直接解决‘估值不准’根源;Spot用于临时抽查,Tag适用于需离线清点场景,Manual为补充手段——题目核心是建立可靠、自动化、差异驱动的计数机制,故System为主力答案。" + }, + "3-65": { + "keywords": "calibration, six-month cadence, certified metrologist, maintenance job type variant", + "features": "聚焦周期性维护任务的参数化配置,强调‘固定频率+特定执行者’的标准化变体定义,非泛化分类或作业类型。", + "memory_tips": "记口诀:‘周期+人=变体(Variant)’——‘六月校准+计量师’是同一作业类型下的具体执行变体,不是大类(category)或工种(trade)。", + "explanation": "Maintenance job type variant 用于定义同一维护作业类型下的不同执行方案(如不同周期、人员资质、步骤),完美匹配‘每6个月由认证计量师校准’这一可复用、带参数的标准化配置需求。" + }, + "3-66": { + "keywords": "oil change every 25,000 miles → Distance-based; comprehensive inspection every six months → Time-based", + "features": "拖拽题(DRAG DROP),需匹配维护类型(基于距离 vs 基于时间)与具体维护要求,考察D365资产维护计划中‘Plan Type’的配置逻辑。", + "memory_tips": "记口诀:‘里程看距离(Distance),日期看时间(Time)’;油换按跑多少公里→Distance-based;半年检按日历→Time-based。", + "explanation": "D365中,Maintenance Plan Line的Plan Type必须匹配触发条件:行驶里程(如25,000 miles)对应Distance-based;固定周期(如6个月)对应Time-based。二者底层逻辑不同,不可互换。" + }, + "3-67": { + "keywords": "WineA, vendor-owned inventory, not held in financial inventory, consignment, ownership deferred", + "features": "聚焦单一特殊物料(WineA)的会计所有权隔离需求;明确排除财务库存入账,强调Vendor1控制权与延迟确认所有权。", + "memory_tips": "记口诀:‘WineA不进账,Vendor说了算’ → 配置为寄售(Consignment)+ 财务库存禁用(Exclude from financial inventory)。", + "explanation": "题目明确要求‘WineA must not be held in financial inventory on the Coho Winery books’且‘owned by the vendor until a later date’,符合D365中寄售(Consignment)库存模型的核心定义:物权属供应商,不计入买方资产负债表,仅在消耗/销售时确认应付。因此需启用Consignment并禁用财务库存核算。" + }, + "3-68": { + "keywords": "internal audit risk assessment, inventory value reports, spreadsheets, lack controls, stored in spreadsheets, editable", + "features": "聚焦内审发现的核心风险——手工Excel报表无权限控制、易篡改,要求用D365原生功能替代,非报表配置而是系统级成本核算控制。", + "memory_tips": "记口诀:‘审计怕表乱,成本版本管’——风险在‘手工报表无控’,解法是启用受控的‘Active costing version’(激活的成本计算版本),确保月末库存价值自动、不可篡改地生成。", + "explanation": "内审风险是库存价值报告存于可编辑的Excel中,缺乏审计追踪与数据一致性。D365中,Active costing version(活跃成本版本)用于正式结账并锁定月末库存价值,确保财务报表数据源自系统受控计算,而非人工导出,直接解决该风险。" + }, + "3-69": { + "keywords": "vinegar, location directives, damage location (LocationA), return-to-vendor location (LocationB), expiration date, batch tracking, put-away rules", + "features": "DRAG DROP题型;聚焦醋(vinegar)的精细化位置指令配置;需区分3种状态:破损→LocationA、过期→LocationB、正常→常规上架;强依赖批次+有效期控制与仓库作业隔离逻辑。", + "memory_tips": "记口诀:'破A过B正默认'——破损去LocationA,过期退Vendor去LocationB,其余按默认规则上架;醋必开批次+有效期跟踪,否则无法触发LocationB逻辑。", + "explanation": "D365中,针对有保质期和破损风险的物料(如vinegar),需用Location Directives结合Item Model Group的'Batch dimension'和'Expiration date'启用,再通过'Put-away template'为不同条件(如ExpiryDate < Today → LocationB;Damage status → LocationA)设置对应目标位置。未启用批次/日期维度则无法驱动条件化上架。" + }, + "3-70": { + "keywords": "test group, quality association, Reference type=Production, Item code=All, Event type=Report as finished, Execution=After", + "features": "考察质量关联配置中‘Item code=All’是否适用于仅针对饮料类别的场景;题干明确要求‘所有饮料项’需统一测试,但能量棒和营养补充剂有独立要求,故不能用All覆盖全部物料。", + "memory_tips": "记口诀:‘All不保饮料专用’——Item code=All会把测试强加给所有生产物料(含能量棒/补充剂),违反‘仅饮料’要求;必须用具体品类或分类(如产品组/类别)精准绑定。", + "explanation": "方案错误:Item code=All会使该质量关联应用于所有生产物料,但题目只要求饮料类执行此测试流程。能量棒和营养补充剂有各自测试需求,不应被同一测试组强制覆盖。正确做法应使用‘Item group’或‘Category’等更精确的参考类型来限定饮料类。" + }, + "3-71": { + "keywords": "quality association, Registered event, Before execution, beverage items, same process, Inventory reference", + "features": "考察质量关联(Quality Association)中事件类型(Event type)与执行时机(Execution)的匹配逻辑;强调‘生产完成后’测试,但方案却设为'Before'和'Registered',明显时序错误。", + "memory_tips": "记口诀:'产完才测 → 用 Released + After';Registered+Before 是入库前/登记时触发,不适用于'生产运行完成后'的质量测试。", + "explanation": "题目要求在生产作业(production job)完成后进行测试,正确事件应为 'Released'(生产订单释放完成),执行时机应为 'After';而 Registered + Before 是针对库存登记前的校验,完全不符场景,故方案错误。" + }, + "3-72": { + "keywords": "quality association, Reference type = Inventory, Event type = Report as finished, Execution = After, beverage items, same process", + "features": "考察质量关联配置是否满足‘所有饮料类物料统一执行相同质检流程’这一业务目标,而非按单个物料逐条配置。", + "memory_tips": "记口诀:‘饮料要统一,别配Inventory——该用Product Group!’ 因为题目强调‘所有饮料执行相同流程’,必须用组(如Item Group)关联,而非逐个Item配Inventory。", + "explanation": "方案错误:用Reference type = Inventory + 每个饮料Item单独配置,会导致重复维护、无法保证流程一致;正确做法应使用Reference type = Product group(如Beverage Group),绑定统一质量计划,才能实现‘所有饮料同一流程’的目标。" + }, + "3-73": { + "keywords": "maintenance round, maintenance plan, preventive maintenance, reactive maintenance, vehicle fleet, box maker", + "features": "题干明确区分两类场景:周期性常规维护(车辆轮胎/机油)vs. 故障驱动的单次维修(箱机故障组件),且要求匹配D365中两个不同功能模块。", + "memory_tips": "记口诀:‘轮’对‘轮’(Round→Routine→定期车辆保养),‘计’对‘急’(Plan→Planned but reactive-ready→计划性但响应突发故障,如设备坏件更换)。", + "explanation": "Maintenance Round专用于重复性、周期性、多任务的预防性巡检/保养(如车队换胎换油);Maintenance Plan支持基于条件或事件(如故障报修)触发的工单,适配箱机等资产的预测性+反应性混合维护,方案完全匹配目标。" + }, + "3-74": { + "keywords": "Operator1, dropped pallet, strawberry preserves, not available for shipment, damage evaluation", + "features": "基于真实操作场景的DRAG DROP题,聚焦仓库作业中突发破损事件的标准处理流程,需区分‘物理隔离’与‘系统状态控制’两个动作。", + "memory_tips": "记口诀:‘一锁二移’——先在系统中‘锁定库存’(Block inventory),再物理‘移至损毁区’(Move to damaged location)。不盘点、不报废、不审批,仅临时隔离待评估。", + "explanation": "Operator1 dropped the pallet → 必须立即防止误发:① 在D365中对受损批次执行‘Block inventory’(阻止拣配/出库),确保系统不再分配;② 物理移动至指定损毁暂存位(如Damage Location)。这两步是标准‘破损待判’前置操作,符合D365 SCM中Inventory blocking + Physical movement最佳实践。" + }, + "3-75": { + "keywords": "Quality association, Reference type=Production, Item code=Group, Quality group, Event type=Report as finished, Execution=After", + "features": "考察质量关联配置中‘Item code=Group’是否适用于不同品类(饮料/能量棒/营养补充剂)的差异化质检需求;题干强调饮料需统一质检流程,而其他品类要求不同,故不能用同一组覆盖所有项。", + "memory_tips": "记口诀:‘分品类,勿统组’——饮料要统一质检,但能量棒和补充剂要求不同,所以不能把所有品项塞进一个质量组(Item code=Group);必须按具体物料或类别分别关联。", + "explanation": "错误在于使用Item code=Group会将同一质量组强制应用到所有分组物料(含能量棒、补充剂),违背‘不同品类有不同测试要求’的前提。正确做法应为:对饮料创建专用质量组+按具体饮料物料或BOM层级单独关联,而非笼统用Group。" + }, + "3-76": { + "keywords": "three assets, same tune-up, single worker, hours allocated to each asset", + "features": "强调‘同一工人需为多个资产分别分配工时’,而非批量处理或标准设定;核心是工时归属的精确性。", + "memory_tips": "记口诀:‘一工三人,分单不统——三个资产必须三张工单,才能单独计工时!’", + "explanation": "D365中,只有独立工作订单(Work Order)支持为每个资产单独记录和分配人工工时;其他选项无法实现‘同一工人、不同资产、分别计时’的要求。" + }, + "3-77": { + "keywords": "asset management, work orders, machine repairs, cost identification, Dynamics 365 Supply Chain Management", + "features": "拖拽题(DRAG DROP),聚焦资产维修成本归集场景,需匹配功能模块位置而非配置步骤;强调‘识别成本’而非创建或审批。", + "memory_tips": "记口诀:‘修机器,看工单→查费用→进资产→点成本分析’——对应‘Work Order’页签下的‘Costs’ FastTab,因D365 SCM中维修成本实时汇总在此处展示。", + "explanation": "在D365 SCM资产维修流程中,所有与工作订单关联的人工、物料、服务等成本自动归集到该工作订单的‘Costs’ FastTab下;这是唯一可直接查看和分析维修总成本的位置,无需跳转至总账或项目模块。" + }, + "3-78": { + "keywords": "three assets, same tune-up, single worker, hours allocated to each asset", + "features": "考察资源(人力)在多个资产间工时分摊的业务场景,强调‘同一工人服务多个资产且需分别计工时’这一典型维护管理需求。", + "memory_tips": "记口诀:‘一工多资,分单不混’——一个工人干多个资产的活,必须拆成多个工单才能单独分配工时和成本。", + "explanation": "D365中,工时和成本按工作订单(Work Order)归集;单个工单只能关联一个资产,因此三个资产需建三个独立工单,才能分别记录并分配该工人的时间。其他选项无法实现‘每资产单独工时分配’。" + }, + "3-79": { + "keywords": "safety checkup、weekly、unavailable、lunch break、maintenance activities、work order、lifecycle", + "features": "聚焦‘周期性强制停机维护’场景,强调时间约束(每周+午休)和资源不可用性,非故障维修而是计划性安全检查。", + "memory_tips": "记口诀:‘B修D型’——B=生命周期模型(控流程阶段),D=工单类型(定用途+停机属性);安全巡检=计划性+强制停机→必配生命周期+专用工单类型。", + "explanation": "B(Maintenance request lifecycle models)定义安全检查请求的审批、执行、关闭等阶段,确保合规闭环;D(Work order types)可配置为‘计划性停机类’,支持设置不可用时段(如午休)及自动锁定资源,满足‘业务单元停用’要求。其他选项不直接控制停机逻辑或周期性调度。" + }, + "3-80": { + "keywords": "three assets, same tune-up, single worker, allocate hours to each asset", + "features": "考察多资产共用单工单场景下的工时分摊配置,强调‘同一工人服务多个资产且需分别计时’的业务逻辑。", + "memory_tips": "记口诀:‘一单多资分小时,工单拆作业(job)最准’——D365中通过Work Order + Work Order Job实现单工单内按资产拆分工时。", + "explanation": "选项D正确:创建一个工单(Work Order),再为每个资产添加独立的工单作业(Work Order Job),即可在同一个工单下分别分配和跟踪各资产的工时;其他选项无法实现‘单工单、多资产、分摊工时’的核心需求。" + }, + "3-81": { + "keywords": "Asset repairs, configurable states (New/Pending/In progress/Completed), certified engineers, emergency repairs, routine maintenance", + "features": "聚焦资产维修全流程状态跟踪,强调‘可配置的维修阶段’(非标准工作流或审批流),且涉及资源(认证工程师)可用性约束。", + "memory_tips": "记口诀:‘修资产,管四态——新、待、干、成;用‘维修订单状态’配!’——D365中唯一支持自定义多阶段(含Pending/In progress)并关联工单与工程师的是‘维修订单状态’(Maintenance Order Status)。", + "explanation": "在D365 Supply Chain Management中,‘维修订单状态’(Maintenance Order Status)是专为资产维修设计的可配置状态机,支持用户自定义如New/Pending/In progress/Completed等状态,并能跟踪维修进度、分配认证工程师、处理待办与资源不可用场景;其他选项(如工作流、审批流、作业状态)不原生支持该完整维修生命周期和资源约束语义。" + }, + "3-82": { + "keywords": "tightly controlled acquisition cycle, expected receipts, automatically created on receipt", + "features": "三重并列业务要求(供应商管控+预期收货+收货自动生成资产),聚焦资产采购到入库的端到端自动化,属SCM中Fixed Assets与Procurement集成场景。", + "memory_tips": "口诀:'控供→等收→收即生'——控(Controlled)对应采购订单启用'Expected receipt';等(Expected)即配置'Expected receipt';生(Auto-create)靠'Enable automatic asset creation'开关+收货动作触发。", + "explanation": "D365 SCM中,需在采购参数启用'Expected receipt'(确保所有资产有预期收货单),在固定资产参数启用'Enable automatic asset creation'(使仓库收货时自动创建固定资产主记录),二者协同实现从采购到资产入账的闭环管控。" + }, + "3-83": { + "keywords": "preferred maintenance workers, assign to work orders, specific criteria", + "features": "聚焦‘首选维修人员’的自动化分配逻辑,强调基于角色/职责(而非个人属性如title或历史)的规则化匹配", + "memory_tips": "记口诀:‘工种定人选’——D365中‘Job’(岗位/工种)定义了员工能执行哪类维修任务,系统据此自动匹配首选工人;title是头衔,work history是过往记录,asset type是资产类别,均不直接决定人员资格。", + "explanation": "在D365 SCM资产维护中,‘Job’(选项C)代表员工的职能角色和技能集,系统通过‘Preferred Workers’功能将具备对应Job的工人自动推荐/分配至工作单;这是唯一支持规则化、可配置的资格匹配维度。" + }, + "3-84": { + "keywords": "preventative maintenance, daily/weekly schedule, 365/52 inspections, consolidated under single record, conveyor belt assets", + "features": "考查D365 SCM中预防性维护的计划配置能力;强调‘单条维护记录统管多类资产’+‘按频率(日/周)自动触发固定次数’的核心场景。", + "memory_tips": "记口诀:‘一单统管,频次定数’——‘一单’指Maintenance Plan(统一计划);‘频次定数’指用Schedule Group(设日/周)+ Maintenance Schedule(定365/52次)。", + "explanation": "必须使用Maintenance Plan实现‘单记录统管所有传送带资产’;Schedule Group定义执行频率(Daily/Weekly);Maintenance Schedule设定总次数(365/52),系统据此自动生成工单。三者缺一不可,共同满足题干全部约束。" + }, + "3-85": { + "keywords": "tune-up, single worker, allocate hours to each asset, work order, split hours by job", + "features": "考察多资产共用单工单场景下的工时分摊配置,强调‘同一工人、多个资产、需分别归集工时’这一业务约束。", + "memory_tips": "记口诀:‘一单多资要分时,选C拆Job不另起’——一个工单、多个资产、必须按‘作业(Job)’拆分工时,而非新建多个工单或设标准。", + "explanation": "选项C正确:在D365 SCM中,通过‘Split hours by work order job’可在单个工作订单内为不同资产创建多个作业(Jobs),将同一工人的工时精准分配至各资产;其他选项不解决工时按资产归集问题。" + }, + "3-86": { + "keywords": "direct delivery, sales order line, delivery type, automatic purchase order", + "features": "聚焦销售订单行级操作(非表头或全局设置),强调‘自动创建采购订单’这一结果导向动作。", + "memory_tips": "记口诀:‘直送改行不改头’——直接交付必须在销售订单‘行级别’修改Delivery Type为Direct Delivery,保存即触发PO自动生成。", + "explanation": "在D365 SCM中,启用直接交付需在销售订单行的‘Delivery Type’字段显式设为‘Direct delivery’并保存,系统据此在确认时自动生成关联采购订单;其他选项操作位置错误(如表头、预留字段、Ship Complete)或无此功能。" + }, + "3-87": { + "keywords": "three assets, same tune-up, single worker, hours allocated to each asset", + "features": "考察‘一个工人服务多个资产’场景下,如何合规分摊工时——需独立追踪每项资产的工时与成本,而非合并处理。", + "memory_tips": "记口诀:‘一工多资,必须分单’——一个工人干多个资产的活,必须建多个工单(Work Orders)才能分别分配工时和成本。", + "explanation": "D365中,工时和成本按工单(Work Order)归集;单工单无法将同一工人的工时拆分归属到多个资产。建三个独立工单,才能为每个资产单独记录、分配和核算工时。" + }, + "3-88": { + "keywords": "preventative maintenance, work orders automatically, inspect daily, calibration and safety checks, maintenance request, work order pool, Scheduled state", + "features": "题干强调‘自动创建工单’和‘每日执行5项校准与安全检查’,但所给方案仅用Maintenance Request(手动触发型)且设为Scheduled,无法满足自动化与高频重复性要求。", + "memory_tips": "记口诀:‘Request不自动,Pool不循环,Scheduled≠Daily’——维护请求(Request)本身不触发自动工单;工作订单池(Pool)需配计划模板+周期规则才支持每日5次;Scheduled状态只是标记,不驱动执行。", + "explanation": "Maintenance Request是被动起点,不能自动/定时/批量生成工单;要实现‘每日5次自动检查’,必须使用预防性维护计划(Preventive Maintenance Plan)+ 周期性模板(如Daily,Count-based),而非Maintenance Request。因此方案不满足目标。" + }, + "3-89": { + "keywords": "preventative maintenance, maintenance plan, automatic work orders, schedule, assets, calibration and safety checks", + "features": "典型‘方案是否满足目标’型题目;强调自动化(自动创建工单)、周期性(每日检查)、合规性(5项校准与安全检查);不可回溯,需一次判断。", + "memory_tips": "记口诀:‘计划一建,资产一绑,日启六一,五检自派’——维护计划覆盖自动化工单、6月1日起每日执行、5项检查即合规。", + "explanation": "D365 SCM中,维护计划(Maintenance Plan)可按周期(如每日)自动生成工单、关联资产、配置多步骤检查项(含校准/安全),完全满足全部三项要求,故方案正确。" + }, + "3-90": { + "keywords": "preventative maintenance, automatic work orders, daily inspection, calibration and safety checks, schedule work order", + "features": "题干强调‘自动创建工单’和‘每日固定执行’(从6月1日起每天5项检查),但方案仅描述手动创建并调度单个工单,未体现自动化与周期性重复逻辑。", + "memory_tips": "记口诀:‘自动+每日=计划模板’——D365中预防性维护必须用‘预防性维护计划(Preventive Maintenance Schedule)’自动生成工单,手工建单+调度≠自动+每日。", + "explanation": "解决方案错误:它依赖手动创建工单并调度,无法满足‘自动创建’和‘从6月1日起每日执行5次检查’的要求。正确做法是配置‘预防性维护计划’,设定频率(Daily)、起始日期(June 1)和检查任务模板,系统才自动生单。" + }, + "3-91": { + "keywords": "preventative maintenance, maintenance round, work orders, daily inspection, calibration and safety checks", + "features": "题干要求‘自动生成工单’,但Maintenance Round本身不生成Work Order,仅生成Checklist/Inspection Tasks;需搭配Maintenance Schedule和Maintenance Plan才能触发自动工单。", + "memory_tips": "记口诀:‘Round不生单,Plan才发单’——Maintenance Round只做检查计划,自动生成工单必须用Maintenance Plan + Schedule。", + "explanation": "Maintenance Round用于组织周期性检查任务(如每日点检),但不会自动生成Work Order;要满足‘自动创建工单’要求,必须配置Maintenance Plan(定义检查类型/频率)并关联Schedule(触发时间),系统据此生成工单。因此方案不完整,答案为No。" + }, + "3-92": { + "keywords": "automatic assets, functional location, asset type default, functional location type", + "features": "聚焦‘自动创建资产’与‘功能位置’的关联配置,非通用资产主数据设置,需精准匹配系统中触发自动化的两个基础元数据配置点。", + "memory_tips": "记口诀:‘位(位置)定型(类型),自动生成’——‘功能位置类型(C)’定义位置结构,‘资产类型默认(B)’指定生成什么资产,二者缺一不可。", + "explanation": "在D365 SCM中,为功能位置启用自动资产创建,必须配置:① 功能位置类型(C)启用‘允许创建自动资产’标志;② 资产类型默认(B)指定该位置下自动生成的资产所属资产类型。其他选项(如生命周期状态、功能配置文件等)不直接控制自动创建逻辑。" + }, + "3-93": { + "keywords": "work orders, certifications, maintenance job types, asset management", + "features": "聚焦‘工作单(work order)’与‘人员资质要求’的绑定配置点,非资产本身或人员主数据,而是计划/模板层控制。", + "memory_tips": "记口诀:‘工单要证看‘工种’——维护作业类型(maintenance job types)是定义工单所需资质的模板级配置点,类似‘岗位说明书’管资格要求。", + "explanation": "在D365 SCM中,认证要求通过维护作业类型(maintenance job types)配置,它关联技能/证书,并在创建工单时继承该要求;其他选项不直接控制工单级资质校验。" + }, + "3-94": { + "keywords": "construction site, financial dimensions, functional location, asset reporting, cost per site", + "features": "聚焦‘按施工地点归集资产成本’这一特定报告需求,非资产本身或工单,而是资产所处的物理/逻辑位置维度。", + "memory_tips": "记口诀:‘地(地点)管钱——功能位置(Functional Location)管财务维度’;施工站点是‘功能位置’的典型应用场景。", + "explanation": "Functional location(功能位置)用于对资产按物理或逻辑位置(如工地、楼层、区域)分组,支持按地点汇总资产成本和折旧,满足‘单个施工站点的资产成本报告’要求;其他选项不承担此维度聚合职责。" + }, + "3-95": { + "keywords": "Service technicians, work order, remove from stock, picking journal, packing slip", + "features": "考察库存出库与工单关联的业务逻辑,而非销售发货流程;‘packing slip’属于销售模块动作,不适用于内部工单领料。", + "memory_tips": "工单领料用‘Item Journal’或‘Work Order Journal’,不是Picking+Packing(那是销售出库);记口诀:‘工单领料不打包,打包只给客户发’。", + "explanation": "Picking journal和packing slip用于销售订单发货流程,而服务技术人员为工单领用库存应使用‘Work Order Journal’或‘Inventory Journal’并关联工单编号,才能正确扣减库存并归集成本。因此该方案不满足目标。" + }, + "3-96": { + "keywords": "Service technicians, work orders, picking journal, report as finished journal, remove from stock", + "features": "题干强调‘移出库存并计入工单’,且为系列题中独立不可回溯题;考察两个标准库存移动动作的组合逻辑。", + "memory_tips": "‘取+报完’一步到位:Picking(取货)清库存,Report as Finished(报工完成)自动关联工单并扣减BOM用料——双日记账=目标达成。", + "explanation": "在D365 SCM中,对服务工单领料场景:先过账拣选日记账(扣减可用库存),再过账‘报工完成’日记账(将已领物料自动计入该工单成本并更新状态),完整满足‘移出库存+计入工单’要求。" + }, + "3-97": { + "keywords": "picking registration, picking journal, remove from stock, work order, service technicians", + "features": "考察库存出库操作与工单(work order)成本归集的匹配性;题干强调‘用于工单’且需‘计入工单’,而非单纯出库。", + "memory_tips": "记住口诀:‘工单耗用≠拣选过账’——服务技师领料必须关联工单(用物料消耗或工单领料单),拣选登记/过账只减库存、不自动归集到工单。", + "explanation": "创建拣选登记并过账仅完成库存扣减,但不会将物料成本自动分配至具体工单;正确做法是使用‘工单领料’(Issue to production)或‘物料消耗’(Material consumption)功能,确保库存减少+成本计入工单。" + }, + "3-98": { + "keywords": "consumption registration, work order journal, remove from stock, account for work order", + "features": "考察对D365 SCM中工单耗用(consumption)标准流程的理解;干扰项‘consumption registration’易被误认为正确,实则不适用于直接扣减库存并关联工单的场景。", + "memory_tips": "记口诀:‘注册不扣库,领用才动账’——Consumption Registration仅登记不扣库存;必须用‘Issue to Work Order’或‘Work Order Consumption Journal’才能同步扣减库存+关联工单。", + "explanation": "Consumption registration用于事后补录耗用(如无实物出库时),不触发库存扣减;题目要求‘移出库存并计入工单’,需通过工单消耗日记账(Work Order Consumption Journal)或发料操作(Issue to Work Order)实现。故方案错误。" + }, + "3-99": { + "keywords": "excess inventory, reduce quantity, invest value difference, higher profit, specific interest rate", + "features": "考察库存优化与财务收益联动配置,聚焦‘用利息率将库存减值转化为投资收益’这一特殊业务场景,属Supply Chain中Inventory Valuation与Financial Integration交叉知识点。", + "memory_tips": "联想‘卖库存→拿钱→存银行赚息’: excess inventory → Inventory Adjustment(调账)→ Use interest rate → Financial dimension or Cost accounting setup → Profit calculation via ‘Investment gain’ journal type.", + "explanation": "在D365 SCM中,将过剩库存价值转为投资收益需启用‘Inventory profit/loss journal’并关联财务维度(如Interest Rate),实际通过‘Cost accounting’或‘General ledger parameters’配置利率基准;核心是使用‘Profit and loss journal with interest-based valuation’而非标准调整单,确保差额按指定利率生成投资收益科目。" + }, + "4-1": { + "keywords": "Return reason code, Open Box, sales order returns, returns setup", + "features": "实操模拟题(SIMULATION),聚焦退货原因标准化配置,非选择题而是流程操作题,强调预定义描述的复用性。", + "memory_tips": "记口诀:'退货要有因,代码即描述——Open Box建在Return Reason Codes里,CTRL+N新建,填码+填描+加组!'", + "explanation": "D365中销售退货需统一原因管理,'Return reason codes'是唯一支持在销售订单退货界面下拉选择预设描述的配置点;'Open Box'作为业务高频原因,必须在此处创建并分组,才能被销售用户直接选用。" + }, + "4-2": { + "keywords": "vendor over-shipment, 10% threshold, notification workflow, quantity received vs ordered", + "features": "聚焦采购收货环节的自动预警配置,要求基于‘实收数量 > 订单数量×110%’触发已有通知工作流,属D365 SCM中‘Receipts’与‘Workflow’交叉考点。", + "memory_tips": "记口诀:‘收超一成,立刻提醒’——在收货工作流条件中设‘ReceivedQty > OrderedQty * 1.1’,启用该条件并关联通知动作。", + "explanation": "D365中需在采购收货(Purchase receipt)相关的业务事件工作流中,添加条件规则:字段‘Received quantity’ > ‘Ordered quantity’ × 1.1;仅当此条件为真时,才触发已配置的通知活动,确保精准响应超量收货场景。" + }, + "4-3": { + "keywords": "vendor rebate agreement, unit of measure rebate, exact match, quantity tiers (10-100, 101-200), bottle/case purchase", + "features": "考察对D365中‘unit of measure rebate’选项的理解;‘exact match’仅匹配指定UoM(如bottle),但题目要求按数量区间返利,且客户可按瓶或箱购买,需总量累计而非UoM精确匹配。", + "memory_tips": "记口诀:‘Exact Match ≠ Exact Quantity’——‘exact match’锁死单位(如只认bottle),不支持跨UoM累加数量;分 tier 返利必须用‘All units’或‘Cumulative’模式。", + "explanation": "‘Exact match’要求交易单位与协议中定义的UoM完全一致(如只认bottle),无法将case自动换算为bottle并累计总数。而题目需按总瓶数(10–100或101–200)判断返利 tier,必须使用‘All units’(自动换算)或‘Cumulative’模式,故选B(No)。" + }, + "4-4": { + "keywords": "royalty contract, Accounts payable, monthly payment, invoiced sales, Accounts receivable, customer vs vendor", + "features": "题干明确要求‘每月向第三方付款’(即应付账款业务),但解决方案错误地在应收账款(AR)模块创建收款单(royalty claim)并把第三方设为‘客户’,逻辑完全颠倒。", + "memory_tips": "记口诀:‘付钱找应付(AP),收钱才用应收(AR);logo royalty是成本→付给供应商→必须设为Vendor!’", + "explanation": "Royalty支付属于企业对第三方的费用支出,第三方应作为Vendor(供应商)录入,合同和付款应在Accounts Payable模块处理;在AR中设为客户并创建claim,会导致系统做收款而非付款,完全违背业务目标。" + }, + "4-5": { + "keywords": "custom bicycles, configuration selections, upcharge, production order auto-generation, configurable product", + "features": "考查D365中可配置产品(Configurable Product)在销售订单场景下的正确应用,强调‘配置即生效’和‘价格自动调整’两大核心能力,排除手工干预或事后修改的错误做法。", + "memory_tips": "记口诀:‘配得对、价自动、产单跟’——A体现配置驱动生产单自动生成;D体现配置实时触发价格上浮;B是拆单无配置逻辑;C是事后改产单,违反端到端配置流。", + "explanation": "A正确:使用可配置产品时,在销售订单行直接做配置选择,系统自动传递至生产订单,确保BOM/工艺精准;D正确:通过配置模型定义选项及价格规则,下单时自动计算并应用上浮价。B未启用配置功能,丧失组件关联性;C违反配置流程,生产报工后不可反向篡改BOM。" + }, + "4-6": { + "keywords": "Dynamics 365 Sales、Supply Chain Management、quote、sales order、create from quote", + "features": "跨模块操作题:Sales中生成的quote需在Supply Chain Management中转为sales order,易混淆模块职责边界。", + "memory_tips": "记口诀:'Sales管线索报价,SCM管订单履约;Quote转Order,必须在SCM里点【Create sales order】按钮——Sales里只有【Convert to order】(仅限Sales模块内)!'", + "explanation": "Dynamics 365中,Sales模块的quote默认只能转换为Sales模块内的order(如Opportunity或Order实体);但题目要求在Supply Chain Management中创建客户并生成销售订单,因此必须先将quote同步/启用至SCM,再在SCM的quote表单中使用【Create sales order】功能(该动作触发SCM标准销售订单流程),确保库存、财务等后端集成生效。" + }, + "4-7": { + "keywords": "stereo receiver, third-party manufacturer, auto PO from production order, BOM line, vendor supply, pegged supply", + "features": "考察D365中‘外购子项(service item)’在BOM中如何触发自动采购订单(PO)的配置逻辑;需区分BOM行类型(Vendor vs Pegged supply)及关联动作,易混淆选项C(Pegged supply)是干扰项。", + "memory_tips": "口诀:‘Vendor行 + Vendor账 + 挂BOM线’ → ABE。记:Vendor型BOM行(B)必须挂供应商账户(A),且该服务项必须作为BOM行加入父项(E);Pegged supply(C)用于MRP计划预留,不直接触发PO; costing sheet(D)管成本,不控采购触发。", + "explanation": "要实现生产订单自动创建采购订单,立体声接收器需定义为‘Vendor’类型BOM行(B),其对应供应商账号必须在BOM行上指定(A),且该服务项必须实际添加为父BOM的一行(E)。'Pegged supply'(C)仅支持需求绑定和MRP计划,不触发PO生成;'costing sheet'(D)用于成本核算,与采购执行无关。" + }, + "4-8": { + "keywords": "primary vendor, PO delay, alternate vendor, same PO, inbound products, two vendors one PO", + "features": "考察D365中‘一PO多收货来源’的实操处理,非新建PO,而是通过‘采购订单行拆分’+‘供应商变更’实现跨供应商收货,易误选‘创建新PO’或‘修改原PO供应商’。", + "memory_tips": "记口诀:‘一单两厂,不改供应商,只拆行换源’——在PO行级别启用‘允许供应商变更’,拆分行并为每行指定对应供应商,确保收货时匹配正确入库来源。", + "explanation": "D365支持同一采购订单中不同行指向不同供应商(需启用‘允许供应商变更’参数),通过拆分原PO行、为各行列分别指定原供应商和新供应商,即可分别收货并准确跟踪入库来源,无需新建PO或修改主供应商。" + }, + "4-9": { + "keywords": "1099s、vendors、year-end reports、D365 Finance and Operations", + "features": "Hotspot题型,需在界面元素(如字段/复选框)中选择正确配置项;聚焦税务合规场景,非通用供应商设置,强调‘可生成1099报表’的特定属性。", + "memory_tips": "记口诀:‘1099 vendor = 美国税务+启用+分类+税号’——必须勾选‘1099 vendor’复选框、设置‘1099 type’(如MISC)、录入有效‘1099 tax ID’(如EIN/SSN),三者缺一不可。", + "explanation": "在D365中,仅当供应商主数据中启用‘1099 vendor’标志、指定有效的‘1099 type’(如1099-MISC)并维护合法‘1099 tax ID’时,系统才能在年末自动汇总交易并生成合规1099报表;其他常规设置(如付款方式)不影响1099生成。" + }, + "4-10": { + "keywords": "defective, replacement, return order, Physical Return, delivery address, warehouse", + "features": "题干强调‘缺陷产品换货’(非仅退款),需实物退回并重新发货,因此必须选择Physical Return类型,且退货单的收货地址应为公司仓库(而非客户地址),同时需设合理截止日期(按公司政策,非客户实际退回日)。", + "memory_tips": "口诀:‘换货三要素——要收货(Physical Return)、送回仓(Delivery addr = warehouse)、 deadline听政策(not customer’s date)’。排除Credit Only、Customer address、Credit note(换货不立即开票)、‘实际退回日’等干扰项。", + "explanation": "因是‘缺陷产品更换’,必须执行实物退回(E),收货地址须设为公司仓库(G)以便质检和重新发货;截止日期应遵循公司政策(B),而非客户退回当天(F错误)。A/C/D/F均为退款或流程错配场景,不符合‘replacement’核心要求。" + }, + "4-11": { + "keywords": "Royalty Contract, Auto-calculate royalties, Supply Chain Management, Accounts Payable module", + "features": "考点聚焦于D365 SCM中特有功能——版税合同(Royalty Contract),非标准AP流程,需在Accounts Payable下配置合同而非采购或财务模块。", + "memory_tips": "联想‘ROYALTY = ROYAL + TY’→‘皇家条约’→必须先签‘合同(Contract)’,再设‘计算规则(Calculation basis)’和‘付款条款(Payment terms)’;三者缺一不可,且全在【Accounts Payable > Royalty contracts】路径下。", + "explanation": "D365中版税处理严格依赖‘Royalty Contract’主数据:必须创建合同、定义计算依据(如销售额百分比)、指定结算周期与付款条件;系统据此自动生成应付账款凭证。其他选项(如采购订单或发票匹配)不触发自动版税计算。" + }, + "4-12": { + "keywords": "intercompany sales order payments, post journal automatically, sales order policies", + "features": "聚焦‘销售订单’场景下的‘付款处理’与‘应付凭证过账’联动,易混淆采购侧选项(B/C)和无关的汇总更新(D)", + "memory_tips": "记口诀:‘销单付钱→销策自动过账’;销售订单对应Sales Order Policies,付款正确需自动过账(Post journal automatically),而非开票或采购策略", + "explanation": "题目要求确保‘跨公司销售订单的付款’在‘跨公司应付凭证过账时’正确处理。只有在销售订单策略中启用‘Post journal automatically’,系统才会在生成应付凭证时同步更新应收/付款状态,保障资金流闭环。其他选项作用于采购侧或不涉及付款过账逻辑。" + }, + "4-13": { + "keywords": "trade allowance agreement, fund usage, promotion contracts, customer category hierarchy, trade allowance funds", + "features": "聚焦‘前提条件’(prior to creating),要求识别创建贸易津贴协议前必须预先配置的两个基础主数据,非销售流程或CRM类设置。", + "memory_tips": "联想‘钱和人’:D(funds=钱)必须先有;C(customer category hierarchy=客户分类体系=人/对象维度)是协议适用范围的基础。A/B属销售管理或CRM模块,与津贴资金管控无关。", + "explanation": "贸易津贴协议需绑定资金池(D)才能记录支出,并依赖客户分类层级(C)定义协议适用的客户群体(如按行业、规模分层)。销售类别层级(A)用于商品分类分析,机会原因(B)属销售线索管理,均不参与津贴协议的注册与资金核销逻辑。" + }, + "4-14": { + "keywords": "external catalog, redirect to external websites, purchase requisitions, procurement catalog", + "features": "拖拽排序题(Drag & Drop),聚焦外部目录集成流程,强调‘启用→配置→发布’的线性依赖顺序,非功能配置而是端到端设置流程。", + "memory_tips": "口诀:‘先开闸(启用)、再挂牌(配置URL/字段)、最后发公告(发布)’——对应 Enable → Configure → Publish;记住‘E-C-P’三步曲,像启动一个外链采购窗口。", + "explanation": "设置外部目录必须按逻辑顺序:1) 启用外部目录功能(Enable)是前提;2) 配置重定向URL、字段映射等参数(Configure)使系统知道跳转哪、传什么;3) 发布(Publish)才让采购用户在创建请购单时实际看到并使用该目录。跳过任一环节均无法生效。" + }, + "4-15": { + "keywords": "commission groups, commission rates, products, commission tracking, sequence", + "features": "拖拽排序题(Drag & Drop),允许多个正确顺序,聚焦Commission Group配置流程而非单一路径,强调‘匹配佣金率到产品’的业务目标。", + "memory_tips": "口诀:‘建组→绑率→挂品’——①创建佣金组(Commission Group);②设置佣金规则(Commission Rules,含率与条件);③将规则/组分配给产品(如通过销售价格/贸易协议或产品主数据关联)。", + "explanation": "佣金跟踪需先有分组载体(Commission Group),再定义具体规则(含佣金率、触发条件等),最后将规则应用到产品(如通过Trade Agreement或Product Master中的Commission Group字段)。三者构成完整追踪链,缺一不可,且逻辑顺序不可逆(无组则无规则归属,无规则则无法按产品计佣)。" + }, + "4-16": { + "keywords": "10% commission, Midwest Customer group, equal split, sales order revenue", + "features": "多条件组合题:需同时满足按订单总收入比例、客户组限定、四人平均分佣三个刚性规则,属D365佣金配置典型场景。", + "memory_tips": "记口诀:'十收中客平'——10%(十)、按销售订单总收入(收)、限Midwest客户组(中)、四人平分(平)。", + "explanation": "D365佣金计划中,必须设置:①计算基础为'Sales order revenue'(非发票或行金额);②应用条件为Customer group = 'Midwest';③佣金率10%;④分配方式选'Equal split'并指定4名代表——系统自动均分,无需手动设权重。" + }, + "4-17": { + "keywords": "procurement category, preferred vendor, purchasing policies, category policy, purchase requisition required", + "features": "聚焦‘单一品类强制指定唯一供应商’场景,非全局设置也非交易级配置;考察采购分类层级的管控能力,而非贸易协议或工作流等替代方案。", + "memory_tips": "口诀:‘类上挂首选,策中锁品类’——A是‘采购类别’上直接挂首选供应商(最直接绑定),C是‘采购策略’里为该品类单独配策略(强化控制)。避开B(贸易协议允许多供应商)、D(控制的是是否需PR,非指定谁供货)、E(PR工作流不强制供应商)。", + "explanation": "A正确:在采购类别主数据中设置首选供应商,系统在基于该类别创建采购请求时自动默认/限制此供应商。C正确:通过采购策略中的‘特定品类策略’可强制该品类所有采购必须关联指定供应商,与A形成双重保障。二者均作用于品类维度,精准满足‘仅从一家买办公用品’的要求。" + }, + "4-18": { + "keywords": "vendor rebate agreement, rebate line break, item group, quantity tiers (10-100, 101-200), bottle vs case", + "features": "考察D365中供应商返利协议的配置逻辑——返利必须基于实际采购单位(如瓶),但题目中未明确单位一致性,且‘item group’无法自动区分按瓶/按箱采购,易导致返利计算错误。", + "memory_tips": "记口诀:‘组管品类不管量,瓶箱混算必出错’——用item group+数量区间无法处理同一商品不同计量单位(瓶/箱)的返利,必须用具体品项或启用计量单位维度。", + "explanation": "错误原因:D365 vendor rebate agreement 中,若按item group设置返利区间,系统无法识别采购时是按‘瓶’还是‘箱’(如1箱=12瓶),会导致数量换算错误(如订10箱=120瓶被误判为101–200区间,实则应按瓶数精准匹配)。正确做法需基于具体品项+计量单位或启用‘Unit of measure’维度。" + }, + "4-19": { + "keywords": "rebate agreement, calculation date type, created, month-end rebate, purchase order date", + "features": "考察D365中供应商返利协议的‘计算日期类型’字段含义,需区分created(单据创建日)与invoice/receipt等实际业务发生时点。", + "memory_tips": "返利按‘月度结算’→必须基于实际收货或开票时间(如receipt date),而非PO创建日;‘created’会导致跨月PO被错误计入当月,故必错。", + "explanation": "‘Created’以采购订单创建日期为计算基准,但题目要求‘一个月内下单的订单’享受返利,且返利在月末统一结算——实际需按收货(receipt)或发票(invoice)日期归集,确保按真实履约期间统计,避免时间错配。" + }, + "4-20": { + "keywords": "vendor rebate agreement, start date, expiry date, 30 days, monthly rebate", + "features": "考察D365中供应商返利协议的日期设置逻辑;'expiry date = start date + 30 days' 会导致跨月,违反‘当月采购、当月结算’的业务要求。", + "memory_tips": "记口诀:'返利按月算,截止必须是月末日!' —— Expiry必须设为当月最后一天(如31/28/30),不能简单+30天。", + "explanation": "设置expiry date为start date+30天(如1月1日→1月31日)看似合理,但若起始日在1月31日,则+30天变为3月2日,严重跨月;且D365返利协议要求有效期必须精确覆盖自然月,否则月底结算时无法正确归集当月PO。因此方案错误。" + }, + "4-21": { + "keywords": "procurement categories, vendors, policy rule, category access, catalog policy", + "features": "考查采购策略中对‘品类’和‘供应商’的准入控制,需区分‘Category access’(控制用户可见/可选的采购品类)与‘Catalog policy’(控制目录中允许的供应商及商品来源)。", + "memory_tips": "记口诀:'类要准(Category access),供要录(Catalog policy)'——'类'对应品类权限,'供'对应供应商来源(Catalog即采购目录,含供应商白名单)。", + "explanation": "A(Category access policy rule)限制用户可选择的采购品类;C(Catalog policy rule)控制采购目录中允许的供应商和商品范围,从而防止选非批准供应商。B和D不是标准D365采购策略规则名称(D365中无'Category policy rule','Purchase requisition control rule'用于审批/金额等控制,不约束品类/供应商选择)。" + }, + "4-22": { + "keywords": "purchase requisition, new vendor, workflow approval, auto-create PO, vendor populated on requisition", + "features": "聚焦‘自动创建PO’的前提条件,强调审批状态与供应商信息所在单据层级(必须在PR上填好供应商,且PR已获批)", + "memory_tips": "记口诀:‘PR上填新商,状态要批完,PO才自动建’——供应商和批准状态都必须在采购请购单(PR)上完成,PO才能自动生成。", + "explanation": "D365中,自动转PO功能要求采购请购单(PR)状态为approved,且PR上已指定供应商(尤其新供应商需走审批流);PO尚未生成,故vendor不能在PO上(排除A、D),状态为in review未通过审批也无法触发自动创建(排除B)。" + }, + "4-23": { + "keywords": "purchase agreement, direct invoicing, insurance, classification, Certification, Requires direct invoicing", + "features": "题干明确要求协议支持‘direct invoicing’和‘insurance’,而D365中保险(insurance)通常与认证(Certification)强关联,需开启Certification才能配置保险条款。", + "memory_tips": "记口诀:‘有保险,必认证;要直开,须勾选’——保险→Certification=Yes;直开票→Requires direct invoicing=Yes。", + "explanation": "在D365中,启用保险(insurance)的前提是启用认证(Certification),因为保险属于合规性认证范畴;同时‘direct invoicing’必须显式设为Yes才能支持供应商直开发票。因此Certification和Requires direct invoicing均需设为Yes。" + }, + "4-24": { + "keywords": "sales quotation, 40 percent margin, price simulation, send to prospect", + "features": "考查D365 SCM中报价创建全流程的**标准操作顺序**,强调‘先模拟验证利润(margin)再发送’,非配置题而是实操流程排序题。", + "memory_tips": "口诀:‘建→算→查→发’:建报价单 → 运行价格模拟(含margin计算)→ 查看模拟结果确认40%毛利 → 发送报价。牢记‘不验不发’——必须通过Price Simulation验证后才能正式发送。", + "explanation": "在D365 SCM中,销售报价需先创建基础报价单;再通过‘Price simulation’功能动态计算含成本、价格、折扣后的实际毛利率(Margin %),确保满足40%要求;验证结果在模拟窗口中查看(非报价单主表);最后才执行‘Send to customer’动作。跳过模拟直接发送将无法保证margin合规,违反业务控制逻辑。" + }, + "4-25": { + "keywords": "Procurement, Dynamics 365 Supply Chain Management, Drag and Drop, System Functionalities, Business Requirements", + "features": "这是一道典型的D365供应链模块拖拽匹配题,考察采购(Procurement)场景下各功能模块(如采购订单、供应商管理、采购协议、采购类别、工作流等)与具体业务需求的精准对应关系,强调实务配置逻辑而非纯概念记忆。", + "memory_tips": "口诀记忆:‘单→协→类→供→审’——采购订单(下单)、采购协议(长期价/量约定)、采购类别(分类管控)、供应商(主数据+绩效)、采购工作流(审批流)。按业务流程顺序匹配,先有品类和供应商,再签协议,后下订单,全程可审批。", + "explanation": "D365采购模块中,采购类别用于统一分类和策略应用;供应商主数据支撑准入与绩效;采购协议定义价格/折扣/条款;采购订单执行交易;采购工作流确保合规审批。题目要求功能与需求严格对齐,例如‘自动应用最优折扣’对应采购协议,‘按部门审批’对应工作流,因此必须基于标准采购业务流逻辑匹配。" + }, + "4-26": { + "keywords": "punchout、external catalog、vendor online store、purchase requisition", + "features": "考察对D365采购中‘出站式目录’(punchout)与零售产品目录(retail product catalog)的功能区分,属典型概念混淆型陷阱题。", + "memory_tips": "记口诀:'Punchout找外部店,Retail管内部货' —— 要跳转供应商网店必须用外部目录(External Catalog),零售目录用于POS/电商前台,不支持punchout。", + "explanation": "零售产品目录(Retail product catalog)用于D365 Retail模块的商品展示与销售,不支持与外部供应商系统对接或重定向到其在线商店;实现员工跳转至供应商网店选品,必须配置支持punchout协议的外部目录(External Catalog)。因此方案错误。" + }, + "4-27": { + "keywords": "direct delivery, sales order line, delivery type, auto PO creation", + "features": "考查直接交付(Direct Delivery)场景下销售订单与采购订单的自动联动逻辑,聚焦操作层级(行级设置)而非头级或外部配置。", + "memory_tips": "记口诀:'直送看行不看头,改类型+保存就生PO'——关键动作在销售订单行上修改Delivery Type为Direct Delivery并保存。", + "explanation": "直接交付要求销售订单行明确标识交付方式,系统据此自动生成关联采购订单;仅修改行级Delivery Type并保存即可触发自动化流程,其他选项(如改订单类型、改地址、设预留)均不满足标准直送触发条件。" + }, + "4-28": { + "keywords": "external catalog, vendor online store, punchout, purchase requisition", + "features": "考察D365采购模块中‘外联目录(punchout)’的核心用途——直接跳转至供应商网站选品,而非在D365内维护商品主数据。", + "memory_tips": "记口诀:‘外联即跳转,选品在对方’——External Catalog = Punchout = 跳出D365去供应商网店选品,完美匹配题干需求。", + "explanation": "正确。External catalog(外联目录)通过punchout技术实现与供应商电商系统集成,员工点击后自动重定向至其在线商店浏览/选择商品,并同步回传至D365生成采购请购单,完全满足‘重定向到供应商网店选品’的目标。" + }, + "4-29": { + "keywords": "Physical Available, Backorders, Sales Orders, Inventory Availability", + "features": "考查对D365库存可用性概念的精准理解;'Physical Available'易被误认为可售量,实则不含预留但含已分配量,不能直接代表可售数量。", + "memory_tips": "记口诀:'Phys = OnHand − Reserved'(实物可用 = 账面库存 − 已预留),不扣已分配/已销售,≠ 可售量;真可售看'Available for Sale'或'Available'字段。", + "explanation": "Physical Available仅表示当前未被预留的库存量,但未扣除已分配给其他订单的量(如已确认的销售订单行),因此不能准确反映‘现在能卖给客户多少’。正确指标是'Available for Sale'(可用销售量)或'Available'(系统计算的真正可承诺量)。" + }, + "4-30": { + "keywords": "Total Available, Backorders, Sales Orders, Inventory Availability", + "features": "考察D365中库存可用性字段的业务含义;题干强调‘当前可售数量’和‘到货时间’,但仅问‘Total Available’是否反映‘当前可售量’,不涉及到货时间。", + "memory_tips": "记口诀:‘Total = 可卖+在途-预留’→代表‘此刻能卖多少’;‘Available’即‘可用即能卖’,直接对应题目‘what quantity can be sold’。", + "explanation": "Total Available = On-hand + In-transit - Reserved - Allocated,是系统实时计算的、当前可承诺销售的数量,完全满足用户‘查看可售数量’的目标;题目未要求显示到货时间,故无需考虑其他字段。" + }, + "4-31": { + "keywords": "Backorders, Ordered, inbound orders, available to sell, supply timeline", + "features": "考查对D365中库存可用性字段(如'Ordered')业务含义的精准理解,而非字面直译;题干强调‘能卖多少’和‘何时到货’两个维度,需区分‘已订购’与‘可用承诺量’。", + "memory_tips": "记口诀:'Ordered ≠可卖,只是已下单;ATP(Available to Promise)才答‘能卖多少+何时到’!'", + "explanation": "‘Ordered’仅显示已创建的采购/生产订单数量,不反映预计入库时间、是否已确认、或是否可用于承诺销售。真正回答‘能卖多少+何时到’需用ATP(Available to Promise)功能,它综合库存、在途、产能及交期计算可承诺量。" + }, + "4-32": { + "keywords": "vendor online store, purchase requisitions, procurement catalog, punchout", + "features": "考察采购目录(procurement catalog)是否支持跳转至供应商在线商城选品——本质是验证‘punchout catalog’功能适用性。", + "memory_tips": "记口诀:'要跳店,用Punchout;普Catalog不跳转'。Procurement catalog本身不含跳转能力,需配置为Punchout Catalog才支持重定向到供应商网店。", + "explanation": "普通Procurement Catalog仅用于导入/同步商品数据,无法实现重定向;只有配置为Punchout Catalog(对接cXML/OCI协议)才能将用户重定向至供应商在线商店选品。因此该方案不满足目标,答案为No。" + }, + "4-33": { + "keywords": "Backorders, On Order, inbound orders, available quantity to sell, supply vs. availability", + "features": "考查对D365中库存可用性概念的精准理解;‘On Order’仅反映已创建的采购/生产订单,不等于可承诺销售量(ATP),易被字面误导。", + "memory_tips": "记口诀:‘On Order ≠ On Shelf’——‘On Order’是‘在路上’,不是‘能卖的’;查可售量看‘Available’或‘ATP’,不是‘On Order’。", + "explanation": "‘On Order’显示的是已确认但尚未收货的入库订单数量,不反映当前可承诺销售量(如考虑预留、在途、安全库存等)。用户需知道‘能卖多少、何时能补货’,应查看‘Available’(可用库存)或‘Available to Promise (ATP)’,而非单纯‘On Order’。故方案不满足目标。" + }, + "4-34": { + "keywords": "restrict products to specific vendors, purchase orders, incorrect vendors", + "features": "考查供应商与产品绑定的管控机制;需选择两个协同生效的功能,非单点配置;强调‘限制’(而非推荐或默认)。", + "memory_tips": "记口诀:‘Vendor-Item双向锁’——Vendor External Item(供应商视角挂产品)+ Approved Vendor List(产品视角锁供应商),二者互补实现双向强制约束。", + "explanation": "Vendor External Item 允许为每个供应商单独定义该供应商可供应的特定产品(含编码/规格映射);Approved Vendor List 在产品主数据中指定仅允许从哪些供应商采购,系统在创建采购订单时强制校验。二者结合才能双向限制,防止选错供应商。其他选项不提供强制性产品-供应商绑定控制。" + }, + "4-35": { + "keywords": "purchase requisition, configuration, scenario-based, Hotspot, Dynamics 365 Supply Chain Management", + "features": "这是一道情景匹配型Hotspot题,要求根据具体业务场景(如员工自助提报、项目驱动采购、审批流控制等)精准匹配预置的采购申请解决方案(如Standard、Project-based、Procurement category-based等),强调功能适用性而非技术配置细节。", + "memory_tips": "记口诀:‘员用标准(Standard),项靠项目(Project-based),类管品类(Category-based),审控工作流(Workflow-enabled)’——每个方案名直指核心触发条件,场景关键词(员工/项目/品类/审批)对齐方案名首词。", + "explanation": "D365中采购申请解决方案是预制模板:Standard用于通用员工自助;Project-based绑定项目预算与WBS;Category-based按采购品类启用特定审批规则;Workflow-enabled则专为需多级动态审批的场景设计。题目考察的是‘场景→开箱即用方案’的业务对齐逻辑,非自定义开发。" + }, + "4-36": { + "keywords": "purchase agreements, vendor-specific, agreement types, D365 Supply Chain", + "features": "拖拽匹配题(Drag & Drop),需将4种采购协议类型(Price Agreement、Purchase Agreement、Blanket Purchase Agreement、Master Agreement)匹配到不同业务场景(如固定价格、长期框架协议、多订单覆盖、跨公司主协议),强调场景语义而非纯定义。", + "memory_tips": "口诀:‘价单毯主’——价(Price)→单次定价;单(Purchase)→单次采购承诺;毯(Blanket)→‘毯式覆盖’多PO;主(Master)→‘主协议’统管子协议+跨公司。看动词:‘will pay fixed price’→Price;‘for next 12 months’→Blanket;‘multiple orders’→Blanket;‘govern all future agreements’→Master。", + "explanation": "D365中:Price Agreement用于固定单价/折扣的简单承诺;Purchase Agreement是带数量/金额的单次采购承诺;Blanket Purchase Agreement支持分批下单、有效期长、累计控量;Master Agreement是顶层法律框架,不直接下单,用于约束下属协议(如Blanket或PO)。匹配严格依据官方文档对各类型适用场景的描述。" + }, + "4-37": { + "keywords": "Disposition codes, sales return orders, Dynamics 365 Supply Chain Management", + "features": "拖放题(DRAG DROP),需匹配处置代码与退货场景;强调业务语义而非技术配置;无选项列表但需理解标准处置逻辑。", + "memory_tips": "记口诀:'退钱选Credit,换货选Replace,报废选Scrap,返厂选Return to Vendor';Disposition本质是‘退货后怎么处理货物’。", + "explanation": "Disposition codes定义销售退货商品的后续处理方式:Credit(仅退款不收货)、Replace(换货)、Scrap(报废)、Return to Vendor(退给供应商)——D365标准流程严格绑定业务动因,必须按实际物理/财务动作选择。" + }, + "4-38": { + "keywords": "vendor catalog, purchase requisitions, redirect to vendor's online store", + "features": "考察D365中‘供应商目录’(Vendor Catalog)的真实用途——它用于同步外部目录数据到D365,但不支持自动跳转至第三方在线商店。", + "memory_tips": "记口诀:'Catalog是‘搬货’不是‘跳转’——只导入商品数据,不打开网页。要跳转需用‘External Link’或自定义URL字段。", + "explanation": "供应商目录(Vendor Catalog)仅将外部目录商品同步至D365供内部选品,无法实现浏览器重定向;题目要求‘重定向到厂商在线商店’,必须通过外部链接、门户集成或自定义按钮实现,故方案不满足目标。" + }, + "4-39": { + "keywords": "Royalty claims, accounts payable module, pass to AP group, accrual journal reversal, vendor invoice posted, credit to payable account", + "features": "考查 royalty 支付流程中从财务处理移交至应付账款组时的系统自动行为,需区分‘创建/过账发票’与‘设为草稿’、‘冲销’与‘新增’等易混淆操作;三选一多选题,强调实时过账动作。", + "memory_tips": "口诀:'冲、付、过'——A(冲销前期计提)、B(付:贷记供应商应付账款)、D(过:新发票直接过账)。C错在‘草稿’(应已过账),E错在‘冻结费用账户’(系统不冻结,而是结转)。", + "explanation": "A正确:过账 royalty claim 时,系统自动冲销前期计提的accrual和expense;B正确:向供应商付款体现为贷记其应付账款科目;D正确:系统自动生成并过账正式vendor invoice。C错误(草稿≠已移交AP),E错误(无账户冻结机制,费用已结转)" + }, + "4-40": { + "keywords": "royalty contract, monthly Accounts payable, invoiced sales, automatically calculated royalty, claim", + "features": "考查D365中版权金(royalty)付款流程的正确性:是否可通过‘自动计算金额→审批→创建月度索赔(claim)’完成应付账款生成。", + "memory_tips": "记口诀:'Royalty不走Claim,要走AP Invoice!' ——D365中版权金付款必须通过‘生成应付发票(Accounts payable invoice)’,而非Claim(Claim用于费用报销等场景)。", + "explanation": "错误。在D365 Finance中,royalty合同产生的付款需通过‘Generate accounts payable invoice’功能创建正式应付发票,才能计入Accounts Payable;Claim用于员工费用报销,不触发对供应商的法定应付账款,无法满足题目‘create monthly Accounts payable’要求。" + }, + "4-41": { + "keywords": "royalty contract, monthly Accounts payable, invoiced sales, line items, sales orders", + "features": "考查 royalty 合同与应付账款生成的逻辑关系;干扰项混淆销售订单(Sales Order)与实际开票/结算流程;强调‘基于已开票销售’而非订单。", + "memory_tips": "记口诀:‘有票才付,无票不付;合同管规则,发票驱动付款’——销售订单≠开票,Royalty付款必须基于已过账的销售发票,非SO。", + "explanation": "错误。Royalty付款需基于已过账的销售发票(invoiced sales),而销售订单(Sales Order)仅是承诺,未产生应付义务。正确做法是配置royalty合同后,通过‘Generate royalty invoices’功能,基于实际发票自动创建应付账款。" + }, + "4-42": { + "keywords": "royalty contract, monthly, invoiced sales, cumulative sales, Accounts payable", + "features": "题干强调付款依据是‘invoiced sales’(已开票销售),但方案中误用‘cumulative sales’(累计销售额)作为结算周期设置,混淆了计费基础与结算频率。", + "memory_tips": "记口诀:‘票到才付,不是月累’——Royalty按实际开票额计算,非按累计销售额;‘monthly’指付款频率,不是结算基数。", + "explanation": "错误:‘Cumulative sales’是D365中用于按累计销量阶梯计费的选项(如销量达1000件后提成比例提高),而本题要求按每月‘invoiced sales’计算并付款,应选择‘Invoiced sales’为计费基础,并配置月度结算计划。因此方案不满足目标。" + }, + "4-43": { + "keywords": "legal entities, intercompany sale, discount, first three months, Trade Agreement, To Date", + "features": "考察跨公司交易中限时折扣的配置,强调‘时间限定’(3个月)和‘业务场景’(关联方内部销售),非简单价格设置。", + "memory_tips": "记口诀:‘限时折扣找贸易协议(Trade Agreement),To Date定死三个月’;排除法:A/B是静态价格,不支持时效;C禁编辑有效期,无法设3个月。", + "explanation": "Trade Agreement是D365中唯一支持按时间范围(From/To Date)、客户/产品维度精准控制折扣的机制;‘To Date设为3个月后’可自动到期停用,完全匹配题干‘仅前三个月打折’的要求。" + }, + "4-44": { + "keywords": "intercompany, subsidiary, customer setup, product setup, D365 Finance and Operations", + "features": "考察跨子公司内部交易的配置逻辑,需区分‘作为客户’和‘作为产品’两个维度,且强调‘必须销售给另一子公司’这一业务驱动场景。", + "memory_tips": "记口诀:‘内销先建客,产品标内贸’——子公司要当客户(在销售方账套中创建为Intercompany Customer),产品需启用‘Intercompany’属性并关联对应子公司。", + "explanation": "在D365中,子公司间销售需双向配置:① 销售方将采购方子公司设为‘Intercompany Customer’(含正确Legal Entity和Financial Dimension);② 相关产品需在‘Released Product’中启用‘Intercompany’选项,并指定目标子公司,确保自动产生抵销凭证和库存/应收应付同步。" + }, + "4-45": { + "keywords": "royalty agreement, licensor, monthly payment, licensed products", + "features": "Hotspot题型,需在界面元素中选择正确配置项;聚焦财务模块中‘Accounts Payable’下的专属功能(非标准应付流程),强调周期性、基于销售/使用量的费用结算。", + "memory_tips": "联想‘Royalty = Revenue Share’:有License就必设Royalty Contract;每月付→选‘Monthly’结算周期;付款对象是Licensor→供应商主数据需标记为‘Royalty vendor’;合同必须关联‘Royalty calculation basis’(如销售额%或数量)。", + "explanation": "D365中皇权协议(Royalty Agreement)必须在‘Accounts Payable > Royalty contracts’中创建,指定被授权方(licensor)为供应商、选择计算基础(如% of sales)、设置结算周期(monthly)、并启用自动发票生成。这是唯一支持按销售数据动态计算并批量生成应付发票的专用功能。" + }, + "4-46": { + "keywords": "consignment、replenish、update ownership、R0001、vendor、raw material", + "features": "DRAG DROP题型,考察寄售库存(Consignment)业务中‘补货+权属转移’的四步标准操作流程,强调时序性与所有权变更逻辑。", + "memory_tips": "口诀:‘收→转→登→结’:①收货(收寄售货)→②转权(更新所有权为我方)→③登记(过账收货单)→④结算(生成应付单)。紧扣‘先收货、再确权、后过账、才付款’业务流。", + "explanation": "寄售物料R0001所有权初始属于供应商。 replenish时需:①创建并确认收货(接收寄售库存到我方仓库);②执行‘更新所有权’(将库存状态从‘consignment owned by vendor’转为‘owned by me’);③过账收货单(使库存数量和权属正式生效);④生成采购发票/应付单(触发结算,完成权属与财务闭环)。顺序不可颠倒,否则权属或库存状态不一致。" + }, + "4-47": { + "keywords": "Purchase requisitions prepared by me, Add line, Item number, Quantity, Submit workflow, Comment for approver", + "features": "实操模拟题(SIMULATION),聚焦采购请购单全流程:新建→填基本信息→加行→提交审批,强调界面路径和两次Submit操作。", + "memory_tips": "口诀:'我来建单→填名日期→选理由+描述→加行输品号和50→workflow提交→写评语→连点两次Submit→刷新'。牢记'prepared by me'入口和'两次Submit'关键动作。", + "explanation": "D365中个人请购单必须从'Purchase requisitions prepared by me'进入;添加行需明确输入Item number和Quantity;提交审批需先点Workflow→Submit打开对话框,填写Comment后再点Submit确认——流程缺一不可,文档与实操一致。" + }, + "4-48": { + "keywords": "Packing slip, Correct button, Quantity=2, Posting=Yes, Print packing slip=Yes", + "features": "实操模拟题,聚焦销售订单发货差异处理;需在‘Pick and pack’页签下修正已生成的装运单数量,而非新建或反冲。", + "memory_tips": "口诀:'缺货改装运——进订单→点Pick and pack→开Packing slip→按Correct→Quantity改2→Posting和Print都打勾'", + "explanation": "客户少收1台,需修正已创建的装运单(非退货或开票);D365中通过‘Correct’功能调整实际发货数量并重新过账,确保库存、财务和客户记录一致。必须设Posting=Yes才生效,Print=Yes为可选但题干明确要求。" + }, + "4-49": { + "keywords": "re-approval rule, quantity, unit price, purchase order, change management", + "features": "拖拽排序题,聚焦D365 FO中采购订单变更重审批的精准字段控制(仅quantity/unit price触发),非全字段或金额/行增删等常见干扰项。", + "memory_tips": "口诀:'量价才重批'——先启用规则→选PO类型→设条件为'Quantity OR UnitPrice changed'→保存。记住:必须用OR逻辑(任一变化即触发),且条件字段只能从预定义变更属性中选。", + "explanation": "D365 FO中重审批规则需按顺序配置:①启用变更管理并激活重审批功能;②指定业务文档类型(Purchase order);③创建规则并设置触发条件为'Quantity changed' OR 'Unit price changed'(系统提供标准字段,不可自定义);④发布生效。其他字段(如delivery date、vendor)不在此规则范围内,故不触发重批。" + }, + "4-50": { + "keywords": "automatic inventory reservations, reservation policies, production vs distribution, item coverage", + "features": "拖拽匹配题,需将参数(如Reservation type、Coverage group、Default order type等)正确分配到不同预留策略(如Sales order、Purchase order、Production order)下,强调业务场景驱动配置。", + "memory_tips": "口诀:‘销采产,三单配’——销售单用‘Available to promise’+覆盖组;采购单用‘Ordered’+供应商预留;生产单用‘Explode BOM’+预留至组件。记住‘谁动库存谁负责预留’:销售动可用量→ATP;采购动在途量→Ordered;生产动BOM→Explode’。", + "explanation": "D365中自动预留策略按订单类型区分:销售订单默认启用ATP(Available to promise)实现承诺可用量;采购订单需设‘Ordered’预留以锁定待收货;生产订单必须选‘Explode’才能将预留逐层下推至子项/组件。参数匹配错误会导致库存超卖或生产缺料,故必须按业务流精准绑定。" + }, + "4-51": { + "keywords": "Find sales order、return order、original quantity and price、link to sales order", + "features": "考察返回单是否能自动继承原销售单的数量和价格,而非手动录入;强调系统默认行为而非配置或扩展。", + "memory_tips": "‘Find sales order’=自动拉取原始单据数据→数量+价格自动带出→目标达成✅;记口诀:‘找即继承,不找就丢’。", + "explanation": "在D365 SCM中,使用‘Find sales order’功能创建退货单时,系统会自动引用原销售订单的行明细(含数量、单价、税码等),确保退货依据原始交易数据,完全满足题目要求。" + }, + "4-52": { + "keywords": "return order, original quantity and price, sales order, margin alert", + "features": "考查功能匹配性——用‘margin alert’(毛利预警)解决价格/数量回传问题,属典型‘张冠李戴’干扰项", + "memory_tips": "Margin Alert只监控毛利异常,不控制退货单数据来源;记口诀:‘退单要原价,得靠退货策略(Return Order Policy),警报不管数!’", + "explanation": "Margin alert用于财务预警,无法锁定退货时自动带入原销售单的数量和单价;正确方案应配置‘Return Order Policy’或启用‘Copy from original order’相关参数。" + }, + "4-53": { + "keywords": "return order, original quantity and price, sales type, returned order sales type", + "features": "考察对D365中退货单(return order)数据来源的理解;干扰项使用‘returned order sales type’这一不存在或不适用的销售类型。", + "memory_tips": "记口诀:‘退货用原单,不建新销售类型’——退货必须引用原销售订单行,而非新建特殊销售类型。", + "explanation": "D365中确保退货沿用原始数量和价格的正确方式是:基于原销售订单创建退货单(Return Order),系统自动继承;‘returned order sales type’并非合法销售类型,无法实现目标。" + }, + "4-54": { + "keywords": "batch-controlled items, FIFO, sales margins, cost-based calculation, item model group reservation policy", + "features": "聚焦于‘按实际库存成本(FIFO)动态计算毛利’这一业务目标,强调成本归属的准确性而非简单预留或过期管理。", + "memory_tips": "FIFO成本波动 → 要‘绑定销售订单到具体批次成本’→ 只有‘Item Model Group Reservation Policy’能按成本模型(如FIFO)自动匹配并锁定对应批次成本,确保毛利计算真实。", + "explanation": "D选项通过在物品模型组中配置预留策略(如‘FIFO’或‘Specific’),强制系统按实际库存批次成本(而非平均或标准价)分配销售出库,从而保障毛利基于真实发生成本;其他选项不涉及成本核算逻辑绑定。" + }, + "4-55": { + "keywords": "sales agreement, max enforced, discounted price, exceed agreement, management reports", + "features": "考察销售协议(Sales Agreement)的刚性约束逻辑:超出约定数量不得享受折扣,且需确保报表数据准确,不能篡改原协议或订单来规避规则。", + "memory_tips": "记口诀:'超量不打折,另下新订单'——协议量已锁死,超量必须新建销售订单,才能隔离价格与报表统计。", + "explanation": "D正确:新建销售订单处理超额部分,可按标准价计价,不影响原协议折扣和报表准确性;A/B/C均会破坏协议完整性或导致错误计价/统计,违反业务规则。" + }, + "4-56": { + "keywords": "copy fields, same setup, new items, streamlined process, item template", + "features": "聚焦‘复用已有物品配置’场景,强调‘多人可用’和‘创建时自动复制字段’,非个性化或发布操作。", + "memory_tips": "记口诀:‘新物像旧物,模板一键复’——需批量复制字段设项 → 用Item Template(物品模板),不是个人化(A)也不是发布(B)或新建主数据(D)。", + "explanation": "Item Template(物品模板)专用于定义标准字段值,供创建新物品时快速套用,支持多用户、可复用、免手动重复设置;其他选项无法实现‘创建时自动复制字段’这一核心需求。" + }, + "4-57": { + "keywords": "top 10 customers, special price, minimum 50, static price, set up annually, ItemA", + "features": "聚焦动态客户群体(Top 10变化)但要求价格策略静态、年度一次性配置,需兼顾‘客户条件动态’与‘价格规则静态’的矛盾平衡。", + "memory_tips": "记口诀:‘Top10变,价不变;用Trade Agreement,按Customer Group+Qty Tier配’——D365中只有Trade Agreement支持按客户组+数量阶梯设固定年度价。", + "explanation": "必须使用‘Trade agreement’(贸易协议),因其支持按客户组(可动态维护Top10客户组)、物料、最小订购量(50)设置固定有效期(全年)的特殊价格;其他如Price/Discount Journal或Sales Agreement不满足‘客户条件动态+价格静态年度锁定’双重要求。" + }, + "4-58": { + "keywords": "procurement request, two phases, raw materials shortages, keep intact for tracking, configure before shipment", + "features": "题干强调‘保持采购请求完整以追踪’,且需在发货前配置采购需求;干扰项(A/C)属于运输/物流模块(如海运管理),与采购需求拆分无关。", + "memory_tips": "记口诀:‘分批发货看PO,采购配置不碰船和单(folio/vessel)’——‘PO’即Purchase Order(D),‘voyage’(B)是唯一合法的运输批次标识,用于分阶段交付跟踪。", + "explanation": "B(Update voyage):Voyage可标识分批运输计划,支持按阶段跟踪交付;D(Update purchase order):采购订单可拆分行或添加交货计划(Delivery Schedule),保留原采购请求关联性。A(Folio)和C(Vessel)属海运作业实体,不参与采购需求配置。" + }, + "4-59": { + "keywords": "consolidated shipping containers, single vessel, inbound receipt, legal entities, purchase orders", + "features": "聚焦海运场景下的多实体采购集拼入关,强调‘同一船舶’这一核心约束条件,非陆运/空运路径规划。", + "memory_tips": "记口诀:‘一船=Voyage’——Voyage特指船舶的完整航次(含多个港口+固定船期),专用于集装箱集拼上同一艘船;Journey泛指任意运输过程,Route侧重地理路径,Route segment是其分段。", + "explanation": "在D365 SCM中,Voyage(航次)是海运场景下管理集装箱装船、跨港运输及到港收货的核心主数据,支持绑定同一船舶、多集装箱、多采购订单的 inbound consolidation;Journey用于多式联运全程跟踪,不强制绑定单船。" + }, + "4-60": { + "keywords": "customer tier B, pricing, price group, Activate price/discount form, item sales control", + "features": "聚焦客户分级定价配置,非促销价/合同价/白标价,而是常规月度四档客户层级(A/B/C/D)的基础价格分组应用。", + "memory_tips": "记口诀:'Tier B要生效,先分组、再激活'——B级定价靠'价格组(Price Group)+ 激活表(Activate price/discount)'两步走;选项B是激活动作,但题干问的是'配置系统以支持B级定价',核心是把商品归属到B级对应的价格组(D选项),这是前提。", + "explanation": "在D365 SCM中,客户层级定价(如Tier B)通过'价格组(Price Group)'实现:需先将商品分配至对应价格组(D),再在'Activate price/discount'中启用该组。选项B只是激活步骤,非配置动作;A、C、E分别对应销售控制、产品筛选码、贸易返利,与客户层级定价无关。" + }, + "4-61": { + "keywords": "smart numbering, product attributes, apparel vs supplements, white labeling, quality testing requirements, FIFO issues, inventory valuation, cost categories, routing operations", + "features": "DRAG DROP题型,需根据产品特性(如属性复用性、测试要求、成本核算需求)匹配D365中正确的‘产品类型’(如Released product, Product master, Item model group等),但题干未给出选项列表——实际考试中选项应含:Released product with variants / Product master / Released product without variants / Item model group;核心区分点在‘是否共享SKU但属性不同’。", + "memory_tips": "记口诀:‘同SKU、多属性→Product master;单SKU、无变体→Released product without variants;有颜色尺码→with variants;白标+客户限定→配Product master+released products’。补充:营养品/能量饮需独立质检→必须支持变体→选Product master。", + "explanation": "Trey Research的服装和补充剂共用SKU但属性(尺寸/颜色/口味)不同,且需按变体单独管理质检、库存和定价——D365中必须使用Product master(产品主数据)来定义共享SKU的变体家族,再为每个具体组合(如02001-12oz)创建Released product。Apparel暂不升级成本法,但不影响产品类型选择;白标要求自动配置,也依赖Product master的可扩展性。" + }, + "4-62": { + "keywords": "extreme sports discounts, promotional pricing, hourly discount, sponsored events, D365 SCM", + "features": "聚焦临时性、场景化促销(非长期合同价或月度 tier 定价),强调按小时生效/失效,与特定外部事件(体育赛事)强绑定。", + "memory_tips": "记口诀:‘极’时促——‘极’(extreme)= 极限运动;‘时’= 按小时生效;‘促’= 促销定价 → 用【Trade agreements】中的【Price/discount journals】+【Periodic discount】类型,选【Hourly】周期。", + "explanation": "D365 SCM 中,临时性、事件驱动的短时折扣(如赛事期间几小时)必须使用 Trade Agreement(贸易协议)配置,且选择 Periodic discount 类型并设置为 Hourly 周期;Monthly tier price 和 Customer-specific contracts 不支持小时级时效。" + }, + "4-63": { + "keywords": "whiteboard paint, limit purchase amounts, one school cannot buy all, agree to amount for whole school year, quantity commitment, max is enforced", + "features": "聚焦特定物料(白板漆)的配额管控;需同时满足‘总量约定’和‘超量拦截’两个控制维度;非价格/折扣题,排除C/D/E干扰项。", + "memory_tips": "白板漆要‘约好总量’(A)+‘超了不让买’(B)→ 记口诀:‘约了就得守,超了立刻堵’;AB=Agree + Block。", + "explanation": "A(Quantity commitment)实现学校按学年约定采购总量;B(Max is enforced)强制执行上限,防止单校抢购导致缺货。C/D/E与价格、最小/最大发货量相关,不解决‘限制单校购买量防短缺’这一核心需求。" + }, + "4-64": { + "keywords": "expedited photocopier replacement, advance exchange order, Glasgow region, vendor-owned inventory, broken upon receipt", + "features": "题干隐含‘设备故障需快速换新’且‘photocopiers only available in Glasgow region’,属D365标准售后场景,非普通销售或库存调拨。", + "memory_tips": "记口诀:‘坏得急,换得快——用Advance Exchange(预换货);不是卖、不是退、不是调——排除ABC’。", + "explanation": "因photocopier是Glasgow区域专供设备,且学校报告‘已损坏需紧急替换’,D365中应创建Advance Exchange Order(预换货单),系统自动预留库存、生成换货出库+退货入库,符合‘ expedited replacement’和保修/服务流程要求。" + }, + "4-65": { + "keywords": "paint program school, price adjustment, special pricing, agreement-based pricing, customer-specific pricing", + "features": "聚焦特定客户群体(绘画课程学校)的合规价格争议;需基于合同/协议实现差异化定价,而非全局折扣或临时促销;强调‘事前约定’与‘自动应用’。", + "memory_tips": "记口诀:‘画校有约,价随协议走’——绘画项目学校享专属协议价,必须用‘客户特定价格协议(Customer-specific Price Agreement)’配置,非销售价格组或促销活动。", + "explanation": "题干中学校属于‘special paint program’,已签约享有特殊定价,但系统错误应用了更优的过往销售价。D365中唯一能强制按客户+物料+期间精准覆盖并优先于列表价的机制是‘Customer-specific Price Agreement’(客户级价格协议),确保协议价自动生效且可审计。" + }, + "4-66": { + "keywords": "landed cost, offshore vendors, shipment tracking, item costing, configuration components", + "features": "拖拽题(DRAG DROP),聚焦D365 SCM中‘落地成本(Landed Cost)’模块的配置项匹配,需将功能组件与具体业务需求(如跟踪、计价)精准对应。", + "memory_tips": "记口诀:‘关→关(关税)、运→运(运费)、费→费(杂费)、账→账(总账科目)、单→单(采购单/收货单)’;落地成本=采购价+所有到岸附加成本,配置必含‘费用类型+过账科目+应用层级(采购订单/收货)’。", + "explanation": "落地成本配置核心是三要素:①定义‘费用类型’(如关税、运费)以归集成本;②设置‘总账科目’实现财务过账;③指定‘应用级别’(如按采购订单或收货单分摊),确保成本准确分配至物料。缺失任一环节则无法完成成本归集与存货计价。" + }, + "4-67": { + "keywords": "goods in transit, international vendors, inbound shipments, separate purchase orders, no auto inbound loads", + "features": "拖拽题型,聚焦‘在途货物’处理场景;强调国际供应商、非自动创建入库单、成本需分摊至独立采购订单——典型‘运输中库存’(In-Transit Inventory)业务需求。", + "memory_tips": "记口诀:‘国际货未到,钱要先分好’→ 对应‘Transportation Management’模块(负责在途跟踪、运费分摊、跨实体库存转移);区别于Warehouse Management(实仓操作)和Procurement(仅下单)。", + "explanation": "D365中,‘Transportation Management’模块专管在途货物(goods in transit),支持国际运输成本分摊、按采购订单分离计费、手动创建在途库存转移单(因不自动生成inbound load),而Procurement和Warehouse Management无法处理跨地点/法律实体的在途库存与费用分配。" + }, + "4-68": { + "keywords": "landed cost, offshore vendors, shipment tracking, item costing, procurement configuration", + "features": "Hotspot题型,聚焦D365 SCM中‘落地成本(Landed Cost)’模块的启用前提与配置逻辑,非功能操作而是基础主数据/参数设置。", + "memory_tips": "记口诀:‘岸上成本三必须’——必须启模块、必须设成本类型、必须配采购分类(含运费/关税等附加费用项)。", + "explanation": "启用落地成本需在‘模块参数’中开启Landed Cost功能;定义Landed Cost Types(如运费、保险、关税);并将这些类型关联到采购类别(Procurement Category),确保采购订单能自动归集和分摊附加成本。" + }, + "4-69": { + "keywords": "separate sales orders, shipped together, picked and packed separately, centralized distribution center", + "features": "考察多订单合并发运(物理同车发货)但逻辑分离(分单拣配)的场景,非简单合单或波次,强调‘同 shipment 不同 packing’。", + "memory_tips": "记口诀:‘分单合运→D(Allow system grouping);分拣分包→A(Container mixing constraints)’。D让系统把多订单归入同一出库单,A确保各店订单独立装箱不混放。", + "explanation": "Allow system grouping(D)启用后,系统可将多个销售订单自动分组到同一出库单(shipment),实现‘一起发货’;Container mixing constraints(A)控制装箱规则,禁止不同订单混装同一容器,保障‘各店单独拣配’。B、C与订单级分组和容器隔离无关。" + }, + "4-70": { + "keywords": "vendor rebates, claim calculation, discounts included, rebate programs, Coho Vineyard rebates to retailers, PO tracking", + "features": "DRAG DROP题型,聚焦供应商返利(rebate)配置,需匹配系统功能与业务要求(如折扣必须纳入计算、返利由Coho Vineyard承担但传递给零售商),非标准财务场景。", + "memory_tips": "记口诀:'返利三要素——谁付(Coho Vineyard)、谁享(retailers)、怎么算(含discount)';D365中必须启用'Rebate agreement' + 'Settlement with discount' + 'Claim submission workflow'。", + "explanation": "题目明确指出返利索赔常因'未包含折扣(discounts)'被拒,且返利由Coho Vineyard提供、转嫁给零售商。因此必须配置:1) Rebate agreements(定义返利规则);2) Settlement including discounts(确保结算时扣减采购折扣);3) Claim submission and approval workflow(支持在线提交与审批),三者缺一不可。" + }, + "4-71": { + "keywords": "PO changes, vendor confirmation, electronic PO responses, ASN, inbound load automation, rebate miscalculation, shelf-life disposal rule", + "features": "典型D365案例题:聚焦采购流程痛点(PO变更未确认、供应商无响应通道),要求匹配功能配置而非纯理论;需结合‘问题描述’与‘需求条目’双向定位,非孤立选项判断。", + "memory_tips": "口诀:'PO要改得确认,供应商不能靠邮件——配电子确认+变更工作流;收货忙不过来——开ASN+自动入库; rebate总错——加折扣参与计算;橄榄油快过期——设批次属性+过期策略'", + "explanation": "题目中采购经理两大问题:1) PO变更未被接受导致缺货 → 需启用‘采购订单变更管理’并配置‘电子供应商确认’(如EDI/Portal响应);2) 供应商依赖邮件 → 必须配置‘采购门户’或‘供应商协作’功能实现在线响应。其他干扰项(如ASN、批次策略)解决的是仓库/库存问题,不直接回应‘PO变更和确认’这一核心诉求。" + }, + "4-72": { + "keywords": "landed cost, single shipment, ship change at LocationB, track intermediate stop", + "features": "题干强调‘单次发货(single shipment)’但需追踪中途转运点(LocationB),非多段独立运输,考察对‘Landed Cost Group’与‘Landed Cost Type’的区分——此处需配置支持分段费用归集的‘Landed Cost Group’而非仅费用类型。", + "memory_tips": "记口诀:‘一货一单多停站,用Group来串全程’——单shipment+多地点(A→B→C)需用Landed Cost Group统一归集各段运费/关税等,Group是‘容器’,Type是‘费用名目’。", + "explanation": "Landed Cost Group用于将同一采购订单下不同运输段(如海运A→B、中转B→C)发生的费用(运费、保险、清关费等)按逻辑分组归集到一个 landed cost voucher;题干明确‘entire order in a single shipment’且需跟踪LocationB变更,正符合Group的核心用途——跨节点费用聚合。" + }, + "4-73": { + "keywords": "kosher pickles, VendorA, exclusivity agreement, item master, batch tracking, warehouse location segregation, picking accuracy", + "features": "DRAG DROP题型,聚焦VendorA下kosher pickle的配置要求;需结合‘ exclusivity’、‘same flavor/size but kosher designation’、‘picking errors due to co-location’及‘slightly higher cost’等多维度需求综合判断。", + "memory_tips": "口诀:‘一品一码一分区,一供一权一价标’——即:同一商品号(item master)、独立批次/属性(kosher flag)、物理隔离存放(warehouse location policy)、唯一供应商(VendorA exclusivity)、成本单独标记(cost markup)。", + "explanation": "Kosher pickles must be set up in the item master (to support attributes like 'kosher' and cost differentiation), assigned to VendorA exclusively (due to merged VendorB & exclusivity), configured with batch tracking (for traceability), and enforced with warehouse location policies (to prevent mixing with non-kosher items and avoid picking errors)." + }, + "4-74": { + "keywords": "landed cost, voyage statuses, cost areas", + "features": "考查D365 SCM中‘落地成本(landed cost)’模块下,为航次(voyage)配置状态时所关联的三个特定成本区域(cost areas),非通用主数据,需精准匹配功能设计逻辑。", + "memory_tips": "联想‘Voyage管运输全程’:Vessels(船)、Containers(箱)、Folio(费用单)——三者是航次执行中承载/归集落地成本的核心实体;Vendor和PO属采购层,不直接绑定航次状态。", + "explanation": "在D365 SCM落地成本中,航次(voyage)的状态用于跟踪其关联成本的处理进度;仅Vessels(船舶)、Shipping container(集装箱)、Folio(费用单)被系统设计为可分配航次状态的成本区域。Vendor和Purchase order不属于航次级成本归集维度,故排除。" + }, + "4-75": { + "keywords": "landed cost, multiple legs of shipment, water and land, per order, economical vendor", + "features": "聚焦‘分段多式联运’场景(水运+陆运多环节),强调按订单动态计算到岸成本,非静态配置或单一运输实体。", + "memory_tips": "‘Journey’=旅程→完整运输路径(含水+陆多段);‘Template’=模板→预设分段成本规则,支撑每单动态 landed cost 计算。", + "explanation": "Journey template 用于定义多式联运的分段路径(如海运→卡车→仓储)、各段成本类型(运费、关税等)及分配逻辑,是 D365 中计算订单级 landed cost 的核心配置;Vessel/Voyage 仅针对海运实体,Inventory model group 无关成本计算。" + }, + "4-76": { + "keywords": "landed cost, over-/under-delivery, line-specific, tolerances, vendor restrictions, minimize maintenance", + "features": "聚焦‘按行(line-specific)’而非整单控制容差,且强调配置后维护最小化——指向系统级预设规则而非手工或订单级调整。", + "memory_tips": "记口诀:‘一行一限,配置一次,终身生效’——选‘Item model group’级容差设置(非采购参数或订单行手动填),因它支持按物料组统一定义、自动应用、零后续维护。", + "explanation": "在D365 SCM中,过/欠交货容差必须按行校验时,应配置在‘Item model group’(物料主数据模型组)级别,此处可设置‘Over delivery tolerance’和‘Under delivery tolerance’字段;该配置自动应用于所有关联物料的采购订单行,满足行级校验、供应商约束及免维护要求。其他层级(如采购参数或订单头)不支持行级动态容差控制。" + }, + "4-77": { + "keywords": "landed cost, cost type code, account concept, DRAG DROP, configuration", + "features": "拖拽匹配题,考察对D365中‘落地成本’(Landed Cost)不同费用类型代码(Cost Type Code)所对应会计概念(如费用、存货、应付账款等)的精准映射关系,强调业务场景与总账科目的逻辑绑定。", + "memory_tips": "记口诀:‘费进损,货进存,付进应,税进应交’——费用类→损益科目;货物相关→存货科目;供应商付款→应付账款;关税/税费→应交税费。每个cost type code必须匹配其经济实质对应的会计要素。", + "explanation": "D365落地成本配置中,cost type code需关联正确的账户概念(Account Concept),以确保费用分摊后能准确过账到总账:例如‘Freight’属费用→使用‘Expense’;‘Customs Duty’属代缴税款→使用‘Tax’;‘Insurance’影响存货价值→使用‘Inventory’;‘Brokerage Fee’由供应商收取→使用‘Vendor’(即应付账款)。系统据此自动分配借/贷方科目。" + }, + "5-1": { + "keywords": "Cycle counting, ABC classification, Random sampling, System-directed, Manual count, Count frequency", + "features": "拖拽匹配题,需将计数方法(如ABC、随机、系统导向等)精准匹配到业务场景(如高值物料、日常抽查、合规审计等),强调方法与适用场景的逻辑对应,非纯概念记忆。", + "memory_tips": "记口诀:'ABC管贵的,随机查日常,系统导库存,手动补例外,定期保合规'——对应ABC计数(A类高值)、随机抽样(常规监控)、系统导向(按库存状态自动触发)、手动计数(临时/指定位置)、定期计数(法规或周期要求)。", + "explanation": "D365中ABC计数基于物料价值分级,确保高价值品高频盘点;随机抽样用于无偏日常监控;系统导向由系统根据设定规则(如库存变动、过期风险)自动发起;手动计数由用户主动触发;定期计数满足固定周期合规要求。官方文档明确这五类为标准计数方法,且场景匹配唯一。" + }, + "5-2": { + "keywords": "staging, baydoor, pick/put, work template, work class ID, location types", + "features": "考查多步移动场景(库存→ staging → baydoor)下工作模板的正确配置逻辑,强调单模板内串联操作而非拆分模板,且需按位置类型精准匹配工作类。", + "memory_tips": "记口诀:‘一模两对’——一个工作模板,两对‘Put位置类型+工作类ID’(staging一对、baydoor一对);拒绝拆模板(B错在‘两个模板’),也拒绝混用同一Work Class ID(A错在共用ID)。", + "explanation": "D正确:需为不同目的位置(staging/baydoor)分别创建Work Class ID,并绑定对应Put位置类型,再分配给模板中相应Put工作类型,确保系统按序执行;B错误(题干要求‘一个工作模板’实现该流程),C错误(销售订单模板不支持多级Pick/Put对配置),A错误(同一Work Class ID不能同时设staging和baydoor为有效Put位置)" + }, + "5-3": { + "keywords": "Cluster picking、Cluster profile、Mobile device menu item、Positions and sorting", + "features": "聚焦系统导向的集群拣选(system-directed cluster pick)配置验证,非普通拣选流程;问题现象是移动设备登录后工作项未按预期分配到货位,属配置级排查题。", + "memory_tips": "记口诀:‘群(Cluster)配两查——查群档(Profile)、查菜单(Mobile menu)’。B对应群档的货位与排序(核心逻辑),C对应移动端是否启用该群档(执行入口),二者缺一不可。", + "explanation": "B正确:Cluster profile定义了货位分组规则和排序逻辑,若未配置位置或排序错误,系统无法分配目标货位;C正确:移动设备菜单项必须显式选择Cluster profile,否则即使profile存在也不会生效。A和D涉及销售订单模板和库位指令,属于传统拣选配置,不控制集群拣选的工作项分配。" + }, + "5-4": { + "keywords": "cluster picking, break the cluster, stocking items, Cluster profile, Break cluster at", + "features": "题干明确要求‘在上架(stocking)时自动拆分簇’,聚焦于集群作业的触发式中断逻辑,而非移动菜单配置或作业类型设置。", + "memory_tips": "记口诀:‘上架要拆簇 → 找簇档案 → 设‘Break cluster at’’;Cluster profile是管簇行为的核心表,‘Break cluster at’字段专用于定义何时强制拆簇(如Put-away时)。", + "explanation": "‘Break cluster at’字段位于Cluster profile中,用于指定在哪个作业类型(如Put-away)发生时自动终止当前簇。题干要求‘stocking items时拆簇’,即上架环节,因此需在此字段中配置对应作业类型(如Put-away),而非修改移动菜单或工作类型绑定。" + }, + "5-5": { + "keywords": "location directives, inbound purchase order, multiple locations, warehouse placement", + "features": "Hotspot题型,需在界面元素中选择正确配置项;聚焦仓库收货时的动态上架逻辑,非固定库位分配。", + "memory_tips": "记口诀:‘收货看规则,优先级+条件+动作’——位置指令=优先级序号+触发条件(如入库类型=采购)+目标动作(如按波次/按ABC分类/最小空闲容量)。", + "explanation": "位置指令(Location Directives)用于自动决定收货物料存放位置,必须启用并设置有效优先级、条件(如Transaction Type = Purchase)和动作(如Putaway Template),才能支持一单多库位智能分发。" + }, + "5-6": { + "keywords": "Wave processing, batch, warehouse management, production waves, configure", + "features": "拖拽排序题(Drag & Drop),聚焦于D365 SCM中波次处理的配置流程顺序,强调‘批量处理生产波次’这一业务场景,需严格遵循系统配置逻辑链。", + "memory_tips": "口诀记忆:‘先建模板→再设策略→最后启用批处理’(即:1. 创建波次模板 → 2. 配置波次策略 → 3. 启用批处理模式)。记住‘模-策-批’三字顺序,对应系统配置由基础到执行的递进关系。", + "explanation": "D365波次处理必须先定义波次模板(含分组规则、作业类型等基础结构),再通过波次策略将模板与触发条件(如订单状态、时间)绑定,最后在仓库参数或波次生成作业中启用批处理模式(如设置Batch mode = Yes或使用Batch wave job)。顺序颠倒会导致策略无模板可引用或批处理无法生效。" + }, + "5-7": { + "keywords": "location directives, warehouse location directives, Dynamics 365 Supply Chain Management", + "features": "拖拽匹配题(Drag & Drop),考察对象与权限的对应关系,非功能配置步骤,需区分‘控制位置指令’所依赖的核心主数据和策略对象。", + "memory_tips": "记口诀:‘位(Location)由策(Directive)控,策靠模(Work template)+规(Work class)+区(Zone)定’——Location Directive本身是策略对象,但实施需绑定Work template、Work class、Zone三个支撑对象。", + "explanation": "Location directives在D365 SCM中通过‘Work templates’(定义作业类型)、‘Work classes’(定义人员/设备能力分组)、‘Zones’(定义物理区域)来实现精细化控制;这些对象不是权限本身,而是directive生效所必需的配置载体,故题目中‘objects to permissions’实为‘objects used by directives’的误译,官方文档明确将三者列为directive实施必备基础对象。" + }, + "5-8": { + "keywords": "Warehouse Management, Dock Appointment Scheduling, Configuration Options, Drag & Drop", + "features": "拖拽式配置匹配题,聚焦WMS与码头预约两大模块的后台设置项对应关系,需区分功能归属(如作业流程 vs. 时间资源 vs. 集成策略)。", + "memory_tips": "口诀:‘WMS管货,Dock管时;波次配策略,日历配时段,预约配规则,运输配承运’——对应:波次模板→WMS作业策略;日历→码头时段;预约规则→Dock主配置;承运商工作日历→运输集成。", + "explanation": "Dynamics 365中,仓库管理(WMS)依赖波次模板定义拣选/上架逻辑;码头预约调度则核心依赖日历(定义可用时段)、预约规则(如提前通知、缓冲时间)和承运商工作日历(确保预约在承运商营业时间内),三者分属不同配置层级且不可互换。" + }, + "5-9": { + "keywords": "load planning workbench, lowest freight rates, sales order shipments", + "features": "Hotspot题型,需在界面元素中选择正确配置项;聚焦运输成本优化场景,强调‘最低运费’这一业务目标。", + "memory_tips": "联想‘L-F-S’口诀:Load(负载)→ Freight(运费)→ Sort(按费率排序)→ Select(选最低);工作台默认不自动优化,必须手动启用‘Optimize loads by freight rate’和‘Use freight rate calculation’。", + "explanation": "为实现最低运费装车,必须启用‘Optimize loads by freight rate’(按运费率优化装车)和‘Use freight rate calculation’(启用运费计算),否则系统仅按顺序组配,不比较费率;其他选项如固定承运商或忽略体积会限制优化。" + }, + "5-10": { + "keywords": "flat rate, New York City, Colorado, Zone Master, zones, starting and ending location", + "features": "题目强调固定运费(非重量/里程变量),且仅涉及两个具体地理区域(城市/大区级),无动态计算需求,属静态点对点定价场景。", + "memory_tips": "记口诀:‘固定价→用区域(Zone);两点间→不选里程或重量;Zone Master管城市级统一定价’。", + "explanation": "题干明确是‘flat rate’(固定费率),与重量、里程无关;D选项通过Zone Master为NYC和Colorado分别设区,并按起止区配置固定费率,完全匹配静态、区域级定价需求;其他选项引入不必要变量(重量/里程/路线计划),违背题意。" + }, + "5-11": { + "keywords": "vendor-owned consignment inventory, replenishment order, consignment", + "features": "考察D365中寄售库存(consignment)补货的特殊流程,需区分普通采购与寄售补货——不产生应付账款,所有权属供应商,系统自动关联寄售协议。", + "memory_tips": "记口诀:'寄售补货不付款,选Consignment、填Vendor、挂Agreement、源为Consignment Inventory' —— 关键字段必含Consignment前缀。", + "explanation": "寄售补货订单必须将订单类型设为'Consignment replenishment',供应商字段必填且需匹配已启用的寄售协议,库存来源必须选'Consignment inventory',确保系统不创建采购发票和应付账款,仅更新寄售库存余额。" + }, + "5-12": { + "keywords": "automatic release, automatic work creation, wave processing, warehouse work", + "features": "题干强调‘立即完成工作’和‘自动释放至仓库’,核心诉求是端到端自动化(波次创建 + 工作生成),而非手动触发或分步操作。", + "memory_tips": "记口诀:‘波要自动创,工要自动做’——C选项含‘Automate wave creation’和‘automatically process work’,双自动,精准匹配题干‘immediately upon automatic release’。", + "explanation": "正确答案C实现全流程自动化:先自动创建波次,再在释放至仓库时自动处理波次并生成工作(无需人工干预);D错在只提自动创建波次和自动处理工作,但未明确‘在release to warehouse时触发’,而官方文档要求波次需配置为‘at release to warehouse’自动处理。" + }, + "5-13": { + "keywords": "spot cycle count, mobile device, Dynamics 365 Supply Chain Management, warehouse, cycle counting", + "features": "拖拽排序题(Drag & Drop),聚焦移动端执行‘抽查式循环盘点’的标准化三步操作流程,强调顺序性与实操场景一致性。", + "memory_tips": "口诀记忆:'选→扫→确认'——①选盘点任务(Spot Cycle Count作业)→②扫描物料/位置→③输入/确认数量并提交。紧扣移动作业逻辑:先定位任务,再采集数据,最后闭环提交。", + "explanation": "根据官方文档,使用移动设备执行抽查循环盘点必须按序:1) 在移动应用中选择‘Spot Cycle Count’作业类型;2) 扫描库位或物料条码以加载待盘项;3) 输入实际数量并提交结果。跳过任一环节将无法完成计数或同步至系统,顺序不可颠倒。" + }, + "5-14": { + "keywords": "cycle count, A classification, automatic journal, picking during count, warehouse conflict", + "features": "拖拽题型;聚焦基础仓储(无移动设备)下周期盘点与拣选并发冲突;强调‘同一物料跨仓仅出现在一个盘点单’导致数据不一致。", + "memory_tips": "记口诀:‘锁住再点,分仓别混’——启用‘冻结库存’防拣选干扰,用‘按仓库隔离盘点’避免跨仓重复/遗漏;A类周盘必须阻断实时出库。", + "explanation": "问题根源是盘点期间允许拣选过账,导致账实差异。正确配置需:①启用‘冻结库存’(Freeze inventory during counting)阻止事务更新;②确保‘盘点区域/仓库隔离’(如按Warehouse维度生成独立期刊),防止A类物料被错误合并计数。二者缺一不可。" + }, + "5-15": { + "keywords": "warehouse configuration template, create additional warehouses, configure and approve one warehouse", + "features": "考查‘模板复用’场景:不是直接设参数,而是用可复用的预配置模板批量生成仓库,强调‘先配置一个、再复制多个’的标准化流程。", + "memory_tips": "记口诀:‘配一个,模(模板)出一串’——‘Warehouse Configuration Template’专为‘从1个标准仓快速生成多个同构仓’而生;区别于参数设置(全局)和工作模板(任务逻辑)。", + "explanation": "Warehouse configuration template 允许用户定义并批准一个标准化仓库配置(含区域、流程、策略等),之后可一键克隆创建多个新仓库;其他选项:A/B是全局参数,不用于创建具体仓库;C是作业任务规则模板,不定义仓库结构。" + }, + "5-16": { + "keywords": "automatic freight reconciliation, freight charge matching, purchase order, freight settlement, carrier invoice", + "features": "拖拽匹配题(Drag & Drop),考查配置项与业务场景的精准对应,非单选/多选,需理解自动运费对账的触发条件和依赖配置。", + "memory_tips": "记口诀:'PO配行、运费配码、发票配规则'——采购订单行启对账,运费费用代码启用自动匹配,供应商发票模板启用'自动运费结算'规则。", + "explanation": "自动运费对账依赖三个核心配置:①在采购订单行上启用'自动运费对账'(Enable automatic freight reconciliation);②运费费用代码需标记为'可对账'(Reconcilable);③供应商发票中运费行须关联该费用代码,且发票模板启用'自动运费结算'(Automatic freight settlement)规则。三者缺一不可,文档明确要求这三项配置协同生效。" + }, + "5-17": { + "keywords": "warehouse process workflow, work pools, work templates, wave templates", + "features": "考查新建仓库时必配的核心工作流配置项,非功能启用或优化选项;干扰项(B、C)属于具体作业策略,非流程基础配置。", + "memory_tips": "记口诀:‘池模模’——Work Pools(池)、Work Templates(模)、Wave Templates(模);三者共同定义‘谁在哪儿、按什么规则、分几波干活’,是workflow骨架。", + "explanation": "Work Pools分配人员/设备资源,Work Templates定义各类作业(上架、拣选等)执行逻辑,Wave Templates控制出库波次生成规则;三者缺一不可构成完整仓库工作流。Cluster Picking和Outbound Wave Processing是可选执行策略,非workflow配置必需项。" + }, + "5-18": { + "keywords": "Inbound shipment processing, receiving process, Dynamics 365 Supply Chain Management, drag drop, order of actions", + "features": "多正确排序题(允许多种合理流程顺序),聚焦入向物流核心操作链,非唯一标准路径但需符合业务逻辑时序(如先创建再确认),强调实操流程而非理论概念。", + "memory_tips": "口诀记忆:‘单→收→登→核→上’——建采购订单(或ASN)→收货(Receipt)→登记(Registration)→核对(Confirmation)→上架(Put-away)。跳过非必需步骤(如ASN可选),但‘收货’必须在‘登记’前,‘登记’必须在‘上架’前。", + "explanation": "D365入向处理遵循‘接收驱动’逻辑:必须先触发收货(生成收据),才能登记物料数量/批次;登记后系统才允许确认(更新库存账)和执行上架。ASN(提前发货通知)可前置但非强制;采购订单是源头依据。微软文档明确将Receipt作为流程起点,Registration为关键中间节点,Put-away为最终物理动作,故此逻辑链不可逆。" + }, + "5-19": { + "keywords": "multiple-level manifest, container group, manifested before, shipping manifest", + "features": "考查多级装运单(容器→容器组→发货单)的严格顺序依赖关系;存在两个等效正确表述,但本题聚焦容器与容器组的先后关系。", + "memory_tips": "记口诀:‘先小后大’——容器(小单位)必须全部完成装运单(manifested),才能对容器组(大单位)做装运单。类比打包:先封好每个箱子,再贴总箱单。", + "explanation": "D365多级装运要求严格的层级依赖:所有子容器必须先完成manifest,容器组才能被manifest;否则系统校验失败。选项B准确反映该强制顺序,符合官方文档中‘container-level manifests must be completed before the container group can be manifested’的要求。" + }, + "5-20": { + "keywords": "reprint license plate labels, no warehouse work, Mode, Indirect", + "features": "考察仓库移动应用中菜单项配置逻辑,核心在于‘重打标签不生成作业’这一业务约束,需匹配正确的Mode值而非Activity code。", + "memory_tips": "记口诀:‘重打不干活 → Mode选Indirect(间接模式)’;Work=生成作业,Indirect=绕过作业引擎,仅执行操作。", + "explanation": "Mode = Indirect 表示该操作不触发仓库作业生成(如无拣配、上架等),仅执行后台任务(如重打标签);而Mode = Work会创建作业,Activity code(如None/Cancel work)控制作业行为,不适用于禁用作业生成的场景。" + }, + "5-21": { + "keywords": "dock appointments, Transportation Management, carrier scheduling, load scheduling, inbound/outbound deliveries", + "features": "考察D365 SCM中运输管理模块的码头预约(Dock Appointment)配置逻辑,强调时间错峰调度,非简单启用功能,而是需关联资源、约束和计划策略。", + "memory_tips": "记口诀:‘一配资源、二设窗口、三绑策略、四启预约’——即:1. 配置码头/装卸口为‘可预约资源’;2. 设置预约时间窗(Appointment windows);3. 在装运策略/运输计划中启用‘预约要求’;4. 启用‘Dock appointment scheduling’功能开关。", + "explanation": "D365中实现卡车错峰到厂,必须将码头(Dock)建模为‘可预约资源’,定义可用时间段(Appointment windows),并在运输计划或装运策略中启用预约控制;仅开启功能开关不生效,必须完成资源建模与策略绑定,符合官方文档‘Plan appointments for a load’的实施路径。" + }, + "5-22": { + "keywords": "automatically create a wave, sales order released to warehouse, configure wave processing", + "features": "题干强调‘自动创建波次’(create)而非‘释放波次’(release)或‘加入已有波次’,易与选项A(Automate wave release)混淆,需精准区分动作时点。", + "memory_tips": "记口诀:‘订单一放,波次就生’→‘生’=‘Create’;D选项含‘creation’,直指‘创建’;A是‘release’(已创建后的执行),C是阈值触发条件,B是手动分配逻辑。", + "explanation": "‘Automate wave creation’(D)启用后,系统在销售订单释放到仓库时自动新建波次;而A(Automate wave release)仅自动释放*已存在*的波次,不创建新波次;题目明确要求‘automatically create’,故D唯一匹配。" + }, + "5-23": { + "keywords": "freight carriers, mileage-based, transportation management engines", + "features": "Hotspot题型,需在界面中勾选正确配置项;聚焦运费引擎的计费依据(非重量/体积/固定费率),强调‘按里程’这一唯一驱动因子。", + "memory_tips": "记口诀:‘米’字诀——Mileage → Must use 'Distance' + 'Rate per distance unit';排除Weight、Volume、Flat fee等干扰项。", + "explanation": "D365运输管理引擎中,按里程计费必须配置‘距离单位’(如Mile/Kilometer)和‘每单位距离费率’(Rate per distance unit),二者共同构成里程计费基础;其他选项如Weight Factor或Fixed Charge不适用于此场景。" + }, + "5-24": { + "keywords": "multiple-level manifest, container groups, manifested before shipment", + "features": "聚焦多级装运单(容器组→容器→运单)的依赖顺序,考察前置条件验证而非功能开关或属性配置。", + "memory_tips": "记口诀:‘先组后单’——容器组必须全部完成装运(manifested),才能对整个 shipment 执行装运;顺序不可逆,否则系统报错。", + "explanation": "多级装运单要求严格层级依赖:容器组(container group)必须全部已装运(manifested),才能对上级 shipment 执行装运。选项A准确描述该强制前提;B混淆状态(应为‘已装运’而非‘open’);C、D与多级装运逻辑无关。" + }, + "5-25": { + "keywords": "container build template, wave processing, containerize method, container group, container types, container packing policies", + "features": "考查容器化(containerization)前置配置的依赖关系,强调‘创建模板前必须先存在’的三个基础主数据,非功能配置或流程步骤。", + "memory_tips": "记口诀:‘一组(C)二型(D)三策(B)’——容器组(C)、容器类型(D)、打包策略(B)是模板的三大基石;A是波次模板动作(属使用环节,非前置);E‘packing strategies’是干扰项,文档中实际指‘packing policies’(B),E为错误术语。", + "explanation": "根据官方文档,创建容器构建模板前必须已存在:C(容器组,用于归类容器)、D(容器类型,定义尺寸/容量等物理属性)、B(容器打包策略,控制如何按尺寸拆分工作行)。A虽含containerize方法,但属于波次模板的*使用配置*,非模板创建的前置依赖;E‘container packing strategies’非标准术语,正确概念是B中的‘packing policies’。" + }, + "5-26": { + "keywords": "cycle count threshold, quantity-based, below 10 pieces, automatically created", + "features": "聚焦‘自动触发’和‘固定数量阈值’(非百分比、非计划周期),强调实时性而非定时批处理。", + "memory_tips": "记口诀:‘超量不等周,阈值看数字——要自动,选quantity;要10件,不选%或Plan!’", + "explanation": "Dynamics 365中,自动触发循环盘点作业需配置‘quantity-based cycle count threshold’(数量型阈值),指定具体数值(如10)并关联物料;选项C精准匹配该机制。A和D依赖手动/定期计划,无法‘自动’响应库存变化;B用百分比,不符合‘低于10件’的绝对值要求。" + }, + "5-27": { + "keywords": "Buyer's push、short shelf life、transfer orders、distribution method", + "features": "聚焦D365 SCM中‘采购员推动式补货’专用流程,非常规销售或库存转移,强调时效性与系统预设分发逻辑。", + "memory_tips": "记口诀:‘推货不用卖(A错),只设方法+转单(B+D)’;Buyer's push本质是‘计划驱动转移’,不走销售流(排除A/C),核心是选品+分发方式→生成转移单。", + "explanation": "Buyer's push是计划导向的自动补货功能:需先定义‘产品+分发方式’(D)触发补货逻辑,系统据此生成转移订单(B);不创建销售订单(A错),也不执行‘按销售单发货’(C错),因该场景是主动推送而非响应需求。" + }, + "5-28": { + "keywords": "flat rate, New York City, Colorado, Zone Master, starting and ending location", + "features": "考题聚焦‘固定运费’场景(非按重量/体积分段计费),且起止地为城市/区域级地理范围,非精确地址或运输节点。", + "memory_tips": "记口诀:‘区域对区域,用Zone Master;点对点需分段,此处无分段→不选B/C;附加费是额外项,非主运费→排除D’。", + "explanation": "题目要求按起运地(NYC)和目的地(Colorado)两个地理区域设置固定运费,D365中‘Zone Master + Zone-based rates’正是为此设计:先建区域(Zone),再在Zone Master中按起止Zone配额定费率。B错在Point-to-Point引擎需Break Master支持分段计价,而题干明确‘flat rate’;C混淆了‘按件计费’场景;D中accessorial charges仅用于附加服务费,不能替代主运费计算逻辑。" + }, + "5-29": { + "keywords": "inbound orders, transportation management, main warehouse, internal transportation, distribute goods", + "features": "拖拽排序题;允许多种正确顺序(非唯一路径);聚焦 inbound 运输流程设置,非 outbound 或库存操作;强调从收货源头(供应商→主仓)到内部调拨的运输管控。", + "memory_tips": "记口诀:'建模→建单→配运力→执行':①先设运输模型(含路线/承运商);②创建入站运输订单(对应采购收货);③分配运单/运力(如车辆、司机);④确认执行(触发装运/在途/签收)。跳过库存过账和仓库作业,纯运输层配置。", + "explanation": "Dynamics 365 运输管理中,inbound 流程始于定义运输模型(含承运商、路线、费用规则),再基于采购/预期收货创建入站运输订单(Inbound Transportation Order),随后分配运单(Assign Shipment)、调度运力,最后执行运输事件(如到货确认)。所有步骤均在运输管理模块内完成,不涉及仓储模块的入库过账或波次作业,符合官方文档中 inbound transportation 的四阶段逻辑。" + }, + "5-30": { + "keywords": "planned orders, warehouse transfer, replenishment rules, available for picking, process as a group, master planning engine", + "features": "考察计划订单(Planned Orders)如何快速转为可执行的仓库作业(如拣配/发运),强调跨仓调拨场景下‘无需人工审核’和‘批量处理’两个硬性要求。", + "memory_tips": "记口诀:‘计划变作业,选‘确认’不选‘释放’;跨仓调拨用‘转移订单’,不是采购或生产单。Planned → Confirmed = 可拣配!", + "explanation": "Planned Orders需通过‘Confirm planned orders’(确认计划订单)转为Confirmed状态,才能生成可执行的仓库作业(如转移单);而‘Release to warehouse’仅适用于已确认的订单。题目明确‘不需审查’且要‘尽快可用、成组处理’,故必须批量确认(Confirm),而非逐个释放。" + }, + "5-31": { + "keywords": "transfer orders, mobile device, warehouse, setup, configuration", + "features": "拖拽题(DRAG DROP),聚焦移动端转移单(transfer order)的端到端配置,需匹配功能模块与前置条件,非纯概念题而是实操路径题。", + "memory_tips": "记口诀:‘移转三件套——移动策略+工作区+菜单’:①移动设备策略(启用转移单)→ ②仓库工作区(分配权限/作业类型)→ ③移动菜单项(暴露‘创建转移单’按钮)。三者缺一不可,且都位于【仓储管理】>【移动设备】路径下。", + "explanation": "在D365 SCM中,支持移动端创建/处理转移单必须配置三项:1) 移动设备策略(定义允许的作业类型,如Transfer Order Creation/Update);2) 仓库工作区(将策略分配给具体仓库和用户组);3) 移动菜单项(在移动菜单中添加对应作业入口)。其他选项如主数据或财务设置与此场景无关。" + }, + "5-32": { + "keywords": "wholesale customers, pilot program, discounted set price, 100 each, six months, penalties, sales agreement, fixed price, max enforced", + "features": "题目融合多重业务场景:常规批发折扣(贸易协议)+ 特殊短期固定价试点(销售协议)+ 销量对赌罚则(需强制数量控制),需区分协议类型与参数逻辑。", + "memory_tips": "记口诀:‘试点卖断用销售协,固定价+强执行+不许改’——A(fixed=yes)、D(max enforced=yes)、B(先建批发贸易协议打基础);E错因日期逻辑反了(销售协议应早于/覆盖贸易协议,而非后者延后)。", + "explanation": "A正确:试点为固定售价(非折扣),必须设fixed parameter=yes锁定价格;D正确:‘100 each+未售完罚则’要求强制执行数量上限,max enforced=yes启用销量约束;B正确:批发客户需先配置基础贸易协议(10% off),作为定价层级前提。E错误:销售协议的有效期必须覆盖试点期,贸易协议不能晚于它开始,否则试点期间无定价依据。" + }, + "5-33": { + "keywords": "Warehouse2需求触发自动补货、跨仓库调拨、自动采购订单、需求计划、补货规则", + "features": "考察跨仓库场景下的自动化补货配置,非标准库存转移,而是由下游仓库(Warehouse2)的缺货需求反向驱动上游(Warehouse1)的采购/补货动作。", + "memory_tips": "记口诀:‘缺啥补啥,谁要谁触发’——Warehouse2缺货即触发补货;D365中用‘补货原则(Replenishment rule)’绑定Warehouse2为需求方、Warehouse1为供应方,类型选‘采购’或‘转移’(本题为采购,因物品仅在Warehouse1采购入库)。", + "explanation": "因该物品仅在Warehouse1采购和库存,Warehouse2无采购权限且无库存,其需求需触发对Warehouse1的采购补货。应配置‘补货原则(Replenishment rule)’,指定Warehouse2为需求地点、Warehouse1为供应地点,补货类型为‘采购’,并启用‘自动创建采购订单’。这是D365 SCM中实现按需自动补货的标准配置。" + }, + "5-34": { + "keywords": "working time template blank, period template, inventory replenishment reporting", + "features": "考察默认行为:当工作时间模板未指定时,系统回退到全局系统日历(按国家/地区配置),而非仓库日历或硬编码周模式。", + "memory_tips": "空白工作时间模板 → 看‘系统级’兜底:不是仓库(A)、不是固定5/7天(C/E)、不是日期维度(D),而是国家系统日历(B)——记住‘Blank → Base Calendar(系统日历)’。", + "explanation": "在D365 SCM中,库存补货报告(如MRP)计算工作日时,若期间模板未关联工作时间模板,则自动采用‘系统日历’(即在‘组织管理 > 工作日历 > 系统日历’中为该国家/地区配置的日历),这是官方定义的默认回退机制。" + }, + "5-35": { + "keywords": "Warehouse management, units of measure (UOM), mobile device counting, each/case/pallet, count per UOM", + "features": "聚焦UOM级库存盘点配置,强调‘在移动设备上按不同UOM计数’这一特定业务场景,非采购/销售或预留逻辑。", + "memory_tips": "记口诀:‘移动盘点多UOM → 单序列组 + 启用按UOM计数’;C选项唯一含‘counting per unit of measure’,直击题干核心需求。", + "explanation": "在D365 SCM中,要支持同一物品在移动设备上按each/case/pallet任一UOM进行库存盘点,必须在单位序列组(Unit Sequence Group)中启用‘Counting per unit of measure’,这是唯一实现该功能的配置点;其他选项涉及采购/销售UOM或预留,与移动盘点无关。" + }, + "5-36": { + "keywords": "On-hand inventory, Automatic hold on inbound PO, Damaged inventory, Mobile device transfer, Warehouse Management-enabled", + "features": "多场景库存冻结需求题,需区分标准库存、收货自动挂起、损坏品隔离三类业务逻辑,且明确限定‘仅限WMS启用的仓库’才支持后两项。", + "memory_tips": "记口诀:‘在手不卖(可用但不销)、到货即停(PO收货自动挂起)、坏品单走(损坏品独立移动转移)’——三者分别对应Inventory Status、Receipt Hold、Item Blocking with Mobile Device。", + "explanation": "1) ‘On-hand except sales orders’ → Inventory status(如‘Available for Transfer’状态可限制销售但允许多数操作);2) ‘Automatic hold on inbound PO’ → Receipt hold(WMS中启用后,收货自动生成Hold);3) ‘Damaged inventory transferable via mobile’ → Item blocking + mobile device workflow(通过Blocking reason标记损坏,并在移动端执行Transfer或 Quarantine Move)" + }, + "5-37": { + "keywords": "batch-tracked, hold sales orders, quality check, warehouse processing, block picking and shipping", + "features": "聚焦‘允许仓库处理但冻结销售出库’的矛盾需求;强调质量检查前需阻断发货链路,而非完全禁用库存可用性。", + "memory_tips": "口诀:‘质检未过,不拣不发;仓内可动,订单暂停’→ 对应 Unavailable(锁库存可见性)+ block picking and shipping(断执行动作)。", + "explanation": "设为Unavailable状态可防止系统自动预留/分配批次(保障质量检查前不被占用),同时block picking and shipping确保销售订单无法进入拣货和出库环节;但仓库仍可收货、上架、质检等操作,满足‘允许仓库处理’要求。" + }, + "5-38": { + "keywords": "automatic release to warehouse, automatic work creation, waves, wave creation automation", + "features": "聚焦‘自动触发’场景(释放即创建作业),非手动处理或定时批任务,强调波次(wave)的创建与处理需同步自动化。", + "memory_tips": "记口诀:‘释放即生波,波生即作业’——C选项中‘Automate wave creation AND process the wave at release’双动作精准匹配‘自动创建+即时处理’。", + "explanation": "D365中,要实现‘释放到仓库时立即自动生成作业’,必须启用波次自动创建(Automate wave creation),并在释放时同步处理波次(process at release)。仅选模板(A/D)或配批任务(B)无法保证‘即时性’;C是唯一同时满足自动创建+释放时处理的配置。" + }, + "5-39": { + "keywords": "Point-to-Point engine, flat rate, starting/ending location, empty break master", + "features": "题目强调固定运费(非按重/里程/时效),仅依赖起止城市,且两地为广域地理范围(非精确地址),需最简配对逻辑。", + "memory_tips": "记口诀:'定点直连,无分段、无重量、无天数——空断点,只配起止地!' B选项唯一符合'无break master+纯地点配对'。", + "explanation": "题干明确是固定费率($500/$450),与重量、距离、时效无关;Point-to-Point引擎支持按起止位置直接绑定固定费率,空break master表示无需分段计价,完全匹配场景。" + }, + "5-40": { + "keywords": "automatic release, automatic work creation, wave template, threshold", + "features": "题干强调‘自动释放至仓库后立即完成作业’,核心诉求是‘自动创建作业’,而非手动触发或依赖补货。", + "memory_tips": "记口诀:‘波要自动,靠阈值(threshold)触发’——C选项含‘automate...at threshold’,唯一匹配自动+条件触发逻辑。", + "explanation": "D365中,启用‘Automate wave creation’并设置‘Process wave automatically at threshold’可实现在满足数量/时间等阈值时自动创建波次及关联作业,契合‘自动释放→自动作业’的端到端自动化要求。其他选项未实现真正自动工作创建。" + }, + "5-41": { + "keywords": "Flat rate, New York City, Colorado, Point-to-Point engine, empty break master", + "features": "题目强调固定运费(非按重/件/时间计算),且仅涉及两个具体地理区域,无分段计价或动态因子(如重量、天数)。", + "memory_tips": "记口诀:'两地一价用点对点,无分段就空Break主'——固定单价+两地点→选Point-to-Point+空Break Master(B选项)。", + "explanation": "题干明确是‘flat rate’(统一固定价),无需按重量、件数或天数拆分;Point-to-Point引擎支持按起止地配置固定费率,空Break Master表示不设阶梯条件,直接匹配起终点即得$500→$450。其他选项引入无关维度(重量/件/天数),违背题意。" + }, + "5-42": { + "keywords": "white labeling, Compare to price, default item price, customer-specific contract pricing, automatic configuration", + "features": "聚焦白标产品定价的自动化配置需求,强调‘Compare to’价格的双重作用(对比基准 + 合同过期时的默认价),且需在创建新产品时自动应用。", + "memory_tips": "记口诀:‘白标必配【价格策略】,Compare to = 默认价 + 自动绑客户’ → 对应【Price groups】和【Customer price groups】;白标定价核心是客户级策略,非通用价目表。", + "explanation": "白标产品需按客户精准控制价格:‘Compare to price’作为客户合同过期后的兜底默认价,必须绑定到客户层级。D365中通过【Customer price groups】定义客户专属价格组,并关联【Price groups】实现自动继承与覆盖,确保新建白标产品时策略自动生效。" + }, + "5-43": { + "keywords": "automated testing, inbound processes, outbound processes, manufacturing, warehouse picking", + "features": "题目聚焦于自动化质量测试的配置场景,明确限定‘inbound from manufacturing’和‘outbound from warehouse picking’两类触发点,且要求‘automatically created’,属典型流程配置类应用题。", + "memory_tips": "记口诀:‘进(inbound)一出(outbound)一,再加一个全链路’——但题干只提两个触发点(制造完工入库 + 仓库拣货出库),对应2个自动化流程;而Requirement 1中‘production orders completed’属于inbound,Requirement 2中‘outbound process’即拣货,共2类场景 → 但需注意:题干问‘How many processes should you configure?’,结合D365实际:每个触发点需独立配置1个质量 test group + 1个 auto-test rule → 实际需配置3个:inbound(制造完工)、outbound(拣货)、及统一的‘auto-create on pick’机制隐含的拣货专用规则(标准答案B=3)。", + "explanation": "根据案例要求:需为‘inbound processes from manufacturing’(生产完工入库)和‘outbound processed from warehouse picking’(仓库拣货出库)配置自动化测试。D365中,这两类场景需分别配置:① 生产完工时自动创建检验单(inbound);② 拣货作业时自动触发检验(outbound);③ 且Requirement 2明确‘75% of supplements & energy drinks should be tested during outbound process’,需额外配置基于抽样规则的质量测试流程——共3个独立可配置的自动化测试过程,故答案为B.3。" + }, + "5-44": { + "keywords": "Glasgow2, vendor-owned inventory, transfer shipment, no cost valuation, warehouse transfer, mobile app", + "features": "情景驱动型拖拽题;聚焦Glasgow2仓库的特殊属性(纯数量不计成本)及WarehouseWorker1需执行的跨仓调拨任务;需区分‘收货’‘调拨’‘销售出库’等流程。", + "memory_tips": "记口诀:‘G2无钱只有量,调货不用收和发——选‘Transfer Order’!’ Glasgow2是供应商库存(零成本),Worker1要从G2发货到G1/Dublin1 → 不是采购收货(Receipt),也不是客户出库(Sales Shipment),而是内部调拨(Transfer Order)。", + "explanation": "Glasgow2仅存放vendor-owned inventory,不参与成本核算,因此不能走采购收货(需记账成本)或销售出库(需客户关联)。Worker1的任务是将纸张从Glasgow2调至Glasgow1和Dublin1,属于跨仓库库存转移,必须使用Transfer Order(含创建转移订单、确认拣选、过账发货),且支持移动App操作,完全匹配需求。" + }, + "5-45": { + "keywords": "exporter details, compliance, report shipments by exporters, Folio", + "features": "聚焦合规性要求下的出口商(exporter)信息追踪,非运输实体(如vessel/voyage)或业务单据(如PO),而是D365中专用于记录贸易参与方(如出口商、进口商)的元数据主数据。", + "memory_tips": "记口诀:‘出口要合规,Folio记 exporter’——Folio是D365中管理贸易各方(Exporter/Importer)的专用主数据,类似‘外贸身份档案’,专为报关和合规报告而设。", + "explanation": "Folio在D365 SCM中用于定义和管理国际贸易参与方(如出口商、进口商、收货人等),支持关联到采购订单和装运单,是生成按出口商分类报表的数据源;其他选项(Shipping container/Vessel/Voyage)属物流实体,Purchase order是业务单据,均不直接承载出口商主数据。" + }, + "5-46": { + "keywords": "consolidate, multiple outbound sales orders, single truck, Load", + "features": "考查物流执行中的运输单元概念,非海运专用术语(如Vessel/Voyage),强调订单合并装车的实操场景。", + "memory_tips": "记口诀:‘订单合装用Load,船和航次不运货’——Load是D365中代表物理装载单元(如一辆卡车)的实体,专用于订单合并发运。", + "explanation": "在D365 SCM中,'Load' 是用于计划和执行货物物理装载的核心实体,支持将多个销售订单合并到同一运输载具(如卡车);Vessel/Voyage用于海运场景,Legs指运输路段,不控制装车合并。" + }, + "5-47": { + "keywords": "Warehouse management (WMS)、legal entities、storage group、tracking group、product master、release to companies", + "features": "考察跨法人实体(CompanyA/B)共享产品主数据时,WMS相关维度(如存储组)的配置一致性要求;强调‘不能先释放再分别修改’,必须预先统一或释放后统一赋值。", + "memory_tips": "记口诀:‘WMS维度要一致,存储组别留空配;产品主干先建好,释放之前不动它。’——B(留空后统一分配)+D(用产品主+配置技术确保复用)是唯一合规路径。", + "explanation": "B正确:存储组需在产品释放后统一为两家公司分配,才能保证名称/配置完全一致(避免释放后单独改导致不一致);D正确:产品主(Product Master)结合配置技术(如可配置产品)支持跨公司复用相同维度逻辑。A/C错误:释放后修改任一公司维度会破坏‘必须完全一致’的要求;A中‘改一个跟踪组’更违反WMS前提(CompanyA需WMS,CompanyB不需,但题干强制维度‘名称和配置 identical’,故跟踪组也应统一且不依赖WMS启用状态——但关键在于‘不能释放后改’)。" + }, + "5-48": { + "keywords": "packing machine assets, systematically registered and tracked, facilities, functional location", + "features": "题干强调‘跨多地点(30个设施)统一注册与追踪包装设备’,核心是物理设备的实体位置归属管理,而非状态或模型定义。", + "memory_tips": "记口诀:‘机器要落户,地点来登记’——资产需绑定具体位置,Functional Location 就是D365中代表‘物理安装点’的实体(如某厂某车间某工位),直接承载设备资产。", + "explanation": "Functional Location(功能位置)是D365 SCM中用于表示设备实际安装位置的主数据,可挂载资产、支持多层级结构和跨法人/区域管理,完美满足‘在30个设施中系统化注册并追踪包装机’的需求;其他选项属状态或元模型,不承载资产实例。" + }, + "5-49": { + "keywords": "inbound vessel, multiple shipping containers, track path from origin to destination, landed cost", + "features": "题目聚焦‘端到端运输全程追踪’,强调单艘船(vessel)承载多集装箱、跨地理路径的完整物流旅程,非局部环节或物理载体。", + "memory_tips": "记口诀:‘Vessel → Journey’——D365中Journey专指一次完整运输行程(含多容器+全路径),Container/Load管实体,Route segments管分段路,唯Journey管全程。", + "explanation": "Journey是D365 SCM中 landed cost 的顶层实体,代表一次完整的 inbound 运输事件(如一艘船从起运港到目的港),天然支持关联多Container、多Route Segment及全程成本归集,完美匹配‘单船+多箱+全路径’需求。" + }, + "5-50": { + "keywords": "freight charge discrepancies, reconcile, freight bill audit master", + "features": "聚焦‘自动容忍微小运费差异’的业务场景,非基础配置(如类型或开关),而是需启用审计级容差控制机制。", + "memory_tips": "记口诀:‘差额要审,找Audit Master’——‘Audit’即审计/核对,‘Master’表主控容差规则;其他选项管‘是什么’(A/C)或‘要不要审’(B),唯D管‘审多少算合格’。", + "explanation": "Freight bill audit master 配置允许定义运费对账时的容差阈值(如重量偏差、燃油附加费浮动范围),系统据此自动接受合理差异,避免人工干预微小偏差;A/B/C不支持设置容差逻辑。" + }, + "5-51": { + "keywords": "Vendor1, ASN, inbound load, operations coordinator, advanced shipping notice, automation", + "features": "聚焦特定供应商(Vendor1)的收货流程自动化需求;强调ASN强制要求与入库作业调度角色(operations coordinator)的配置联动;非通用配置,需精准匹配场景关键词。", + "memory_tips": "记口诀:'Vendor1发货→必须ASN→系统自动建入库→协调员管调度';'ASN触发Inbound Load Automation',对应D365中【Warehouse management > Setup > Work templates】启用ASN驱动的入库工作流。", + "explanation": "题目明确要求Vendor1发送ASNs,且需自动化创建入库作业(inbound load),由operations coordinator调度;D365中需配置:① 启用ASN接收(Procurement & sourcing > Setup > Vendor parameters > 'Require ASN');② 设置ASN触发的入库工作模板(WM > Setup > Work templates > Inbound load template with 'Automated' work creation);二者缺一不可。" + }, + "5-52": { + "keywords": "WineB, refrigerated, Advanced Warehouse Management, item model group, storage dimension group, temperature-controlled warehouse, automatic location directive", + "features": "聚焦单一物料(WineB)的仓储配置,需结合温度要求、AWM启用、动态库位分配及库存维度控制,属典型‘场景驱动型配置题’,不考泛泛功能而是精准匹配业务规则。", + "memory_tips": "记口诀:‘WineB要冰,AWM必开;温控靠Storage Dim Group,上架靠Location Directive,成本按年算→用FIFO+Financial Dimension’。", + "explanation": "WineB必须存于冷藏区 → 需在Storage Dimension Group中启用‘Refrigerated’维度并绑定至WineB;启用Advanced WMS是前提;自动定位依赖Location Directives(如基于温度的波次规则);FIFO已明确要求;年度成本跟踪需启用‘Inventory value by month’+‘Costing version with date effective’,但本题仅问WineB仓储配置,核心是Storage Dimension Group和Location Directive。" + }, + "5-53": { + "keywords": "VendorC, consignment inventory, vendor-owned until sale, on-hand visibility, drop shipment, inventory ownership transfer", + "features": "DRAG DROP题型,聚焦VendorC的特殊业务模式(寄售/代管库存),需匹配功能模块与业务要求;强调所有权归属、实时库存可视性、无实物采购流程。", + "memory_tips": "记口诀:'C Vendor = Consignment + Visibility' → 用Consignment Inventory(寄售库存)实现所有权在VendorC;用Inventory On-Hand Visibility(库存可见性)满足其查库需求;无需采购订单收货流程。", + "explanation": "VendorC要求产品所有权保留在己方直至销售完成(即寄售模式),且需实时查看Munson仓库中自有库存的on-hand数量。D365中唯一支持该场景的是Consignment Inventory功能,它自动处理所有权分离、独立库存维度、供应商可见性(通过Inventory Visibility或Power BI集成),无需标准收货流程。" + }, + "5-54": { + "keywords": "AisleA, fast-moving items, spicy pickles, sweet pickles, replenishment method, bulk location, wave creation", + "features": "DRAG DROP题型,聚焦仓库模块的补货策略配置;需区分两类高优先级商品(spicy/sweet pickles)在AisleA的差异化补货规则,且与波次(wave)和库存阈值强相关。", + "memory_tips": "记口诀:'辣半甜足,波前必补'——Spicy:≥半托(min. half pallet)→ Fixed quantity;Sweet:波次前必须够用 → Minimum quantity(触发自动补货)。", + "explanation": "根据需求:① Spicy pickles要求'no less than half of a pallet in AisleA at any time' → 适用Fixed quantity(固定补货量)确保底线库存;② Sweet pickles要求'have enough inventory in AisleA prior to creating waves' → 适用Minimum quantity(最小库存量),当低于阈值时自动触发补货以支撑波次生成。" + }, + "5-55": { + "keywords": "consolidate loads, multiple warehouses, unified shipment, outbound shipments, hubs", + "features": "题干强调‘跨仓库合并装运’(非单仓发货),且要求‘统一发货’,核心动作为装运前的物理/逻辑整合,非简单配载或容器管理。", + "memory_tips": "记口诀:‘多仓合发找Hub——Hub像物流中转站,专干‘收多发一’的活;Cross Dock是‘不入库直转’,不跨仓整合;Shipping Container只是包装单元,不负责调度整合。", + "explanation": "D365中‘Hubs’(集散中心)用于跨仓库/地点的货物汇集、暂存与重新分拨,支持多源订单在hub处合并装运;其他选项:A(Workbench)用于任务界面配置,B(Cross docking)适用于同一地点免入库转运,C(Containers)仅定义运输单元,E(Resource groups)无关。" + }, + "5-56": { + "keywords": "relocate facility, preconfigured, minimize risk of use before transition, lifecycle state", + "features": "聚焦设施(location)的启用时机控制,而非产品、物料或资产本身;核心是‘防提前使用’而非‘停用’或‘阻塞’。", + "memory_tips": "记口诀:‘新厂未搬别开工 → 用Location生命周期锁住它!’ D选项‘location lifecycle state’专管地点是否可被业务操作调用。", + "explanation": "Location lifecycle state 可设为‘Draft’或‘Planned’等非活动状态,使新地点在系统中不可用于生产、库存、BOM等实际作业,彻底防止误用;其他选项作用对象错误(如C是产品生命周期,E是完全禁用但无过渡态,不支持‘预配置+受控启用’场景)。" + }, + "5-57": { + "keywords": "handheld device, menu item mode, warehouse activities, Dynamics 365 Supply Chain Management", + "features": "拖拽匹配题(DRAG DROP),考察移动端菜单项模式与具体仓库作业场景的对应关系,强调功能语义而非技术实现。", + "memory_tips": "记口诀:'查用单,收发移,盘调补'——查询/使用=Display;收货/发货/移库=Action;盘点/调整/补货=Process。Display只读,Action触发单步操作,Process执行多步事务。", + "explanation": "D365移动设备中:Display模式用于只读查看(如查看库存);Action模式用于立即执行单一操作(如确认收货);Process模式用于引导用户完成多步骤业务流程(如完整盘点流程)。匹配依据是作业是否需交互、是否含向导式步骤。" + }, + "5-58": { + "keywords": "Point-to-Point, flat rate, starting and ending locations, empty break master", + "features": "题目强调固定运费(非按件/里程/区域阶梯),且仅涉及两个明确地理端点(NYC ↔ Colorado),无分段计价或距离计算需求。", + "memory_tips": "记口诀:'两点一线定死价,空断点(empty break)配P2P!' —— 只有起点+终点+固定金额,就用Point-to-Point+空Break Master。", + "explanation": "Point-to-Point引擎专用于端到端固定费率场景;'empty break master'表示不按重量/件数分档,直接按起讫地点绑定单一费率。A错在'by pieces'(题目未提件数),C错在Zone需多城市归并(此处是精确城市对),D错在无需里程计算(题干明确flat rate)。" + }, + "5-59": { + "keywords": "automatic release to warehouse, automatic work creation, wave processing", + "features": "聚焦‘自动释放到仓库’触发时机,强调波次(wave)处理与工作(work)生成的时序关系,非泛泛配置自动化。", + "memory_tips": "记口诀:‘释放即处理’——‘Release to warehouse’时必须‘process the wave’,B选项唯一含此精准动作。", + "explanation": "题目要求‘自动释放到仓库时立即完成工作’,需在波次释放(release)环节就处理波次(process the wave),从而触发自动工作创建;B准确匹配该时序逻辑,A错在未绑定‘释放’时机,C/D偏离核心机制。" + }, + "5-60": { + "keywords": "WarehouseA, WarehouseB, temporary forklift, repairs, transfer order", + "features": "题干描述跨仓库临时设备调配(非维修工单,非库存移动),核心是‘将临时叉车从A调到B’这一物理位置变更行为。", + "memory_tips": "记口诀:‘要借车→走调拨;修设备→建工单;动库存→用移动’。‘临时用→Transfer Order’(有源仓、目标仓、跟踪、过账)。", + "explanation": "Transfer order用于跨仓库实物资产/物料的受控调拨,支持预留、拣选、发运全流程,符合‘WarehouseA提供临时叉车给WarehouseB使用’的业务场景;maintenance request仅触发维修,不处理资产转移。" + }, + "5-61": { + "keywords": "container, route, equipment, minimum and maximum weights", + "features": "聚焦‘特定路线’与‘设备及重量限制’的强绑定关系,非泛化配置(如约束或计划),而是面向运输执行的预设规则。", + "memory_tips": "记口诀:‘路有规,器有重——Route Guide管路线+设备+限重’;Guide=向导,即为该路线‘专属装备说明书’。", + "explanation": "Route guide(路线指南)用于为特定路线定义强制使用的设备类型及重量范围(最小/最大),确保合规装运;其他选项不直接关联‘路线+设备+重量阈值’三要素绑定。" + }, + "5-62": { + "keywords": "Warehouse menu, Mobile device, Default warehouse, Worker assignment, Menu configuration", + "features": "拖拽题(DRAG DROP),聚焦仓库菜单的默认设置与用户级个性化配置,涉及跨仓库(主仓+新电商仓)的移动设备菜单差异化部署。", + "memory_tips": "记口诀:‘人随仓走,菜单靠人定’——工人账号绑定默认仓库菜单(Worker form);菜单内容本身在Warehouse menu form配置;新仓只需半功能→用Menu item form精简启用项。", + "explanation": "需在Worker form中为每位员工(尤其跨仓老员工)设置Default warehouse = 新电商仓,确保登录即加载对应菜单;Warehouse menu form定义该仓可用的菜单结构;Menu item form控制具体功能项(如只启用50%操作);不涉及Warehouse form(仅定义物理仓属性,不控菜单逻辑)。" + }, + "5-63": { + "keywords": "freight reconciliation, automatic matching, difference posting, ledger account", + "features": "拖拽题(DRAG DROP),聚焦运费对账中‘无法自动匹配的发票差额’的会计处理,强调特定总账科目配置,非通用应付设置。", + "memory_tips": "记口诀:‘不匹配→走差异→配科目’;运费对账差异账户在【运费对账参数】→【差异过账】页签下设置,不是在供应商或主数据里。", + "explanation": "D365中,运费对账未匹配产生的差额必须通过【运费对账参数】(Freight reconciliation parameters) 的【差异过账】(Difference posting) 配置指定总账科目,系统据此自动过账差异,确保会计合规性。" + }, + "6-1": { + "keywords": "300,000 items, no dependencies, planning multiple items together, performance, firming bundle", + "features": "聚焦大批量独立物料的计划性能优化,强调‘分组处理’而非并行线程或缓存,易与多线程(B)或缓存(C)混淆。", + "memory_tips": "记口诀:‘无依赖→可合批→用Firming Bundle’;‘Firming’对应‘固定/打包一批订单’,专为独立物料批量处理设计。", + "explanation": "Firming bundle 将多个无依赖的计划订单合并为一个处理单元,减少重复开销,显著提升大批量独立物料的主计划运行性能;其他选项不直接支持‘按组批量计划’这一核心优化机制。" + }, + "6-2": { + "keywords": "minimum coverage proposal, safety stock journal lines, Multiplication factor, Calculated minimum quantity", + "features": "考查安全库存日志行中更新‘最小覆盖建议’的两种合法操作路径,非标准主数据配置,聚焦于日志行级实时计算与赋值动作。", + "memory_tips": "记口诀:‘乘倍即算、抄值即用’——A是调乘数后重算,B是直接抄算出的值;C错在服务级别不改最小量,D是参数选项但不在日志行界面存在(属计划参数页)。", + "explanation": "A正确:在安全库存日志行中可修改Multiplication factor(如设为2),再点击‘Calculate minimum proposal’即按新因子重算最小建议量;B正确:系统计算后,Calculated minimum quantity字段生成结果,可手动将其值复制到New minimum quantity字段完成更新。C/D均非日志行支持的操作:C影响服务水平计算逻辑但不直接设最小量;D选项功能实际位于主计划参数页,不在日志行界面。" + }, + "6-3": { + "keywords": "planned orders, track source, break out by demand, unique planned purchase order per demand, not concerned with safety stock max", + "features": "聚焦‘按每个独立需求生成唯一计划采购订单’,且明确排除安全库存上限约束,是覆盖码中唯一强调‘逐需响应’的场景。", + "memory_tips": "记口诀:‘需即单’——Requirement = Require-ment → 每个需求(Requirement)生成一个订单(Order);其他选项:Min/Max管库存上下限,Period按时间合并,Manual需人工干预。", + "explanation": "Requirement覆盖码使主计划为每个独立需求(如销售订单行、计划订单行)单独创建计划订单,不合并、不考虑安全库存上限,完全满足‘唯一计划采购订单对应每个新需求’的要求。" + }, + "6-4": { + "keywords": "Regeneration、DynPlan、D0023、Master planning run、firmed orders、static plans、Period coverage code、product substitution", + "features": "实操模拟题(SIMULATION),聚焦主计划重生成场景;明确要求使用Regeneration方法,且强调其独有特性(如仅用于静态计划、删除未固化的计划订单、支持替代品等)。", + "memory_tips": "口诀:‘重生=清旧建新,静计划唯一选;D0023+DynPlan+Regen,三要素一步到位’。记‘Regen清未固、认预测、守期间、允替换’。", + "explanation": "Regeneration是唯一适用于静态主计划(如DynPlan)的规划方法,会清除所有未固化的计划订单,重新基于最新需求(含预测变更)生成完整计划,并遵守期间覆盖码和产品替代规则,完全匹配题目要求。" + }, + "6-5": { + "keywords": "item coverage, warehouse setup, manufacturing, new warehouse, sequence", + "features": "拖拽排序题(Drag & Drop),聚焦D365 SCM中库存策略配置流程,要求按逻辑执行顺序排列4个操作,无冗余选项,强调‘先定义再分配’的系统约束。", + "memory_tips": "口诀:‘仓→品→覆→策’——①选仓库(Warehouse)→②选产品(Item)→③启覆盖(Coverage plan)→④设策略(Coverage group + settings)。记住:必须先有仓库和物品,才能建覆盖;策略是最后细化动作。", + "explanation": "D365中创建Item Coverage需严格遵循依赖顺序:1) 必须先选择目标仓库(存在性校验);2) 关联具体物料(Item);3) 启用该仓库-物料组合的Coverage计划(启用开关);4) 配置覆盖组及补货策略(如MRP、Min/Max等)。跳过任一前置步骤系统将报错,故此为唯一合法序列。" + }, + "6-6": { + "keywords": "store replenishment(门店补货)、coverage group(覆盖组)、warehouse(仓库)、safety stock(安全库存)、Storage dimension group(存储维度组)", + "features": "多选题考察‘门店补货’配置逻辑,需区分‘安全库存’与‘最大补货量’的业务含义;选项C/E含典型干扰项(max=0或min=0),易误选。", + "memory_tips": "口诀:‘一赋二设三维组’——①赋Coverage Group(D);②设Min=安全库存、Max=安全库存+补货量(B);③在存储维度组启用仓库维度覆盖(A)。C/E错在max=0或min=0,违反补货逻辑。", + "explanation": "A正确:必须在Storage dimension group中启用‘Coverage plan by dimension for warehouse’,才能按仓库维度执行补货计划;B正确:min=安全库存(保障不断货),max=安全库存+补货上限(即再订货点以上可补数量);D正确:需为商品分配Coverage Group以启用补货计算。C和E设置错误(max=0无法补货,min=0无安全缓冲),故排除。" + }, + "6-7": { + "keywords": "purchase orders by period, insufficient orders vs demand, create new purchase/transfer orders, on-hand inventory allocated, 5% surplus for unexpected demand, supply schedule", + "features": "多场景需求嵌套题:同时考查时间维度分析、供需缺口响应(采购/调拨)、安全库存策略,且明确指向‘视图+计划+执行’一体化功能,非单纯库存查询。", + "memory_tips": "记口诀:‘看周期用供应日程表,缺货就建单(采购/调拨),保5%靠安全库存设置’——Supply Schedule = 看+算+启动作业的中枢仪表盘。", + "explanation": "Supply Schedule(供应日程表)是D365 SCM中唯一能按时间维度(日/周/月)聚合展示各仓库的预计收货、预计发货、已分配库存、可用库存,并支持一键创建采购订单或转移订单的功能;其底层自动纳入安全库存(如5%冗余)作为计算净需求的基准,完美覆盖全部要求。" + }, + "6-8": { + "keywords": "Automatic firming, planning optimization, automatic firming time fence, freeze time fence", + "features": "考查自动锁定(auto-firming)生效的两个关键配置条件,非业务逻辑题,而是精准匹配官方文档中启用自动锁定的必要参数。", + "memory_tips": "记口诀:‘时间双 fence’——自动锁定只认两个‘时间围栏’:Automatic firming time fence(主控开关)和 Freeze time fence(主计划冻结围栏),其他如Lead Time、Requirements Date是运算因子,不控制是否启动自动锁定。", + "explanation": "自动锁定功能仅在满足时间围栏条件时触发:1) 计划订单的日期落入‘Automatic firming time fence’范围内;2) 该围栏未被主计划的‘Freeze time fence’覆盖。二者共同决定哪些PO可被自动锁定,符合官方文档AB Reference要求。" + }, + "6-9": { + "keywords": "inventory low, production orders automatically created, item minimum, safety stock journal", + "features": "考查库存补货触发机制,强调‘自动创建生产订单’这一实时响应场景;选项均为基础配置项,需区分‘补货逻辑’(最小库存)与‘补货执行’(安全库存计划)。", + "memory_tips": "口诀:‘最低触发,安全落地’——B(更新item minimum)设触发阈值,D(安全库存日记账)生成补货计划;A是上限不相关,C是承诺能力非补货,E是跨仓调拨不解决生产缺料。", + "explanation": "在D365 SCM中,当库存低于‘item minimum’(B)时,系统可基于主计划或MRP触发补货;而‘safety stock journal’(D)用于设定并发布安全库存需求,驱动自动生产订单生成。二者协同实现‘低库存→自动生产’闭环。" + }, + "6-10": { + "keywords": "planning optimization job, cancel, plan history, runtime filters, mistaken trigger", + "features": "考查计划优化作业‘已启动但需紧急中止’的正确取消入口,强调UI误操作场景及‘运行中’状态下的标准操作路径。", + "memory_tips": "记口诀:‘作业跑错别硬等,Plan History里点Cancel’——D365中所有已提交的规划作业,统一在【计划历史】页面管理并取消,而非弹窗或后台禁用。", + "explanation": "根据官方文档,计划优化作业一旦启动,唯一安全、支持且可审计的取消方式是通过【计划历史】页面(Plan History)选择对应作业并点击Cancel;其他选项无效:B无实时对话框取消功能,C和D不相关且可能影响系统稳定性。" + }, + "6-11": { + "keywords": "demand forecasting, baseline forecast, manual adjustments, historical data, forecast model", + "features": "拖拽匹配题,要求将操作(如'Import historical sales data')与具体需求(如'Establish reliable baseline')精准对应;强调实操流程而非概念辨析。", + "memory_tips": "记口诀:‘基→历→模→调’:Baseline靠Historical data导入;Model选合适算法(如Exponential Smoothing);Adjustments做人工修正;最后Run生成预测。所有动作围绕‘让预测更准’展开。", + "explanation": "D365需求预测核心流程是:先导入历史销售数据建立基准预测(Baseline),再选择/配置预测模型(如Moving Average),之后可手动调整(Manual Adjustments)校准异常,最后运行预测。官方文档明确指出历史数据是可靠预测的基础,人工调整用于修正模型盲区,二者缺一不可。" + }, + "6-12": { + "keywords": "Planning Engine, Auto-firming, Master Planning, Planning Optimization, Replenishment, Demand Forecasting", + "features": "拖拽匹配题,考查对D365 SCM中三种核心规划引擎(Master Planning、Planning Optimization、Replenishment Planning)适用场景的精准区分,强调业务需求与技术能力的对应关系。", + "memory_tips": "记口诀:‘主规(Master)管全局、优规(Optimization)跑智能、补货(Replenishment)盯库存’;Auto-firming仅属Planning Optimization;预测驱动选Optimization,固定BOM/简单补货选Master Planning,实时库存补货用Replenishment。", + "explanation": "Planning Optimization是AI增强型引擎,支持auto-firming、高级预测、约束优化;Master Planning为传统MRP引擎,适用于标准MRP逻辑和静态计划;Replenishment Planning专用于基于库存水位/周转率的自动补货(如零售/分销场景),不参与主生产计划运算。文档明确指出auto-firming是Planning Optimization独有功能。" + }, + "6-13": { + "keywords": "Planning Optimization、Master Planning、prerequisites、Dynamics 365 Supply Chain Management", + "features": "拖拽题(Drag & Drop),考查启用Planning Optimization前的硬性前提条件,非功能配置而是系统级就绪要求,需区分‘必须满足’与‘可选优化’项。", + "memory_tips": "记口诀:‘一库二模三许可’——①启用SQL Server内存优化数据库(In-Memory OLTP);②部署Planning Optimization模型(云服务/本地容器);③分配‘Planning Optimization Administrator’安全角色。缺一不可。", + "explanation": "Planning Optimization是独立服务,依赖SQL内存优化提升性能,需专用模型实例支撑计算,且仅授权用户可触发。官方文档明确这三项为启用前强制前提,其他如主计划参数设置或数据导入属于后续配置,非前置条件。" + }, + "6-14": { + "keywords": "safety stock, minimum coverage proposals, historical transactions, safety stock journal", + "features": "DRAG DROP排序题,聚焦供应链中安全库存的自动化计算流程,强调基于历史数据的‘最小覆盖建议’生成与过账,非手动录入而是系统驱动的三步闭环操作。", + "memory_tips": "口诀:‘算→审→过’——①运行‘计算最小覆盖’(生成建议)→②打开‘安全库存日记账’(查看/调整建议)→③过账日记账(生效)。三步严格按数据流顺序:计算是前提,日记账是载体,过账是终点。", + "explanation": "D365中更新安全库存需先通过‘计算最小覆盖’功能分析历史出入库数据生成建议;再在‘安全库存日记账’中加载并确认这些建议(可编辑);最后过账才能将建议写入物料主数据。跳过日记账直接过账不可行,且‘计算’必须在‘过账’之前,符合系统逻辑与官方文档流程。" + }, + "6-15": { + "keywords": "master planning optimization, prerequisites completed, configure planning optimization", + "features": "Hotspot题型,需在界面元素中选择正确配置步骤;强调‘完成前提后’的下一步操作,非部署或启用,而是具体配置动作。", + "memory_tips": "记口诀:‘先启服务→设参数→配计划组→连数据源’;D365规划优化四步走:1. 启用功能 2. 设置优化参数(如时间栅格、求解器)3. 分配规划工作区/计划组 4. 配置数据源(如主数据、库存、需求)。", + "explanation": "根据官方文档,完成前提(如环境准备、权限、主数据就绪)后,必须依次执行:启用规划优化服务、配置优化参数(如计划周期、求解器选项)、分配计划组到工作区、设置数据源映射。跳过任一环节将导致优化无法运行。" + }, + "6-16": { + "keywords": "intercompany master planning, legal entities, supply chain, least amount of time", + "features": "考察跨公司主计划(ICMP)的最小化配置要求,强调‘最短时间’——即需启用自动化、避免手动干预,且必须在统一主计划环境中配置跨公司需求传递。", + "memory_tips": "记口诀:‘一计划、两启、三不配’——一个主计划环境;启用‘跨公司主计划’+‘跨公司BOM/路线’;不单独为各法人设独立主计划周期。", + "explanation": "D365中实现高效跨公司主计划,必须在顶层主计划参数中启用‘Intercompany master planning’,并确保跨公司物料主数据(如BOM、工艺路线)已发布到所有相关法人。系统据此自动同步需求/供应,无需人工干预或重复运行,满足‘最短时间’要求。" + }, + "6-17": { + "keywords": "period templates, Direction=backward, inventory inquiries, November 3 2020", + "features": "基于图形化配置的时点推算题,需结合‘backward’方向和起始日期反向计算会计期间范围,属D365 SCM库存模块高频实操考点。", + "memory_tips": "记口诀:'Backward = 往前翻,从今天倒着找最近闭合期;先看模板周期长度(如月/季),再锚定上一个已结账期间的起止日。'", + "explanation": "Direction设为backward时,系统从11月3日向前查找最近的、已定义且完整覆盖的期间(如月度模板则找10月1日–10月31日);图形中若显示月度模板且10月已启用,则答案必为10月期间。" + }, + "6-18": { + "keywords": "master planning, item coverage groups, coverage rules, coverage time fence, firming type, replenishment system", + "features": "Hotspot题型,需匹配场景与配置项;考察对覆盖组(Coverage Group)核心参数的实际应用理解,非纯概念记忆;依赖官方文档中‘Define coverage rules for items’任务逻辑。", + "memory_tips": "口诀:‘时-固-补-模’:时(Time Fence)、固(Firming Type)、补(Replenishment System)、模(Coverage Code/Model)。每个场景必对应这四类之一;Coverage Code决定计划逻辑(如Min/Max、Periodic),最常考。", + "explanation": "Item coverage groups控制MRP如何计算需求与供应。必须验证:1) Coverage time fence(冻结期,防频繁计划变动);2) Firming type(固定类型,如Firm Planned Order);3) Replenishment system(自制/外购/转库);4) Coverage code(如Min/Max、Periodic),它直接决定安全库存、订货点等规则是否生效。文档明确将这四项列为配置验证要点。" + }, + "6-19": { + "keywords": "master planning performance monitoring, configuration impact, single location", + "features": "考查对D365供应链中主计划性能监控工具的精准定位能力;强调‘从单一位置识别配置变更影响’,非泛泛排查性能问题。", + "memory_tips": "记口诀:‘一图两表’——‘一图’指Master Planning Performance Dashboard(仪表板);‘两表’指Master Planning Configuration History和Master Planning Run History(均在‘Workspaces > Master Planning > Performance Monitoring’下)。", + "explanation": "D365官方文档明确指出,Performance Dashboard提供实时性能概览;Configuration History记录每次配置变更(时间、用户、参数);Run History关联各次运行与对应配置快照。三者集成于同一工作区,满足‘单点溯源配置影响’要求。" + }, + "6-20": { + "keywords": "supply schedule form, actionable insights, inventory supply metrics, transfer orders, scheduled Kanban, production orders", + "features": "聚焦D365 SCM中‘Supply Schedule’表单的核心集成对象;非泛泛问‘库存相关功能’,而是限定在该特定表单内可直接驱动/响应供应计划的实时操作型对象。", + "memory_tips": "联想‘Schedule’=‘排程执行体’:Transfer(跨仓调度)、Kanban(拉动式排程)、Production(制造排程)——三者均触发实际供应动作;而Safety Stock(静态参数)、Forecast(输入源非执行体)不直接在Supply Schedule中‘发起行动’。", + "explanation": "Supply Schedule表单用于可视化和交互式调整未来供应承诺,仅支持能生成/修改供应承诺的执行类对象:A(Transfer Orders)代表补货调度,C(Scheduled Kanban)代表看板拉动排程,D(Production Orders)代表自制件产能排程;B是配置/调整安全库存的后台作业,E是需求输入数据源,二者均不在此表单中直接创建或修改供应承诺。" + }, + "6-21": { + "keywords": "Supply Chain Management, master planning model, demand and supply, single warehouse, vendor supply issues", + "features": "Hotspot题型,要求为多个配置需求匹配正确选项;聚焦主计划(Master Planning)中用于集中查看供需的视图工具,非设置或运行操作。", + "memory_tips": "记口诀:‘供需一张图,用Master Plan Board’——主计划看板(Master Planning Board)专为可视化多周期供需设计,集成需求/供应/覆盖分析,且支持按产品组筛选,完美匹配‘单点查看+多时段+分组产品’场景。", + "explanation": "在D365 SCM中,Master Planning Board是唯一内置的交互式看板,可按时间轴(日/周/月)、产品组、仓库等维度实时聚合并可视化需求、供应、覆盖缺口及原因(如供应商延迟),无需导出或自定义报表,满足题目‘单位置、多周期、分组产品’的全部要求。" + }, + "6-22": { + "keywords": "safety stock, minimum coverage proposals, standard deviation, raw materials, Supply Chain Management", + "features": "这是一道Drag & Drop排序题,聚焦安全库存计算中基于标准差的最小覆盖期(Minimum Coverage)提案生成流程,强调操作顺序而非配置细节。", + "memory_tips": "口诀:'设→算→查'——先启用标准差计算(设置参数),再运行覆盖期计算(执行提案生成),最后查看结果(验证/审核)。三步对应系统逻辑流:配置→运算→输出。", + "explanation": "在D365 SCM中,生成基于标准差的最小覆盖提案需严格按序:1) 启用‘使用标准差计算安全库存’参数(否则不触发统计逻辑);2) 运行‘计算最小覆盖期’作业(实际执行统计模型运算);3) 查看‘最小覆盖期建议’工作区结果(最终输出载体)。跳过任一前置步骤将导致提案无法生成或无效。" + }, + "6-23": { + "keywords": "safety stock journal, service level option, Calculate standard deviation", + "features": "聚焦于安全库存计算中‘服务水平’方案报错的特定前置条件,干扰项多为常见设置项(如乘数、提前期),但正确原因高度特异——标准差计算未启用。", + "memory_tips": "记口诀:‘服(务水平)出错,因无标(准差)’;服务级别算法依赖需求波动统计,未勾选‘Calculate standard deviation’则无法算波动→直接报错。", + "explanation": "使用‘service level’选项生成最小库存建议时,系统需基于历史需求的标准差计算安全系数;若创建安全库存日记账行时未启用‘Calculate standard deviation’,系统缺少关键统计输入,导致计算中断并报错。" + }, + "6-24": { + "keywords": "Planning Optimization、firming time fence、automatically firming、current week", + "features": "考察从旧主计划引擎切换到Planning Optimization时,firming时间围栏的关键配置变化;强调‘自动firmed在当前周’这一触发条件。", + "memory_tips": "Planning Optimization要求firming time fence = 当前周(即1周),类比‘本周的事本周定’——选A(one week)最直接匹配‘firmed during the current week’。", + "explanation": "Planning Optimization默认不自动firm计划订单,需显式设置firming time fence来定义‘自动firm的窗口’。题干说原系统‘当前周自动firm’,新引擎需将firming time fence设为1周,才能复现相同行为。其他选项或过长(B/D)、或无效(E=0禁用firming)、或不适用(C针对单订单非全局策略)。" + }, + "6-25": { + "keywords": "Planning Optimization、maintenance mode、configure features、not able to enable master planning", + "features": "考察实施Planning Optimization的前提条件,而非配置步骤本身;干扰项均为后续操作(如启键、设字段、激活许可),但首要障碍是环境状态限制。", + "memory_tips": "记口诀:'改规划,先锁屏'——启用Planning Optimization前必须先将环境置为维护模式(Maintenance Mode),否则所有配置入口被禁用,就像‘锁屏’后无法操作设置。", + "explanation": "在D365中,Planning Optimization是受保护的高级功能,首次启用前必须将环境置于维护模式(A),以确保元数据一致性和配置安全;其他选项(C/D/E)需在维护模式下才能访问和设置,B(deallocate)不必要且不相关。" + }, + "6-26": { + "keywords": "Planning Optimization、missing functionality、number of records impacted、tool", + "features": "HOTSPOT题型,需在界面中选择正确工具;聚焦迁移后功能异常的诊断与影响范围评估,非配置或修复操作。", + "memory_tips": "Planning Optimization上线后‘出问题+看影响’→想‘诊断报告’→记‘Planning Optimization Diagnostic Tool’(唯一专用诊断工具,自动生成缺失项+记录数)。", + "explanation": "Planning Optimization Diagnostic Tool 是D365官方提供的专用工具,专用于迁移后识别不兼容功能、缺失配置及受影响记录数量,其他工具(如Data Management、Task Recorder)无此综合诊断能力。" + }, + "6-27": { + "keywords": "master planning run, middle of each day, schedule frequency", + "features": "考查对D365 SCM中主计划(Master Planning)运行时间调度的配置组件识别,非功能逻辑而是具体模块定位。", + "memory_tips": "记口诀:‘计划要准时,找Schedule——主计划运行时间由‘计划(Scheduling)’组件定’;‘中间跑’=需配置计划频率,对应‘Planning Optimization Schedule’或‘Master Planning Schedule’(实际为‘Master planning schedule’作业配置)。", + "explanation": "在D365 SCM中,控制主计划运行时间(如每日中午而非午夜)需通过‘Master planning schedule’(主计划调度作业)配置,该组件位于‘Master planning > Setup > Master planning schedule’,支持自定义触发时间与频率。其他组件(如Plan templates、Firming rules)不控制执行时刻。" + }, + "6-28": { + "keywords": "consigned inventory, consignment replenishment lines, default settings, minimize entry time", + "features": "聚焦‘默认配置项’而非业务流程;要求选出3个可设为默认值的字段,且必须是系统实际支持的默认字段(非所有字段都可设默认);选项含干扰项(如C. Stopped是状态而非默认值属性)。", + "memory_tips": "联想‘收货三定’:定地点(Site)、定库位(Warehouse)、定数量(Default Qty)。ADE即:A(Site)、D(Std Qty)、E(Warehouse)——‘ADE’谐音‘到位了’,刚好对应3个基础默认定位项。", + "explanation": "在D365 SCM中,consignment replenishment line的默认设置仅支持:A. Default site(默认收货站点)、D. Standard order quantity(标准补货数量,用于自动填充)、E. Default warehouse(默认收货库位)。B(Multiple order qty)和C(Stopped)不可设为默认值——前者非标准字段,后者是运行时状态标志,不参与初始默认配置。" + }, + "6-29": { + "keywords": "Quality orders, Nonconformances, Timesheets, Test results, Certificate of analysis", + "features": "拖拽匹配题;聚焦质量模块中三个具体业务场景与D365 SCM功能的精准对应;不考配置路径,而考功能语义匹配。", + "memory_tips": "口诀:'修(repair)用非一致(Nonconformance),测(test)出结果记质单(Quality order),证(certificate)由质单生' —— 修理成本关联Nonconformance(含工时),测试结果录入Quality order,证书必须基于已完结的Quality order生成。", + "explanation": "1) 修理工时属于质量问题处理过程的成本归集,需在Nonconformance中关联作业记录(如时间表);2) 测试结果是质量检验的核心数据,直接在Quality order中录入和判定;3) Certificate of analysis(分析证书)是Quality order执行完毕后系统生成的正式输出文档,不可脱离质单独立创建。" + }, + "6-30": { + "keywords": "simulate broad delays, lead times, daily planning not impacted", + "features": "聚焦‘模拟全局性延迟’且要求‘不干扰日常计划’,排除需逐物料配置(如覆盖组、已发布产品)或执行层对象(如计划订单、收货余量)", + "memory_tips": "‘Broad delays across all products’ → 全局、统一、计划前调整 → 想到‘Receipt margins’(收货余量):在MRP计算前统一加缓冲时间,不影响每日计划运行逻辑。", + "explanation": "Receipt margins(收货余量)用于在主计划计算中为采购/生产提前期统一增加固定延迟缓冲,适用于全品类模拟延迟;它作用于计划计算阶段,不改变日常计划频率或触发条件,符合‘daily planning not impacted’要求。其他选项:A/C/D/E均无法同时满足‘全局延迟+不扰日常计划’。" + }, + "6-31": { + "keywords": "product classifications, inventory controls, margins, classification reports, system logic, configure", + "features": "题目聚焦‘分类配置’而非产品发布状态,强调分类需支撑报告和系统逻辑(如库存/毛利控制),属元数据级定义,不依赖是否已发布。", + "memory_tips": "记口诀:‘分什么类?看属性!不是发没发,是标什么性!’——分类逻辑靠Product Attributes统一定义,再被所有产品(无论发布与否)复用。", + "explanation": "Product attributes 是D365中专门用于定义可复用、跨产品的分类维度(如‘战略重要性’‘毛利率等级’‘库存敏感度’),支持报表筛选、业务规则和库存策略,而Released/Unreleased产品或变体仅表示生命周期状态,不承载分类逻辑。" + }, + "6-32": { + "keywords": "cycle-counting work、threshold parameters、cycle count plan、handheld devices、inventory audits、on-hand inaccuracies", + "features": "考查自动触发循环盘点(cycle counting)的配置方式,聚焦‘自动创建’这一核心要求,排除需手动干预的选项(如库存凭证、作业池)。", + "memory_tips": "记口诀:‘阈值触发+计划驱动’——Threshold(A)设数量/价值门槛自动触发;Cycle Count Plan(C)是系统级自动排程引擎。B/D/E均不直接‘自动创建’任务。", + "explanation": "A(threshold parameters)可按库存量、价值或变动频率设定自动触发条件;C(cycle count plan)定义周期、范围和规则,系统据此自动生成盘点作业。B(work pool)仅归集任务,D(work policies)控制执行逻辑,E(inventory journals)为手动录入凭证,均不满足‘自动创建’要求。" + }, + "6-33": { + "keywords": "demand forecasting, statistical baseline forecast, allocation key, performance, request response mode", + "features": "聚焦服务性能优化,非存储配置(A/B/C均为存储凭据/账户),题干强调‘process takes too long’,指向异步/同步调用机制调整", + "memory_tips": "记口诀:‘慢就改模式,不碰存账号’——性能慢优先查‘Request Response Mode’(同步阻塞vs异步并行),Storage类选项专管数据存放,不提速", + "explanation": "Request Response Mode 控制预测服务的执行方式:设为‘Asynchronous’可并行处理多个分配键,大幅提升性能;而同步模式(默认)逐个处理,导致耗时过长。A/B/C属存储认证配置,影响的是数据存取权限,不改变计算并发性。" + }, + "6-34": { + "keywords": "safety margins, master planning, supply chain issues, Dynamics 365 Supply Chain Management", + "features": "拖拽匹配题(Drag & Drop),需将安全边际类型(如Safety Stock、Safety Lead Time、Safety Capacity)精准匹配到具体供应链问题场景(如需求波动、供应延迟、产能瓶颈),强调情境化应用而非死记定义。", + "memory_tips": "口诀:‘需稳库存选Stock,供慢加时用Lead,产紧扩容靠Capacity’——对应三大典型问题:需求不确定性→Safety Stock;供应商交付延迟→Safety Lead Time;生产/采购能力不足→Safety Capacity。", + "explanation": "D365中三种安全边际作用不同:Safety Stock缓冲需求/供应量波动;Safety Lead Time补偿采购或生产周期延长;Safety Capacity预留额外产能应对瓶颈。题目中每个问题必对应其根本成因,匹配错误会导致计划过度保守或失真。" + }, + "6-35": { + "keywords": "historical transactional data, standard deviation, inventory needs, exclude outliers", + "features": "拖拽题型;聚焦数据清洗逻辑(用标准差剔除异常交易)来支撑需求预测;非功能配置,而是统计建模前置的数据准备设置。", + "memory_tips": "记口诀:‘标差筛数,历史喂需’——‘标差’指标准偏差过滤,‘筛数’即排除离群交易,‘历史喂需’指用清洗后的历史数据驱动库存需求预测。", + "explanation": "在D365 SCM中,需通过‘Demand Forecasting Setup’配置启用历史数据建模,并在‘Statistical Forecasting’中设置标准差阈值(如±2σ),系统自动排除离群交易;这是唯一支持基于统计离散度动态清洗历史数据以优化预测的内置机制。" + }, + "6-36": { + "keywords": "planning optimization, production order, action message", + "features": "考查规划优化(Planning Optimization)的输出结果,非传统MRP;强调‘计划输出’而非实际单据,且需选两个部分(BD),干扰项含常见但非本场景输出(如采购订单、警告)。", + "memory_tips": "记口诀:‘规优两产出——产单+动作’。Planning Optimization不直接生成PO/PO(C错),也不发警告(A是日志非输出);它生成可执行的生产订单(B)和指导性行动消息(D),即‘做什么+怎么做’。", + "explanation": "Planning Optimization的输出核心是可执行建议:生产订单(B)代表自制计划,行动消息(D)包含具体操作指令(如‘建议下达生产订单’)。警告(A)属日志反馈,采购订单(C)由采购类物料触发,而题干明确是‘新生产项+含BOM’,故仅触发自制计划输出。" + }, + "6-37": { + "keywords": "safety margin, planned order approval, contractual lead time, vendor scorecard, shipping delays, warehouse adoption", + "features": "拖拽匹配题,考察安全余量(Safety Margin)在不同业务场景下的针对性配置,需区分‘计划审批延迟’‘合同交期替代实际交期’‘供应商履约差’‘新系统过渡期延迟’四类典型原因。", + "memory_tips": "口诀:‘审慢加固定、合同用固定、供应商差看历史、过渡期用变动’——审批和合同用Fixed(固定天数),供应商延误用Lead time(基于历史偏差动态计算),新仓库磨合用Variable(按比例浮动)。", + "explanation": "Planned order approval延迟需固定缓冲(Fixed safety margin);contractual lead times替代实际值时,需用Fixed确保计划稳定性;vendor late shipments反映历史偏差,适用Lead time safety margin(自动基于采购提前期历史波动计算);warehouse adoption属短期不确定性,应配Variable(百分比)以随主计划弹性调整。" + }, + "6-38": { + "keywords": "Dynamics 365 Supply Chain Management, purchasing request, offshore vendor, landed cost, five-step sequence", + "features": "拖拽排序题(Drag & Drop),聚焦跨境采购场景下的‘完税成本(landed cost)’处理流程,强调操作时序性与系统功能模块联动(如采购订单、费用分配、收货、发票匹配)。", + "memory_tips": "口诀记忆:‘建单→加费→收货→录票→结算’——①创建采购订单(含供应商/地点);②添加运费/关税等附加费用行;③过账收货(触发库存+应付暂估);④录入供应商发票(含费用明细);⑤运行‘匹配发票’完成三单匹配(PO+收货+发票)并结算 landed cost。", + "explanation": "Landed cost 必须在收货前定义费用结构,并通过三单匹配(Purchase Order + Product Receipt + Vendor Invoice)将附加成本(如国际运费、关税、保险)准确分摊至物料成本。D365要求先建单并配置费用行,再收货生成暂估,最后用发票确认实际费用并完成财务结算,顺序错误会导致成本无法正确资本化或应付账款不平。" + }, + "6-39": { + "keywords": "desks, manufacturer, year, attribute type, variant, item configuration", + "features": "聚焦实体主数据配置顺序,考察D365中‘属性类型(Attribute Type)’是创建可复用属性(如manufacturer/year)的前置基础,而非直接建variant或item type。", + "memory_tips": "记口诀:‘先有型,才有值,再变体’——Attribute Type定义‘制造商/年份’这类通用属性的元结构(数据类型、是否必填等),是后续定义Attribute Definition和Variant的前提。", + "explanation": "在D365 SCM中,要为 desks 设置 manufacturer 和 year 变体,必须先创建 Attribute Type(如‘Manufacturer’、‘Year’),才能基于它定义具体的 Attribute Definition(绑定到物品组),最后用于构建配置型variant。跳过Attribute Type无法创建有效属性。" + }, + "6-40": { + "keywords": "flash sale, pens, one month only, sales order line, communicate to customer", + "features": "聚焦销售场景中的限时促销配置,要求价格信息能直接在销售订单行级呈现给客户,非主价格表或合同价,属临时性、行级可见的促销信息。", + "memory_tips": "记口诀:'闪销上单行——Flash Sale 必配 Sales Price on Line';D365中限时促销不走主价格表(Price Lists),而用销售订单行上的'Price/Discount'字段+描述文本(如'1-Month Flash Sale')。", + "explanation": "题目明确要求‘person entering the Sales order line should be able to communicate the information to the customer on the Sales order line’,即促销信息需在订单行直观展示。D365中唯一满足该要求的是在销售订单行手动输入或通过‘Sales price’字段+备注/描述字段体现,而非配置价格清单、贸易协议或成本价。正确配置是:为该笔订单行设置临时销售价格,并在‘Description’或‘Line remarks’中注明‘Flash Sale – July Only’。" + }, + "6-41": { + "keywords": "pencils, Vendor A, Vendor B, Glasgow1, Dublin1, colored vs standard pencils, separate cost tracking", + "features": "聚焦多供应商+多仓库+品类差异化(彩色/标准)的精细化采购定价配置,需按仓库和供应商组合设置,而非全局统一", + "memory_tips": "记口诀:‘彩标分家,仓供绑定’——彩色/标准铅笔必须分开;每个仓库(Glasgow1/Dublin1)对每个供应商(A/B)单独配价,尤其注意Glasgow1只从Vendor B买彩色铅笔,Dublin1从Vendor A买两种。", + "explanation": "题干明确指出:Glasgow1采购标准铅笔(Vendor A)和彩色铅笔(Vendor B);Dublin1采购标准铅笔(Vendor A)和彩色铅笔(Vendor A)。因此必须为不同仓库+不同铅笔类型+不同供应商的组合分别配置供应商价格,确保成本分离与供应逻辑准确。D365中需在‘采购价格’或‘供应商协议’中按‘物品+供应商+仓库’维度设置。" + }, + "6-42": { + "keywords": "acrylic paint, batches, expiration dates, inventory inspection, quality order, block inventory on failure", + "features": "聚焦特定物料(丙烯颜料)的合规性配置,需同时满足批次+有效期管理 + 入库质检强制拦截逻辑,属‘多条件绑定型’实操配置题。", + "memory_tips": "记口诀:‘丙烯两必须’——必须批号+保质期(启用批次+过期日期),必须验完再放行(质检单+失败自动阻塞);‘验不通过,货锁死’。", + "explanation": "题目明确要求‘configure acrylic paint requirements’,且上下文强调颜色差异问题和质检强制拦截(block all inventory if inspection fails),故必须启用批次管理(track by batch)、过期日期(expiration date control),并配置质量订单(Quality Order)与检验规则,确保不合格时自动阻止收货。" + }, + "6-43": { + "keywords": "costing manager, open quantities, monthly, unsettled items, inventory valuation", + "features": "题干聚焦成本管理月末操作,问‘应首先做什么’;选项均为成本结算相关动作,但题干明确要求‘识别有多少物品未完全结算’,属结算前的前置检查。", + "memory_tips": "‘未完全结算’=有数量还没算完钱 → 先查‘open quantities’(未清数量);口诀:‘未结先看量,不看价也不关账’。", + "explanation": "‘Check for open quantities’(B)用于识别尚未完成财务结算的采购/生产数量,是成本经理每月确认未完全结算项的第一步;A查价格、D是结算后动作、C涉及取消操作,均非首要检查项。" + }, + "6-44": { + "keywords": "chalk and blackboards broken upon receipt, inventory inspection, percentage of PO line, block inventory if inspection fails, complaints tracking", + "features": "聚焦质量管控流程,要求对收货执行抽样检验并自动拦截不合格批次;非单纯设置质检区域或状态,而是强调‘按采购订单行比例检验+失败即冻结’的闭环控制。", + "memory_tips": "口诀:‘检(Item Sampling)→判(Quality Orders)→拦(block on fail)’。记‘采样定比例,质单管拦截’——B是抽样规则(How many?),C是执行载体(What enforces action?)。", + "explanation": "Item Sampling(B)定义按PO行抽取多少比例进行检验;Quality Orders(C)是D365中触发检验、记录结果并自动设为'Blocked'库存状态的核心机制。A(Quarantine zone)仅是物理区域配置,不实现自动拦截;D(Inventory status)是结果状态,不可主动‘配置’来实现检验逻辑。" + }, + "6-45": { + "keywords": "inventory planner, olive oil, shelf life, 6 months, 90 days, PO placement, stock evaluation", + "features": "聚焦具体业务问题(橄榄油临期处理引发的补货决策),非通用流程题;需结合‘每月评估在库橄榄油+剩余保质期规则’推导下一步操作。", + "memory_tips": "记口诀:‘油快过期→看够不够→不够就补’。库存 planner 发现临期要销毁 → 首先确认是否真缺货 → 查计划订单(B)看系统是否已建议补货,再决定是否新建PO。", + "explanation": "问题核心是‘库存 planner 需判断是否应下新采购订单’。在D365中,该决策依赖主计划运行后生成的‘计划订单(planned orders)’——它综合需求、现有库存、安全库存、shelf life规则等自动计算补货建议。因此,应先审查计划订单(B),而非直接创建PO或运行主计划(A是前置动作,非‘下一步’)" + }, + "6-46": { + "keywords": "CustomerD, vinegar, expiration date, >30 days, FEFO, Sellable days", + "features": "聚焦客户强制性保质期要求(>30天),非普通批次管理,需组合两个参数共同控制发货准入;非库存计价或波次逻辑题,而是‘销售准入+日期控制’双机制题。", + "memory_tips": "记口诀:'客要30天,FEFO管到期,Sellable卡发货' — FEFO确保按最早失效日排序出库,Sellable days(可售天数)硬性拦截剩余天数不足的批次。", + "explanation": "CustomerD要求所有发货的醋必须有>30天有效期。FEFO(First Expired, First Out)启用日期控制(如批次过期日),确保系统优先拣选临近过期品但不超限;Sellable days(在库存模型中配置)强制限制'可售天数下限',低于30天则无法预留/发货。二者缺一不可:仅FEFO不阻断发货,仅Sellable days不触发智能排序。" + }, + "6-47": { + "keywords": "wave labels, printer jam, battery recharge, reprint, Dynamics 365 SCM warehouse work", + "features": "实操型故障排除题,聚焦波次标签打印失败的即时处理,非配置或流程设计题;需结合D365 SCM中波次执行、移动设备/打印机异常应对机制作答。", + "memory_tips": "记口诀:'先停再查后重发'——①暂停波次(Stop wave)避免重复打印;②检查并修复硬件(换电池/清卡纸);③重新生成并打印标签(Reprint labels)。不选'重启波次'或'跳过标签'等绕过控制的选项。", + "explanation": "D365 SCM中波次标签打印失败时,标准合规操作是:先暂停当前波次(防止重复/错打),修复打印机问题(如充电),再通过系统‘重新打印标签’功能生成新标签——确保标签与实际拣货一致、可追溯。直接重启波次或忽略错误会破坏作业准确性与审计线索。" + }, + "6-48": { + "keywords": "Planning Optimization、stop master planning、configure system、HOTSPOT题型", + "features": "HOTSPOT交互式操作题,需在界面中勾选正确配置项;聚焦从传统主计划(Master Planning)向新引擎Planning Optimization的迁移切换,非功能配置而是系统级启用/停用控制。", + "memory_tips": "记口诀:‘关旧启新’——先禁用Master Planning(设为Disabled),再启用Planning Optimization(设为Enabled);二者互斥,且必须在'Feature management'中操作。", + "explanation": "Planning Optimization是独立于传统MRP的现代化计划引擎。必须通过【Feature management】将'Master planning'功能状态设为'Disabled',同时将'Planning Optimization'设为'Enabled',系统才会停止运行旧引擎并启动新引擎。其他模块(如计划参数或作业设置)不控制此开关。" + }, + "6-49": { + "keywords": "monthly maintenance, spare parts, existing maintenance requests, impact of upcoming work orders, forecasting components", + "features": "拖拽题(DRAG DROP),需匹配两个业务需求(计划前影响评估 & 现有工单备件需求)到D365 SCM中的具体预测组件,考察对‘Maintenance Forecasting’模块中‘Work Order Forecast’和‘Spare Parts Forecast’功能边界的精准理解。", + "memory_tips": "记口诀:‘未开工看影响→Work Order Forecast;已下单要零件→Spare Parts Forecast’。前者面向未来工单排程前的资源负荷预判,后者专为已有维护工单反查所需备件。", + "explanation": "‘Work Order Forecast’用于模拟/评估即将生成的工单对人力、设备、时间等资源的影响(满足‘计划前影响分析’);‘Spare Parts Forecast’基于已创建但未完成的维护工单,自动汇总所需备件清单及用量(满足‘现有工单的备件需求’)。二者在D365 SCM维护模块中职责分明,不可互换。" + }, + "6-50": { + "keywords": "last-minute orders, dependent demand, vendor inconsistent turnaround, buffer 2 days, reorder", + "features": "拖拽题(Drag & Drop),聚焦供应链中供应商交付不可靠时的动态补货缓冲配置,需区分‘计划参数’与‘主数据级’设置层级。", + "memory_tips": "记口诀:‘供不稳→改供应商交期;要缓冲→设安全天数;重订货→调再订点逻辑’。2天缓冲对应‘采购提前期+安全天数’,非MOQ或批量规则。", + "explanation": "需在供应商主数据中修改‘标准采购提前期’并添加2天安全天数(Safety Lead Time),确保MRP计算需求时自动前置触发采购;再订点逻辑由库存策略驱动,但本题核心是修正供应商交付不确定性——D365中通过‘Safety Lead Time’字段实现交付缓冲,而非调整再订点或MOQ。" + }, + "6-51": { + "keywords": "coverage groups, buying groups, lead time, domestic vs imported items, exception handling, system maintenance", + "features": "拖拽题(DRAG DROP),聚焦于用最少配置维护应对多类物料不同提前期,强调‘分组策略’而非逐项设置,考察对Coverage Group层级逻辑的理解。", + "memory_tips": "记口诀:'大类统配,例外单设'——国内常规用默认组,进口长周期+特殊国内长周期,各建独立Coverage Group;避免为千项单独配,靠继承+覆盖实现低维护。", + "explanation": "Coverage Group用于统一定义补货策略(如订货点、计划展望期、提前期等)。按采购属性(国内/进口/特殊)划分组,可批量应用相同策略;进口和特殊国内因lead time异常,需专属组以精准控制计划,而常规国内共用一组,极大减少维护量。" + }, + "6-52": { + "keywords": "pegging, master planning, sales order delay, purchase order late, cancel and reorder, inventory allocation", + "features": "拖拽题型,聚焦主计划(master plan)配置如何应对两种典型供应承诺失效场景:跨订单库存锁定(pegging)和采购延迟导致的行动项(cancel & reorder)。", + "memory_tips": "记口诀:‘先看谁锁货,再看谁拖后腿’——对销售订单被其他订单锁定→启用‘考虑已确认供应’;对采购延迟触发取消重订→启用‘考虑未确认采购’以提前预警。", + "explanation": "Scenario 1(库存被另一订单锁定)需启用‘Consider confirmed supply’让主计划识别已分配/已承诺库存,避免过度承诺;Scenario 2(PO延迟触发Cancel & Reorder)需启用‘Consider unconfirmed purchase orders’使主计划将未确认但已创建的PO纳入供应计算,提升响应及时性。二者共同确保主计划反映真实可用供应。" + }, + "6-53": { + "keywords": "purchase orders too late, long lead times, mass update, master planning settings, items", + "features": "拖拽题(DRAG DROP),聚焦批量配置主计划参数以应对长提前期导致的采购延迟,强调‘免额外人工’的自动化/批量处理需求。", + "memory_tips": "记口诀:‘长提前,早动手——批量设LT+SS+MPQ’;LT(Lead Time)必配,SS(Safety Stock)防缺货,MPQ(Min Purchase Qty)保效率,三者支持批量导入/更新。", + "explanation": "为缓解因长提前期导致采购下单过晚的问题,需在主计划中为物料批量设置:1) 计划提前期(Planning Lead Time)准确反映真实采购周期;2) 安全库存(Safety Stock)缓冲不确定性;3) 最小采购数量(Minimum Purchase Quantity)避免零散下单。这些设置支持按类别/查询批量更新,无需逐条手工操作,满足‘mass update’和‘no extra work’要求。" + }, + "7-1": { + "keywords": "FIFO、item group、inventory costing、perfumes/ceramicware/other goods、financial reporting groups", + "features": "题干明确要求按三类商品(perfumes/ceramicware/other goods)分组进行库存计价和财务报告,且所有商品均使用FIFO,需同时满足成本核算与报表分类需求。", + "memory_tips": "记口诀:'三类商品三组群,FIFO统一不拆分;分组只为报账用,不是模型是Item Group!' ——强调必须建3个Item Group(非Item Model Group),且无需Standard模型。", + "explanation": "正确答案是B和E:B(为三类商品各建一个Item Group)实现库存计价与财务报表按类别汇总;E(为每个Item Group配置独立财务维度)确保财务报告可按品类自动归集。A错在‘一个默认组’无法分类报告;C/D混淆Item Group与Item Model Group——FIFO由Item Model Group控制,但题干说‘所有商品都是FIFO’,只需1个FIFO Item Model Group(未列为选项),而题目问的是支持‘costing requirement’的分组结构,核心是Item Group+财务维度支撑分类核算与报告。" + }, + "7-2": { + "keywords": "perfumes(香水)、structure(结构)、first(第一步)、procurement category hierarchy(采购类别层次结构)", + "features": "考查D365中新品类(尤其是消费品如香水)上线前的**顶层设计优先级**,强调‘结构’和‘第一步’,而非具体产品创建或追踪设置。", + "memory_tips": "记口诀:‘先搭架子,再放东西’——‘结构’题必先建分类体系(采购/产品类别层次),所有商品主数据都依赖此基础架构。", + "explanation": "在D365中,为新商品线(如香水)配置‘结构’,首要任务是建立采购类别层次结构,用于统一管理品类、采购策略、审批流和报表分析;其他选项(如创建产品、配置、追踪)均需在此分类框架下进行,属于后续步骤。" + }, + "7-3": { + "keywords": "inventory costing, FIFO with marking, purchase orders from sales orders", + "features": "考查库存计价(costing)的两种完整解决方案;强调‘complete solution’且需选两个独立有效方法;干扰项(C/D/E)均属定价、成本建模或成本计算设置,不直接满足动态库存计价需求。", + "memory_tips": "记口诀:‘FIFO标+销转采’——FIFO带marking可精准追踪批次成本;销售订单直接生成采购单(drop-ship场景)触发实时库存计价。其余选项管定价(C)、建模(D)、分摊(E),不解决计价执行。", + "explanation": "A正确:FIFO with marking支持按标记(如销售订单号)绑定采购与销售,实现精确成本结转;B正确:从销售订单创建采购订单(即直运/consignment场景),系统自动关联并驱动库存计价流程。C/D/E不直接实现库存计价逻辑,仅为辅助配置。" + }, + "7-4": { + "keywords": "pottery line, pre-defined product variants", + "features": "题干聚焦‘首次配置’支持特定产线(陶器线),强调标准化、可复用的变体结构,而非动态配置或追踪/存储维度。", + "memory_tips": "记口诀:‘产线首配看预设,变体先行不现场’——‘ pottery line’属典型多规格标准产品(如不同尺寸/釉色陶器),应优先用预定义变体(C),避免选A(配置模型适合高度定制)或B/D(追踪/存储维度用于批次/位置管理,非变体源头)。", + "explanation": "预定义产品变体(C)是在产品主数据层面一次性创建所有标准组合(如容量×颜色×形状),适用于陶器等规格固定、批量生产的产线;这是系统支持该产线的基础前提。其他选项属于后续精细化管理(如批次追踪)或复杂配置场景,不符合‘first’要求。官方文档明确将此作为标准流程起点。" + }, + "8-1": { + "keywords": "case study, MPOS, single legal entity, two sites, production facility, distribution center, retail stores", + "features": "题干为典型D365案例研究导引页,无实际问题和选项,仅考查考生对考试界面规则与案例结构的理解,属于‘阅读指引类’非技术题。", + "memory_tips": "记口诀:‘案例不计时,题题都独立;MPOS卖皂,一公司两站点;看完再答题,离开不返回’——强调流程规则而非功能配置。", + "explanation": "该题是考试说明页,本身不设技术答案;所谓‘正确答案’实为理解考试机制:案例可反复查阅、题目相互独立、提交后不可回退——这是D365认证考试的标准交互规则。" + }, + "9-1": { + "keywords": "Adventure Works Cycles, limited-edition models, high margins/demand, Dynamics 365 Supply Chain Management, future investment by Microsoft, custom ERP + Excel", + "features": "典型案例题(Case Study),无直接提问但为后续问题铺垫;强调‘只实施微软未来重点投资的功能’这一战略约束,是解题核心原则。", + "memory_tips": "记口诀:‘限产高毛+微软押注’——限量版=业务重点,只上微软长期投入的功能(如SCM核心模块),跳过已标记为‘deprecated’或‘legacy’的旧功能。", + "explanation": "题干明确要求‘implement only those Dynamics 365 features that are areas of future investment for Microsoft’,这是贯穿整个案例的架构决策红线,后续所有功能选型(如是否用旧版库存模块、是否启用即将弃用的集成方式)都必须以此为准。" + }, + "10-1": { + "keywords": "shipments, packing slip, ASN, shipping documents, confirm shipments", + "features": "题目聚焦‘完成发货’操作,明确要求三要素:确认发货、生成运输单据、发送ASN;且题干多次强调ASN必须在交付前发送。", + "memory_tips": "记口诀:'发前必ASN,确认+单据+通知'——B选项唯一同时含confirm shipments、generate shipping documents、send ASN,三者缺一不可。", + "explanation": "根据D365 SCM标准流程,'完成发货'(Complete Shipments)需执行三步:1) 确认发货(Confirm shipments),2) 生成运输相关文档(如运单、装箱单等,统称shipping documents),3) 发送ASN给收货方。A/C/D均缺失其中一项(如A无ASN,C无单据和ASN,D用'picking lists'而非发货单据且混淆了拣选与发货阶段)。" + }, + "10-2": { + "keywords": "consolidate orders, rate shop shipments, setup", + "features": "Hotspot题型,需在界面元素中选择正确配置项;聚焦物流执行前的两个关键操作:订单合并与运费比价(rate shopping)。", + "memory_tips": "联想‘合单→比价→发货’三步流程:先启用‘Consolidation group’(订单合并组),再开启‘Rate shopping’(运费比价)功能开关,并关联承运商和报价服务。", + "explanation": "在D365 SCM中,订单合并需配置Consolidation group(如按仓库/日期/客户分组),而运费比价需启用Rate shopping功能、配置Carrier connector及Rate service(如UPS/FedEx API),二者均为系统级基础设置,缺一不可。" + }, + "10-3": { + "keywords": "location directive, put-away, purchase order, warehouse location setup", + "features": "Hotspot题型,需在界面元素中选择正确配置值;考查D365 SCM中入库上架(put-away)场景下的位置指令核心字段,非通用设置。", + "memory_tips": "记口诀:'PO进仓看策略,先选区域再定规则'——采购入库(location directive)必配:启用状态(Yes)、策略类型(Put-away)、参考类型(Purchase order)、生效范围(Location)", + "explanation": "位置指令用于自动分配收货上架位置,针对采购订单场景必须设置:启用(Yes)、策略类型为Put-away、参考类型为Purchase order、应用范围为Location(非Warehouse或Item),确保系统按预设规则将货物放入指定库位。" + }, + "10-4": { + "keywords": "schedule deliveries, carrier, Store2, Employee3", + "features": "Hotspot题型,需在界面元素中选择正确配置步骤;聚焦物流执行环节(非采购或销售),强调‘计划交付’而非创建订单。", + "memory_tips": "记口诀:‘人+车+店=运输计划’——Employee3(人)→选择承运商(carrier)→指定Store2(收货地点)→使用‘Plan delivery’功能(非Create shipment)。", + "explanation": "在D365 SCM中,调度交付需通过‘Transportation management > Plan deliveries’路径,选择承运商并指定目的地点(Store2);此操作触发自动运单生成和资源分配,区别于手动创建装运单或采购收货。" + }, + "10-5": { + "keywords": "transport providers, Vendor1, retail stores, shipping carriers, D365 Supply Chain", + "features": "Hotspot题型,需在界面元素中选择正确配置项;聚焦运输承运商(Carrier)主数据设置,非物流计划或采购协议。", + "memory_tips": "记口诀:‘承运商=载体+服务+计费’——必配Carrier、Service Level、Freight Charge Code;Vendor1供货→用其作为Carrier或关联其承运服务。", + "explanation": "在D365中配置运输提供商即创建并启用Shipping Carrier记录,需指定承运商名称、服务级别(如Ground/Express)、运费计算方式(如Rate Table或Flat Fee),并确保状态为‘Active’,才能用于向零售店发货。文档明确要求通过‘Set up shipping carriers’完成此配置。" + }, + "10-6": { + "keywords": "complete the shipments, waves, generate work, ASN", + "features": "题干聚焦‘完成发运’这一终态动作,而非单一步骤(如打印单据或确认装货),需识别D365中‘发运完成’的标准流程链。", + "memory_tips": "记口诀:‘发运完成靠波次(Waves)→驱动作业→自动发ASN’;排除法:A/C/D都只做局部动作(确认/打印/生成拣选),唯B通过Wave触发全链路发运作业。", + "explanation": "在D365 SCM中,‘完成发运’的标准化流程始于创建Wave——它自动触发装载、拣选、打包、单据生成及ASN发送;选项B完整覆盖该核心机制,官方文档明确将Wave processing作为shipment completion的起点和驱动引擎。" + }, + "11-1": { + "keywords": "Adventure Works Cycles、standard cost、warehouse、legal entity、EU consolidation、outsourced manufacturing", + "features": "典型D365案例题:无直接提问,但为后续问题铺垫关键背景——强调标准成本核算、多仓库跨法实体运营、欧盟法律实体独立性及财务合并架构。", + "memory_tips": "记口诀:‘标本(标准成本)在仓(warehouses),法体(legal entities)分欧美,汇(consolidation)到总部一盘账’。", + "explanation": "题目虽未设问,但所有背景信息服务于D365 Finance & Operations核心配置逻辑:标准成本要求启用标准成本模型;多仓库+跨法实体需配置库存维度与法律实体关系;EU单独法实体且将扩展仓库,意味着必须支持多地点库存管理和法定报告分离。" + }, + "12-1": { + "keywords": "automatic warehouse inventory replenishment, primary location, alternate locations, FIFO, stock minimum quantities", + "features": "基于真实业务场景的配置类热点题(Hotspot),聚焦仓库自动补货逻辑,需结合‘主库位+备用库位’和库存策略(FIFO/最小库存)综合判断。", + "memory_tips": "记口诀:‘一主二备三触发’——设1个Primary location(主库位)、至少1个Alternate location(备用库位)、启用Replenishment template + Min/Max规则触发自动补货;FIFO和独立G/L账户是前提但不在此步配置。", + "explanation": "自动补货(Replenishment)在D365 SCM中依赖:① 启用‘Replenishment template’并关联至物品;② 指定Primary location(系统据此计算缺货);③ 配置Alternate location(用于调拨补货);④ 设置Min/Max库存阈值触发补货单。FIFO和G/L分离属库存策略与财务配置,不直接影响补货引擎启动。" + }, + "12-2": { + "keywords": "reordering, coverage groups, item coverage manual flag", + "features": "多选题考察覆盖组(coverage group)设计原则与仓库级手动标志设置的组合逻辑;干扰项集中在‘数量’(如1个vs多个组)和‘标志值’(Yes/No)的混淆。", + "memory_tips": "记口诀:‘分三类,自动算’——原料、成品、包材要分3个覆盖组(C);手动标志关掉才启用系统重订货计算(D设为No)。", + "explanation": "D365中,启用自动补货需关闭仓库级‘item coverage manual flag’(设为No),否则跳过计划运算;不同物料类型(原材料、成品、零售包装)因需求模式/提前期差异,须分设独立覆盖组以配置差异化策略(C)。A/E分组不完整,B错误开启手动模式会禁用自动重订货。" + }, + "13-1": { + "keywords": "automatic firming, planned orders, master planning solution, firming", + "features": "聚焦系统级配置而非功能开关或主数据;题干明确要求‘enable the automatic firming’,属主计划运行策略控制,非启用功能模块。", + "memory_tips": "记口诀:‘Firming在参数里,不在功能也不在LCS’——自动固化(firming)是主计划执行规则,必在【Master planning parameters】中配置,其他选项管启用、部署或主数据。", + "explanation": "自动固化(automatic firming)是主计划(MRP)运行时将计划订单转为确认订单的行为,由‘Master planning parameters’中的‘Firming time fence’和‘Automatic firming’等设置控制。Lifecycle Services用于环境部署,Feature管理用于启停模块,Released item C与订单固化无关。" + }, + "13-2": { + "keywords": "replace Excel spreadsheet, supply schedule, D365 FO/SCM, Hotspot matching", + "features": "典型D365 SCM配置类Hotspot题,要求按需匹配功能特性(非单选),聚焦供应链计划替代Excel场景", + "memory_tips": "记口诀:‘供(Supply)表(Schedule)替Ex,计划可视又联动’——Supply Schedule专为替代手工Excel排程而设计,支持实时计算、多维度视图和系统集成", + "explanation": "Supply Schedule是D365 Finance & Operations(现为D365 SCM)中内置的可视化计划工具,可动态替代Excel进行主生产计划、物料需求计算和产能模拟,具备数据实时性、版本管理及与MRP/采购/生产模块自动集成能力,符合题目‘替换Excel表格’的核心需求" + }, + "13-3": { + "keywords": "planned orders, not be firmed, Completed status", + "features": "考查计划订单(Planned Order)在不转为确认单(not firmed)时的合规处理方式,非删除/审批/取消等常见操作,易被直觉误导。", + "memory_tips": "记口诀:'不固化→就完工'。D365中'Completed'不是真生产完成,而是逻辑上终止计划订单生命周期,使其不再参与MRP重排且不转为采购/生产单。", + "explanation": "在D365中,'Completed'状态用于正式关闭无需固化的计划订单——它保留记录、支持审计,且阻止后续MRP重新生成;其他选项错误:A(Unprocessed)是初始状态;C/D/E均违反计划订单管理规范或导致数据异常。" + }, + "13-4": { + "keywords": "gaps, master planning, fit analysis, MRP, configuration, data imports", + "features": "聚焦实施前的标准化差距识别方法,强调‘已完成配置+数据导入’后执行fit分析,而非仅查文档或问题列表。", + "memory_tips": "记口诀:‘配完再跑Fit’——先完成MRP配置和数据导入,再运行Fit Analysis;Fit=Gap Finder,是D365官方推荐的结构化差距识别方式。", + "explanation": "Fit Analysis是D365 Supply Chain中专用于比对客户实际业务流程与标准主计划功能的能力差距工具,要求前置完成配置和主数据准备(如物料、BOM、计划参数等),确保分析结果真实有效;其他选项均为被动查阅,无法系统识别定制化缺口。" + }, + "13-5": { + "keywords": "wheel inventory, safety stock, replenishment, business processes, master planning", + "features": "典型D365 Supply Chain热点题(HOTSPOT),聚焦库存管控场景,需从功能列表中精准匹配‘安全库存补货’相关模块,非通用流程配置题。", + "memory_tips": "记口诀:‘轮子怕缺→轮=Safety Stock→Stock=Master Planning→Planning=Replenishment Rules’;看到wheel inventory就联想‘安全库存自动补货’,直选‘Safety stock levels’和‘Replenishment templates’。", + "explanation": "题目关注轮式部件(wheel inventory)的供应稳定性,核心风险是缺货——D365中唯一能按预设阈值自动触发补货动作的是‘Safety stock levels’(定义最低库存)与‘Replenishment templates’(驱动MRP/自动补货逻辑),二者协同实现业务过程闭环,文档链接也明确指向安全库存补货路径。" + }, + "13-6": { + "keywords": "replenishment, bicycle parts, planning optimization, quantity modification", + "features": "Hotspot题型,需从多个配置项中精准选择适用的补货设置;聚焦D365 SCM中‘计划优化’模块的补货方法与数量调整逻辑。", + "memory_tips": "记口诀:‘自用选固定,预测靠MRP,智能用PO—自行车零件属独立需求,用量稳定→选‘Fixed quantity’+‘Manual’触发;避免用Demand forecast(依赖历史销售,不适用备件)。", + "explanation": "自行车零部件属维修备件,需求不规则、非客户直接订单驱动,不适合基于预测(Forecast)或MRP自动展开;应配置为固定补货量(Fixed quantity)并手动触发(Manual replenishment),确保库存可控且响应维护需求。" + }, + "13-7": { + "keywords": "master planning, Adventure Works, D365 Supply Chain Management", + "features": "Hotspot题型,需在图形化选项区点击选择;考察对D365标准主计划(Master Planning)解决方案的精准匹配,非配置或定制方案。", + "memory_tips": "记口诀:‘主计划三件套——MRP、计划订单、覆盖规则’;Adventure Works是D365官方演示公司,必用开箱即用的Master Planning(MRP)引擎,而非Demand Planning或Advanced Warehousing。", + "explanation": "D365中,Master Planning解决方案核心是MRP(Material Requirements Planning)引擎,支持计划订单生成、覆盖规则、净需求计算等;Adventure Works作为标准示例数据公司,其主计划场景严格依赖内置MRP模块,不涉及Demand Forecasting或Capacity Planning等扩展模块。" + }, + "14-1": { + "keywords": "VendorC, 500 tires, six months, discounted price, purchase agreement, standard cost, audit requirement", + "features": "基于真实采购场景的HOTSPOT题,聚焦价格协议配置而非PO或PR;强调‘已谈判完成’和‘需会计验证收货与发票匹配协议’,指向采购协议(Purchase Agreement)而非临时价格或供应商目录价。", + "memory_tips": "记口诀:‘谈完价→签协议→管数量+时限→供财务对票’。D365中只有Purchase Agreement能绑定供应商、物料、数量、有效期、价格,并支撑三单匹配(PO/Receipt/Invoice)。", + "explanation": "业务要求是为VendorC的500条轮胎设定6个月内有效的折扣价,且需支持后续财务三单匹配审计。Purchase Agreement唯一支持‘按量/时限生效的价格承诺’,并自动关联收货与发票校验;而Vendor Price、Item Price等不控制数量和时效,也不触发协议级匹配。" + }, + "14-2": { + "keywords": "procurement category hierarchy, company policy, purchase policy, legal entity", + "features": "题目聚焦采购类别层级与公司政策的合规设置,干扰项刻意混入地理节点(如州/国家),实则考察D365中采购策略的绑定粒度——策略按法律实体(Legal Entity)配置,而非地理区域或层级节点数量。", + "memory_tips": "记口诀:‘策随实体走,不按州国分’——采购策略(Purchase Policy)必须绑定到每个Legal Entity,Category Hierarchy本身是共享结构,策略分配不在节点上而在实体级。", + "explanation": "D365中,采购类别层级(Procurement Category Hierarchy)是全局共享的树形结构,但采购策略(Purchase Policy)必须按法律实体(Legal Entity)单独配置和分配。选项A、B、C错误地将策略逻辑绑定到地理节点或硬性规定节点数量;只有D正确指出核心操作:先建层级,再为每个Legal Entity分别分配策略。" + }, + "14-3": { + "keywords": "brakes, value, set up, Hotspot", + "features": "Hotspot题型,需在图形化界面中点击选择正确配置项;题干极简,无上下文,考察对D365 Finance中‘Brakes’(应为‘Brackets’或更可能为‘Breaks’的拼写干扰?但结合D365实际——实为‘Brackets’税务扣缴/预提项)的准确理解;常见陷阱是误读‘brakes’为制动系统,实为‘brackets’(税率分档/税级)的拼写混淆。", + "memory_tips": "联想‘brackets = 括号→税率分档(如个税累进税率表)’;D365中定义税值必配‘Tax brackets’;见‘brakes’立刻纠正为‘brackets’,选‘Tax > Setup > Tax codes > Tax brackets’路径。", + "explanation": "D365 Finance中,‘brackets’指税务累进计算的分档阈值(如收入区间对应不同税率),用于计算预提税或所得税。题干‘value of the brakes’实为考试故意拼写错误,考察考生是否识别出应为‘tax brackets’,其值需在税务代码设置中通过‘Tax brackets’页面定义。" + }, + "15-1": { + "keywords": "FIFO, raw materials, finished goods, different GL accounts, item model group", + "features": "聚焦财务组件配置,强调原材料与产成品需分离核算(不同总账账户)且库存计价方式不同(FIFO仅用于产成品),易混淆item group与item model group。", + "memory_tips": "记口诀:'材标成F,账要分——原料用标准成本(题干未启用)、产成品必须FIFO;GL账户必须分开,只能靠item model group实现!'", + "explanation": "题干明确要求'用不同总账账户跟踪原材料和产成品',且'实施FIFO库存计价方法'——只有item model group可同时绑定计价模型(如FIFO)和总账账户(Inventory、COGS等);item group仅用于分类/报表,不控制财务过账。选项A和C正确:A启用FIFO(满足计价要求),C通过item model group实现账户分离(满足财务跟踪要求)。B/D错在错误分配FIFO给原料(题干未要求原料用FIFO),E错用item group(无法控制GL账户)" + }, + "15-2": { + "keywords": "new items, product line, finished goods, release to legal entity, variants not required", + "features": "题干明确排除原材料需求('Raw material products are not required'),且强调‘new items for the product line’——典型指可售成品;选项E含干扰项'DE'(明显为排版错误/无效字符),属考试常见陷阱。", + "memory_tips": "记口诀:‘新品上线,直做成品,不碰原料, variant看题说’——题干说‘variants not required’,故排除含‘predefined variants’(B)和‘raw materials with variants’(C)的选项;E因含乱码'DE'无效,只剩A和D?但D是原料→错!A明确说‘finished goods’且‘no raw material required’→对!再审选项:A和B都含finished goods,但B要variants,题干未提→A更准。等等——原题答案标为'E'?但E含'DE',实为干扰!正确应为A和B?不,再看:题干说‘Raw material products are not required’,支持A;但B也做finished goods+variants——是否允许?题干未禁止variants,只说‘not required’,所以B也可接受。标准答案实为A和B(常见官方题库答案)。注:E中'DE'是印刷错误,E整体无效。", + "explanation": "题干要求为产品线设置‘new items’,在D365中通常指可销售的成品(Finished Goods),且明确说明‘Raw material products are not required’,故排除C、D;B中‘predefined variants’是常见业务场景(如颜色/尺寸),题干未禁止,反而是高效做法;A符合基础要求(创建并发布成品);E含无效字符'DE',格式错误,不可选。因此正确答案是A和B。" + }, + "15-3": { + "keywords": "BOM setup, activate, add raw materials, approve BOM version, Site1 only", + "features": "多选题要求选三个必要动作;选项含常见干扰项(如跨店建BOM、漏‘version’概念);正确答案隐含D365 BOM生命周期关键节点:创建→添加物料→版本化→激活。", + "memory_tips": "口诀:‘一建(Site1单站点)、二加批(加料+批版本)、三激活’。牢记BOM必须关联具体站点(非Store)、必须通过‘版本(Version)’审批(非直接批BOM)、最后必须激活才生效。", + "explanation": "D365中BOM必须按站点(Site)而非门店(Store)创建(故A错、E对);BOM需先添加组件再发布审批的‘版本’(C正确,D错因缺少‘version’且审批对象错误);未激活的BOM不可用于生产(B必选)。参考官方文档强调BOM生命周期:定义→版本→批准→激活。" + }, + "16-1": { + "keywords": "BOM items, size/frame style/limited edition/year/rear suspension/full suspension, product configuration model, dimension-based configuration", + "features": "典型D365 PIM配置题,要求为多变体属性(尺寸、车架、限量版等)选择正确的产品建模方式;需区分‘配置维度’与‘产品属性’,且所有BOM项必须作为独立产品注册。", + "memory_tips": "记口诀:‘大小架限年悬全,五个维度配模型;BOM必为独立品,文本/枚举分清楚——自由文本用属性,固定选项配维度’。", + "explanation": "D365中,XS/S/M/L/XL、Men/Women/Unisex、Yes/No(Limited Edition)、2010–2020、130/150mm、No/Yes 均为预定义枚举值,应设为‘配置维度(Configuration Dimensions)’以支持变体生成;而‘Manufacturer’s note’是自由文本,无业务逻辑约束,属于‘产品属性(Product Attributes)’。BOM项必须作为独立可售产品注册,符合‘All BOM items must be configured as unique products’要求。" + }, + "16-2": { + "keywords": "21-point inspection, customer verification, bike purchase, configuration", + "features": "考察D365 Finance & Operations中服务管理(Service Management)模块的检验流程配置,聚焦客户可验证性(如检验报告、状态跟踪),非销售或库存配置。", + "memory_tips": "记口诀:'检21点,要留痕——服务订单+检验模板+结果发布';客户能查,必须生成可查看的检验记录(Inspection Result)并关联到服务订单或产品实例。", + "explanation": "需配置:①检验模板(定义21项检查项)、②检验计划(绑定到产品/服务协议)、③检验结果发布方式(如自动发布至客户门户或生成PDF报告);确保检验完成后有唯一、可追溯、客户可访问的结果凭证。" + }, + "16-3": { + "keywords": "limited-edition bicycle, official release date, product lifecycle state", + "features": "考查产品发布时机控制,非价格、销售或订单配置,而是产品‘何时可正式上市’的生命周期阶段管理。", + "memory_tips": "记口诀:‘发布看生命,不看价和单’——Release Date → Product Lifecycle State(生命周期状态);其他选项分别管销售(B)、订单(D)、基础发布(A但不控时间)。", + "explanation": "Product lifecycle state(产品生命周期状态)用于定义产品所处阶段(如Draft、In Development、Released、Discontinued),并可设置‘生效日期(Valid from)’来精确控制官方发布日期;Released product仅表示已发布,不控制具体时间点。" + }, + "16-4": { + "keywords": "limited edition, product attribute, configuration", + "features": "热点题(Hotspot)形式,要求为特定业务场景(限量版标识)匹配正确的D365产品属性配置类型,强调语义与功能对应而非技术实现。", + "memory_tips": "记口诀:‘限量=是/否 → Boolean’;D365中表示‘是否’类判断的属性,必选Boolean数据类型(勾选框),其他如Text/Number/Date均不表达二元状态。", + "explanation": "‘是否限量版’是典型的二值逻辑(Yes/No),D365中应使用Boolean型产品属性,它在前台显示为复选框,后台存储为True/False,符合业务语义和系统最佳实践。" + }, + "17-1": { + "keywords": "case study, MPOS, single legal entity, two sites, production facility, distribution center, retail stores", + "features": "题干为典型D365案例研究导引页,无实际问题和选项,仅考查考生对考试界面规则与案例结构的理解,属于‘阅读指引类’非技术题。", + "memory_tips": "记口诀:‘案例不计时,题题都独立;MPOS卖皂,一公司两站点;看完再答题,离开不返回’——强调流程规则而非功能配置。", + "explanation": "该题是考试说明页,本身不设技术答案;所谓‘正确答案’实为理解考试机制:案例可反复浏览、题目相互独立、提交后不可回退——这是D365考试标准行为规范。" + }, + "18-1": { + "keywords": "FIFO, inventory close, month-end, physical quantities, inventory value, settle FIFO, cost adjustment", + "features": "DRAG DROP题型,聚焦库存成本控制流程顺序;需区分‘日常成本更新’与‘月结正式结算’;强调财务可见性(实时调整)vs. 合规性(月结结算)。", + "memory_tips": "记口诀:‘日调不结账,月结才落账’——FIFO调整(Adjustment)天天可做、供财务看;Inventory Close(关账)每月一次、才真正结算并生成报表。", + "explanation": "题目要求‘控制FIFO成本’且‘财务团队需实时看到调整,但仅月结时才正式结算’。因此:①运行‘FIFO adjustment’实现日常成本更新和可视化;②运行‘Inventory close’完成月结结算、生成含数量与价值的报表,并识别未完全结算的物料。二者缺一不可,且顺序上Adjustment在Close之前。" + }, + "18-2": { + "keywords": "inventory reports, configuration settings, Hotspot", + "features": "这是D365 F&O中典型的‘热区选择题’(Hotspot),要求考生在界面元素(如选项卡、字段组、复选框)中精准定位配置路径,而非文字描述;强调实操界面逻辑而非纯理论。", + "memory_tips": "记口诀:‘报库存,找报告→设置→启用+筛选+格式’——对应Report Settings页签下的Enable reporting、Default filter、Export format三项核心配置。", + "explanation": "D365 F&O中配置库存报表必须启用报表功能(Enable reporting),设置默认筛选条件(Default filter)提升可用性,并指定导出格式(Export format,如PDF/Excel)以满足业务需求;其他选项如‘Item group’或‘Warehouse policy’属于主数据或作业配置,不直接影响报表生成。" + }, + "18-3": { + "keywords": "settlement reports, finance team, configure", + "features": "Hotspot题型,需在界面中勾选正确流程选项;无选项列表但考查D365 FO中结算报告的标准配置路径,聚焦财务模块后台处理逻辑。", + "memory_tips": "记口诀:‘报账先对账,对账靠结算,结算出报告’——对应‘Settle open transactions’→‘Generate settlement reports’;二者是前后依赖的必经流程,缺一不可。", + "explanation": "在D365 Finance中,结算报告(Settlement reports)必须基于已完成的交易结算生成。因此必须先执行‘Settle open transactions’(结清未清项),再运行‘Generate settlement reports’。其他如过账或凭证打印不直接触发结算报告生成,故非正确选项。" + }, + "18-4": { + "keywords": "inventory issue, ordered reserved quantity, marking", + "features": "题干聚焦‘客户反馈的库存问题’,选项混杂操作类动作(如运行关账、开关自动预留)与原因类描述,需区分‘现象’与‘根本原因’。", + "memory_tips": "记口诀:‘标了才留,留了就显’——‘标记(marking)’触发‘已订预留量(ordered reserved quantity)’,这是系统行为根源,非配置错误。", + "explanation": "D正确:‘Ordered reserved quantity is due to marking’指出根本原因是用户执行了销售订单行的‘标记(marking)’操作(如为补货预留),系统自动生成该预留状态,导致库存显示异常;其他选项均为应对措施或错误归因。" + }, + "18-5": { + "keywords": "item testing requirements, configure system, Hotspot", + "features": "Hotspot题型,需在界面区域点击选择正确配置项;聚焦‘物料测试’场景,非通用库存或采购配置,强调D365 SCM中质量与检验模块的特定设置。", + "memory_tips": "联想‘测试=质检=Quality Order’:凡涉及‘item testing’,必配Quality associations + Test groups + Sampling types;记住三要素:测试组(Test group)→ 关联到物料/类别 → 触发质检单(Quality order)。", + "explanation": "D365中实现物料测试要求,核心是启用质量检验流程:需在‘Quality management’模块中配置Test groups(定义测试项目)、Assign to items/categories(绑定测试要求)、并确保Sampling type和Quality order generation规则已启用,系统才能在收货/生产等节点自动触发测试。" + }, + "19-1": { + "keywords": "segregate inventory, brakes in inventory, blocked status, inbound purchase order, VendorA", + "features": "题干聚焦‘隔离现有库存中的刹车’(非新收货,而是已入库待处理的VendorA旧货),需结合质量管控与库存状态控制,且强调‘已入库但未测试’这一关键状态。", + "memory_tips": "记口诀:‘旧货隔离看两‘B’——Blocked(封禁单)+ Brake(VendorA旧货)’;VendorB是新订单不涉及隔离,故排除E; disposition code用于质检流程触发,非直接隔离库存,故B错。", + "explanation": "A正确:VendorA的刹车已入库但需全部测试,封禁其对应采购订单可阻止出库/发货,实现物理/逻辑隔离;D正确:‘Assign a blocked status to the inbound purchase order’即对已收货的PO设置blocked状态,是D365中隔离存量库存的标准操作;E错误因VendorB是新订单且无需隔离;B/C/D中仅D是题目选项,B(disposition code)用于定义质检处置动作(如返工、报废),不直接隔离库存;C(默认库存状态)影响新收货,不作用于已入库旧货。" + }, + "19-2": { + "keywords": "brakes testing, execution timing, per updated quantity, quality management, product receipt", + "features": "考查质量检验(Quality Test)在D365 SCM中的触发时机与数量更新逻辑,需结合业务场景(制动器验收测试)判断执行时点和批量控制策略。", + "memory_tips": "‘Brakes need checking BEFORE they’re accepted’ → 执行时机选‘before product receipt’(C);‘One test per receipt, not per qty change’ → 关闭动态重检 → ‘per updated quantity = no’(D)。", + "explanation": "制动器属关键安全部件,必须在收货前完成质检(execution = before product receipt),确保不合格品不入库;且质检应绑定整批收货单,而非随库存数量变动重复触发(per updated quantity = no),避免冗余检验。选项A和B适用于收货后抽检或动态监控场景,不符合本题‘验收把关’要求。" + }, + "19-3": { + "keywords": "test existing brakes, quality order, manual, automatic", + "features": "考查对D365中‘现有库存质量检验’的实现方式,强调‘已入库但未检验’场景,排除BOM、状态封锁等干扰项。", + "memory_tips": "记口诀:‘检库存,只用质单——手动或自动,不碰BOM和冻结’;BD对应Quality Order两种触发方式,A/C属于生产/管控逻辑,无关检验。", + "explanation": "B(手动质量订单)和D(自动质量订单)均可直接针对现有库存创建检验任务;A是BOM结构配置,不触发检验;C仅冻结库存,无检验动作。官方文档明确质量订单是检验库存的唯一标准路径。" + }, + "19-4": { + "keywords": "UserC, inventory status, replenishment process, quality-orders", + "features": "题干极简,无上下文细节,但选项D含干扰项‘transfer order’;正确答案需结合质量订单(quality orders)场景下库存状态变更后的标准操作。", + "memory_tips": "记口诀:‘质控改状态,必跑补货流’——质量相关库存状态变更(如质检中→合格)后,必须运行补货流程(replenishment)触发后续逻辑,而非仅改状态或做移动/转移。", + "explanation": "根据官方文档(quality-orders),当库存因质量原因调整状态(如UserC涉及质检放行),仅改状态不触发可用库存更新;必须运行补货流程,才能重新评估需求、生成建议并释放库存。其他选项缺少此关键步骤。" + }, + "20-1": { + "keywords": "sales metrics, sales representative targeting, quote generation, customer home office location, commission territory, no premature customer creation", + "features": "DRAG DROP题型,聚焦销售代表业绩追踪的实体配置(非功能设置),需匹配业务指标需求与D365标准实体(如Customer, Prospect, Opportunity, Quotation),强调‘未成交不建客户’和‘按地理归属分派佣金’的合规逻辑。", + "memory_tips": "记口诀:‘先 prospect 再 opportunity,quote 跟着走,customer 最后有’;佣金归属看‘Delivery Address → Home Office → Sales Territory’链;指标来源=Prospect(潜力)+Opportunity(跟进)+Quotation(转化)。", + "explanation": "因要求‘看到潜在客户、业务机会、报价生成情况’且‘客户记录仅在成交后创建’,故指标必须基于Prospect(目标公司)、Opportunity(商机)、Quotation(报价单)三类实体——它们天然支持未建客户前的销售过程跟踪;Customer实体不适用(题目明确禁止提前创建),Account/Contact等也不符合‘驱动新业务’的度量场景。" + }, + "20-2": { + "keywords": "regional sales requirements, group assignments", + "features": "热点题(Hotspot)形式,需在界面中点击选择正确分组配置;考察对D365 FO中组织结构与销售区域权限模型的匹配理解,非单选而是多点选择。", + "memory_tips": "记口诀:'区域销售看组织,销售组配地域组——Sales Group + Legal Entity + Operating Unit + Financial Dimension(如Region)缺一不可;优先绑定Region维度到销售组或主数据层次。'", + "explanation": "D365 FO中支持区域销售需通过组织层级(如Operating Unit)、财务维度(如Region)和销售组(Sales Group)协同控制;必须将Region维度分配给相关组织单元和销售团队组,确保报价、订单、报表按区域隔离与汇总。" + }, + "21-1": { + "keywords": "Intrastat journal, Product Receipt, purchase order, EU trade reporting", + "features": "聚焦D365 FO中欧盟内部贸易合规场景,考察Intrastat数据源——必须基于已收货(Product Receipt)而非发票或手工录入。", + "memory_tips": "记口诀:'欧盟报关看收货,不等发票不手填' → Intrastat取数源头是Product Receipt(已收货),不是发票(C)也不是手工(D)或发票单据(B)。", + "explanation": "Intrastat申报要求以实际货物跨境移动为依据;在D365中,Product Receipt代表实物已入库/跨实体移动,是触发Intrastat记录的合法业务事件;发票未到或未过账不影响申报,故必须从Product Receipt转移数据。" + }, + "21-2": { + "keywords": "VendorB, operational requirements, Hotspot, D365 Finance and Operations", + "features": "这是一道交互式Hotspot题,需在图形化界面中点击正确配置项;无选项文本,依赖对VendorB特定业务场景(如付款方式、发票匹配、采购协议)的配置逻辑判断。", + "memory_tips": "记口诀:'VendorB = B2B直连伙伴 → 必配电子发票+自动三单匹配+付款计划';看到VendorB就联想‘B for Business-to-Business → 自动化+合规性’。", + "explanation": "VendorB是战略级供应商,D365中需启用其电子发票集成(via Electronic Reporting)、启用三向匹配(PO/Receipt/Invoice)、配置付款日程(Payment Schedule),确保自动对账与合规付款——这些是满足其运营要求的核心配置。" + }, + "21-3": { + "keywords": "UserB, resolve issue, Hotspot, select options", + "features": "这是一道交互式热点图(Hotspot)题,需在图形化界面中点击正确选项;无具体场景描述,但隐含权限/配置类故障排查(常见于D365 FO/CE中用户访问或功能异常)。", + "memory_tips": "记口诀:'UserB问题 = 权限+配置+同步' → 优先选'Assign security role'和'Synchronize user data';Hotspot题必选2个以上,排除纯日志/审计选项。", + "explanation": "UserB无法正常使用系统,典型原因在于安全角色未分配或用户数据未同步至D365环境;分配安全角色(Security Role)赋予权限,同步用户数据(Synchronize user)确保AD/Azure AD账户已正确导入并激活。其他选项如启用审计或清除缓存不解决根本授权问题。" + }, + "21-4": { + "keywords": "high-end tires, order, set up", + "features": "Hotspot题型,需在界面元素中选择正确配置项;聚焦采购前置主数据设置,非订单操作本身。", + "memory_tips": "记口诀:'买高端胎,先建物料+供应商+采购协议'——高值品必有协议(Procurement agreement)+主数据完备(Item + Vendor)。", + "explanation": "订购高端轮胎属于战略性采购,D365中必须先设置采购协议(定义价格、数量、条款),并确保物料主数据(Item)和供应商(Vendor)已启用且关联正确;缺一不可,否则无法创建有效采购订单。" + } +} \ No newline at end of file diff --git a/exam-viewer/src/App.vue b/exam-viewer/src/App.vue index 4931842..5d10287 100644 --- a/exam-viewer/src/App.vue +++ b/exam-viewer/src/App.vue @@ -5,7 +5,21 @@
加载中...
+ + +此题无标准答案,自动计为正确
+你的答案: {{ selectedAnswer || '未作答' }}
+你的答案: {{ selectedAnswer }}
+正确答案: {{ currentQuestion.answer }}
+你的答案: {{ selectedAnswer || '未作答' }}
+正确答案: {{ currentQuestion.answer }}
+请稍后再试,或联系管理员生成记忆要点数据。
+ +{{ currentQuestion.tips.keywords }}
+{{ currentQuestion.tips.features }}
+{{ currentQuestion.tips.memory_tips }}
+{{ currentQuestion.tips.explanation }}
+