New Features
Field Management Label Customization for Assets
What - Field Management now allows users to customize field labels for Assets-related records, including Apparatus Records, Equipment Records, Work Orders, Fluid Types, and Inventory Types. Updated labels appear throughout the Assets module wherever those fields are displayed.
Why - Organizations often use different terminology for apparatus, equipment, and inventory workflows. Allowing field label customization enables agencies to align system terminology with their internal naming conventions, improving usability and clarity across the platform.
How
Navigate to Field Management
Locate the field you want to modify
Click Edit Field
Update the Label field
Click Save
The updated label will appear in the Field Management table and throughout the Assets module UI
Use Case - A department that refers to apparatus as βUnitsβ can update the label through Field Management, ensuring that the terminology displayed throughout the Assets module matches their internal standards.
Important Note:
The Field Type, Field Values (Dropdown and Lists), and Current Name fields are not editable.
Enhancements
Remove Expiration Date Requirement When Quantity Is 0
What - Inventory validation was updated so that an expiration date is no longer required when the quantity for an item in a pouch, compartment, or storage is set to 0. This change removes the requirement to enter expiration information when inventory is not currently stocked in that location.
Why - Previously, users were required to enter an expiration date even when the quantity was zero. This created unnecessary data entry when documenting empty inventory locations. The update aligns inventory validation with checklist behavior and simplifies the inventory update process.
How
Navigate to Assets β Apparatus Overview, Kit Overview, or Location Overview
Open the applicable record
Go to Compartments, Pouches, or Storages
Edit or add an inventory item
Enter 0 in the Quantity field
Save the record without entering an expiration date
Use Case - During an apparatus inventory check, a user updates an item within a compartment that is currently empty. The quantity is set to 0, and the record can now be saved without entering an expiration date.
Inside a Checklist - expiration date no longer appears as required (highlights red)
Editing a Compartment/Pouch/Storage - expiration date is removed
Unique API Apparatus ID Setup Option
What - A new setup option called Unique API Apparatus ID has been added. When enabled, the system enforces uniqueness for the API Apparatus ID field across apparatus records, preventing duplicate values from being saved.
Why - Some integrations rely on the API Apparatus ID as a unique identifier. Allowing duplicate values could create integration conflicts or inaccurate data mapping. This option allows organizations to enforce uniqueness when required.
How
Navigate to Assets β Setup β Apparatus Settings
Locate the Unique API Apparatus ID toggle
Enable the toggle
Click Save
If duplicate API Apparatus IDs exist:
A warning message appears listing duplicate values and associated apparatus
The toggle remains OFF until duplicates are resolved
Once enabled:
Duplicate API Apparatus ID values cannot be saved when creating or editing apparatus
Use Case - An organization integrating with a fleet management platform enables Unique API Apparatus ID to ensure each apparatus record maintains a unique identifier for external system communication.
Important Note:
Validation applies only to active apparatus records.
ECOMM Unit Activity Added to Admin Audit Log
What - ECOMM Unit Activity events are now recorded in the Admin Audit Log, providing visibility into both successful operations and errors that occur during ECOMM processing.
Why - Recording these events improves transparency and provides administrators with additional insight when reviewing system activity or troubleshooting ECOMM-related processes.
How
Navigate to Assets β System Log
Locate entries related to ECOMM Unit Activity
Review the log entries to see details of successful or failed ECOMM operations
Use Case - An administrator reviewing system activity can view ECOMM Unit Activity entries in the audit log to verify that a unit update completed successfully or identify errors that occurred during the process.
Page Title Headers Added to Assets Pages
What - Page titles have been added to the top blue header area (main module menu) across primary pages in the Assets module to clearly identify the page currently being viewed. Titles were added for the following pages:
Dashboard
Fleet Overview
Equipment Overview
Location Overview
Kit Overview
Work Order Boards
Work Order List
Preventative Maintenance
Apparatus List
Equipment List
Location List
Kit List
Inventory Management
Purchase Orders
Bulk Checks
Swap
System Log
Status Log
Settings
Important Note:
The Out of Service Log has been renamed to Status Log, and navigation tabs were adjusted to align correctly with the new Inventory Management header.
Why - Some Assets pages previously lacked visible titles, which could make it difficult for users to quickly identify their location within the module. Adding consistent page headers improves navigation clarity and helps users move between sections with greater confidence.
How
Navigate to any page within the Assets module
The page title now appears in the blue header area at the top of the page
Titles are automatically displayed based on the page being viewed
Use Case - A user navigating between areas such as Fleet Overview, Inventory Management, and Work Order Boards can quickly confirm their location within the module by referencing the title displayed in the blue header, reducing confusion when switching between different Assets workflows.
Equipment List Performance Improvements
What - Performance improvements were implemented for the Equipment List page, reducing load times when viewing equipment records.
Why - Organizations with large equipment inventories experienced slower loading times when accessing the Equipment List. These improvements provide faster access to equipment data and improve overall usability.
How
Navigate to Assets β Equipment List
The page now loads faster automatically without requiring configuration changes
Use Case - A user responsible for reviewing equipment inspections opens the Equipment List and can now access records more quickly when managing large inventories.
Bulk Cancel Overdue Checklists
What - Introduced a bulk cancellation option for overdue checklists across the Dashboard, Apparatus, Equipment, Location, and Kit Overview pages, allowing users to efficiently manage and remove overdue checklist items without needing to cancel each one individually.
Why - This improvement reduces time spent managing overdue checklists and streamlines workflows by eliminating repetitive actions, especially in environments where multiple overdue checks frequently accumulate.
How
Navigate to the Overdue Checks section from the Dashboard or any Overview page
Click the Cancel button on an overdue checklist
In the modal:
If multiple overdue checks exist:
Select Dismiss, Cancel Latest Overdue, or Cancel All Overdue (with total count displayed)
If only one overdue check exists:
Select Dismiss or Cancel Checklist
Confirm your selection to complete the action
Use Case - A fleet manager reviewing overdue inspections across multiple apparatus can quickly clear outdated checklist entries in bulk, ensuring only relevant and actionable items remain visible without manually canceling each overdue record.
Single Overdue Checklist
Multiple Overdue Checklists
Expanded Hose Coupling Type Options
What - Added new hose coupling type optionsβAMA (Alberta Mutual Aid), BCT (British Columbia Thread), and BAT (British Columbia & Alberta Thread)βto the Coupling Type dropdown within hose equipment records.
Why - Expanding available coupling types ensures more accurate documentation and supports agencies operating with regional or mutual aid-specific equipment standards.
How
Navigate to Equipment and open or create a hose record
Locate the Coupling Type dropdown field
Select one of the new options:
AMA (Alberta Mutual Aid)
BCT (British Columbia Thread)
BAT (British Columbia & Alberta Thread)
Save the record
Use Case - A department participating in cross-jurisdictional mutual aid can accurately log hose specifications, ensuring compatibility and clarity when sharing equipment with neighboring regions.
Requests Page Load Time Optimization
What - Improved performance of the Requests page within Inventory Management, reducing load times from up to 30 seconds in some cases to approximately 4 seconds.
Why - Faster load times enhance usability and reduce delays when accessing critical request information, improving overall system responsiveness in time-sensitive environments.
How
Navigate to Inventory Management then the Requests page
The page will now load significantly faster without requiring any configuration or changes
Use Case - Users accessing maintenance or operational requests during active shifts can quickly retrieve information without delays, allowing for faster decision-making and response coordination.
Enhanced Checklist History Accessibility
What - Added additional clickable areas within the Checklist History Modal, allowing users to open checklist details by clicking near the checklist name or completion bar.
Why - This enhancement improves usability by providing a more intuitive and flexible way to access checklist details, reducing missed clicks and improving navigation efficiency.
How
Navigate to a Checklist History Modal
Locate a completed checklist entry
Hover over the checklist name or completion bar:
A hand cursor will appear indicating a clickable area
Click either area to open the Checklist Details Modal
Note: This functionality is not available for missed checklists since no detailed checklist data exists
Use Case - A supervisor reviewing past inspections can quickly access detailed checklist results by clicking directly on visible elements, improving review speed and reducing navigation friction.
Warning:
This feature is only available by accessing a specific asset overview and navigating to checklist history. Users CANNOT use this new workflow from the Assets > Dashboard.
Tire Pressure Fields in Apparatus Specifications
What - Added comprehensive tire pressure tracking within Apparatus Record Specifications, including both recommended pressures by axle set and current pressures for individual tires.
Why - This enhancement supports more detailed and accurate maintenance tracking, improving safety, compliance, and operational readiness by ensuring tire pressures are properly monitored.
How
Navigate to Apparatus and open a record
Go to the Specifications section
Enter values in:
Recommended Tire Pressure (by set) (e.g., Front, Rear 1, Rear 2, Tiller)
Current Tire Pressure (individual tires) - fields displayed dynamically based on apparatus type
Input numeric values (Min: 0.00, Max: 9999.99, Step: 0.01)
Save the record
Use Case - Maintenance personnel can log precise tire pressure readings for each wheel position on an engine or aerial unit, ensuring accurate inspections and helping prevent equipment failures due to improper inflation.
Warning:
Tire specification fields will only appear when the applicable apparatus has an NFIRS vehicle type entered on the Apparatus Information tab. Vehicle types that do not typically have tires (boats, helicopters, etc.) will not have the tire pressure specification section appear.
Field Management Permissions Expansion (Phase 2)
What - Expanded Field Management capabilities to include configurable field-level permissions (Hide, Read, Update, Required) across Apparatus, Equipment, Inventory, Work Orders, and Fluids, with consistent behavior across forms, lists, filters, and related views.
Why - This enhancement provides greater control over data visibility and editability, ensuring users only interact with fields relevant to their role while maintaining data integrity and validation consistency.
How
Navigate to Field Management in system configuration
Select a module (e.g., Apparatus, Equipment, Inventory, Work Orders, Fluids)
Configure field settings:
Set permissions to Hide, Read, or Update
Enable Required where applicable
Save changes
Key notes:
Fields required by default cannot have permissions modified
Required fields enforce validation during create/edit
Read fields appear disabled and non-editable
Dependent fields inherit permissions from parent fields (e.g., # of Motors)
In Fluids, Required settings in setup override Field Management permissions in certain cases
Checklist-specific required settings take precedence over Field Management
Permissions apply consistently across list views, filters, modals, and saved views
Use Case - An administrator can restrict sensitive operational fields to read-only for general users while allowing supervisors full edit access, ensuring accurate data entry while maintaining appropriate access control across the system.
Additional Information on Printed Check PDFs
- What - Expanded printed checklist PDFs to include minimum, par, quantity, and expiration details for inventory items.
- Why - To ensure printed reports reflect the same level of detail available in the digital checklist view.
- How -
- Navigate to Checklists β Completed Check β Print
- Review included fields in the generated PDF
- Note: Information appears inline for readability and space efficiency
- Use Case - Printed inspection reports now provide full inventory context, allowing personnel to review compliance and stock levels without accessing the system.
Additional Information on Printed Work Orders
- What - Enhanced printed Work Orders to include detailed apparatus and equipment information previously only available via the info icon.
- Why - To provide complete context in printed documentation for maintenance and operational use.
- How -
- Navigate to Work Orders β Select Work Order β Print
- Review added details such as location, make, model, and identifiers
- Note: Applies to both apparatus and equipment records
- Use Case - Maintenance personnel can reference full equipment or apparatus details directly from printed work orders in the field.
Enhanced PPE Size Field Flexibility
- What - Updated PPE Size fields to support alphanumeric and special character inputs with increased character limits.
- Why - To accommodate real-world sizing formats and improve accuracy in recording PPE specifications.
- How -
- Navigate to Assets β Equipment/Inventory β PPE Item
- Enter values in any Size field (e.g., Waist, Chest, Helmet) using letters, numbers, or combinations
- Note: Maximum length is 50 characters per field
- Use Case - When assigning turnout gear, personnel can accurately enter sizes like β2XLβ, β40Rβ, or β7 Β½β, ensuring proper fit tracking and inventory clarity.
Improved Apparatus Work Order Cost Reporting
- What - Updated reporting to display itemized costs per work order, including new filtering and detailed breakdown capabilities.
- Why - To provide clearer financial visibility and more accurate cost tracking across maintenance activities.
- How -
- Navigate to Reports β Asset β Apparatus Work Order Costs
- View costs broken down by individual work order
- Use Advanced Search β Work Orders filter to refine results
- Apply Date Range filters based on cost entry dates
- Note: Labor and parts costs display independently depending on date match
- Use Case - A fleet manager can analyze maintenance expenses per work order, identify cost trends, and generate more accurate reports for budgeting and audits.
Apparatus Import Template Enhancements
- What - Introduced an improved Apparatus Import Template with clearer field definitions and formatting guidance.
- Why - To reduce errors and streamline bulk data imports for apparatus records.
- How -
- Navigate to Assets β Apparatus β Import
- Download the updated Import Template
- Follow included field descriptions and formatting instructions
- Upload completed template
- Note: Ensure all required fields match specified formats
- Use Case - An administrator importing multiple apparatus records can complete uploads more efficiently with fewer validation errors.
Accessibility Improvements for Apparatus Overview
- What - Enhanced the Apparatus Overview interface to meet WCAG 2.1 AA accessibility standards, including improved labels, contrast, and navigation support.
- Why - To ensure all users can effectively navigate and interact with apparatus information regardless of accessibility needs.
- How -
- Navigate to Assets β Apparatus β Overview
- Use keyboard navigation and screen readers with improved labeling and structure
- Note: No configuration required; improvements are automatically applied
- Use Case - A user relying on assistive technology can now efficiently review apparatus details, navigate sections, and interact with fields without usability barriers.
Accessibility Improvements for Kit Overview
- What - Updated the Kit Overview interface to meet WCAG 2.1 AA accessibility standards with improved structure and readability.
- Why - To ensure equitable access and usability for all users interacting with kit data.
- How -
- Navigate to Assets β Kits β Overview
- Use improved navigation, labeling, and contrast features
- Note: Changes are automatically applied
- Use Case - Personnel can review kit contents and details using assistive technologies with improved clarity and navigation.
Accessibility Improvements for Location Overview
- What - Enhanced the Location Overview interface to meet accessibility standards, improving navigation and readability.
- Why - To ensure all users can effectively access and manage location data.
- How -
- Navigate to Assets β Locations β Overview
- Utilize improved labels, contrast, and navigation features
- Note: No action required to enable
- Use Case - Users can review and manage location details more efficiently, including those using assistive tools.
Dashboard Performance Improvements
- What - Optimized the Asset Dashboard to significantly reduce load times and improve data loading behavior.
- Why - To enhance system responsiveness and provide faster access to critical asset information.
- How -
- Navigate to Dashboard β Assets
- View initial results (first 20 assets load automatically)
- Click See More / See Next 20 to load additional records
- Note: Data loads sequentially to maintain performance
- Use Case - A user accessing the dashboard during shift change can quickly view key assets without waiting for the entire dataset to load.