IronNest 2D Warehouse Floor Map & Section Visualizer
Visual guide to the IronNest warehouse floor plan, section cards, diagonal-hatched empty slots, reactive radial donut gauges, and bin inspection drawers.
1. Overview & Business Value#
This comprehensive operational guide details the architecture, business workflows, configuration parameters, and execution steps for IronNest 2D Warehouse Floor Map & Section Visualizer within SmartERP.
IronNest 2D Warehouse Floor Map & Visualizer#
The IronNest 2D Floor Visualizer provides warehouse directors and shift managers with real-time graphical visibility into physical rack bay utilization across all warehouse sections.
{screenshot:ironnest-floor-map-and-visualizer-overview-dashboard}
2. Prerequisites & Security Access Groups#
- Required Modules:
stock, smarterp_wms_enterprise - Security Groups:
Warehouse Clerk(Technical ID:stock.group_stock_user)Warehouse Manager(Technical ID:stock.group_stock_manager)
- Master Data Dependencies: Multi-warehouse aisles, racks, shelves, bins, putaway rules, cycle count schedules, and barcode terminal profiles.
3. Step-by-Step Configuration & Execution#
Step 1: Navigating to the Module Interface#
- Log into your SmartERP instance at
https://smarterp.et/odoo. - Open the main App Switcher (grid icon in the top-left corner).
- Select the Inventory app icon.
- From the top navigation bar, open Inventory → Operations → Multi-Warehouse Operations / Putaway Rules / Wave Picking.
{screenshot:ironnest-floor-map-and-visualizer-app-switcher-navigation}
Step 2: Creating and Parameterizing Records#
- Click the New button in the top-left control panel.
- Complete the mandatory fields in the record form:
- Source Location (Mandatory): Warehouse physical bin or staging zone
- Destination Location (Mandatory): Target storage shelf or dispatch bay
- Product & Quantity (Mandatory): Inventory items with standard units of measure
- Operation Type (Mandatory): Internal transfer, putaway, wave pick, or delivery order
- Configure optional operational parameters and localized tags as required:
- Barcode Scan Verification (Optional): Mandatory barcode scanning confirmation
- Pallet / SSCC Package ID (Optional): Serialized shipping container code
- Assigned Warehouse Equipment (Optional): Forklift, reach truck, or manual pallet jack
- Click the Save icon in the control bar to commit the record.
{screenshot:ironnest-floor-map-and-visualizer-record-creation-form}
Step 3: Validating and Processing Transactions#
- State Transitions: Execute operational state progression (Draft Picking → Waiting Availability → Reserved → Wave Pick In Progress → Pack Checked → Done).
- Ledger & System Impact: Updates stock valuation layers dynamically and adjusts inventory lot quantities across designated warehouse storage locations.
- Audit Verification: Automated recording of author ID, timestamp, and immutable revision history.
{screenshot:ironnest-floor-map-and-visualizer-transaction-processing-state}
Visual Design Elements#
- Warehouse Facility Selector:
- Multi-facility carousel allowing instant switching between distribution centers (e.g.
WH/BOLE - Central Hub,WH/MODJO - Dry Port).
- Multi-facility carousel allowing instant switching between distribution centers (e.g.
- Section Cards & Bin Pockets:
- Physical zones categorized by product profile:
A - Electronics & High Value,B - Fast Moving Consumer Goods,C - Cold Chain Logistics, andD - Heavy Industrial & Machinery. - Solid Occupied Pockets: Color-coded pills displaying bin coordinate (e.g.
A1,B4) with status colors (Mint Green#00C48C, Amber#FFB020, Lavender#7C4DFF, Cyan#00E5FF). - Diagonal-Hatched Empty Slots: High-contrast 45-degree striped pattern (
repeating-linear-gradient(45deg, ...)) representing available, unallocated bins ready for putaway.
- Physical zones categorized by product profile:
- Section Usage Radial Donut Gauge:
- Circular SVG gauge displaying the exact percentage of allocated locations in the active section (e.g.,
56% Location Used). - Live telemetry counters for Total Shelves, Empty Shelves, Full Shelves, and Newly Added Bins.
- Circular SVG gauge displaying the exact percentage of allocated locations in the active section (e.g.,
- Interactive Bin Inspection Drawer:
- Clicking any bin pocket slides open the telemetry drawer:
- Weight load meter ($kg$ current vs max capacity).
- Cubic volume meter ($m^3$ current vs max capacity).
- Storage temperature class (
ambient,chilled,frozen,hazardous). - Allowed ABC velocity class.
- Live item breakdown: Product name, SKU, Lot, Quantity, and Currency Value.
- 1-Click quick actions: View Quants and Print Shelf Label.
- Clicking any bin pocket slides open the telemetry drawer:
4. Advanced Configuration Points#
- Automated Actions & Scheduled Tasks (Crons):
Inventory: Cycle count schedule trigger(stock.ir_cron_cycle_count): Runs weekly to select locations for scheduled physical cycle countingWMS: Auto-replenish forward pick bins(stock.ir_cron_replenish): Runs daily to trigger internal moves from bulk storage to picking faces
- Custom Print Templates & Reports:
- Warehouse Storage Bin Location Map & Occupancy
- Stock Valuation Summary by Storage Location
- Wave Picking & Packing Slip with Barcode Verification
- Multi-Company Rules: Record-level security isolation under Company 1 (
Ashewa Technology Solutions S.C.), preventing cross-company ledger leakage across parent and subsidiary legal entities.
5. Comprehensive Troubleshooting Matrix#
| Error Symptom / Exception | Probable Root Cause | Corrective Action / Resolution |
|---|---|---|
Stock Reservation Error: Insufficient available balance | Requested product quantity is already allocated to another confirmed order. | Replenish pick location from bulk overstock or verify physical stock count. |
Putaway Rule Conflict: Incompatible product storage | Attempting to place hazardous or refrigerated goods in standard dry bin. | Select a destination location configured for the product category specification. |
Barcode Scan Mismatch: Scanned code does not match item | Scanned barcode belongs to a different product variant or lot. | Verify physical item label and scan the correct SKU barcode. |