Resource Productivity
Source file: epoch-setups-activities-resource-productivity.htm
The functionality of the Resource Productivity subtab depends on the configuration of your setup (whether you are targeting rates or accumulations in the setup). For more information on setting objectives for an Epoch setup, see Create a Setup.
The activities and fleets listed in this subtab correspond to those you have defined for your setup in the Activity Sequence subtab (see Activity Sequence for more information).
Targeting rates in a setup
In non-accumulation setups, the Resource Productivity subtab provides scripting fields for both Parcel durations (parcel-based) and Global durations (solid-based).
Note: Generally, the duration is determined according to the below formula:
The characteristics and recommended usage of both duration types are as follows:
Global duration | Parcel duration | |
Recommended
usage |
Use Global durations for simple, non-material tasks that do not result in material generation (for example, Drilling or Blasting). |
Use Parcel durations for tasks that produce ore, waste, or other material parcels. Note: Each parcel is handled based on its own tonnage or other properties. |
Example |
solid.Drill_Metres / 12 If a solid has 36 drill metres and you can drill at 12 m/h, the task will take 3 hours to complete. |
parcel.Tonnage / 1200 If a 2400-tonne parcel is processed at 1200 tonnes/h, the task will take 2 hours to complete. |
If you provide both global and parcel durations for a given task, Evolution will sum them both up. Moreover, if your task produces multiple parcels (for example, ore and waste), Evolution will first determine how much each parcel contributes to the whole task. Next, Evolution will split the global duration proportionally based on tonnage, as shown in the example below:
If a task generates 1000 ore tonnes and 2000 waste tonnes, and the Global Duration is specified as 1000 tonnes per hour, it will take 3 hours to process that amount of material. The global duration will be split proportionally, with Evolution assigning 1 hour to ore and 2 hours to waste material. If you specify any parcel-specific durations, Evolution will add them on top of the calculated global duration.
Important: As durations are cumulative, we recommend that you avoid using both global and parcel durations for the same task.
Fixed durations and scripts
For each activity listed in the Resource Productivity subtab, you can enter a fixed duration or a script that will calculate the duration based on the specified parcel attributes.
To enable or disable the scripts in the Resource Productivity subtab, click the
(Settings) button on the right side of your screen and toggle the Scripts button in the drop-down menu to the required position. If you choose to disable the scripts, a warning pop-up window will appear to confirm your selection.
To calculate the duration when the scripts are disabled, double-click on the cell in the FLEETS column, select the required attribute from the drop-down menu, and enter the Hourly rate.
Resource productivity in Accumulation mode
When you set Accumulation mode in your Epoch setup, the scripts used to define productivity will no longer be available in the Resource Productivity subtab. Instead, for each listed activity that has equipment assigned to it, you will be able to specify the accumulated material to be processed by each equipment in each period of your setup.
As shown in the example below, there are two digger fleets (Ex1 and Ex 2) assigned to the Mining activity. For each digger fleet, you can choose which accumulation type should be used as the per-period target by selecting the required option from the drop-down. The accumulation types listed in the drop-down correspond to accumulation types that you have set in the


Next, specify the target accumulation value for each period.
Tip: You can also import the required accumulation values from a comma-separated values (.csv
) file. To do so, click the Import From CSV button. The Import Accumulations From CSV File panel will appear.
Click Browse to select the required file (formatted as shown in the example), and then click OK to confirm your selection.
The accumulations will be imported into the Resource Productivity subtab.
Tip: Click (Copy content to clipboard) to copy the accumulation data you have entered in the
Resource Productivity subtab. That way, you can apply the same data set in other setups using the
Import From CSV function (see the tip above for more information).
Resource productivity in pivot reports
Follow these steps to generate pivot reports with the results of the resource productivity settings that you have applied:
-
Validate your setup.
-
Go to the
Viewer > Schedule Playback tab and open the
Dashboard.
-
In the Pivot panel on the right side of your screen, select
Schedule as the data source for your report.
-
Create the following two pivot reports:
-
A pivot report with the MaterialTable as a source (that will allow you to get the information on the tonnes mined per parcel in each solid).
-
A pivot report with the ActivityTable as a source (that will allow you to get the information on the total duration of an activity per solid).
Note: The returned results should be equal to or lower than the defined productivity.
-
The table below shows pivot reports generated for the Mining productivity.
Productivity of Mining operations |
![]() |
MaterialTable pivot report |
![]() |
ActivityTable pivot report |
![]() |
See Live Dashboard and Pivot Reporting for more information.
Tip: Your pivot reports will update automatically as you step through the schedule in the Schedule Playback tab.