MB-920 Describe Dynamics 365 Supply Chain Management • Complete Question Bank
Complete MB-920 Describe Dynamics 365 Supply Chain Management question bank — all 0 questions with answers and detailed explanations.
Contoso Ltd. is a global manufacturer of industrial pumps. They use Dynamics 365 Supply Chain Management with warehouse management (WMS) enabled. The warehouse in Chicago has been experiencing frequent inventory discrepancies during cycle counting. The discrepancies are mostly for items stored in bulk locations (floor storage) with high movement volume. The warehouse manager suspects that the issue is related to how inventory transactions are processed during outbound picking. When pickers confirm a pick, the system immediately reduces on-hand inventory. However, the physical movement to the staging area often happens later, sometimes after the system confirmation. This timing difference leads to phantom inventory. The manager wants to avoid a full physical inventory and implement a solution that aligns system and physical movements without major process changes. They consider four options:
A. Enable negative inventory adjustments for bulk locations. B. Use the 'Registration' process instead of picking confirmation for outbound orders. C. Implement a staging location and use the 'Stage for packing' functionality to defer inventory reduction until the item is physically staged. D. Disable cycle counting for bulk locations and rely on annual physical counts.
Which option should Contoso implement?
Drag or tap steps into the slots.
Refer to the exhibit.
{
"routeId": "ROUTE-MFG-001",
"operationNumber": "10",
"operationDescription": "Cutting",
"resourceId": "SAW-01",
"resourceGroupId": "METAL_SHOP",
"runTimeHours": 0.5,
"setupTimeHours": 0.25
}Refer to the exhibit.
{
"purchaseOrderNumber": "PO-000123",
"vendorAccount": "VEN-001",
"orderStatus": "Confirmed",
"lineItems": [
{
"itemNumber": "M-100",
"quantity": 100,
"receivedQuantity": 50,
"unitPrice": 10.00
}
]
}{
"ItemNumber": "P-1000",
"Warehouse": "WH01",
"Location": "BULK-01",
"OnHandQuantity": 0,
"ReservedQuantity": 0,
"AvailableQuantity": 0,
"InventoryStatus": "Available"
}{
"ProductionOrderId": "PO-2024-001",
"ItemNumber": "F-2000",
"ScheduledStartDate": "2024-10-01",
"ScheduledEndDate": "2024-10-05",
"Quantity": 100,
"Status": "Scheduled",
"RouteId": "ROUTE-01",
"Operations": [
{
"OperationNumber": 10,
"ResourceId": "CNC-MACHINE",
"SetupTimeHours": 1,
"RunTimeHours": 2,
"ScheduledStart": "2024-10-01 08:00",
"ScheduledEnd": "2024-10-01 11:00"
},
{
"OperationNumber": 20,
"ResourceId": "ASSEMBLY-LINE",
"SetupTimeHours": 0.5,
"RunTimeHours": 3,
"ScheduledStart": "2024-10-01 11:30",
"ScheduledEnd": "2024-10-01 15:00"
}
]
}{
"SalesOrderId": "SO-2024-1001",
"Customer": "Contoso Ltd.",
"ItemNumber": "L-5000",
"Quantity": 50,
"Warehouse": "WH02",
"ReservationMethod": "Manual",
"OnHandQuantity": 40,
"AvailableQuantity": 40
}Refer to the exhibit.
```json
{
"BatchJob": {
"Id": "0001",
"Status": "Executing",
"Recurrence": {
"DaysInterval": 1,
"Time": "02:00:00"
},
"Tasks": [
{
"TaskId": "T1",
"Description": "Master planning run",
"Parameters": {
"PlanningMethod": "Regeneration",
"IncludeSafetyStock": true,
"FirmPlannedOrders": false
}
}
]
}
}
```Refer to the exhibit.
```json
{
"Warehouse": {
"WarehouseId": "WH01",
"LocationProfiles": [
{
"ProfileId": "BULK",
"LocationType": "Bulk",
"MaxWeight": 1000,
"MaxVolume": 10
},
{
"ProfileId": "PICK",
"LocationType": "Picking",
"MaxWeight": 100,
"MaxVolume": 1
}
],
"LocationDirectives": [
{
"DirectiveCode": "PUT-BULK",
"WorkOrderType": "Purchase orders",
"Action": "Put",
"LocationProfile": "BULK"
}
]
}
}
```Refer to the exhibit.
```json
{
"Costing": {
"InventoryModel": "Standard cost",
"CostingVersion": "2025-Q1",
"ItemCost": {
"ItemId": "FG-200",
"Cost": 150.00,
"CostingMethod": "BOM calculation",
"BOM": [
{"ItemId": "RM-300", "Quantity": 2, "Cost": 20.00},
{"ItemId": "RM-400", "Quantity": 1, "Cost": 50.00}
]
}
}
}
```Refer to the exhibit.
```json
{
"PurchaseOrder": {
"PurchaseOrderNumber": "PO000123",
"Vendor": "Vendor A",
"Lines": [
{
"ItemNumber": "ITEM001",
"Quantity": 100,
"UnitPrice": 10.00,
"LineAmount": 1000.00,
"Warehouse": "WH01",
"DeliveryDate": "2026-05-01"
}
],
"Charges": [
{
"ChargeCode": "FREIGHT",
"ChargeValue": 50.00
}
]
}
}
```Refer to the exhibit.
```json
{
"ProductionOrder": {
"ProductionOrderNumber": "PR000456",
"ItemNumber": "FINISHED-GOOD",
"Quantity": 100,
"BOMVersion": "BOM-001",
"RouteVersion": "ROUTE-001",
"Status": "Estimated",
"StartDate": "2026-04-10",
"EndDate": "2026-04-15"
}
}
```Refer to the exhibit.
{
"PlanId": "Plan1",
"ItemNumber": "A0001",
"Action": "CoverageGroup",
"CoverageGroup": "FIFO",
"Period": 30,
"SafetyStock": 100,
"ReorderingPolicy": "MinMax",
"MinimumQuantity": 500,
"MaximumQuantity": 2000
}Refer to the exhibit.
{
"WorkTemplate": "Picking",
"WorkOrderType": "Sales orders",
"WorkPriority": 10,
"WorkPoolId": "Default",
"WorkLines": [
{
"LineClass": "Sales",
"WorkLineType": "Pick",
"InventoryLocation": "BULK-01",
"WorkTemplateQuery": "Warehouse = 'WH1'"
}
]
}Refer to the exhibit.
{
"ProductInformationManagement": {
"ProductLifecycleState": "Active",
"DefaultReceivingSite": "WH1",
"StorageDimensionGroup": "SiteWarehouse",
"TrackingDimensionGroup": "BatchNumber",
"VariantConfigurationTechnology": "ConstraintBased"
}
}Refer to the exhibit. ``` // KQL query for Power BI // Count of quality orders by status QualityOrders | where CreationDate >= ago(30d) | summarize Count = count() by Status | order by Count desc ```
Refer to the exhibit.
{
"DeliveryModeCode": "AIR",
"CarrierCode": "FEDEX",
"ServiceCode": "PRIORITY_OVERNIGHT",
"RateBase": 25.00,
"RatePerKg": 2.50,
"MinimumCharge": 10.00
}Refer to the exhibit. <MasterPlan> <PlanId>MP-001</PlanId> <PlanName>Daily Replenishment</PlanName> <CoverageGroup>CG-FAST</CoverageGroup> <TimeFenceDays>30</TimeFenceDays> <UseForecast>Yes</UseForecast> </MasterPlan>
Refer to the exhibit.
```json
{
"PlanningOptimizationConfiguration": {
"Enabled": true,
"InstanceName": "PO-Instance-01",
"FirmPlannedOrders": true,
"FirmingTimeFenceDays": 30,
"IncludeSafetyStock": true,
"CalculateActionMessages": false
}
}
```Refer to the exhibit.
```json
{
"WarehouseParameters": {
"UseWarehouseManagementProcess": true,
"DefaultLocation": "BULK-001",
"ReservationHierarchy": "Site WH Location"
},
"LocationProfile": "BULK",
"LocationType": "Bulk",
"MaxPallets": 10
}
```Refer to the exhibit.
```json
{
"ProductInformationManagement": {
"ProductType": "Item",
"StorageDimensionGroup": "SiteWH",
"TrackingDimensionGroup": "Serial",
"InventoryModelGroup": "FIFO",
"BOMVersion": {
"BOMID": "BOM-001",
"Quantity": 1,
"Components": [
{"ItemNumber": "RM-001", "Quantity": 2},
{"ItemNumber": "RM-002", "Quantity": 1}
]
}
}
}
```"DemandForecast": {
"ForecastModelId": "DEFAULT",
"DemandForecastMethod": "ARIMA",
"HistoricalHorizon": 12
}{
"ResourceCapacity": {
"Calendar": "5Day",
"Capacity": 480,
"EfficiencyPercentage": 100,
"OperationSchedulingDirection": "Forward"
}
}Refer to the exhibit.
```xml
<BatchJob>
<Name>Inventory Closing</Name>
<Status>Ended</Status>
<StartDateTime>2025-02-15T22:00:00Z</StartDateTime>
<EndDateTime>2025-02-16T04:30:00Z</EndDateTime>
<RunBy>Admin</RunBy>
<Recurrence>
<Days>Every day</Days>
<Time>22:00:00</Time>
</Recurrence>
<Log>
<Message>Error: Inventory closing could not be completed because there are open inventory transactions for item A-100.</Message>
</Log>
</BatchJob>
```Drag or tap steps into the slots.
Drag a concept onto its matching description — or click a concept then click the description.
List of components needed to produce an item
Sequence of operations in production
Visual signal for just-in-time production
Control inventory movement and storage
Forecast customer demand to optimize inventory
Drag a concept onto its matching description — or click a concept then click the description.
Customer pays a predetermined total amount
Customer pays based on actual time and costs
Customer pays cost plus a markup
Customer pays a recurring fixed fee
Invoices triggered by project milestones
A warehouse manager queries the on-hand inventory for item L0101 and receives the JSON output above:
```json
{
"ItemId": "L0101",
"OnHandQuantity": 700,
"PhysicallyReserved": 400,
"AvailablePhysical": 300
}```
Currently, how many units of item L0101 are available to be picked for new orders?
Refer to the exhibit.
{
"dataAreaId": "USMF",
"itemNumber": "L0101",
"siteId": "1",
"locationId": "BULK-001",
"inventoryStatusId": "Available",
"licensePlateId": "LP001234",
"actualPhysicalQuantity": 500,
"reservedPhysicalQuantity": 200
}Refer to the exhibit.
```json
{
"WorkTemplate": {
"WorkTemplateCode": "PICK-001",
"WorkPoolID": "POOL1",
"Priority": 10,
"WorkType": "Pick",
"WorkLines": [
{
"LineNumber": 1,
"WorkClassID": "Picking",
"Location": {
"LocationProfile": "BULK",
"ZoneID": "ZONE1"
},
"Item": {
"ItemNumber": "ITEM002",
"Quantity": 50
}
}
]
}
}
```Refer to the exhibit.
{
"ReservationHierarchy": "FIFO",
"Sequence": [
{
"Dimension": "Location",
"Priority": 1
},
{
"Dimension": "Lot number",
"Priority": 2
},
{
"Dimension": "Expiration date",
"Priority": 3
}
]
}Refer to the exhibit.
{
"WarehouseManagementParameters": {
"UseLocationDirectives": true,
"LocationDirectiveStrategy": "WaveBased",
"WaveStepCode": "0001",
"WaveStepType": "Replenishment",
"ReplenishmentMinQty": 10,
"ReplenishmentMaxQty": 100
}
}Refer to the exhibit.
{
"MasterPlan": {
"PlanId": "Plan01",
"CoverageGroup": "CG_High",
"IncludeInventoryOnHand": true,
"IncludeDemandForecast": true,
"TimeFenceInDays": 90
}
}Refer to the exhibit.
{
"PlanId": "Plan1",
"Scope": {
"Site": "Site1",
"IncludeWarehouses": ["WH1", "WH2"]
},
"SchedulingMethod": "Operations scheduling",
"FiniteCapacity": true,
"FiniteMaterial": false
}Refer to the exhibit.
```
// Configuration for a landed cost voyage
{
"VoyageId": "V001",
"Vessel": "MV Container",
"EstimatedStartDate": "2026-03-01",
"PortOfLoading": "Shanghai",
"PortOfDischarge": "Rotterdam",
"Costs": [
{"CostType": "Freight", "Amount": 5000},
{"CostType": "Insurance", "Amount": 1200}
],
"GoodsInTransitOrder": "GIT-001"
}```Refer to the exhibit.
{
"ItemId": "LAPTOP-001",
"SiteId": "1",
"WarehouseId": "WH-MAIN",
"LocationId": "BULK-01",
"LicensePlateId": "LP1001",
"Quantity": 50,
"Unit": "EA"
}{
"BatchJob": {
"JobId": "JOB-12345",
"Status": "Waiting",
"Recurrence": "Daily",
"StartDateTime": "2025-01-15T02:00:00Z",
"History": [
{"ExecutionDate": "2025-01-14", "Status": "Error", "Message": "Insufficient inventory for item A0001"}
]
}
}{
"Warehouse": "WH01",
"LocationDirective": {
"WorkOrderType": "Sales",
"Sequence": 1,
"Strategy": "FEFO",
"Location": [
{"LocationProfile": "BULK", "MinQty": 0, "MaxQty": 10000},
{"LocationProfile": "PICK", "MinQty": 0, "MaxQty": 500}
]
}
}{
"MasterPlan": {
"PlanName": "PlanA",
"CoverageGroup": "Default",
"PlannedOrder": [
{"ItemNumber": "A0001", "OrderType": "PurchaseOrder", "Quantity": 100, "Status": "Approved"}
]
}
}{
"Product": {
"ItemNumber": "F0001",
"StorageDimensionGroup": "SiteWarehouse",
"TrackingDimensionGroup": "BatchSerial"
}
}{
"WarehouseLocation": {
"LocationProfileId": "BULK",
"LocationType": "Bulk",
"MaxPalletWeight": 1000
}
}{
"BOMVersion": {
"BOMId": "BOM-001",
"ItemNumber": "FGI-100",
"Quantity": 1,
"CoProduct": [
{
"ItemNumber": "CP-01",
"Quantity": 0.5
}
]
}
}{
"WarehouseLocation": {
"Warehouse": "WH-01",
"Location": "A-01-01",
"LocationType": "Bulk",
"MaxPallets": 10
}
}{
"PurchaseOrder": {
"PurchaseOrderNumber": "PO-000123",
"VendorAccount": "VEN-001",
"OrderTotal": 15000.00,
"PurchaseOrderStatus": "Confirmed",
"LineItems": [
{
"ItemNumber": "ITEM-100",
"Quantity": 100,
"UnitPrice": 100.00,
"LineStatus": "Open"
},
{
"ItemNumber": "ITEM-200",
"Quantity": 50,
"UnitPrice": 100.00,
"LineStatus": "Open"
}
]
}
}{
"ProductionOrder": {
"ProductionOrderNumber": "PRD-000456",
"ItemNumber": "FINISHED-ITEM",
"Quantity": 100,
"Status": "Started",
"ScheduledStartDate": "2026-05-01",
"ScheduledEndDate": "2026-05-05",
"ActualStartDate": "2026-05-02",
"BOMConsumption": "Manual"
}
}{
"TransferOrder": {
"TransferOrderNumber": "TO-000789",
"FromWarehouse": "WH-01",
"ToWarehouse": "WH-02",
"Status": "Shipped",
"Lines": [
{
"ItemNumber": "ITEM-300",
"Quantity": 10,
"ShippedQuantity": 10,
"ReceivedQuantity": 0
}
]
}
}{
"InventoryValueReport": {
"Query": "SELECT ItemId, SUM(PhysicalInventory) as TotalQty, SUM(PhysicalCostAmount) as TotalCost FROM InventSum WHERE Closed = 0 GROUP BY ItemId",
"Filters": [
{"Field": "SiteId", "Value": "1"}
]
}
}