13-06-2025 June System Release V1
Summary
This comprehensive system release delivers significant performance improvements, enhanced user experience, and strengthened platform reliability. The release includes 38 total improvements across multiple modules, with major enhancements to API performance, workflow efficiency, and cross-platform stability.
Key Highlights
38 total improvements (22 fixes, 12 enhancements, 3 new features)
Major performance upgrades for APIs and system responsiveness
Enhanced document approval workflows with improved reliability
New admin approval system for account registrations
Improved data accuracy across all modules
Strengthened platform security and data protection
Performance Improvements
Faster System Response Times
Resolved Work Orders timeout issues for more reliable access
Significantly improved Plant list API performance in production environments
Enhanced inspection reports loading times and overall user experience
Optimised Dashboard Performance
Improved document approval workflow reliability
Enhanced training record accuracy in contractor dashboard charts
Better HTML formatting in alerts and notifications
New Features & Enhancements
Workers Module
Enhanced Account Management
New security measures for account type changes during registration
Improved CSV export functionality with last login details for staff
Better registration token management for imported workers
Streamlined Workflows
Enhanced automatic document approval processes
Improved staging area import functionality
Cleaner supplier display in staff details
Forms Module
Better Administrative Oversight
Comprehensive user action tracking for permit role assignments
Enhanced audit trails for administrative activities
Live Access
Improved Functionality
Enhanced search capabilities in Personnel on Site Board
Added compliance status information to PDF exports
Supplier Management
Better User Experience
Added informative tooltips for status updates
Improved understanding of system update timing
Mobile App Improvements
Enhanced Mobile Experience
Improved QR code scanning functionality with better organization boundaries
Fixed PDF report data display issues in inspection apps
Better form validation in inspection templates
Improved corrective actions display
API & Integration Updates
Enhanced API Performance
Improved inspection data API with template information
Simplified overdue actions API (removed pagination)
Optimised Plant list API for better reliability
Better Integration Support
More comprehensive inspection data for third-party systems
Enhanced error handling and response times
Improved authentication and session management
General System Improvements
Enhanced Privacy & Compliance
Removed external tracking components for better user privacy
Improved UI stability and button responsiveness
Enhanced session management across the platform
Better Data Management
Improved data consistency across incident tracking
Enhanced organisational data boundaries
Strengthened platform reliability and stability
What This Means for You
System Administrators
Better performance monitoring and system reliability
Enhanced user account management controls
Improved privacy compliance measures
Document Managers
More reliable document approval processes
Enhanced workflow efficiency
Better audit trail visibility
Mobile Users
Faster, more secure mobile app experience
Improved data accuracy in reports
Better scanning and inspection functionality
API Users
Faster response times and better reliability
More comprehensive data access
Simplified integration processes
Update Information
Improved Security: We've strengthened our platform's data protection measures to ensure your information remains secure and properly organised
Performance Gains: You may notice faster loading times and improved responsiveness across the platform
13-06-2025 Work Orders V2 + Live Access 2.8 API updates
Summary
This major release introduces significant enhancements to the Work Orders module and Live Access functionality. The release includes comprehensive API improvements, new workflow features, enhanced integration capabilities, and numerous bug fixes to improve reliability and user experience.
Key Highlights
49 total issues resolved (21 bug fixes, 17 improvements, 10 new features)
Complete Work Orders API suite with full CRUD operations
Enhanced Live Access integration with improved work order management
New site assignment capabilities for flexible worker deployment
Improved data security and cross-organisation protection
Comprehensive HN Work Order Integration support
Work Orders
New Features
Comprehensive Work Order API Suite - Complete set of REST API endpoints for third-party integrations:
Create Work Order (POST) - Add new work orders programmatically
Update Work Order (PUT) - Modify existing work orders with full field support
Get Work Order List (GET) - Retrieve filtered work order lists with date/time parameters
Get Work Order Detail (GET) - Access detailed work order information including history
Work Order Update History - Complete audit trail showing all changes made to work orders, including timestamps, user details, and modification logs for improved accountability and tracking
Unlinked Work Order Email Alerts - Configurable email notification system for work orders that aren't properly linked to sites or suppliers, helping maintain data integrity and workflow completeness
Enhanced Worker Site Assignment - New setting allowing workers to sign into any site their company is assigned to, providing greater flexibility in workforce deployment whilst maintaining proper access controls
Automatic Site Assignment - Improved logic to automatically assign suppliers to sites when workers sign into sites they are not currently assigned to, streamlining the onboarding process
Bug Fixes
Fixed critical data security issue - Resolved serious vulnerability where work order data fetching could match supplier data from other organisations, ensuring proper data isolation and security
Corrected Live Access status update restrictions - Fixed issue where workers could see status selection options when signing out of work orders, even when the ‘Update Work Order Status from Live Access’ setting was disabled
Resolved work order list loading errors - Fixed console errors and page crashes that occurred when loading work orders without configured descriptions
Enhanced work order completion logic - Resolved issue where work orders without expected completion dates couldn't be closed off through Live Access, improving workflow flexibility
Fixed automatic site assignment - Corrected bug where workers signing into unassigned sites weren't automatically assigned, ensuring proper access and tracking
Improved API data accuracy - Fixed API response showing ‘WorkOrderActice’ instead of ‘WorkOrderActive’, ensuring proper boolean field naming
Resolved HTML display issues - Cleaned up HTML elements appearing in the Sites column data, improving user interface presentation
Fixed filter functionality - Restored ‘Clear All’ filters feature in Work Orders list view that had stopped working.
Enhanced URL validation - Added proper validation alerts for invalid URL formats in work order settings
Improved field validation - Added comprehensive validation for Create/Edit Work Order fields to prevent data entry errors
API Enhancements
Enhanced Work Order Number handling - Removed automatic ‘CFWOID’ prefix addition to supplied work order numbers, providing cleaner API integration
Improved WorkRef field handling - Made WorkRef a required field for work order creation via API, ensuring data consistency
Extended description field length - Increased character limit for work order descriptions to accommodate more detailed information
Enhanced response data - API responses now include contractor/supplier information in PUT request success responses
Improved timestamp tracking - Work order timestamps are now updated when contractors sign in, providing better activity tracking
Live Access Mobile API
New Features
New Torus Integration Endpoint - Added
get-has-outstanding-torus-keys-by-projectendpoint for enhanced project-specific key management and trackingSelective Status Update Control - Implemented restrictions preventing workers from updating work order statuses based on work order origin, providing better control over workflow management
Bug Fixes
Improved work order completion tracking - Fixed issue where completion dates weren't being updated when contractors completed work orders using Live Access
Enhanced activity/work order distinction - Improved clarity in the interface to better distinguish between activities and work orders in the selection view
Fixed account settings persistence - Resolved issue where the ‘Allow Workers to sign into Sites they are not assigned to’ setting couldn't be disabled once enabled
Improvements
Enhanced profile endpoint - Updated
set-current-profileendpoint to include flags indicating whether work order status should be updated, improving Live Access decision-makingImproved synchronisation settings - Updated Work Order sync and update settings specifically for Live Access integration, ensuring proper data flow between systems
API Updates
New Endpoints
Sites POST Endpoint - New API endpoint for creating sites programmatically, supporting automated site management workflows
Enhanced Work Order APIs - Complete suite of work order management endpoints with comprehensive documentation and parameter support
Improvements
Better DateTime parameter support - Enhanced API endpoints now accept and properly handle DateTime parameters for improved filtering and querying
Improved error handling - Enhanced API error responses and validation to provide clearer feedback for integration developers
Enhanced Third Party Integration - Improved API matching logic for third-party contractor IDs with ComplyFlow supplier system
Supplier and Worker Registration
Bug Fixes
Fixed ABN validation side effects - Resolved issues with Australian Business Number validation affecting the public registration form functionality
Improvements
Enhanced ABN processing - Improved ABN validation system with automatic space removal during saving, ensuring data consistency
Configuration and Account Settings
Bug Fixes
Fixed settings interface issues - Resolved problems with Work Orders settings screen functionality in test environments
Corrected settings display - Fixed MyBuildings settings appearing outside the designated MyBuilding area in the configuration interface
Restored settings functionality - Fixed mistakenly renamed ‘Update to Live Access’ option in work order settings.
Improvements
Enhanced notification checkbox - Hidden non-functional ‘Notify Supplier’ checkbox feature to prevent user confusion
Improved settings organisation - Better categorisation and display of work order-related settings
Technical Improvements
This release includes significant backend enhancements:
Enhanced database performance for work order queries
Improved API response times and data handling
Better error logging and debugging capabilities
Enhanced security measures for cross-organisation data protection
Improved data validation across all work order operations
13-06-2025 Competency Matrix refactored V1
Summary
This release delivers a comprehensive overhaul of the Competency Matrix feature within the Reports module. The refactored system provides enhanced filtering capabilities, improved data accuracy, better user interface design, and expanded functionality for tracking staff and worker competencies across the organisation.
Key Highlights
29 total issues resolved (17 bug fixes, 11 improvements, 1 new feature)
Complete filtering system overhaul with enhanced accuracy and reliability
Improved data integrity for training and competency tracking
Enhanced user interface with better column management and CSV export functionality
New search flexibility with AND/OR condition toggle options
Expanded competency tracking including plant category operator competencies
Reports and KPIs
New Features
Flexible Search Conditions - Added toggle functionality to switch between AND and OR search conditions, providing greater flexibility in competency searches and allowing users to find staff with any matching criteria rather than requiring all criteria to be met.
Enhanced Plant Category Integration - Expanded competency tracking to include tests requested by Plant Category Operator Competencies in NCF, providing comprehensive visibility into equipment-specific training requirements.
Major Improvements
Completely Redesigned Filtering System - Rebuilt the entire filtering mechanism to provide accurate and reliable results:
Online Training Filter Independence - Online training filters now work independently without requiring Staff Category or Site filter dependencies
Accurate Training Status Display - Training courses now correctly show their actual completion status rather than defaulting to "Not Requested"
Proper Site-Based Training Handling - Online training requested from Site Details with "Include Staff" flag set to FALSE now displays correct completion status
Removed Problematic Status Dropdown - Eliminated the entire Status dropdown that was causing filtering inconsistencies
Enhanced User Interface Labels - Updated filter labels for better clarity, changing "Show only matching users" to "Show Users Matching Filters" for improved user understanding.
Comprehensive Tooltip System - Added informative tooltips to the competency matrix legend, helping users understand the meaning of different status indicators and colour coding.
Improved Visual Design - Enhanced the visual presentation of "Not Requested" items with light grey styling to clearly distinguish them from required competencies.
Critical Bug Fixes
Resolved Fatal Error - Fixed critical system crash that occurred when using the "Type" filter and selecting the "Worker" value, ensuring stable operation of the competency matrix.
Corrected Permission System - Resolved competency matrix permission issues that were preventing proper access control and user functionality.
Fixed Staff Status Filter - Restored the missing "Active" value in the Staff Module's Status filter dropdown that was inadvertently removed during competency matrix updates.
Enhanced Data Accuracy - Corrected multiple issues where inactive workers were showing as active in the competency matrix, ensuring accurate personnel status reporting.
Data Export & Display Improvements
Fixed Column Alignment Issues - Resolved problems where column headers were misaligned with their content when tables contained many columns, improving readability and data interpretation.
Enhanced CSV Export Functionality - Fixed multiple CSV export issues:
Persistent Column Display - Document/Training columns no longer disappear from the table after downloading CSV files
Accurate Export Content - CSV exports no longer include columns from previous filter applications
Proper File Naming - Corrected CSV file naming to reflect actual content and date
Improved Caching System - Resolved caching issues with project names that were causing data inconsistencies and display problems
Enhanced Filter Persistence - Fixed issue where filters would disappear when selecting Staff Categories, Additional Documents, or Plant Categories
Online Training Integration
Accurate Status Tracking - Completely overhauled online training status tracking to ensure accurate display of completion, expiration, and request status across all competency views.
Enhanced Filter Accuracy - Rebuilt online training status filters to provide precise filtering results without dependency on other filter selections
Improved Training Visibility - Enhanced the system to properly track and display training requirements from multiple sources including direct assignments, site requirements, and plant category competencies
Dashboard
Bug Fixes
Contractor Dashboard Consistency - Fixed styling inconsistencies in the Contractor App Dashboard where Online Training Count displayed with different visual formatting compared to other dashboard elements
Staff
Bug Fixes
Restored Staff Filter Functionality - Fixed the Staff Module's Staff List filters where the "Active" status value was missing from the Status filter dropdown due to competency matrix refactoring side effects
Technical Improvements
This release includes significant backend enhancements:
Rebuilt filtering engine for improved performance and accuracy
Enhanced database queries for competency and training data retrieval
Improved caching mechanisms to prevent data inconsistencies
Better error handling to prevent system crashes during filtering operations
Optimised data export processes for large competency matrices