Appearance
Inventory Traceability
Frontend route mapping
| Feature | MFE route |
|---|---|
| Dashboard | /inventory |
| Item Definitions | /inventory/masterdata/item-definition |
| Warehouses | /inventory/masterdata/warehouse |
| Units of Measure | /inventory/masterdata/uom |
| Operational Tags | /inventory/masterdata/operational-tag |
| Attribute Definitions | /inventory/masterdata/attribute-definition |
| Item Categories | /inventory/masterdata/items-category |
| General Settings | /inventory/masterdata/general-setting/general-form |
| Reorder Rules | /inventory/masterdata/items-reorderrules |
| Stock In | /inventory/transactions/stockin |
| Stock Out | /inventory/transactions/stockout |
| Stock Transfer | /inventory/transactions/stocktransfer |
| Inventory Reconciliation | /inventory/transactions/inventory-reconciliation |
| Opening Balance | /inventory/transactions/opening-balance |
| Landed Cost | /inventory/transactions/landed-cost |
| Item Card | /inventory/reports/item-card-report |
| Inventory Balance | /inventory/reports/inventory-balance-report |
| Stock Transfer Report | /inventory/reports/stock-transfer-report |
| Slow-Moving Items | /inventory/reports/slow-moving-items-report |
| Stock Out Report | /inventory/reports/stock-out-report |
| Stock In Report | /inventory/reports/stock-in-report |
Primary backend controller mapping
| Area | Controllers/endpoints inspected |
|---|---|
| Dashboard | DashboardController |
| Items | ItemDefinitionController, item variant/barcode/category controllers, ImportController |
| Warehouses | WareHouseController |
| Units | UOMController, UOMCategoriesController |
| Attributes | AttributeGroupController |
| Settings | InventoryGeneralSettingController |
| Stock movements | Stock In, Stock Out, Stock Transfer, Inventory Reconcile, and Opening Balance controllers |
| Landed cost | LandedCostController |
| Reports | Inventory report controllers under Controllers/Reports |
Authorization
Frontend route guards and action controls use AppInventoryPermissions. Permission families include feature-specific List, View/ReportView, Add, Edit, Delete, Post, Printout, Export, Import, activation, and settings actions. Acceptance testing must verify both direct-route access and action visibility/API enforcement.