Resources tab

A resource represents a piece of equipment that performs work within an activity area.

Here, you can:

The time usage model directly influences the resource’s total operating time within each period – and its actual production rate on assigned tasks. Time usage values can vary by period, allowing for dynamic adjustments to availability and performance.

Resource definition

Resource definitions are created in Config > Resources. These definitions form the foundation for a shared set of resources and specify base properties such as:

Within each definition, you can create multiple individual resources. These resources:

Resources can also have site-specific production rates (refer to Site Config > Resources (Production Rates)).

Add resources to 3D scene

You can add resources to the 3D scene and assign them to activity areas.

Select resources to add

To select a resource to add, you can either:

You are prompted to select a resource from a certain definition.

  1. Select a definition from the list to show the associated resources.

  2. Double-click a resource to add it to the 3D scene.

Resources with an orange outline are already added to the 3D scene. Double-clicking one will zoom to its location.

Assign to activity areas

After adding a resource to the 3D scene, you can assign it to activity areas that correspond to the resource’s assigned activities.

Throughout the schedule, within an order dictated by the area path, the resource will perform work on its assigned activity areas.

In Config > Resources, a resource could be assigned to only the Drilling activity. In this case, the resource can be assigned to only Drilling activity areas.

For more information about assigning resources to activity areas, refer to Resource assignment.

Resources table

Each resource has a set of fields. The field set:

The field values are stored within the active calendar’s periods.

Time usage model

A resource includes a time usage model. It contains a series of fields that determine how the resource uses the time allocated to it within each period. A field is a measure of performance, such as the percent of the resource’s allocated time during which it’s available for use.

To define the rostered hours allocated to each resource, go to Rosters.

Fields

Field

Description

Availability

The percentage of allocated/rostered time that the resource is operational or ready for use. An availability percentage below 100% could account for downtime, such as shift changes and repairs.

Utilisation

The percentage of allocated/rostered time that the resource is actively used to perform its assigned activities. Even if a resource is available, it might not always be in operation. Lower values may reflect operational delays or environmental constraints.

Efficiency

The percentage of how effectively the resource performs its assigned activities. It could be influenced by factors like fuel consumption, operator skill, and mechanical condition.

Let’s say that Shovel1 has 10 rostered hours within a period. Of that time, it must be idle for 1 hour, accounting for shift changes and other idle time. In that case, its periodic availability should be 90%.

Calculating the actual allocated operating time

Availability, utilisation, and efficiency determine the total operating hours that can be allocated to a resource within a period. To calculate this, the software takes the rostered time and multiplies it by period’s time usage factors.

The calculation works like this:

Effective Utilisation = (Availability × Utilisation × Efficiency)
Operating Hours = Rostered Hours × Effective Utilisation

For example, in a given weekly period, a resource is rostered 40 hours:

  1. Availability = 90% → 40 × 0.90 = 36 hours

  2. Utilisation = 95% → 36 × 0.95 = 34.2 hours

  3. Efficiency = 96% → 34.2 × 0.96 = 32.83 hours

Other fields

Other fields in the Resources table, which can affect how a resource’s actual production rate is calculated per period, are detailed below.

Field

Description

Rate Factor

A factor applied to the resource’s nominal production rate for a specific period. It determines the entered rate, which is used to calculate the actual production rate.

Refer to Production rate factor below for more details.

Minimum Rate

Depending on whether you’ve enabled variable dig rates (refer to Site Config > General and Calendar Settings), the software can reduce the production of a resource in an attempt to achieve quality objectives within a period.

This property sets the lowest percentage at which a resource’s production can be produced. This value defaults to the setting in Config > Resources but can be adjusted per period.

Resource Period Value

Shown if you’ve enabled Resource Period Value in Site Config > Resources (Production Rates).

This property defines a periodic value per period. Depending on your needs, the value could represent the resource’s’ periodic production rate. These values can be referenced in the expression to determine the resource’s site-wide production rates (if used).

Production rate factor

Each resource has a periodic production rate factor. It adjusts the nominal rate to derive the entered rate:

Entered Rate = Base Rate × Rate Factor

Depending on your setup, the base rate may be:

Example – using the nominal rate

Nominal/global rate: 3,500 t/h

Resource Field

P1

P2

P3

P4

Rate Factor

90%

80%

70%

100%

Nominal Rate

3,500 t/h

3,000 t/h

3,000 t/h

3,000 t/h

Entered Rate

3,150 t/h

2,800 t/h

2,450 t/h

3,000 t/h

An example of how the rate factor uses the nominal rate to determine the entered rate. In this case, there is no site-specific override. An orange cell indicates that the nominal rate for that period was overridden. The rate considers any overrides (refer to Client > Gantt Chart) to determine the given period’s entered rate.

Example – using a site-specific rate

If a resource has a site-specific rate (defined in Site Config > Resources (Production Rates)), the rate factor uses this (rather than the nominal one) to determine the entered rate.

Resource Field

P1

P2

P3

P4

Rate Factor

90%

80%

70%

100%

Nominal Rate

3,500 t/h

3,000 t/h

3,000 t/h

3,000 t/h

Site-Specific Rate

2,900 t/h

2,800 t/h

2,800 t/h

2,900 t/h

Entered Rate

2,610 t/h

2,240 t/h

1,960 t/h

2,900 t/h

An example of how the rate factor uses the site-specific production rate to determine the entered rate.
In this case, the nominal rate isn’t used at all to determine the entered rate

More information

For further details on how production rates are configured and used—including nominal, site-specific, and actual rates—refer to Site Config > Resources (Production Rates).

Rehandle group allocation

A rehandle group defines a set of material movements from a stockpile to another node, such as a crusher. The movements are termed “rehandle” because they involve relocating previously placed material. Performing rehandle for the movements within a group is treated as an activity.

Configuration steps

Rehandle groups are defined in Site Management > Material flow diagram.

For more information about rehandle groups, refer to Site Config > General and Calendar Settings.

Rehandle rate factor

When a resource is assigned to a rehandle group, a Rehandle Rate Factor field appears in its configuration. This field defines the percentage of the resource’s rehandle production rate that will be applied during a given period.

Example calculation

If a resource has:

Then the actual production rate for that period is 600 × 0.85 = 510 t/h

Varying factors across periods

Resources can have varying time usage factors, resulting in operating times or production rates that ramp up or down over periods. The factors could vary over days, weeks, or months, and so on.

For each factor, the default expression is simply 100%, making the value consistent across each period – resulting in a static operating time or production rate (ignoring any activity area rates).

Using a dynamic expression, or by manually overriding periodic values, you can make the time usage factors vary across periods.

Dynamic expression

A factor’s default expression sets its value across all periods. The expression must return a factor, between 0 and 1, representing a percentage of time (e.g., 0.85 = 85%).

The expression can evaluate certain attributes of a period to derive a value.

Field

Type

Description

Period Duration

Number

Duration of the current period

Period Finish

Date Time

End date of the current period

Period Id

Text

Identifier of the current period

Period Name

Text

Name of the current period

Period Number

Number

Sequence number of the current period. The first period is counted from 1.

Period Start

Date Time

Start date of the current period

The expression can also reference custom calendar fields. A calendar field returns its value for the current period.

Expression examples

Consider this example, which uses the following calendar:

Number

1

2

3

4

5

6

7

Name

Sun

Mon

Tues

Wed

Thur

Fri

Sat

For the given resource, to automatically vary the entered production rates, based on attributes of each period, the following expressions are entered:

Field

Default Expression

1

2

3

4

5

6

7

Availability

IIF(PeriodNumber < 3, .9, 1)

90%

90%

100%

100%

100%

100%

100%

Use the function IIF(logicalTest, valueIfTrue, valueIfFalse)
If the period number is below 3, use 90%. Otherwise, use 100%.

Utilisation

IIF(PeriodNumber >= 2 And PeriodNumber <= 4, 0.95, 1)

100%

95%

95%

95%

100%

100%

100%

If the period number is equal to or between 2 and 4, use 95%. Otherwise, use 100%.

Efficiency

IIF(InStr(1, PeriodName, "Sat") > 0 Or InStr(1, PeriodName, "Sun") > 0, 0.8, 1)

80%

100%

100%

100%

100%

100%

80%

Use the functions IIF and InStr(startIndex, inputString, searchString)
1 is the starting position (the beginning of the string). Within the PeriodName field, search for the Sat and Sun substrings. If those strings are identified, use 80%. Otherwise, use 100%.

Rate Factor

IIF(PeriodNumber <= 5, Choose(PeriodNumber, 0.8, 0.85, 0.9, 0.95, 0.96), 1)

80%

85%

90%

95%

96%

100%

100%

Use the functions IIF and Choose(index, choice1, choice2…)
If the period number is equal to or less than 5, use the period number as an index to select the factor from a list. Otherwise, use 100%.

Overrides

You can override any resource field value. Overriding fields is useful when:

To override a field, select it, then enter a new value. Overridden fields and values are highlighted in orange.

Field

Default Expression

1

2

3

4

5

6

7

Availability

1

100%

100%

90%

100%

100%

100%

100%

Utilisation

.95

95%

95%

95%

96%

96%

96%

96%

Efficiency

.95

95%

100%

95%

95%

95%

95%

95%

Rate Factor

1

100%

100%

100%

100%

100%

100%

100%

An example of overriding fields

On the right-click menu of a cell, you can select these options:

Copy from Excel

You can copy multiple lines of cells from Excel and paste them into the table cells to rapidly populate the fields.

Configure field values

Field values are configured in a tabular format, where:

Field values are initially populated using default expressions. You can:

All factors must be between 0 and 1, representing a percentage.

Table columns overview

Column

Description

Description

Specifies the name of the field.

Unit

Specifies how the given field is measured.

In Spatial Domain

Specifies whether the resource belongs to the current spatial domain.

Default

An expression that allocates a field value to each period. The expression can be dynamic, using equations and functions and evaluating the fields of a period to derive a value for that period.

Period

Defines the field value used for the given resource, field, and period combination.

Resource toolbar

Option

Description

Toggle resources visibility

Toggles the visibility of all resources in the 3D scene.

Toggle the resource actual positions

Toggles the display of the resources’ actual positions, which are their last known XYZ position, at the start of the schedule, within the 3D scene.

Refer to Resource actual positions.

Insert resource

Opens the menu for adding resources to the 3D scene.

Refer to Add resources to 3D scene above.

Toggle resource travel path

Toggles the display of the resource’s travel path. These are lines that indicate where resources travel to. After a resource mines an activity area, it follows the path to mine the next activity area.

Refer to Resource paths.

Filter by domain

Filters the resources shown in the 3D scene, showing only resources belonging to the current spatial domain.

Resource visibility

You can control the visibility of resources in the scene.

Both options must be enabled to display a resource in the scene.

Hiding a resource in the Gantt chart doesn’t hide it in the scene.

By default, in the scene, resources are displayed at their currently assigned activity area (dictated by the tasks within the Gantt chart under the timeline). As the schedule progresses, the resource follows the face position of each mined area. To control the position of the resource during the schedule animation, you can adjust the offset and rotation angle relative to the mining direction.

To control the…

Go here

Resource icon, colour, and scale.

Config > Resources

Resource mining path offset, rotation angle, and placement level.

Config > Resources

Resource actual position.

Client > Resources > Resource actual positions

Scheduled travel path.

Client > Resource paths