Asset Release Notes: December 2025

Asset Release Notes: December 2025

Video



New Features


1.  New Inventory Workflow
  • What - Introduced a comprehensive inventory workflow redesign that relocates Inventory List to Setup and creates a new "Inventory By Location" tab in Inventory Management, providing enhanced data visibility with single-view inventory management, intelligent location-based grouping, bulk update capabilities, and automatic notification triggers for quantities below minimum thresholds.
  • Why - This new feature was developed due to customer request to streamline inventory management by consolidating inventory data into a single comprehensive view, reducing navigation complexity and enabling faster data entry through location-aware workflows and bulk update functions that improve inventory accuracy and reduce administrative time.
  • How - Use the new inventory workflow:
    • Inventory List Relocation:
      • Access through SetupInventoryInventory Type List
      • Uses same permissions as previous Inventory List
    • New Inventory By Location Tab:
      • Navigate to Inventory Management menu
      • Access Inventory By Location tab
    • Add Inventory:
      • Select Inventory Name first (dropdown with search, shows all inventory)
      • After inventory selection, additional fields display:
        • Location - Dropdown with search, grouped by compartment/storage/pouch
        • Expiration Date - MM/DD/YYYY format (hidden if configured hidden, required if configured required)
        • Qty - Numeric, min 1, max 1,000,000 (hidden if configured hidden)
        • Min - Editable if exists, min 1, max 1,000,000 (hidden if configured hidden)
        • Par - Editable if exists, min 1, max 1,000,000 (hidden if configured hidden)
      • System behavior:
        • Existing inventory (same location/expiration): Updates with new values
        • New combination: Creates new entry
        • Qty below Min with notifications enabled: Sends notification
        • Total exceeds 1,000,000: Validation prevents entry
    • Edit Inventory:
      • Multiple instances of same item: Click edit pencil to select instance
      • Min field update: Updates all instances of same inventory item
      • Par field update: Updates all instances of same inventory item
      • Expiration date update:
        • Date already exists for location: Removes row and sums quantities
        • New date: Updates record with new expiration date
    • Bulk Update Functionality:
      • Select Inventory by Location List Bulk Update option
      • Update multiple inventory items simultaneously
      • Eliminates manual one-by-one updates
  • Use Case - Supply coordinators managing station inventory can navigate to the new Inventory By Location tab, select "Gauze Pads 4x4" from the inventory dropdown, then quickly add quantities to Engine 1 Compartment A (50 units, exp 12/2025), Medic 3 Storage Cabinet (100 units, exp 12/2025), and Station 5 Supply Room (200 units, exp 01/2026) in rapid succession from a single interface. When adding 40 units to a location with a 50-unit minimum, the system automatically sends a notification to the supply supervisor. Later, using the bulk update function, the coordinator can update par levels for all gauze pad locations across the department from 75 to 100 units in one operation, dramatically reducing the time spent maintaining inventory records across multiple stations and apparatus.

Inventory List Management in Setup







Inventory by Location in Inventory Management

Click on Inventory Management


Click on INVENTORY BY LOCATION


Select the Edit Pencil to edit any existing piece of inventory












Enhancements


1.  Update Out of Service Window in Mobile App
  • What - Improved the Out of Service (OOS) modal interface in the mobile application to display all options without requiring scrolling within the modal, providing a better user experience and faster access to status change functions.
  • Why - This enhancement was implemented due to customer request to improve mobile usability by eliminating the need to scroll within the OOS modal, enabling field personnel to quickly access all status change options and complete apparatus status updates more efficiently during emergency operations.
  • How - The improved modal is automatically available in the mobile app:
    • Open the mobile application
    • Navigate to apparatus status functions
    • Access the Out of Service modal
    • All options display without scrolling required
    • Select desired status option directly
    • Complete status change operation
  • Use Case - Firefighters discovering a mechanical issue with Engine 4 during a scene can use their mobile devices to immediately mark the apparatus out of service, with all status change options (mechanical failure, equipment issue, accident damage) visible on one screen without scrolling, enabling faster apparatus status updates that notify dispatch and fleet management to arrange backup coverage for the station.




2.  Update Logic for Zip Codes in Setup for Billing and Shipping to Allow Canadian Zip Codes
  • What - Updated the zip code validation logic in Billing and Shipping setup under Orders to accept Canadian postal code format, following the standard Letter-Number-Letter [space] Number-Letter-Number structure (e.g., M5V 3L9) in addition to existing U.S. zip code formats.
  • Why - This enhancement was implemented due to customer request to support Canadian departments and vendors by enabling proper address entry with Canadian postal codes, ensuring accurate billing and shipping information for cross-border procurement and international vendor relationships.
  • How - Canadian postal code entry is automatically supported:
    • Navigate to SetupOrdersBilling or Shipping
    • Enter zip code/postal code in the appropriate field
    • U.S. Format: Standard 5-digit or ZIP+4 format accepted
    • Canadian Format: Letter-Number-Letter [space] Number-Letter-Number (e.g., M5V 3L9)
    • Validation accepts both formats automatically
    • Save billing or shipping address with postal code
  • Use Case - Canadian fire departments in Ontario can now properly enter their headquarters address with postal code "M5V 3L9" when configuring billing information for purchase orders, ensuring accurate invoicing and delivery coordination with vendors while maintaining proper address formatting for financial records and shipping manifests that comply with Canadian postal service requirements.





3.  Add Permissions for Unit Update
  • What - Added granular permission controls for Unit Update functionality in the Swap Menu, including separate permissions for closing active unit updates, performing unit updates, reversing active unit updates, printing unit updates, and reading the unit updates list.
  • Why - This enhancement was implemented due to customer request to provide more refined access control for unit update operations, enabling departments to assign specific responsibilities for different aspects of apparatus swap management while maintaining appropriate oversight and security for fleet status changes.
  • How - Configure unit update permissions in the system:
    • Navigate to AssetsApparatus permissions section
    • Assign the following new permissions as needed:
      • Close an active unit update - Allows finalizing open unit updates
      • Perform a unit update - Allows initiating and executing unit updates
      • Reverse an active unit update - Allows undoing active updates
      • Print Unit Update - Allows printing unit update documentation
      • Read unit updates list - Allows viewing unit update history
    • Save permission assignments
    • Users can only access functions matching their assigned permissions
  • Use Case - Battalion chiefs can be granted permission to "Perform a unit update" and "Close an active unit update" to manage apparatus swaps during shift operations, while restricting "Reverse an active unit update" permission to fleet managers only, ensuring that unit status changes can be made operationally but preventing unauthorized reversal of completed swaps that could impact fleet tracking and maintenance scheduling without proper oversight.










4.  Updated Modals Behavior So "I Can't Scroll Background Page"
  • What - Implemented modal isolation (focus/scroll lock) for Work Order, Fluid, and System Log modals to prevent background page scrolling when modals are open. All modals now include a Close (X) button in the upper right corner for consistent user interaction patterns.
  • Why - This enhancement was made due to customer request to improve user experience and prevent accidental interactions by locking focus to active modals, eliminating confusion caused by background scrolling and ensuring users complete or cancel modal actions before accessing other interface elements.
  • How - Modal scroll lock functions automatically:
    • Access Apparatus Overview or start a check
    • Open Work Order, Fluid, or System Log modal
    • Background page cannot be scrolled while modal is open
    • Focus remains on the active modal
    • Close (X) button appears in upper right corner of all modals
    • Close modal to restore background interaction
    • Scroll lock prevents accidental background clicks
  • Use Case - Firefighters documenting a fluid check on Ladder 1 can focus entirely on entering oil level and coolant information in the Fluid modal without accidentally scrolling the background apparatus overview page, preventing data entry errors and lost work from accidentally clicking outside the modal, while the visible Close (X) button provides a clear way to exit when finished.




5.  Updated Behavior of Add-Remove Toggle in Compartments
  • What - Replaced the dropdown menu and Apply button for compartment checklist management with dedicated "Add to Check" and "Remove from Check" buttons that open modal interfaces for single or multiple checklist selection, providing a more intuitive workflow for bulk checklist association changes.
  • Why - This enhancement was implemented due to customer request to simplify bulk checklist management by providing clearer action options and eliminating confusion about add versus remove operations, enabling faster compartment configuration updates without requiring individual compartment editing.
  • How - Use the updated checklist management interface:
    • Navigate to Compartments with multiple selections
    • Select one or more compartments (check boxes)
    • Two button options appear:
      • "Add to Check" - Opens modal listing all available checklists
      • "Remove from Check" - Opens modal with currently associated checklists
    • Add to Check Modal:
      • View all available checklists
      • Select single or multiple checklists
      • Apply selections to add checklists to selected compartments
    • Remove from Check Modal:
      • View all associated checklists
      • Select checklists to remove
      • Apply to remove from selected compartments
    • Changes apply to all selected compartments simultaneously
  • Use Case - Fleet supervisors reconfiguring inspection protocols for Engine 2's eight compartments can select all compartments, click "Remove from Check," select the outdated "Weekly Tool Inventory" checklist, and remove it from all compartments with one operation, then click "Add to Check" to add the new "Daily Tool Verification" checklist to all compartments, completing a comprehensive checklist update in seconds rather than editing each compartment individually.






6.  Update Apparatus Import Template xlsx Sheet
  • What - Added CAD Designation field to the apparatus import template and established required field validation for NERIS clients, making CAD Designation, Location, NERIS Apparatus Type, and Normal Staffing Level mandatory during the import wizard process for NERIS-enabled departments.
  • Why - This enhancement was implemented due to customer request to support CAD system integration and ensure proper NERIS data requirements are met during apparatus imports, preventing incomplete records that could impact dispatch operations and NFIRS reporting compliance.
  • How - Use the updated apparatus import template:
    • Access Apparatus Import Wizard
    • Download updated import template
    • Template includes new CAD Designation field
    • For NERIS clients, the following fields are required:
      • CAD Designation
      • Location
      • NERIS Apparatus Type
      • Normal Staffing Level
    • Complete all required fields in the import file
    • Upload and process import with validation
    • System validates required fields for NERIS clients
  • Use Case - Communications coordinators importing 12 new apparatus for CAD system integration can now include CAD designation codes like "E1", "T2", and "BC3" directly in the import template, ensuring proper apparatus identification in dispatch systems. NERIS-enabled departments receive automatic validation ensuring all apparatus records include required NFIRS reporting fields like apparatus type and staffing levels before import completion, preventing data gaps that could cause reporting failures during annual NFIRS submission to state fire marshal offices.


    • Related Articles

    • Best Practices for Building Asset Types, Creating and Scheduling Checklists, and Associating Assets

      Purpose Statement This article provides module managers with comprehensive best practices for setting up the Assets module in First Due, with specific focus on properly configuring checklists that include compartments (apparatus), pouches (kits), or ...
    • Assets: Out of Service Log

      Purpose Statement The Assets Out of Service Log allows administrators and supervisors to track and document when apparatus and equipment are unavailable for service. This feature maintains a historical record of asset downtime, supports accurate ...
    • Assets: System Log

      Purpose Statement The Assets System Log provides administrators and supervisors with a comprehensive audit trail of all changes made within the Assets module, including equipment, inventory, work orders, and purchases. This feature enables you to ...
    • Assets Release Notes: October 2025

      Video New Features 1. Ability to Remove Incomplete Checks What - Introduced the ability to remove incomplete checks from apparatus, location, equipment, and kit checklist sections. The feature includes a new permission "Assets - Delete Incomplete ...
    • Assets 201

      First Due Academy: Assets 201 This training session offers specialized instruction for the features and functionality associated with First Due's Assets & Inventory Module. In 201 level sessions we review advanced features of First Due modules ...