What’s New in EpochField 5.2.23
We’re pleased to announce the release of EpochField 5.2.23. The following highlights all of the items addressed.
Impacted Modules: Mobile, Web Suite, Workflow Builder, Work Management Server, Data Prep
New Features
- Prevent Premature Work Order Completion – Ensures all features/tasks are finalized before allowing Work Order completion in Work Scheduler.
- Configurable SFTP Upload in Data Prep – Adds periodic file upload support to remote SFTP servers via flexible configuration.
- Esri Runtime Upgrade to 200.5 – Improves compatibility with Esri layers and resolves rendering issues in EpochField Mobile.
Mobile Enhancements
Esri ArcGIS Runtime Upgrade to 200.5
EpochField Mobile has been upgraded to Esri ArcGIS Runtime version 200.5, which addresses layer compatibility and symbol rendering issues seen in some customer basemaps.
Key Benefits:
- Improved layer loading behavior and rendering consistency.
- Greater compatibility with newer Esri datasets.
Work Scheduler Enhancements
Prevent Premature Work Order Completion
A new validation ensures Work Orders can only be marked as complete when all associated Work Features/Tasks are finalized.
Highlights:
- Completion statuses are hidden until all tasks/features are in a final state.
- Prevents user errors and ensures full task lifecycle completion before closure.
- No configuration is required; this behavior is enforced automatically.
Data Prep Enhancements
Configurable SFTP Upload Support
Data Prep now supports automatic, scheduled uploads to remote SFTP servers using a flexible JSON-based configuration.
Highlights:
- Upload a defined folder of files weekly from the server environment.
- Fully configurable target SFTP endpoint, staging folder, and credentials.
- Uses pydantic and paramiko libraries for robust type checking and secure file transfer.
Configuration Example:
{
"customConfiguration": {
"sftpConfig": {
"doUpload": true,
"uploadTypeNotes": "uploadType should be 'WEEKLY', 'RANGE', or 'FULL'. Currently WEEKLY is the only valid option.",
"uploadType": "WEEKLY",
"stagingDirectory": "file\\path\\EpochFieldServer\\EpochFieldDataPrep\\EpochField_DataStaging\\data\\DataPrepArtifacts",
"sftp": {
"hostname": "sftp.epochsg.com",
"port": 22,
"usernameObfuscated": "abc",
"passwordObfuscated": "xyz",
"uploadSftpDirectory": "/Some Test Folder/"
}
}
}
}
Note:
- Username and password values must be obfuscated prior to entry.
- pydantic and paramiko must be installed on the Data Prep server.
Bug Fixes
ID | Title |
---|---|
49305 | Maintenance full periodically fails on DB connection error |
49335 | Orders not appearing when Scheduled Start/End Dates are entered |
49577 | Unable to cast object of type ‘System.DateTime’ to type ‘System.DateTimeOffset’ |
49598 | Mobile is adding a completion date to an ad-hoc work order when it is not completed |
49650 | Universal Search view bug with ESRI Runtime 200.5 |
47016 | Broken Access Control |