The Eco Time Processes module was introduced in Eco Time version 2026.01.05.
The primary purpose of this module is to execute batched background processes that are too resource-intensive or time-consuming to run in real time. These processes are typically scheduled to run after hours in an offline batch mode, ensuring that normal system performance is not impacted during business hours.
Purpose and Use Case
The Processes module is designed for:
Long-running calculations
High-volume data processing
Tasks that aggregate or recalculate large datasets
By offloading these operations to scheduled batch runs, Eco Time maintains responsiveness for day-to-day operational use.
Key Features
The Processes module provides the following functionality:
Service Execution Mode
The module can be configured to run as a background service.
This allows scheduled processes to execute automatically without user interaction.
Ideal for unattended, after-hours processing.
Scheduled Processing Time
A specific execution time can be configured for each process.
Processes typically run outside normal working hours to minimise system load.
Supports predictable, repeatable batch execution.
Batch Processing of Totalled & Totalled Hours
Processes large volumes of time and attendance data.
Calculates and stores totalled hours.
Applies costing rules in bulk rather than per transaction.
Improves performance and consistency across reporting periods.
Batch Processing of Eco Time Annual Leave Analysis
Calculates leave balances in batch mode.
Designed specifically for annual leave grid calculations.
Ensures leave values are fully reconciled and up to date without impacting real-time user activity.
Operational Notes
The Processes module is intended for offline execution and should not be relied upon for immediate results.
Results become available once the scheduled process has completed successfully.
It is recommended to monitor logs or completion indicators to confirm successful execution.
Best Practices
Schedule processes outside business hours.
Avoid overlapping batch processes to reduce resource contention.
Verify configuration settings after upgrades or version changes.
Run batch processes consistently to maintain accurate totals and balances.

The Eco Time Processes module was introduced in Eco Time version 2026.01.05. The primary purpose of this module is to execute batched background processes that are too resource-intensive or time-consuming to run in real time. These processes are typically scheduled to run after hours in an offline batch mode, ensuring that normal system performance is not impacted during business hours.