What’s New in EpochField 5.2.25
We’re pleased to announce the release of EpochField 5.2.25. The following highlights all of the items addressed.
Impacted Modules: Mobile, Web Suite, Work Scheduler, Work Management Server
New Features
- Mobile – Updated Filter Labeling: Work Order Status relabeled to Ad Hoc Work Order Status for clearer filtering.
- Mobile – Enhanced Error Messaging for Failed Unzip Operations: Clearer feedback and retry logic when downloaded files cannot be extracted.
- Workflow Builder – “Completion Required?” for Task Types: Allows optional task types that do not block Work Order completion.
- Work Scheduler – Filter by Individual, Crew, or Group: New filtering capabilities to locate Work Orders based on assignment type.
- Work Management Server – Upgraded to .NET 8: Modern runtime update for improved performance, long-term support, and enhanced security posture.
Mobile Enhancements
Updated Filter Label: Ad Hoc Work Order Status
The Work Order Status filter in Work Management has been relabeled to Ad Hoc Work Order Status.
- More accurately reflects what this filter applies to.
- Task status filtering continues to be handled separately through the Task Status filter.
Improved Error Messaging for Unzip Failures
EpochField Mobile now provides clearer and more actionable guidance when downloaded files cannot be unzipped.
Behavior:
- The system retries unzip operations up to three times.
- After the first failure, users may cancel remaining attempts.
- After all retries fail, the user is notified and may manually retry the download later.
This reduces user confusion and improves troubleshooting when corrupted files or unstable network conditions impact downloads.
Web Suite Enhancements
Workflow Builder – New “Completion Required?” Setting for Task Types
A Completion Required? option is now available when creating or editing Work Order Task Types.
Key behaviors:
- The setting defaults to true.
- When set to false, Work Orders can be completed even if task operations of that type remain unfinished.
- Supports workflows where not all task operations are mandatory for completion (e.g., partial audits, survey tasks).
This enhancement provides more control over task-driven workflows and aligns with real-world operational needs.
Work Scheduler Enhancements
New Assignee Filters: Individual, Crew, and Group
Work Scheduler now supports more granular and accurate filtering of Work Orders based on the type of assignee.
Filter options include:
- Assignees – Individual (existing behavior; renamed)
- Assignees – Crew (new)
- Assignees – Group (new)
Behavior:
- Users see only the assignments they have permission to view.
- Filters return the union of all selected values across sections.
- Corrects the prior limitation where Group assignments were not discoverable.
This update improves scheduling efficiency and ensures assigned work can always be located regardless of assignment type.
Work Management Server Enhancements
Upgraded to .NET 8
EpochField Work Management Server has been fully upgraded to .NET 8, delivering:
- Improved performance and runtime efficiency
- Better memory management and throughput
- Long-term support (LTS) from Microsoft
- A strengthened security baseline
The upgrade prepares the Work Management Server for long-term maintainability and future architectural improvements.
Bug Fixes
| ID | Title |
|---|---|
| 46331 | Inbound queue is pulling workordertasktypes/featureclass references straight from the table instead of the last published version |
| 48352 | Unable to clear single select value after mistaken entry |
| 49440 | Epoch Work Management Filters not working in Mobile |
| 49579 | Task Status filter options don't match the work order list statuses |
| 49580 | Single-Select Form Categories are being saved multiple times within a given form |
| 49669 | Fix Manage Group Visiblity in WS to allow assignment to all groups |
| 49763 | Duplicate patrol conductor tasks showing up for the same fid |
| 49764 | Cannot filter by group in Work Scheduler |
| 49765 | Workorders not showing up in filtered view in workscheduler |
| 49777 | EpochFieldPlatformApi GetApiToken POST method |
| 49779 | Service Points randomly disappearing |
| 49817 | Unable to View Feature Attachments After Completion (Paperclip Greyed Out) |
| 49870 | Mobile not completing scheduled item and not adding an inbound queue record for Transaction_Type of X for Schedule Item Completion |
| 49920 | Upgrade Platform to .NET 8 |
| 49948 | AOC form - Values are missing from Facility Type dropdown |
| 49950 | Feature fields remain blank in form after selection |
| 50021 | Add CompletionRequired back to Task Type configurations |
| 50024 | Auto-Populated Date/Time Comment field includes unknown character in datetime value |
| 50025 | Typo in the inbound queue processor on line 423 calling the log method. |
| 50041 | Various background data Zip files trigger 'Corrupted File' message |
| 50070 | A 500 response is returned when a GET request is sent to /CheckLicenses |
| 50071 | Asset Relationships not working |
| 50087 | Work Scheduler is not showing all Assignments |


