EpochField 5.2.23 Release

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

Related Posts