Download as pdf or txt
Download as pdf or txt
You are on page 1of 141

DESWIK INTERACTIVE SCHEDULER

UNDERGROUND HARD ROCK

TRAINING TUTORIAL

RELEASE DATE: JUNE 2012


DOCUMENT VERSION: 3.0

1 / 428 Upper Edward St., Spring Hill, QLD, Australia, 4000


Tel: +61 (0)7 3292 2700 • WITHIN AUSTRALIA 1300 DESWIK (337 945)
Fax: +61 (0)7 3831 3312 • Email: training@deswik.com
ABN 28 130 036 832
TABLE OF CONTENTS

1. INTRODUCTION ..................................................................................................................................................... 7

2. LEARNING OBJECTIVES.......................................................................................................................................... 8

3. SETUP .................................................................................................................................................................... 8

4. REQUIRED DOCUMENTS ....................................................................................................................................... 9

5. GETTING STARTED .............................................................................................................................................. 10

5.1. Loading the Interactive Scheduler .............................................................................................................. 10

5.1.1. Interactive Scheduler Manual Start UP............................................................................................... 10

5.1.2. Interactive Scheduler Auto Start Up ................................................................................................... 11

6. IMPORTING DATA ............................................................................................................................................... 13

6.1. Initial Layer Configuration .......................................................................................................................... 13

6.2. Import External Data .................................................................................................................................. 14

6.3. Modify Imported Data ................................................................................................................................ 14

7. VIEWING THE BLOCK MODEL.............................................................................................................................. 16

7.1. Create Material Rescat Legend ................................................................................................................... 16

7.2. Create an Ore Filter .................................................................................................................................... 18

7.3. Configure the Block Model Slice ................................................................................................................. 19

7.4. View the Block Model ................................................................................................................................. 19

7.5. Modify the Block Model View..................................................................................................................... 21

7.5.1. Apply Clipping to the View.................................................................................................................. 21

7.5.2. Move the Working Plane .................................................................................................................... 21

7.5.3. Return The View To It’s Default View ................................................................................................. 22

8. INTERACTIVE SCHEDULER SETTINGS................................................................................................................... 24

8.1. Project Options ........................................................................................................................................... 24

2|Page
8.1.1. Project Options Setup Wizard ............................................................................................................. 25

8.1.2. Project Options Manual Setup ............................................................................................................ 28

8.1.2.1. General Settings | Data............................................................................................................... 29

8.1.2.2. Attributes Define......................................................................................................................... 32

8.1.2.3. Attributes | Field Builder ............................................................................................................ 33

8.1.2.4. Interrogation | Settings .............................................................................................................. 34

8.1.2.5. Interrogation | Fields .................................................................................................................. 35

8.1.2.6. Derived Tasks .............................................................................................................................. 37

8.1.2.6.1. Derived Tasks | Settings .......................................................................................................... 37

8.1.2.6.2. Derived Tasks | Fields .............................................................................................................. 38

8.1.2.6.3. Derived Tasks | Graphics ......................................................................................................... 41

8.1.2.6.4. Derived Tasks | Dependencies ................................................................................................ 42

8.1.2.6.5. Derived Tasks | Scheduling ...................................................................................................... 43

9. ACTIVITY TYPES ................................................................................................................................................... 46

9.1. Tunnel Sections Creation ............................................................................................................................ 46

9.2. Activity Types | Tunnels.............................................................................................................................. 48

9.3. Activity Type Outputs ................................................................................................................................. 52

9.4. Activity Types | Stopes ............................................................................................................................... 54

10. ATTRIBUTE ASSIGNMENT................................................................................................................................ 57

11. CREATE ACTIVITIES.......................................................................................................................................... 61

11.1. Create Tunnels ........................................................................................................................................ 61

11.2. Create Stopes .......................................................................................................................................... 63

11.2.1. Stope Solid Linking .............................................................................................................................. 64

11.3. Review the Created Tasks ....................................................................................................................... 67

11.3.1. Deswik.CAD Results ............................................................................................................................ 67

3|Page
11.3.2. Deswik Scheduler Results ................................................................................................................... 69

12. MODIFY DESIGNS & TASKS ............................................................................................................................. 71

12.1. Modify the Design Data .......................................................................................................................... 71

12.2. Deleting Tasks ......................................................................................................................................... 73

13. INTERACTIVE TASK SELECTING AND NAVIGATION ......................................................................................... 75

13.1. Cad to Scheduler Task Selecting ............................................................................................................. 75

13.2. Scheduler to CAD Task Selecting............................................................................................................. 77

14. DEPENDENCY CREATION ................................................................................................................................. 80

14.1. Dependency Creation Navigation ........................................................................................................... 80

14.1.1. Dependency ........................................................................................................................................ 81

14.1.2. Resource ............................................................................................................................................. 82

14.1.3. Link Task Types ................................................................................................................................... 82

14.1.4. Dependency Creation functions ......................................................................................................... 82

14.2. Manual Dependency Linking................................................................................................................... 83

14.2.1. Delete/Reverse Manual Dependency Links ........................................................................................ 85

14.3. Automatic Dependency Linking .............................................................................................................. 88

14.3.1. Auto Dependency Linking Methods.................................................................................................... 89

14.3.1.1. Attribute Group Linking Method ................................................................................................ 89

14.3.1.2. Spatial Linking Method ............................................................................................................... 91

14.3.2. Create Auto Dependency Rules .......................................................................................................... 93

14.3.2.1. Create Attribute Group Dependency Rules ................................................................................ 93

14.3.2.2. Checking Auto Dependency Rules .............................................................................................. 94

14.3.2.2.1. Dependency Creation Report Check...................................................................................... 95

14.3.2.2.2. Task Polygon Linking Check ................................................................................................... 95

14.3.2.2.3. Scheduler Task Linking Check ................................................................................................ 96

4|Page
14.3.2.2.4. Animation Check .................................................................................................................... 96

14.3.2.3. Troubleshooting Dependency Rules ........................................................................................... 97

14.3.2.3.1. Dependency Rules not running ............................................................................................. 98

14.3.2.4. Create Spatial Linking Rule.......................................................................................................... 99

14.3.2.5. Import Auto Dependency Rules ................................................................................................ 101

15. RESOURCE ASSIGNMENT .............................................................................................................................. 104

15.1. Interactive Scheduler Resource Assignment ........................................................................................ 104

15.1.1. Checking Resource Assignment Results............................................................................................ 106

15.1.2. Unassign Resources via Interactive Scheduler.................................................................................. 108

15.1.2.1. Unassign Resources by Task Groups ......................................................................................... 108

15.1.2.2. Unassign Resources Simultaneously ......................................................................................... 109

15.2. Scheduler Resource Assignment........................................................................................................... 109

15.2.1. Scheduler Resource Assignment Using Filters .................................................................................. 109

15.2.2. Assign Resources via Multiple Assignments ..................................................................................... 112

15.3. Resource Leveling ................................................................................................................................. 113

15.3.1. Resource Leveling Results in Animation ........................................................................................... 116

16. BATCH UPDATES ........................................................................................................................................... 118

16.1. Interrogation ......................................................................................................................................... 118

16.1.1. Review Interrogation Results ............................................................................................................ 119

16.2. Create Derived Tasks ............................................................................................................................ 120

16.3. Update Existing Derived Tasks From Parents ....................................................................................... 120

16.4. Update Scheduler Attributes From The Graphics ................................................................................. 122

16.5. Update Graphics Attributes From The Scheduler ................................................................................. 124

16.6. Update Start and Finish Dates from the Scheduler .............................................................................. 125

17. UPDATE SURVEY ACTUALS ............................................................................................................................ 127

5|Page
17.1. Import Survey Data ............................................................................................................................... 127

17.2. Tunnel Face Positions Update............................................................................................................... 129

17.2.1. Review the Update Survey Results in Deswik.CAD ........................................................................... 135

17.2.2. Review the Update Survey Results in Scheduler .............................................................................. 136

17.3. Rollback Survey Updates....................................................................................................................... 136

17.3.1. Restore the Original Schedule .......................................................................................................... 137

17.4. Manual Survey Updates ........................................................................................................................ 139

Recommended training duration: 1.5 DAYS

Tutorial Build: v3.0.1100

6|Page
1. INTRODUCTION

This tutorial provides an introduction to the common tools and functions contained within Deswik.Interactive
Schedule Module in an Underground Hard Rock operation.

This tutorial is designed to be used in conjunction with the Deswik.CAD & Deswik.Interactive Schedule modules
and the training data folder 3.2 Deswik.Interactive Scheduler for Underground – V3.0 containing all of the
training data, a set up project and a set up schedule.

It is assumed that the user is familiar with the basic operation of Deswik.CAD and Scheduler as covered in the
Introductory training courses.

7|Page
2. LEARNING OBJECTIVES

IS for UG Hard Rock_01 0.0

This tutorial has been developed to introduce the learner to the Deswik Interactive Scheduler interface and
familiarise them with the common tools and functionality used to navigate the Interactive Scheduler interface
effectively.

At the conclusion of this tutorial, the participant should be able to;

 Import external design data


 Create a design .dtm
 Create a material legend based on a block model
 Create an Ore Filter
 Configure a block model slice
 Set up the Deswik Interactive scheduler project options
 Map the block model to Deswik.IS
 Set Up Tunnel Activity Types
 Set Up Stope Activity Types
 Assign attributes
 Create Tunnel and Stope activities
 Update Underground design and re-create tasks
 Delete/Remove Tasks from the schedule
 Create dependencies using various methods
 Import survey update data and modify designs
 Perform a batch update
 Create and check an animation

3. SETUP

This tutorial is a self-paced and/or guided tutorial and is to be completed using the tools and functions contained
within Deswik.CAD, Deswik.Interactive Scheduler and Deswik.Scheduler.

This introductory tutorial is a dual purpose tutorial containing a mix of reading theory and practice exercises and
should be accompanied by the training data 4.03 Deswik.IS for UG Hard Rock.

8|Page
4. REQUIRED DOCUMENTS

The documents required to complete this tutorial are;

FILE NAME FILE TYPE

 Deswik.IS for Underground Hard Rock v3.0 Tutorial Hard copy tutorial

 Deswik.IS for UG Hard Rock v3.0 Template .dsf Scheduler file

 4.03 Basic Deswik.IS for UG Hard Rock Final Product Soft Copy Folder

 IS for UG Hard Rock v3.0 Complete.dsf Deswik.Scheduler Model

 IS for UG Hard Rock v3.0 Complete.vdcl Deswik.CAD Model

 IS for UG Hard Rock v3.0 Complete.avi Animated Model

 4.03 Basic Deswik.IS for UG Hard Rock Data Sets Soft copy folder

 Orebody.dm Datamine Block Model

 Stopes.dm Datamine File

 Topo.dtm DTM file

 Topo.str Strings file

 Tunnels.dm Datamine File

 EOM OCT2010 Survey.dm Datamine File

 IS for UG Hard Rock v3.0 Auto Dep Rules.dadrml Deswik Auto Dependency Rules

 IS for UG Hard Rock Video Files WinZip file with .avi files

 4.03 IS for UG Hard Rock Builds Soft Copy Folder

 Deswik Software Suite v3.0.1100 Setup Build

 Deswik Software Suite v3.0.1100 Build Patch

9|Page
5. GETTING STARTED

The Interactive Scheduler runs as a plugin to Deswik.CAD. It can be started from the main menus each time
required, or alternatively started each time Deswik.CAD is opened.

Setup the initial startup files by;

1. Opening a new/blank Deswik.CAD document by either;


a. Selecting the Deswik.CAD icon from the Windows Start menu
or
b. Selecting the Deswik.CAD icon from the desktop
2. To preserve the initial Scheduler template file provided with the tutorial, take a copy of the .dsf Scheduler
file and place it in separate location and rename the file.

It’s recommended a specific folder be created to save the Deswik.CAD and Scheduler files that will be
created during this tutorial.

5.1. LOADING THE INTERACTIVE SCHEDULER

Loading the Interactive Scheduler can be done either automatically on Deswik.CAD startup or via manual start up.

5.1.1. INTERACTIVE SCHEDULER MANUAL START UP

From the Deswik.CAD menus, select Tools | Interactive Scheduler.

10 | P a g e
5.1.2. INTERACTIVE SCHEDULER AUTO START UP

The plugin can be set to restart each time Deswik.CAD loads from the Plugin Manager Tools | Plugin Manager.

To set the Interactive Scheduler plugin to load automatically on CAD startup:

1. Select Tools | Plugin Manager.

2. Select in the Plugin Manager and navigate to the following file path:
C:\Program Files\Deswik\Deswik.OpenPit.InteractiveScheduler.dll

If the plugin has been loaded previously through the menus, it will already appear in the list.
Information about the plugin is loaded into the Plugin Options panel.
3. Toggle on the Load on Application Startup check box to have the Interactive Scheduler open on starting
Deswik.CAD.
4. Toggle on the Restore Plugin Dock Position check box to have it open in the same location as it was when
last closed.

5. Press to load the Underground Interactive Scheduler. An arrow appears next to the plugin if
it has been loaded. The main control panel will appear in the top left of the Deswik.CAD window;

11 | P a g e
The normal Layer Control can still be accessed via the Layer Control Tab at the bottom of the
Interactive Scheduler plugin.

12 | P a g e
6. IMPORTING DATA

IS for UG Hard Rock_02 15 mins

Refer to the provided file directory titled 4.03 Basic Deswik.IS for UG Hard Rock Data Sets for the data required;

FILE NAME TYPE

EOM OCT2010 Survey.dm Updated Survey Data strings

IS for UG Hard Rock v3.0 Auto Dep Rules Deswik Auto Dependency rules

Orebody.dm Orebody block model

Stopes.dm Designed stopes polylines

Topo.dtm Topography DTM

Topo.str Topography strings

Tunnels.dm Design tunnel centerlines

Spatial data can be imported in various formats. The supported formats appear under the File | Import
menu. It is a good idea to carefully structure the data using layers so that it can be easily found later and also to
quickly change the visibility of the data grouped under these layers.

6.1. INITIAL LAYER CONFIGURATION

To configure the Layer Control:

1. Right-click on the base layer 0 and select Add.


2. Add a new layer named Design then repeat the process to add a further layer named Survey.

The Layer Control should now be presented as follows:

13 | P a g e
6.2. IMPORT EXTERNAL DATA

Import the previously constructed design data by:

1. Select the layer to add the data to. The selected layer will remain highlighted.
2. To import, select the file type from File | Import | … or drag and drop the data file into the Model Space.
3. The data from the file will be imported to a new layer of the same name as the file under the selected layer.

Following the importing process, the layer structure should resemble the following:

The orebody.dm data is not pictured on a layer above. It is imported later in the tutorial.

If the imported data does not appear in the Model Space, select View | Zoom | All

6.3. MODIFY IMPORTED DATA

To distinguish between the different solids, it is advisable to change the color of them. This can be done by
changing the Pen Color values in the Properties window.

For the purposes of this tutorial, the imported Topo coloring will modified.

1. Select the Topo surface and refer to the Variable Properties.


2. Under the Pen Color drop-down menu, change the Color Index to 20.

14 | P a g e
The imported data should resemble the following:

Chapter Review

Please see below for a list of subjects covered in this chapter.

SUBJECT REFERENCE

Configure initial Layer Control setups.  Initial Layer Configuration

Import external data to the desired location in the Layer Control.  Import External Data

Modify the basic variable properties (coloring) of a Surface.  Modify Imported Data

The theories covered in these topics can now be applied to similar processes.

15 | P a g e
7. VIEWING THE BLOCK MODEL

The orebody.dm block model can be viewed as slices through the Working Plane. Before viewing the Block Model,
Legends and Filters should be created to assist with viewing the data.

7.1. CREATE MATERIAL RESCAT LEGEND

So the different material categories from an interrogation can be reported on, a Legend must be created that
defines the various material categories in the input block model.

To create the Material Rescat Legend:

1. Select Format | Block Model Slicing

2. In the Block Model Slicing form, select which will present the Legends form.

The Legends form can be accessed external to the Block Model Slicing form by selecting Edit |
Legends | Edit

3. In the Legends form, create a new legend by selecting and name the new Legend Rescat.
4. Now the new Legend has been created, sub-rules can be defined for the Legend. Create a new sub-rule by

selecting Add New Row


5. Name the Bin, Waste and then navigate to the Value tab. Set the Field to RESCAT and the value of the bin
to 0 by populating the Value field.

6. Define the coloring of the Bin by selecting Pen Color and make the Waste bin White

16 | P a g e
7. Bins need to be defined for other material types contained in the Block Model. Repeat steps 4-6 until 4
bins have been created representing the following materials:

BIN NAME FIELD VALUE PEN COLOR

Waste RESCAT 0

Measured RESCAT 1

Indicated RESCAT 2

Inferred RESCAT 3

The completed Legend should resemble the following:

8. The Legend has been created. Select

17 | P a g e
7.2. CREATE AN ORE FILTER

To restrict the number of block model cells displayed on the screen, it is best to apply a Filter. In this example,
viewing only the model cells representing the orebody provides a good understanding of the data in the Block
Model.

To create the Filter:

1. In the Block Model Slicing form, select

The Filters form can be accessed external to the Block Model Slicing form by selecting Edit | Filters |
Edit

2. In the Filters form, create a new Filter by selecting and name the new Filter, Ore.
3. Now the new Filter has been created, sub-rules can be defined for the Filter. Create a new sub-rule by

selecting Add New Row


4. Populate the rule as follows:

The filter will reference the Au field in the Block Model once it is loaded and only display the data
with an Au value greater than (>) 0.

5. The Filter has been created. Select

18 | P a g e
7.3. CONFIGURE THE BLOCK MODEL SLICE

Block Model Slices are either displayed along a user-defined plane or at the Working Plane. Dynamic slices change
automatically as the Working Plane is adjusted.

To configure the Block Model:

1. In the Block Model Slicing form, add a new row by selecting


2. Populate the Block Model Slicing form as follows:

3. The Block Model viewing has been configured. Select

7.4. VIEW THE BLOCK MODEL

To view the Block Model, the alignment of the Working Plane needs to be adjusted so Deswik.CAD can determine
the angle and location the Block Model is to be viewed at.

To align the Working Plane:

1. Make visible the following layers:


 0\DESIGN\STOPES
 0\DESIGN\TUNNELS
2. Ensure the current view is set to direct Plan view by selecting View | 3D Views | Top

3. Select Format | Snap Mode | Points

4. Select View | Plane by 2 Points

19 | P a g e
5. Follow the Prompts and select the first point of the Plane in line with first Left Side Stopes (yellow) and
the second towards the top of the Right Hand Stopes (red).

6. Set the Plane by 2 Points form to Vertical.

The view should immediately align to the set Working Plane and present the Block Model Ore
content as specified in the Legend, Filter and Block Model configuration setup in the previous steps.

20 | P a g e
7.5. MODIFY THE BLOCK MODEL VIEW

The view of the Block Model can quickly be adjusted so the Ore can be viewed at specified intervals through the
design data.

This can be done by Clipping and Moving the Working Plane in line with its current alignment.

7.5.1. APPLY CLIPPING TO THE VIEW

Clipping can be applied to the design entities to limit the visible data by a set distance either side of the current
Working Plane.

To apply Clipping to the view:

1. In the Clipping tool bar, set the Near and Far Clipping to 5.0.
2. Turn the Clipping on by selecting View | Clipping | Use Near and Far Clipping.

7.5.2. MOVE THE WORKING PLANE

The Working Plane can be moved at specified intervals so the Block Model can be stepped through and the Ore
material can be viewed in line with the current Working Plane.

To Move the Working Plane:

1. In the Move Working Plane toolbar, set the move distance to 5.0.
2. Use the Up and Down arrows to move the Working Plane at 5.0 meter intervals.

The Block Model can now be stepped through at 5 meter intervals to view the different material in line with
current Working Plane.

21 | P a g e
7.5.3. RETURN THE VIEW TO IT’S DEFAULT VIEW

Following the checking of the Block Model to view the Ore material, the view can be returned to regular view.

To return the view to its default view:

1. If Clipping is still on, turn it off by selecting View | Clipping | Use Near and Far Clipping again.
2. The Block Model can be turned off by selecting Format | Display Dynamic Slice.

3. Set the view back to direct plan view by selecting View | 3D Views | Top

4. If 3D Slicing has been used, return the default viewing style to View | Visual Styles | Shaded.

Optional Practice

Repeat the steps covered in chapter 7.4 to view the Block Model from several different angles across the current
Stope entities.

Please see below for some recommended viewing angles to try and setup.

EXERCISE 1 EXERCISE 2

22 | P a g e
Chapter Review

Please see below for a list of subjects covered in this chapter.

SUBJECT REFERENCE

Correctly load the Block Model into Deswik.CAD  Viewing the Block Model

Create a Legend to view the different properties of the Block  Create Material Rescat Legend
Model

Create a Filter to isolate the different materials contained in the  Create an Ore Filter
Block Model

Configure the viewing options for the Block Model  View the Block Model

Create Working Plane angles to view the Block Model  Modify the Block Model View

Modify the Working Plane to view the Block Model  Move the Working Plane

Apply Clipping to view either side of the Working Plane  Apply Clipping to the View

Reset the view to the default  Return The View To It’s Default View

The theories covered in these topics can now be applied to similar processes.

23 | P a g e
8. INTERACTIVE SCHEDULER SETTINGS

IS for UG Hard Rock_03 50 mins

All of the global settings to be used in the project are configured in the Interactive Scheduler Window Settings |
Project Options.

The Interactive Scheduler will recreate any design strings/solids in the specified Deswik.CAD layers and assign
them unique identifiers which will be directly linked to their associated tasks in Deswik Scheduler.

The options setup in the following steps will ensure the replicated strings/solids are assigned with the correct data
to allow the various fields in Deswik.CAD and Deswik.Scheduler to communicate.

8.1. PROJECT OPTIONS

The Project Options allows the configuration of the locations of the main planning data to be used in the process
of creating or updating a schedule. It also defines attributes, interrogation and derived task options. It is
recommended that you complete all of the options before exiting this dialog box.

To setup the project using the options defined in the following sections, select Settings | Project Options.

Deswik Interactive Scheduler allows the Project Options to be setup via 2 different methods;

 Project Options Setup Wizard

24 | P a g e
 Project Options Manual Setup

Both methods will be covered in the following chapters.

8.1.1. PROJECT OPTIONS SETUP WIZARD

The Project Options Setup Wizard allows the user to be guided through the various inputs required by the
Interactive Scheduler to setup the related tasks in Deswik Scheduler.

To commence the Project Options Setup Wizard;

1. Select Project Setup Wizard from the Deswik.IS Options menu.

2. If you are yet to assign the related Scheduler file to use, the Wizard will immediately request a Scheduler
file to reference. Map the browser session to the Scheduler template provided.

3. From the Welcome screen, select

4. In the Design Data screen, toggle on the following layers then select
o 0\DESIGN\STOPES
o 0\DESIGN\TUNNELS

25 | P a g e
Selecting the 2 layers with the initial design data contained on it will allow the Wizard to reference
the Attributing and other design data contained on these layers.

5. On the Attributes to Import screen, define the Attributes to create in the Project Options setup as
Grouping or Graphic Attributes.
Select Add New Row to add new rows to the grid to be populated.

6. Select once all the fields have been completed as shown below.

Specify if you want these to be created in the Scheduler as Custom Fields or Production Fields. If you
want a limited list of values to be created for a Custom Field, select the option Custom Field with Limited
Values

If a field already exists in the Scheduler or the Grouping or Graphic Attributes, then it will not be
added again. If it exists as a different type of field in the Scheduler, then you will not be able to add it in
again as a different type of Field.

Select to continue

26 | P a g e
7. On the Setup Interrogation Physicals screen, define the Block Model fields to be interrogated and then
populated onto the desired tasks later in the process.

See the table below for further information on the fields contained in the Interrogation Physicals page.

FIELD NAME TYPE

Mining Method Check this on and selecting the Mining Method as either Surface
or Underground will add certain fields specific to that method to
the list of Interrogation Fields as well as the standard Volume and
Tonnes fields.
Surface will add in Bench Height and Bench Area, while UG will
add in Length.

Model Type Select the type of Geological Model to read the Grade / Quality
fields from.
Leave this as <None> to decline importing model fields.

File Name Select the Geological Model to use.

Density Field Select the desired density field from the Geological Model
referenced.

Interrogation Legend If a Legend has been created to display the various fields from the
Geological Model, this can be specified here.
See Create Material Rescat Legend for further information on
creating Legends.

Imperial Project Toggle on to translate the Interrogation results to North


American standards.

27 | P a g e
8. The Geological Model Fields form can be used to specify the fields out of the Block Model along with the
bins from the Legend referenced earlier to create Production Fields in the Scheduler.

a. Once completed, select

b. The Wizard has been completed. Select to exit the Wizard.

Other fields can be populated in the Project Options such as Attribute Field Builder and Derived Tasks. Please
refer to the chapters below for further information on these topics.

o Attributes | Field Builder


o Derived Tasks

8.1.2. PROJECT OPTIONS MANUAL SETUP

Similar to the Project Options Setup Wizard, the manual setup will step through the various fields the Interactive
Scheduler requires to populate tasks in the Deswik.CAD and Deswik Scheduler.

If the Project Options Setup Wizard has already been run, several of the fields used in the following steps
will already be populated. If this is the case, either delete the current data setup from the Wizard and repopulate it
with the inputs provided or leave the data as is and move to the next step.

28 | P a g e
8.1.2.1. GENERAL SETTINGS | DATA

The Data form needs to be populated to determine what Scheduler file will be used to reference certain inputs
from and where the generated Interactive Scheduler outputs will be written to.

Setup the Project Options Data as follows:

1. In the Scheduler File field, map the Scheduler template provided with this tutorial using the Options
button
 Deswik.IS for UG Hard Rock v3.0 Template.dsf

2. Once the associated Deswik.Scheduler file has been mapped, select to open the related
Deswik.Scheduler file.

See the table below for further information on the fields contained in the General Settings | Data page.

29 | P a g e
FIELD NAME TYPE

Scheduler File Map the Scheduler Template supplied to the Interactive


Scheduler. Certain fields contained in this Scheduler template will
now be referenced in the following setup steps.

Task Polygons Layer Later in the process when the Interactive Scheduler recreates the
design entities to unique task entities, it will write the task entities
for the polygons to this layer in Deswik.CAD.

Task Solids Layer Similar to the theory in the Task Polygons Layer, the Task Solids
Layer field will be the layer where the task solids are written to
later in the process.

Graphical Dependencies Layer Dictate the layer where the graphical dependencies will be written
to later in the process.

Scheduler to Use The Interactive Scheduler provides the option of using either a
Deswik Scheduler project or read directly from a EPS project.

Export EPSViz Graphics File The Datamine format file to be created for use in EPSViz.

3. Once set, move onto the next Project Options setup phase, Attributes | Define.

An Information box will be presented advising new layers will be created as stipulated in the Data
fields.

Select to create these layers and move to the next step.

30 | P a g e
It is crucial that when operating via the Interactive Scheduler, the associated Deswik.Scheduler file is opened
via the above method. If the associated Deswik.Scheduler file is opened separately, ie directly through the
Deswik.Scheduler, then it will need to be closed before the Interactive Scheduler processes can be run. You will be
warned that the Scheduler is open external to the Interactive Scheduler.

In Windows 7, the toolbar in your Windows session will reflect the correct loading of the Deswik.Scheduler file.

=
=

Once the Scheduler has been mapped in the Project Options, future loading of the Scheduler can also be done
via the Interactive Scheduler main menu.

31 | P a g e
8.1.2.2. ATTRIBUTES DEFINE

Set the Attributes that will be read from the graphics when creating tasks. These Attributes will be synchronized
between the Scheduler and the Graphics at various points in the process.

In the Primary Grouping Attributes grid, the custom fields (as defined in the Scheduler File) can be selected from.
In the Other Attributes to Assign from Graphics grid, Production Fields and Custom Fields (as defined in the
Scheduler File) can be selected from. A few other standard Deswik.Scheduler fields such as Description and Name
can be selected as Primary Grouping Attributes or Other Attributes to Assign from Graphics.

All Attributes defined as Primary Grouping Attributes as well as those set in Other Attributes Grid will be
added to the graphics as Attributes. The main difference is that Primary Grouping Attributes will be used to help
group and structure the data in other processes.

Set the Attributes | Define fields as described below:

1. Add a new row to the Primary Grouping Attributes grid by selecting Add New Row and setup with 4
new rows;
o ACT_TYPE
o LEVEL
o ZONE
o SIDE

32 | P a g e
8.1.2.3. ATTRIBUTES | FIELD BUILDER

The Attributes | Field Builder will define the fields and formatting used to assign an Attribute to the tasks created
later in the process.

Setup the Attributes | Field Builder as follows:

When the Interactive Scheduler builds the tasks later in the process, each individual task will be assigned an
Attribute (Deswik.CAD) and Name Field (Deswik Scheduler).

Attribute (Deswik.CAD) Name Field (Deswik Scheduler)

33 | P a g e
8.1.2.4. INTERROGATION | SETTINGS

Define the settings that control the Interrogation process. When creating tasks, the solids will be interrogated
using these settings.

Setup the Interrogation | Settings as follows:

See the table below for further information on the fields contained in the Interrogation | Settings | General
Options grid.

For further information on the Models to Interrogate field, refer to Project Options Setup Wizard

FIELD NAME TYPE

Legend The options setup earlier when the Rescat Legend was created will be
applied as part of the interrogation against the resulting tasks.

Legend Based On Set the type of model to be interrogated.

Default Density This will be used to calculate the Tonnes where there are voids in the block
model.

Set Block Model Name in Field The block model used in the interrogation will be placed in this field.

Set Interrogation Date in Field The date of the interrogation will be placed into this field.

34 | P a g e
8.1.2.5. INTERROGATION | FIELDS

Set the fields that will be used in the Interrogation. These fields must exist in the Scheduler File as Production
Fields and define the Tonnes, Volume, Density or Grades associated with a Task.

All fields defined as Grade fields under Field Type must exist in the block model defined under Interrogation –
Settings as well as in the Scheduler File. The fields must be numeric fields in the block model and Production
Fields in the Scheduler File.

Setup the Interrogation | Fields as follows:

1. Define the preliminary Scheduler Fields as follows:

See the table below for further information on the fields contained in the Interrogation | Fields grid.

35 | P a g e
FIELD NAME TYPE

Scheduler Field Select the field from the list of Deswik Scheduler Production Fields.

Field Type Indicates the Production Field that stores the data.

Default Not required unless a grade field. This will be assigned only to voids for
Grade fields.

Legend Bin Indicates the field to store the values.

Model Field Specify the field to interrogate in the Block Model.

2. Once the initial Interrogation Fields have been set, select to assign the Legend bin
fields to the Interrogation Fields.

3. In the Legend Field Configuration form, no changes are necessary. Select

The Interrogation Fields will auto populate with the fields listed above with the bins setup in the
Legends earlier.

36 | P a g e
8.1.2.6. DERIVED TASKS

Derived Tasks can be created from any Parent Task. They represent another activity that is involved in the cycle
of extracting the main mining block. For example, the Parent Task is the excavation of the dirt within a task, and
the predecessor task to the Parent Task is Drilling. So that these tasks can be scheduled and resourced, they are
created as Derived Tasks of the Parent Task.

The following chapters will step through setting up a Production Drilling task against the Stope Activities.

8.1.2.6.1. DERIVED TASKS | SETTINGS

Setup the Derived Tasks | Settings as follows:

1. In the Derived Tasks | Settings screen, create a new Derived Task called Production Drilling by selecting
Add New Save
2. Similar to the steps used in Create an Ore Filter, a filter needs to be created so the Derived Tasks are only

applied to the Stope activities. Setup a Stope filter by selecting


3. In the Filters form, add a new filter called Stopes by selecting
4. Set the Stopes filter rule as follows:

37 | P a g e
The final Filters list should resemble the following:

5. In the Derived Tasks | Settings form, reference the newly created Stopes Filter in the Parent Task Filter
field.

8.1.2.6.2. DERIVED TASKS | FIELDS

The Derived Tasks | Fields defines which fields will be referenced from the Scheduler to determine the makeup of
the Derived Task.

Setup the Derived Tasks | Fields as follows:

1. Add a Derived Task field by selecting Add New Row and select ACT_TYPE from the drop-down
menu.
2. In the Value field, set the Constant to PDR.

38 | P a g e
This will ensure that all Production Drilling Derived Tasks created will be assigned the values of
ACT_TYPE = PDR which match the Scheduler Custom Field of the same name.

SCHEDULER CUSTOM FIELD

3. Other fields need to be added to the Production Drilling Derived Task. Repeat steps 1 & 2 until the
Derived Task | Fields have the following completed inputs.

FIELD NAME CONSTANT VALUE

ACT_TYPE PDR

COST_CEN O

DEV_TYPE P

4. A further field called Insitu Tonnes needs to be added however this field will require a formula applied to
it. Follow the steps above and add another field named Insitu Tonnes.
5. In the Value field, toggle on Set using Formula then select to add a formula.

39 | P a g e
6. In the Formula Builder, double-click on Insitu Tonnes from the Fields grid. Check there is a Formula Valid
tag then select

This will ensure all Production Drilling Derived Tasks that are created later are also applied with the
Insitu Tonnes value from the Production Fields value in the Scheduler.

The completed Derived Tasks | Fields form should display as follows:

40 | P a g e
8.1.2.6.3. DERIVED TASKS | GRAPHICS

No graphics will be created for the Production Drilling Derived Tasks, however the symbols and locality of the
Dependency entities representing the Derived Tasks can be setup in the Graphics field.

Setup the Derived Tasks | Graphics as follows:

1. Setup the Derived Tasks | Graphics form as follows:

This will assign the Production Drilling Derived Task a dependency graphic using DM_Symbol42 and
offset it 2 meters from its associated Parent Task.

When created in the Dependency Creation later in the process, the Derived Tasks will appear as follows:

41 | P a g e
8.1.2.6.4. DERIVED TASKS | DEPENDENCIES

The Dependencies form allows the setup of the linking of Derived Tasks to their related tasks.

Setup the Derived Tasks | Dependencies as follows:

1. Toggle on Create Dependencies


2. Setup the Derived Tasks | Dependencies form as follows:

When the Derived Tasks are generated later in the process, the following linking will be applied in the
Scheduler.

42 | P a g e
8.1.2.6.5. DERIVED TASKS | SCHEDULING

The Derived Tasks | Scheduling will control the settings used to calculate the preliminary rates of the Derived
Task. It will also allow specific resources and the rates to be assigned to the task.

Setup the Derived Tasks | Scheduling as follows:

1. Setup the Derived Tasks | Scheduling form as follows:

When setting up the Scheduling of the Derived Task, care must be taken when setting the unit for
the rate to ensure it matches the defined unit in the Scheduler.

When the Derived Tasks are generated later in the process, the task will be setup in the Scheduler as
follows.

43 | P a g e
TASK INFORMATION | GENERAL

TASK INFORMATION | RESOURCES

Once all of the Project Options have been setup, select to exit the setup and move to the next
step.

44 | P a g e
Chapter Review

Please see below for a list of subjects covered in this chapter.

SUBJECT REFERENCE

Setup the Interactive Scheduler Project Options via the Setup  Project Options Setup Wizard
Wizard.

Setup the Interactive Scheduler Project Options via the manual  Project Options Manual Setup
setup.

Locate and map the associated Deswik.Scheduler file.  General Settings | Data

Determine what attributes need to be applied to the tasks and  Attributes Define
how to assign them.

Dictate the formatting of the task naming conventions.  Attributes | Field Builder

Reference specific Block Model files and interrogate specific  Interrogation | Settings
fields from the Block Model.

Create Derived Tasks.  Derived Tasks

Setup Derived Task dependencies and define their scheduling  Derived Tasks | Scheduling
parameters.

The theories covered in these topics can now be applied to similar processes.

Check Point 01

45 | P a g e
9. ACTIVITY TYPES

IS for UG Hard Rock_04 3 hours

Activity Types define how to create the various types of Tasks. They also define how to link the graphical design
data to the Activity Types. For the case of Undergrounds, we typically use the Tunnel and Stope Activity types.
For each tunnel or stope with a different physical characteristic, a different Activity Type is created.

9.1. TUNNEL SECTIONS CREATION

Tunnel cross section profiles need to be designed so the Activity Types developed in the following process can use
these profiles to create the task solids from.

To create the Tunnel sections profiles;

1. From the Interactive Scheduler main menu, select Activity Types.


2. In the Activity Type Definitions form, select the Underground | Tunnels option.

46 | P a g e
3. In the Underground | Tunnels form, select

The Tunnel Sections design tool can be accessed outside the Activity Type form by navigating to
Draw | Tunnels | Sections in the Deswik.CAD main menu.
4. In the Tunnel Sections form, add a new tunnel section name by selecting and name the new section
5.0 x 5.5 Arch as an Arch

5. In the section editing fields, make the Width 5.0 and the Height 5.5 with an arch radius of 2.0.

6. Repeat steps 1-5 to create the following sections:

SECTION NAME TUNNEL SPECS RADIUS

4.5 x 4.5 Arch 4.5 Width, 4.5 Height 2.00

5.0 x 6.5 Arch 5.0 Width, 6.5 Height 2.00

5.0 x 5.5 Arch 5.0 Width, 5.5 Height 2.00

47 | P a g e
Optional Practice

Repeat the steps covered in chapter 9.1 to design different tunnel section profiles.

Practice creating different tunnel shapes (Rectangle, Circle and Custom).

In the Custom creation option, practice using the different Editing options.

9.2. ACTIVITY TYPES | TUNNELS

Tunnel types are defined by a centerline and a cross-section or profile. A Tunnel type generally represents a
development heading, but could also be used to build up any other type of solid that can be defined by a
centerline and a profile.

To commence setting up the Tunnel Activity Types;

1. Add 2 new lines in the Linking Attributes section by selecting and in the Select Grouping Attribute
form, select ACT_TYPE and *PenColor Index.

2. In the Data Filtering | Data Layer field, map the layer for the activity types to reference to be the
0\DESIGN\TUNNELS layer by selecting

48 | P a g e
3. Select to queue the activity creation and leave the following Select Attribute to use as

the Description form to its default of <None> and select

12 new activities should have been created representing the original design strings located on the
0\DESIGN\TUNNELS layer with the attribute of ACT_TYPE and their respective color coding.

2 new columns with the title ACT_TYPE and *PenColor Index are also added to the main grid.
These Attributes defines how to link the design centerlines representing the tunnels to the Activity
Types. Any centerlines with the ACT_TYPE = DEC, for example, will be created as a Decline type
and also honor the original string design coloring.

49 | P a g e
4. Populate the Activity Type Definitions form as follows.

For the Sections column, reference the Tunnel Section profiles created earlier. The Field Values column will be populated in the
following step.

Break the task Lengths into their respective cut size to make the Dependency linking process a lot easier later on in the process.

50 | P a g e
5. Populate the Field Values by selecting Options in the Field Values column then use the table below to
assign the values to the associated task types:

TASK TYPES VALUES

 Decline
 Cross Cut
 Decline Stockpile
 Sump
 Escapeway Drive
 Return Air Drive
 Internal Stockpile
 Pump Station
 Tuckxcut

 Ore Drive

 Fresh Air Rise

 Return Air Rise

51 | P a g e
9.3. ACTIVITY TYPE OUTPUTS

When the task activities are generated later in the process, they will be assigned with the following outputs as
specified in the Activity Type Definitions

FIELD NAME TASK OUTPUT

Description Task Solids

Linking Task Solid

52 | P a g e
Sections-Tunnel Task Solid

Schedule Scheduler Task Information

Field Values Scheduler Task Information

53 | P a g e
9.4. ACTIVITY TYPES | STOPES

Stope Activity Types are defined by two or more closed polylines representing sections through a mining shape.
Typically this represents any complex underground solid such as a stope, but can be adapted to model any 3D
shape that can be represented using polyline sections.

To commence setting up the Stope Activity Types;

1. From Activity Types menu, select Stopes.

2. In the Stope Activity Type screen, add a new line in the Linking Attributes section by selecting and in
the Select Grouping Attribute form, select *PenColor Index.

3. In the Data Filtering | Data Layer field, map the layer for the activity types to reference to be the
0\DESIGN\Stopes layer by selecting

4. In the Attributes to Group Individual Stopes by field, select Level and Side.

54 | P a g e
5. Select to queue the activity creation and leave the following Select Attribute to use as

the Description form to its default of <None> and select

2 new activities should have been created representing the original stope design strings located on
the 0\DESIGN\STOPES layer.

6. Populate the stope Activity Type Definitions form as follows.

7. Populate the Field Values for BOTH stope activities by selecting Options in the Field Values column
then adding the following rows:

Once the Task Solids for the stope activities, they should be similar to the outputs listed for the Tunnel Task
Solids. Refer to Activity Type Outputs for further information.

55 | P a g e
Chapter Review

Please see below for a list of subjects covered in this chapter.

SUBJECT REFERENCE

Identify and define common data to link task activities.  Activity Types

Design tunnel cross section profiles.  Tunnel Sections Creation

Map tunnel design data to create task activities from.  Activity Types | Tunnels

Setup individual activity types from the tunnel design data to  Activity Types | Tunnels
create tasks from.

Setup individual activity types from the stope design data to  Activity Types | Stopes
create tasks from.

Dictate the data that will be written to the task activities once  Activity Type Outputs
created.

The theories covered in these topics can now be applied to similar processes.

56 | P a g e
10. ATTRIBUTE ASSIGNMENT

IS for UG Hard Rock_05 4.5 hours

The Attributes defined in the Project Options as Grouping and Graphic Attributes need to be assigned to the
Tunnel design polylines and Stope Polygons before the associated tasks are created. When the tasks are created,
these Attributes and their related values will be carried across to Deswik.CAD and Deswik Scheduler tasks.

To check the Attribute Assignment against the deisgn entities;

1. In the Interactive Scheduler main menu, select Attribute Assignment.

2. In the main Attribute Assignment form, select Manual Assignment.

3. In the Layer Selection form, toggle on the following layers:


 0\DESIGN\STOPES
 0\DESIGN\TUNNELS

57 | P a g e
The Assign Attributes form will be presented listing all the Custom Fields and their respective values
in the associated Scheduler file.

In the Attribute Value grid, it will also return all the values of the Custom Fields and how many entities
match that value on the Deswik.CAD design layer.

4. Starting with the ACT_TYPE attribute, select the DEC value in the Attribute Value field and use the Filter
in the Assign Attributes form to check that all the entities displayed, match the actual design entities.

58 | P a g e
5. Once the ACT_TYPE – DEC entities have been checked and confirmed as correct, move to the next value
to check the values match the design entities.

The entitiy Filters in the Assign Attribute form can be turned On using and Off using

As the Interactive Scheduler will generate tasks later in the process based off the design entities and their
attributes stored on the Tunnels and Stopes layers, it is critical that the values assigned to the design entities
match their related values in the Custom Fields in the Scheduler.

For example, in the Assign Attribute form, if it presents entities which are named ACT_TYPE - DEC and when they
are visually checked they are identified as also containing ACT_TYPE – XCUT entities, these should be updated at
this stage to avoid them being created incorrectly later in the process.

59 | P a g e
If any discrepancies are found between the Custom Field Values and the design entities, the values can be
updated in the Assign Attributes Formby using the Apply Selected Value to options.

In the example above, to correct the XCUT naming error, select all the XCUT entities in Deswik.CAD then select
XCUT from the Attribute Value grid in the Assign Attributes form. With Selected Entities nominated in the Apply
Selected Value to field, select to apply the XCUT value to the selected entities in Deswik.CAD.

6. Once all the fields and their values have been checked, exit the Assign Attributes form by selecting

Chapter Review

Please see below for a list of subjects covered in this chapter.

SUBJECT REFERENCE

Open the Assign Attributes form and map it to the correct design  Attribute Assignment
layers.

Understand the key functions of the Assign Attributes form.  Attribute Assignment

Check the design entities to ensure they are named correctly.  Attribute Assignment

Apply Filters within the Assign Attributes to isolate specific  Attribute Assignment
entities.

Update design entity values within Assign Attributes.  Attribute Assignment

The theories covered in these topics can now be applied to similar processes.

60 | P a g e
11. CREATE ACTIVITIES

IS for UG Hard Rock_06 5 hours

Tasks can now be created representing the initial design data in Deswik.CAD which will be linked directly to
Deswik.Scheduler.

The created tasks will also be assigned specific attributing and values as per the inputs setup in the previous steps.

For the purposes of this tutorial, we will create mining tasks representing the Tunnels first. When the Stope
tasks are created, the solids will be cut by the Tunnel solids to return the correct mineable stope volume, excluding
Ore Drive Tunnel volumes.

11.1. CREATE TUNNELS

Task solids representing the tunnel strings on the 0\DESIGN\TUNNELS layer will be created. The task solids will
also be created honoring the inputs dictated in the previous steps.

To create the Tunnel task solids:

1. In the Interactive Scheduler main menu, select Create Tunnels.

2. In the Create Tunnels form, map the tunnels design data to the Design Centrelines Layer.

61 | P a g e
3. Toggle on Cut Tunnels to remove overlapping volumes then select
4. In the Tunnel Cutting Sequence form, add a new line and set the following rule.

For tunnel task creation processing, rules can be set to eliminate duplicate volumes and lengths from
the generated task solids. In the rule set above, the Decline Stockpile solids will be cut against the Decline
solids so the common area is not accounted for twice.

5. Set the remaining Create Tunnels form as follows:

6. Select to initiate the task creation process.

Selecting Create will start the Task creation process which could take a few minutes. At the completion
of the process, a message box should appear advising the process is complete and a set number of tasks have
been created.

When the task creation is completed, an information box will present advising 595 New Tasks have
been created.

7. Once the process is completed, select to exit the Create Tunnels process.

62 | P a g e
11.2. CREATE STOPES

Similar to the Create Tunnels process, Create Stopes will create task activities honoring the inputs specified earlier
which will be linked between Deswik.CAD and Scheduler.

To create the Stope task solids:

1. In the Interactive Scheduler main menu, select Create Stopes.

2. Populate the Create Stopes form as below:

3. Once the form is setup, select which initiate the stope creation process.

63 | P a g e
11.2.1. STOPE SOLID LINKING

The Create Stope Solids allows controlled linking of Stope entities to create task activities from.
The Stope activities will be grouped according to the grouping parameters setup in the Activity Types | Stopes
section.

To commence the stope linking process:

1. Single-click on the first linking to select that grouping option then select

The Create Stope Solids routine will generate temporary solids allowing checking of the stope grouping
and the validity of the stope solids prior to the actual task solids being created.

64 | P a g e
If any solids could not be completely formed during the linking process, they will be identified via
the Invalid field. If this occurs, either attempt a different Linking Method or the source Polygon maybe
incorrectly formed and may need to be modified.

2. Use the Filter option to isolate the newly created solids. Once the solids have been checked, turn
the filter off by selecting

3. Select to unlink the first stope grouping creation.


4. Change the Linking Method to change the Boolean routine used to build the stope task solids the reselect

Depending on the initial stope strings, changing the Linking Method may or may not deliver a visual
change to the stope solid.

65 | P a g e
Optional Practice

Repeat the steps covered in chapter 11.3.1 to experiment with the different linking methods.

Change the Linking Method then select to view the different methods. Select to clear
the current linking and attempt a different method.

5. Finish the Create Stope Solids linking by using the Brute Force – Minimum Length method then selecting

to link all the stope tasks.

6. Select to start the stope task creation process.

Selecting OK will start the stope task creation process which could take a few minutes. At the completion
of the process, a message box should appear advising the process is complete and a set number of tasks have
been created.

66 | P a g e
11.3. REVIEW THE CREATED TASKS

Once the Task Creation process is complete, the generated Tasks can be viewed to inspect the results.

The Task Creation process will honour the Interactive Scheduler setups that were specified in the previous steps
and generate consequent Tasks in both Deswik.CAD and Deswik Scheduler.

11.3.1. DESWIK.CAD RESULTS

The Interactive Scheduler Task creation process will write the resulting Task Solids and Task Polygons to the
Output layers specified earlier:

 Scheduler\Task Polygons
 Scheduler\Task Solids

To review created Tasks within Deswik.CAD:

1. Refer to the Layer Control window and review the output Task Solids and Task Polygons created on their
respective layers.

67 | P a g e
2. Isolate the Scheduler\Task Solids layer and select one of the entities to review the results as per the
setups in the previous steps.

TASK SOLID PREVIOUS IS SETUP

Created Activity Types

Activity Types | Tunnels

Defined Attributes

Attributes Define

68 | P a g e
11.3.2. DESWIK SCHEDULER RESULTS

Along with the generated Task Solids and Polygons in Deswik.CAD, the Interactive Scheduler has also created the
related Tasks in Deswik Scheduler.

If it is not already open, open the related Deswik.Scheduler file by selecting from the bottom of the main
Interactive Scheduler menu.

Refer to the associated Deswik.Scheduler to view the tasks created by the Interactive Scheduler.

Deswik.CAD Task Solid

Associated Deswik.Scheduler Task

69 | P a g e
Chapter Review

Please see below for a list of subjects covered in this chapter.

SUBJECT REFERENCE

Map initial tunnel and stope design data to task creation process.  Create Activities

Cut tunnel areas against other areas.  Create Tunnels

Create tunnel task activities.  Create Tunnels

Create Stope task activities.  Create Stopes

Experiment with various stope linking methods to achieve  Stope Solid Linking
correct results.

Apply grouping to linking stope activities.  Stope Solid Linking

Check task creation results in Deswik.CAD.  Deswik.CAD Results

Check task creation results in Scheduler.  Deswik Scheduler Results

The theories covered in these topics can now be applied to similar processes.

Check Point 02

70 | P a g e
12. MODIFY DESIGNS & TASKS

IS for UG Hard Rock_07 6.5 hours

Once the tasks have been created, original design entities can easily be made and rapidly incorporated into the
Schedule.

In the following steps, the original design data will be slightly changed and then updated via the Interactive
Scheduler to reflect the design modification in the Scheduler.

12.1. MODIFY THE DESIGN DATA

In the following scenario, the one of the original Decline Stockpile entities will be moved slightly along the Decline
and will consequently need to be updated in the Scheduler.

To move the Decline Stockpile entity:

1. In the Layer Control, right-click on the 0\DESIGN\TUNNELS layer and select Isolate to make visible just
this layer and ensure all other layers are turned off.
2. Turn on Snapping by selecting;
 Format | Snap Mode | Points
and
 Format | Snap Mode | Nearest

71 | P a g e
3. Select the Decline Stockpile entity in the Model Space.

4. Select Modify | Move.

5. Follow the Prompts and using the Snapping, move the Decline Stockpile entity to another point on the
Decline.

6. With the Decline Stockpile entity still selected, select Edit | Filters | Isolate Selected Entities.

72 | P a g e
7. Back in the Interactive Scheduler, select Create Tunnels. No changes are required in the Create Tunnels
form as the referenced layers or activities have not changed. Select

8. In the presented warning screen select to delete the existing tasks and recreate them with
the updated changes.

The warning presented advises 4 tasks will be deleted in the process of updating the data. The 4
tasks consist of the moved Decline Stockpile entity and its related Decline tasks.

9. At the end of the update, select on the advice form. Then select to save the
project.

The Tasks have now been recreated in the Scheduler compliant to the changes to the design data that have
just been made. By isolating just the updated entity, when the Create Tunnels processed was rerun it has only run
on the visible data and not the entire design data which is a lot quicker process.

12.2. DELETING TASKS

Once the task creation process has been completed, any deleting of tasks should be completed via the following
Manage Activities process.

It is crucial any deletion of task activities be done via the Manage Activities process outlined below. Once
the task activities have been created, Deswik.CAD will not allow manual deleting of task entities outside of the
Manage Activities routine. This is to avoid any duplication of Scheduler tasks being created.

To start the Manage Activities process:

1. In the Interactive Scheduler main menu, select Manage Activities.

73 | P a g e
2. In the Manage Activities form, select
3. Follow the prompts and select the last task on the Decline Stockpile moved earlier. Right-click to lock in
the selection.

4. Select to confirm the deletion then select to save the project.

Chapter Review

Please see below for a list of subjects covered in this chapter.

SUBJECT REFERENCE

Move design entities in Deswik.CAD.  Modify the Design Data

Filter out single design entities.  Modify the Design Data

Recreate the task activity for the modified data.  Modify the Design Data

Correctly delete tasks via the Interactive Scheduler.  Deleting Tasks

The theories covered in these topics can now be applied to similar processes.

74 | P a g e
13. INTERACTIVE TASK SELECTING AND NAVIGATION

IS for UG Hard Rock_08 7.5 hours

With the tasks in Deswik.CAD and Scheduler now directly linked, they can be selected to show the related entities
between the different platforms.

For the following exercises, it is recommended the display be set to split screen as shown above to show one
half Deswik.CAD and the other half Scheduler. This will present a better result when selecting between the 2
platforms.

13.1. CAD TO SCHEDULER TASK SELECTING

The first method of selecting between platforms will be to select a task solid in Deswik.CAD and its related task be
highlighted in the Scheduler.

To select the task solid to be displayed in the Scheduler;

1. In the Interactive Scheduler menu, toggle on Interactive then select Edit Interactive Settings.

75 | P a g e
2. In the Selection Options form, setup the selection parameters as detailed below then select

3. In Deswik.CAD, select one of the Decline task solids.

4. In the Interactive Scheduler menu, select Display Selected Task In Scheduler.

76 | P a g e
The Scheduler should snap to and highlight the selected task solids associated task.

13.2. SCHEDULER TO CAD TASK SELECTING

Similar to the Deswik.CAD to Scheduler selection process above, tasks can be selected in the Scheduler then
automatically filtered out and displayed in Deswik.CAD.

To select the Scheduler task to be displayed in Deswik.CAD;

1. In the Scheduler, select one of the Decline Stockpile, Level 177 tasks.

77 | P a g e
The Interactive Scheduler should immediately apply transparency to all the task solids in Deswik.CAD
except the selected task in the Scheduler. The selected task will be displayed in Red as setup in the Interactive
Settings earlier.

2. To turn off the transparency selection generated by the Interactive Scheduler, select Remove all Filtering
and Presentation Coloring.

Optional Practice

Normal multiple selection theories apply when selecting in Deswik.CAD or Scheduler (i.e: CTRL down to select
multiple entities and click and drag over multiple tasks in the Scheduler).

For optional practice, repeat the steps covered above and select multiple tasks in the Scheduler and Deswik.CAD
to select and display multiple entities at the same time.

Remember to turn off Interactive selection between Deswik.CAD and Scheduler by toggle off Interactive
in the Interactive Scheduler menu.

78 | P a g e
Chapter Review

Please see below for a list of subjects covered in this chapter.

SUBJECT REFERENCE

Configure interactive selection options.  Interactive Task Selecting and Navigation

Use the Interactive Scheduler to locate tasks in the Scheduler  Cad to Scheduler Task Selecting
that have been selected in Deswik.CAD.

Use the Interactive Scheduler to locate tasks in the Deswik.CAD  Scheduler to CAD Task Selecting
that have been selected in the Scheduler.

Select multiple tasks to be isolated and displayed in Deswik.CAD.  Scheduler to CAD Task Selecting

The theories covered in these topics can now be applied to similar processes.

79 | P a g e
14. DEPENDENCY CREATION

IS for UG Hard Rock_09 8 hours

Generating dependencies will control the order specific entities are mined in and the linking of those entities to
each other.

The dependency creation section provides for not only the graphical creation of dependencies or links between
tasks, but also the graphical assignment of Resources.

The Dependency Creation tool is located in the Interactive Scheduler menu and will assist with the creation of
Dependencies between the various Task Polygons and simultaneously write the Dependencies to the associated
Scheduler file.

For this tutorial, a combination of Automatic dependencies and Manual assignment will be used to illustrate
the available functionality.

14.1. DEPENDENCY CREATION NAVIGATION

Select Dependency Creation from the Interactive Scheduler menu.

The main Dependency Creation form is separated into 4 main areas:

 Dependency
 Resource
 Link Task Type
 Dependency Method

80 | P a g e
14.1.1. DEPENDENCY

When creating Dependencies using each of the following methods, the Dependency type will be created using the
settings in the Dependency section.

The Layer field will reference directly off the Dependency Layers setup in the Scheduler Dependency Layer form.

81 | P a g e
14.1.2. RESOURCE

Allows Resources setup in the Scheduler to be assigned during the Dependency Creation process. It also allows the
resource assignment rate and assignment type to be controlled via the Dependency Creation method.

14.1.3. LINK TASK TYPES

Allows the linking of <Parent Tasks> and any Derived Tasks to be linked and controlled during the Dependency
Creation linking process.

14.1.4. DEPENDENCY CREATION FUNCTIONS

When the Dependency Creation option is selected, several key functions can be identified.

Follow the steps below to check the functions available when the Dependency Creation form is selected.

1. With the Dependency Creation form selected, navigate to the Deswik.CAD Layer Control.

When the Dependency Creation option is accessed, Deswik.CAD automatically turns off all layers in
the Layer Control except for the 0\SCHEDULER\TASK POLYGONS and the 0\SCHEDULER\DEPENDENCIES
layers. This is to allow quick access to the task polygons generated during the Activity Creation process as
the majority of the Dependency Creation methods use the Task Polygons to link.

2. The 0\SCHEDULER\TASK POLYGONS layer will be locked. Attempt to select one of the Task Polygons on
this layer. Deswik.CAD will not allow any selecting of the Task Polygons.

The 0\SCHEDULER\TASK POLYGONS layer will have a red highlight behind it meaning it is locked and
none of the task polygons on this layer can be selected. This is to prevent the polygons being accessed and
modified while in the Dependency Creation process. Any modification of task polygons should be done via
the process covered in Modify the Design Data.

The Properties of the Task Polygon can still be queried even if the layer is locked. Select Query Activity
Polygon or Point in the Dependency Creation form.

82 | P a g e
14.2. MANUAL DEPENDENCY LINKING

As mentioned earlier, 2 main methods of Dependency Creation will be covered for the purposes of this tutorial.
The following steps will cover Dependency Linking via the manual process.

Set the display up to be half Deswik.CAD and half Scheduler to observe the linking of the tasks in the
Scheduler while tasks are being manually linked in Deswik.CAD.

To create manual dependency links:

1. In the Dependency Creation form, set the Dependency section as follows:

2. In the Manual Assignment section, ensure Link on Working Plane only is toggled off
3. Also toggle off the Use Polygon Selection Method option.

Turning off the Use Polygon Selection Method will present directional arrows representing the
direction of task polygon and the start, middle and end points of the task polygons. The arrows are
automatically placed in the centroid of the task polygon and the direction and order of the arrows is
determined by the original design string.

Start Point

Segment Point

Middle Point

End Point

83 | P a g e
When the Scheduler tasks are initially created, Dependency links will be automatically created
between tasks based on the direction of the original design string. Consequently, it is crucial that the
design string is digitized in the correct direction otherwise the initial dependencies will not be linked
correctly.

4. In the Dependency Creation tool, select Create Dependencies Interactively by Selecting Activities.

For the purposes of this tutorial, manual dependency links will be created between last Decline task
in the upper level to the first Decline task in the lower level.

5. In Deswik.CAD, select in the middle of the last Decline task polygon of the first level then select in the
first Decline task polygon of the next level. Right-click when you have selecting.

84 | P a g e
Dependency links will be created between the Decline Task Polygons in Deswik.CAD and between
the gantt chart durations in Scheduler.

Deswik.CAD dependency link

Scheduler duration link

14.2.1. DELETE/REVERSE MANUAL DEPENDENCY LINKS

Now that the Decline tasks have some dependency links between them, the links can be deleted and/or reversed.

To delete the dependency link:

1. In the Dependency Creation form, reverse the dependency links by selecting Reverse Selected Graphical
Dependencies.

85 | P a g e
2. Follow the prompts and select the Decline dependency link to be reversed.

The dependency link should be reversed between the Decline task polygons and between the
durations in the Scheduler.

Deswik.CAD dependency link

Scheduler duration link

3. Next, select Delete Selected Graphical Dependencies.

4. Follow the prompts and select the newly created dependency link. Right-click to finish selecting.

The dependency link should be broken between the 2 Decline task polygons and between the
related durations in the Scheduler.

86 | P a g e
Deswik.CAD dependency links

Scheduler duration links

Optional Practice

For optional practice, use the steps covered above and practice creating links between different task types (XCut
to Ore Drive etc.) and repeat the process until comfortable with the process of creating and modifying manual
dependency links.

Strictly for the purposes of this tutorial only, once finished with the manual dependency linking process,
delete all the dependency links that have been created to ensure no duplicate or cyclic dependency links are
created later in the process. Actual projects should not require this to be done as the dependency links that were
created during the initial task creation process should still be correct and valid.

87 | P a g e
14.3. AUTOMATIC DEPENDENCY LINKING

In addition to creating dependency links manually, automatic links can be generated using various rules based
processes.

Rather than manually selecting each individual polygon to generate dependencies between, the dependency rules
can be setup to create the dependencies across multiple entities depending on their attributes and/or location.

By creating automatic dependency rules, the linking between tasks is generally quicker and can be reproduced.

For the purposes of this tutorial, 3 rule groups will be created;

DEVELOPMENT NAME DETAIL

Main Development The Main Development rules will control the linking of development
activities and the order in which they are minded, including;
 Decline activities
 Ore Drive activities
 Cross Cut activities
 Stockpile activities

Rise Development The Rise Development rules will control the linking of the Air Rise activities
and the order in which they are minded, including;
 Return Air Rise activities
 Fresh Air Rise activities

Stope Development The Stope Development rules will control the linking of the Stope activities
and the order in which they are minded.

Multiple rules will be created in each these groups in order to specify the direct data required to correctly link
each of the rules.

88 | P a g e
14.3.1. AUTO DEPENDENCY LINKING METHODS

There are several auto dependency methods available to assist with the linking of the dependencies. Generally
speaking, the positioning of the entities and the data available will dictate the type of method used.

For the purposes of this tutorial, 2 methods will be used;

14.3.1.1. ATTRIBUTE GROUP LINKING METHOD

The Attribute Group Linking Method allows tasks to be linked according their assigned attributes and their
values. It allows grouping to be applied to limit the entities it looks at and also the order to progress the
dependency links within that group.

For example, in the Attribute Rule below, dependency links will be grouped to all entities with the same
ACT_TYPE, DIS Activity ID and LEVEL then within this group, link the dependencies according to the DIS Activity
Number within this group in an Ascending order.

Attributes on Task Polygons

89 | P a g e
Attribute Group Linking rule

Completed Attribute Group Dependency Links

The Attribute Group linking method is a good technique to use when there is an identified attribute sequence
in the entities needing to be linked.

90 | P a g e
14.3.1.2. SPATIAL LINKING METHOD

The Spatial Linking method is used to link dependencies between task polygons according to the original design
entities design direction and the location of the entity trying to be linked to.

Links are created between tasks based on a Predecessor (From) – Successor (To) relationship and by specifying in
which direction and order the dependency creation should look to create a link between.

For example, in the Spatial Linking method used below, a dependency link will be created between the
Decline tasks and the Decline Stockpile tasks. It will look for any closest Decline task and link it to the first task on
the Decline Stockpile.

Spatial Linking Rule

91 | P a g e
Tasks Required to be linked

Attribute Group Dependency Links

92 | P a g e
14.3.2. CREATE AUTO DEPENDENCY RULES

Multiple auto dependency rules can be created in order to control the correct linking of tasks. The rules can be
run individually or as specified groups to check the results of the created rules.

To start creating automatic dependency rules;

1. In the Dependency Creation form under the Automatic Dependencies tab, select
2. Create a brand new auto rule by selecting Add New Save and name the new rule Main
Development.

The auto rules will be created to link one activity type at a time. The first rule will be set to link the
Decline tasks.

14.3.2.1. CREATE ATTRIBUTE GROUP DEPENDENCY RULES

The first rule to be generated will be the Attribute Group rule to link the Decline task in sequential order to allow
for the correct release of the activities.

To create the first Attribute Group rule:

1. Create a new sub-rule for the Main Development rule by selecting Add New Row
2. In the new row, set the Method to Attribute Rule and set the Attribute Rule form as follows:

93 | P a g e
3. Set the remainder of the Decline development rule as follows then select

The remainder of the Attribute Group will ensure that when the rule is run it will look at connecting
the dependency link From the Tunnel Decline to the Tunnel Decline tasks. The link will have no delay and
will be created from the Finish of the Predecessor task to the Start of the Successor task.

The Use toggle allows individual rules to be run separate from other rules set up in the group.
Used correctly, it allows easier checking of the dependency rule as an individual rule and not mixed in with
the other rules that have been setup.

4. In the main Dependency Creation form, select Main Development from the Automatic Rules to Run drop-
down menu.

7. Select to start the Dependency Creation for the Main Development rule.

14.3.2.2. CHECKING AUTO DEPENDENCY RULES

There are various checks that can be made to confirm the result of the dependency linking.

The checking methods detailed below are several of the more common methods to be used.

94 | P a g e
14.3.2.2.1. DEPENDENCY CREATION REPORT CHECK

The first check to make will be if the rule has actually run.

In the Dependency Creation form, a report line will be delivered detailing what rules have been run as a

result of the run.

The report will also list the number of dependencies created for this rule set. In the rule above it can be identified
198 Decline to Decline links have been created.

14.3.2.2.2. TASK POLYGON LINKING CHECK

The Decline task polygons in Deswik.CAD should now have dependency links in a sequential order down the
decline as a result of the attribute linking.

Check the Decline task polygons in Deswik.CAD and check the dependency links are running the correct way
and all decline task polygons have been linked.

95 | P a g e
14.3.2.2.3. SCHEDULER TASK LINKING CHECK

The Decline task durations in Deswik Scheduler will also be linked as they are now dependent on each other.

Check the Decline tasks in the Scheduler and the durations in the gantt chart should now be linked to each
other. Each Decline task will now have individual Start and Finish dates applied to them

14.3.2.2.4. ANIMATION CHECK

Now that the Decline tasks have individual Start and Finish dates applied to them, they can be checked via the
animation engine. The animation relies on start and finish dates being applied to the entities so they can be
animated.

To check the animation;

1. In the Dependency Creation form, select the Schedule tab.

2. In the Schedule tab, select


3. In the Animation engine, select

96 | P a g e
The animation will display the tasks that are currently being mined (active) and the tasks that have
been completed.
By default, the Active tasks will be displayed in red transparency compared to the completed tasks which
are displayed as their default activity colouring.

4. Once the animation has been checked, select in the Dependency Creation form to
return to the default model space.

14.3.2.3. TROUBLESHOOTING DEPENDENCY RULES

Should the dependency rules not run and/or they are not configured correctly, several methods can be used to
troubleshoot the dependency rules.

The techniques covered in the following steps are several of the more common steps used to troubleshoot
auto dependency rules. Not all methods can be covered due to the range of scenarios which may be encountered.

97 | P a g e
14.3.2.3.1. DEPENDENCY RULES NOT RUNNING

There are several reasons the auto dependency rules may not run. These may include but are not limited to;

 Duplicate dependencies
 Cyclic dependencies
 Incorrect attribute rules

There could be any number of problems causing these errors. The table below details the common steps used to
identify the issue and some possible solutions to rectifying the problem.

DUPLICATE DEPENDENCIES

Identifying the problem Solving the problem

Use the Output Window to check the results of the Manual dependencies maybe blocking the creation of
dependency rule. auto dependencies. Refer to Delete/Reverse Manual
Dependency Links for details on deleting manual
dependencies.

CYCLIC DEPENDENCIES

Use the Output Window to check the results of the Manual dependencies maybe blocking the creation of
dependency rule. auto dependencies. Refer to Delete/Reverse Manual
Dependency Links for details on deleting manual
dependencies.

INCORRECT ATTRIBUTE RULES

Dependency links do not look correct. Check the grouping rules used in the attribute groups.
More defining attribute groups may be required to
restrict the links. Refer to Attribute Group Linking
Method for further information.

98 | P a g e
14.3.2.4. CREATE SPATIAL LINKING RULE

The Decline tasks have been linked however they are restricted to their grouped levels. The Spatial Linking rule
will be used to link the Decline tasks on the upper level to the Decline tasks on the lower level.

To create the Spatial Linking rule:

1. In the Dependency Rules form, select


2. Follow the prompts and select the End Point node of the upper Decline tasks then select the Start Point
of the lower Decline tasks. Right-click once the selections are complete.

3. The Spatial Rule form will present confirming the Predecessor and Successor search criteria. As this is a
straight selection rule, no further changes to the Spatial Rule will be required. Select

99 | P a g e
4. Set the remaining Spatial Linking rule as follows:

5. As the first rule has already been run and checked, it does not need to be run again in this instance. Turn
off the first rule by toggling off the Use option for the first rule then select

It’s a good idea to run the rules individually as it will be easier to visually check the results. If the rule
is run with the other rules, multiple dependency links will be generated making it hard to isolate and check
the result of the newly created rule.

6. Test the results of the new rule by selecting in the main Dependency Creation
form.
7. Once the rule has run, check the results of the Spatial Linking rule by selecting Rule ID 2 rule in the
Dependency Creation form.

When the rule is selected, all other dependency entities will be filtered out leaving just the newly
created rules visible allowing them to be checked. There should now be a link between the Decline tasks
linking the levels.

100 | P a g e
Optional Practice

The Attribute Group rule and the Spatial Linking rule are the only 2 rules required to link all the task activities
together. Using the Auto Dependency creation and checking theories covered in the previous steps, create the
remaining rules required to link the tasks in a logical sequence.

14.3.2.5. IMPORT AUTO DEPENDENCY RULES

Auto Dependency rules can be imported from other projects as a quick alternative to recreating rule sets.

When importing Auto Dependency rules, it is crucial the data the rules will be applied to matches the rules
setup in the imported rules. For example, the imported rules will not work on the destination project if the
attributes or activities do not match the rules setup in the imported rules.

For the purposes of this tutorial, the rules have been created previously to be imported into the current project.

To import the previously created Auto Dependency rules;

1. In the Dependency Rules form, select Import The Rules From File.

2. Navigate to the 4.03 Basic Deswik.IS for UG Hard Rock v3.0 Data Sets folder provided with the training
data and select the IS for UG Hard Rock v3.0 Auto Dep Rules.dadrml file provided.

3. Answer to overwriting the existing rules.

The Dependency Rules form should now be populated with the Auto Dependency rules required to
link all the activity tasks.

101 | P a g e
Main Development Rule

Rise Development Rule

Stope Development Rule

Before running the imported rules, ensure there are no current manual dependency rules being held.
Refer to Delete/Reverse Manual Dependency Links for further information on deleting manual dependency
links.

102 | P a g e
4. Test the imported rules by selecting all the rules in Automatic Rules to Run field then selecting

Test the results of the imported rules by rerunning the Animation to ensure the mining order of the
tasks is in order. Refer to Animation Check for details on viewing animations.

To confirm the correct order of the animation, refer to the .avi recording located in the 4.03 Basic Deswik.IS
for UG Hard Rock Final Product folder.

5. End of Dependency creation chapter. Select to exit the Dependency Creation form.

Chapter Review

Please see below for a list of subjects covered in this chapter.

SUBJECT REFERENCE

Open and correctly navigate between the Dependency Creation  Dependency Creation Navigation
form and Deswik.CAD

Identify the different sections of the manual dependency  Dependency Creation Navigation
creation and their basic functionality.

Manually link, unlink and reverse dependencies.  Manual Dependency Linking

Delete manual dependencies.  Delete/Reverse Manual Dependency Links

Setup Attribute Group and Spatial linking rules.  Attribute Group Linking Method

Run group rules and check the results.  Checking Auto Dependency Rules

Identify and troubleshoot common linking errors.  Troubleshooting Dependency Rules

Run animation for view linking results.  Animation Check

Import, run and check auto dependency rules.  Import Auto Dependency Rules

The theories covered in these topics can now be applied to similar processes.

Check Point 03

103 | P a g e
15. RESOURCE ASSIGNMENT

IS for UG Hard Rock_11 11 hours

Assigning resources to the scheduled project can be done via 2 main methods:

 Interactive Scheduler | Dependency Creation | Resource Assignment


 Scheduler | Resources | Assign Resource

Multiple resources have been setup in the Scheduler to allow for the resource assignment to occur.

Refer to the Scheduler file and select Resources | Resources to review the resources that have been setup
for assignment. 5 different resources have been setup to be assigned;

RESOURCE NAME RESOURCE RATE ACTIVITY ASSIGNMENT

Blind Hole Borer 12 m/d (meters per day) Fresh/Return Air Rise

Jumbo 1 200 m/mo (meters per month) Decline

Jumbo 2 180 m/mo (meters per month) Remaining production tasks

Production Hole Rig 300 m/d (meters per day) Production Drilling

Stope Bloggers 695 s_t/d (Stope Tonnes per day) Stope Right/Left

The following chapters will cover assigning the different resources listed above to their allocated activities using
both Resource Assignment methods.

15.1. INTERACTIVE SCHEDULER RESOURCE ASSIGNMENT

Resources can be assigned to the various tasks via the Interactive Scheduler Dependency Creation form.

Assigning the resources via this process can be done by isolating the specified task polygons and assigning the
resources to the visible polygons.

To assign resources via the Dependency Creation method;

104 | P a g e
1. Select Interactive Scheduler | Dependency Creation.

2. In the Deswik.CAD Layer Control and right-click on the Scheduler | Task Polygons layer and select
Interactive Filter.

105 | P a g e
3. In the Interactive Filter, select ACT_TYPE in the Attribute field then select the DEC activity type.

4. In the Dependency Creation form, set the Resource fields as follows:

5. Select Assign Resource to all Selected Activity Polygons.

6. Follow the prompts and select all the visible Decline activity polygons then right-click finish to finish
selecting.

15.1.1. CHECKING RESOURCE ASSIGNMENT RESULTS

Now that the Jumbo 1 resource has been assigned to the selected Decline activities, the results of the assignment
should be checked.

To check the resource assignment results;

1. Navigate to the Scheduler session and select the ACT_TYPE DEC filter from the filters drop-down menu.

Scheduler should now present just the Decline activities and filter out all other activity types.

106 | P a g e
2. Due to the display configurations previously setup in the Scheduler, several key fields can be used to check
the Resource Assignment results.

TASK INDICATORS FIELD

Location Detail

The Task Indicators Field will have the Resource


icon in it to identify a task has been assigned to
that task.
Hover over the Task Indicators Field and an
information box will be presented providing
details of the resource assigned to that task.

TASK DURATIONS FIELD

The Task Durations will present the name of the


resource assigned to that specific task.

REPORT FIELD

The Report Field will detail the assigned


resource and how many of that resource are
required to complete that task in the specified
timeframe.

107 | P a g e
Optional Practice

Repeat the steps covered in the above exercises to assign resources to the remaining task activities as listed in the
table below;

RESOURCE NAME ACTIVITY ASSIGNMENT

Blind Hole Borer Fresh/Return Air Rise

Jumbo 1 Decline

Jumbo 2 Remaining production tasks

Production Hole Rig Production Drilling

Stope Bloggers Stope Right/Left

15.1.2. UNASSIGN RESOURCES VIA INTERACTIVE SCHEDULER

Resources can be removed from the tasks in their groups by either selecting the required ACT_TYPE from the
Interactive Filter or by removing all filters and removing all resources from all activities simultaneously.

15.1.2.1. UNASSIGN RESOURCES BY TASK GROUPS

Similar to assigning specific resources to the ACT_TYPE, the resources can be removed by the ACT_TYPE grouping
also.

The following steps will be used to remove the Jumbo 1 resource from the Decline tasks.

To remove resources according to their ACT_TYPE grouping;

1. If it is not already open, reopen the Interactive Filter identical to the process followed in Interactive
Scheduler Resource Assignment.
2. In the Interactive Filter form, select the DEC - ACT_TYPE to isolate just the decline task polygons.
3. In the Dependency Creation form, select Unassign all Resources from Selected Activity Polygons.

4. Select all the visible decline activity task polygons and right-click to finish selecting.

Check the resource has been removed by checking the same identifiers referred to in Checking Resource
Assignment Results have been removed.

108 | P a g e
15.1.2.2. UNASSIGN RESOURCES SIMULTANEOUSLY

If resources have been assigned to further tasks, remove the resources via the following steps.

To remove all resources from all the task activities;

1. Remove any filters that may be currently applied in Deswik.CAD by selecting Edit | Filters | Remove All
from the Deswik.CAD toolbar.

2. In the Dependency Creation form, select Unassign all Resources from Selected Activity Polygons.

3. Select all the visible activities task polygons and right-click to finish selecting.
4. Select in the Dependency Creation form to exit the Interactive Scheduler resource
assignment process.

15.2. SCHEDULER RESOURCE ASSIGNMENT

Resources can be assigned directly to the tasks in the Scheduler and do not need to be assigned via the Interactive
Scheduler process as covered in the previous steps.

Assigning resources directly in the Scheduler can be done via several key methods;

 Assignment using Filters


Or
 Multiple Assignments

Both methods will be covered in the following steps.

15.2.1. SCHEDULER RESOURCE ASSIGNMENT USING FILTERS

Similar to the previous method of assigning resources in Deswik.CAD using the Interactive Filter, resources can be
assigned directly in the Scheduler using the Scheduler Filters.

This will isolate the activity tasks allowing resources to be assigned to specific tasks depending on their Activity
Types.

109 | P a g e
To assign the resources directly via the Scheduler;

1. In the Scheduler, select ACT_TYPE DEC from the Filter drop-down menu.

With the ACT_TYPE DEC filter applied, only the decline tasks will now be visible in the Scheduler.

2. With the Decline activities isolated, click on anyone of the column headers to select all the currently
visible Decline tasks.

3. With all the Decline tasks selected, right-click in the selection box and select Assign Resources.

110 | P a g e
4. In the Assign Resources form, select Jumbo 1 then select

The Jumbo 1 resoucre will now be assigned to the Decline tasks. Repeat the same checks as listed
in the Checking Resource Assignment Results section to confirm the assignment is correct.
An additional confirmation in the Assign Resources form will be provided confirming the assignment
results;

In the Assign Resources form, use the option to remove the assigned resources from the
selected tasks.

5. Repeat steps 1 to 4 to assign the remaining tasks to the following resources.

RESOURCE NAME ACTIVITY ASSIGNMENT

Blind Hole Borer Fresh/Return Air Rise

Jumbo 1 Decline

Jumbo 2 Remaining production tasks

Production Hole Rig Production Drilling

Stope Bloggers Stope Right/Left

Once the filters have been applied correctly to assign the resources to their allocated task types,
check that all tasks in the schedule have the correct resource applied as per the table above. Disable the
Scheduler filters by selecting Disable Filtering.

111 | P a g e
15.2.2. ASSIGN RESOURCES VIA MULTIPLE ASSIGNMENTS

Rather than assign resources by using individual filters as per the previous method, resources can be applied by
setting rules in the Multiple Assignments tool.

The Multiple Assignments tool will use the preset scheduler filters in a rule set to assign the resources via bulk
processing rather than individual filters and assignment.

To assign resources via Multiple Assignments;

1. In the Scheduler, select Resources | Multiple Assignments.

2. In the Multiple Assignment form, create a new rule named IS for UG Assignment by selecting
3. Setup the Multiple Assignments form as follows:

4. Select to commence the Multiple Assignment process.

The Multiple Assignments form will use the same process as the individual assignment method but rather
than run each assignment individually by selecting each activity and assignment separately, they will be
assigned in the one process.

Repeat the same checks as listed in the Checking Resource Assignment Results section to confirm the
assignment is correct.

112 | P a g e
15.3. RESOURCE LEVELING

Following the assignment of the indiviual resources, the utilization of the resources can be checked to ensure they
are not over utilized beyond their work capacity.

Over utilized resources can be resolved by Resource Leveling to reallocate any Resource that maybe over
committed to a specific set of Tasks.

Conflicts can be resolved by applying various methods within the Resource Leveling which will determine the
availability of specified Resources and assign them to the Tasks as prioritized in the Resource Leveling.

To check for over allocated resources, refer to the Report Options setup in the Scheduler for periods that
return a result over 1.0. Anything greater than 1.0 and usually presented in red means the assigned resource is
over allocated.

In the example above, it is identified that the Stope Bogger is over allocated by 14 and the Production Hole
Rig is over allocated by 10.

Essentially this means that for the activity tasks to be completed in the desired timeframe, 14 Stope Bloggers will
be required at their nominated rate in order to complete that task in the required timeframe.

In the following exercise, Resource Leveling will be run according to the Start Date Priorities to resolve the above
over allocation conflicts.

To run the Resource Leveling to resolve the assignment conclicts;

1. To view the Resource Leveling in better detail, set the Scheduler tasks to isolate just the LOS ACT_TYPE
by selecting it in the Scheduler filters.

2. Sort the Scheduler tasks into Date Order by setting By Date in the Sorting options.

113 | P a g e
3. In the Scheduler, select Resources | Resource Leveling.

4. In the Resource Leveling, ensure the Priorities are set to resolve conflicts in Ascending order.

5. Select to start the leveling process.


6. Once the Leveling is complete, a report will be presented advising the leveling is complete and duration of
the leveling. Select

Following the Resource Leveling run, the task duration will be adjusted to accommodate the priorities
setup in the Leveling rules.

Before Leveling

Pre Resource Leveling, all Production Hole Rig resourced tasks start on the same date.

114 | P a g e
After Leveling

Post Resource Leveling, the Production Hole Rig resourced tasks are pushed out compliant to the start date
priority.

Also use the checking rules as covered previously in Checking Resource Assignment Results.

Optional Practice

In the Resource Leveling form, select to erase the current leveling run. Assign more rules to the
Resource Leveling priority rules then rerun the leveling to view the results.

115 | P a g e
15.3.1. RESOURCE LEVELING RESULTS IN ANIMATION

Once the resource utilization conflicts have been resolved via the Resource Leveling, the start and finish dates
applied to the tasks in the Scheduler will now be accurate to the availability of the assigned resources and the
overall mining sequence.

As the animation in Deswik.CAD relies on the Start and Finish dates from the Scheduler to determine the order of
the display, the animation should be rerun to review the final product.

To view the updated animation;

1. In Deswik.CAD, select View | Visual Styles | Animation

2. In the Layer Control, right-click on the Scheduler | Task Solids layer and select Isolate to make just the
task solids visible.

3. In the animation, select to view the updated sequence of the animation.


4. Once the animation has been viewed, return to the default viewing style by selecting View | Visual Styles
| Animation.

116 | P a g e
Chapter Review

Please see below for a list of subjects covered in this chapter.

SUBJECT REFERENCE

Use the Dependency Creation form to assign resources.  Interactive Scheduler Resource Assignment

Assign resources directly through the scheduler.  Scheduler Resource Assignment

Isolate specific tasks in Deswik.CAD and/or Scheduler and  Scheduler Resource Assignment Using Filters
assign resources.

Assign resources via multiple assignment rules in the  Assign Resources via Multiple Assignments
Scheduler.

Check assignment results via multiple views.  Checking Resource Assignment Results

Apply basic resource leveling theories to resolve resource  Resource Leveling


assignment conflicts.

Review final scheduled animation.  Resource Leveling Results in Animation

The theories covered in these topics can now be applied to similar processes.

Check Point 04

117 | P a g e
16. BATCH UPDATES

IS for UG Hard Rock_12 12 hours

A number of tools are provided under Batch Updates. These generally ensure that the data in the Scheduler
schedule are synchronized with the data in the graphics and allow for the bulk updating of information that may
change from time to time.

In the Interactive Scheduler menu, select Batch Updates.

16.1. INTERROGATION

This process will run the Interrogation of all Parent Tasks against the models defined in the Project Options. For
further information on the Interrogation Settings, refer to the chapter on Interrogation | Settings

The tasks will not be modified spatially.

To run the interrogation against the stope tasks, select


from the Batch Updates main menu.

To speed up the Interrogation process, use the filters in Deswik.CAD to isolate just the stope task solids.
Ensure is toggled on then run the Interrogation. As the filters have isolated just the stope solids,
the interrogation will run on just those solids, not the entire model.

For further information on using Deswik.CAD filters, refer to the chapter on Create an Ore Filter.

118 | P a g e
16.1.1. REVIEW INTERROGATION RESULTS

In the initial Project Options | Interrogation | Fields setup, the fields listed to interrogate were:

 Insitu Volume
 Insitu Tonnes
 SG
 Ag
 Au

To review the Interrogation results;

1. In the Scheduler, isolate just the Stope tasks by selecting the Stope Activity filter from the Scheduler filters
list.

Refer to the columns for the fields listed above. They should be populated with the result values
from the interrogation.

119 | P a g e
16.2. CREATE DERIVED TASKS

Use the Batch Updates | Create Derived Tasks option to add derived tasks that may have been added after the
original Project Options | Derived Tasks were created.

This process will insert the new Derived Tasks rather than having to recreate all existing Derived Tasks.

Optional Practice

Use the steps covered in the Derived Tasks setup chapter to create a new derived task named Paste Filling which
will be a successor to the Parent Task of Stopes.

Once the Paste Filling derived task is created, in the Batch Updates, select
to create just the new Paste Filling tasks.

16.3. UPDATE EXISTING DERIVED TASKS FROM PARENTS

Use the Batch Updates | Update Existing Derived Tasks From Parents option to update any existing derived tasks
rather than regenerate all derived tasks from new.

This will update any fields which have been modified in the existing derived Tasks which more often than not can
be quicker than recreating all the derived tasks from new.

In the following exercise, the Production Drilling derived task DEV_TYPE will be modified and the new values will
be updated using Batch Updates.

To update the derived tasks values;

1. In the Interactive Scheduler, select Project Options.


2. In the Project Options, select Derived Tasks | Fields and change the DEV_TYPE constant to D then select

120 | P a g e
3. In the Batch Updates, select
4. Select once the process has run.

The Batch Updates will update the DEV_TYPE values in the schedule to match the modified value for
the derived task as changed in the Project Options. To check the update, in the Scheduler, apply the
DEV_TYPE = D filter to isolate just those tasks. All the Production Drilling tasks should now be applied with
DEV_TYPE- D values.

Before Derived Task Update

Pre Batch Updates, all Production Drilling tasks were valued P.


After Derived Task Update

Post Batch Updates, the Production Drilling tasks will now have a DEV_TYPE value of D.

121 | P a g e
16.4. UPDATE SCHEDULER ATTRIBUTES FROM THE GRAPHICS

Update all of the attributes defined as Grouping and Graphical Attributes in Deswik.Scheduler from those on the
graphical bench blocks.

If any of the graphic attributes are updated, the Batch Updates process to update the Scheduler tasks can be run
as a quick method to update all the associated tasks with the modified values from the task graphics.

In the following exercise, the Zone attribute value on the task solids will be modified and the Batch Updates will
be used to update the associated values on the tasks in the Scheduler.

To update the Scheduler values to reflect the updated graphic attribute modifications;

1. In the Deswik.CAD model space, drag a selection window over all the task solids to select all the tasks.
2. In the Properties Window, refer to the Zone attribute and change the Zone value by manually changing
the value from BMS to BMF.

3. In the Batch Updates main menu, select


4. Add a new line to the Update Attributes in Scheduler form for Zone and populate the rest of the form as
follows then select

122 | P a g e
5. When prompted, select to save the schedule. Select to the information box
advising the update is complete.

To check the Batch Update results, in the Scheduler, refer to the Zone column. The values for all the
tasks should now read as the new value BMF.

Before Batch Updates

Pre running the Batch Updates to update the Scheduler values, the Zone values were all set to BMS.
After Batch Updates

Post Batch Updates, the Zone values have been updated to the new value of BMF.

When changing a attribute value on the graphical entities, the value must exactly match the current values
setup in the Scheduler Custom Fields for the Batch Update to work correctly.

123 | P a g e
16.5. UPDATE GRAPHICS ATTRIBUTES FROM THE SCHEDULER

The values contained in most fields in the Scheduler can be exported onto their related tasks as attributes on the
graphical entities.

In the following exercise, now that the tasks have resources assigned to them in the Scheduler, the type of
resource assigned to each task can be exported to the task solids and written on them as an attribute.

To export the resource type as an attribute onto the task solids;

1. In the Batch Updates, select


2. In the Assign Attributes to Entities From Scheduler form, add a new line to look for the Resources field
then select

Once the update has run, select one of the graphical task solids and refer to the Attributes. The
attributes will now include an attribute of Resources and its assigned resource for that task.

124 | P a g e
Optional Practice

The tasks in the Scheduler all have their individual values applied to them following the Interrogation process run
earlier. Following the same process as listed above, import the values from the Scheduler tasks onto the graphical
task solids.

 Insitu Volume
 Insitu Tonnes
 SG
 Au
 Ag

The SG, Au and Ag values will only be applied to the Stope activities.

16.6. UPDATE START AND FINISH DATES FROM THE SCHEDULER

Now that the schedule tasks have correct start and finish dates applied to them following the steps covered, the
start and finish dates from the tasks in the schedule can be written directly onto the task solids as individual
attributes.

To import the Start and Finish dates onto the graphical task solids;

1. In the Batch Updates, select


2. Once the Start and Finish values have been imported, select on the advice.

The graphical task solids will now have the Start and Finish dates applied to them as attributes.
Select one of the task solids and check the attributes for their individual Start and Finish dates.

125 | P a g e
Chapter Review

Please see below for a list of subjects covered in this chapter.

SUBJECT REFERENCE

Open and navigate the Batch Updates tool to update bulk  Batch Updates
changes.

Interrogate tasks to apply specific values to the tasks.  Interrogation

Locate and identify the interrogation results.  Review Interrogation Results

Update modified derived task values and apply via Batch  Update Existing Derived Tasks From Parents
Updates.

Update attribute values and apply the modified data to  Update Scheduler Attributes From The Graphics
the Scheduler values.

Import Scheduler values onto graphical tasks as attributes.  Update Graphics Attributes From The Scheduler

Import start and finish dates onto the graphical task solids  Update Start and Finish Dates from the
as attributes. Scheduler

The theories covered in these topics can now be applied to similar processes.

126 | P a g e
17. UPDATE SURVEY ACTUALS

IS for UG Hard Rock_13 13 hours

The Survey Updates will detect the current face positions along a tunnel or drive based on survey data. It will
automatically update the Task solids and polygons based on the survey data, as well as mark the task percentage
complete (or remove the completed portion of the task from the schedule).

The process uses survey information supplied by various sources to update the current face positions along the
drives. The Survey Update tool uses the original design centerlines used to generate the tasks (assuming they
have not changed) to spatially match the survey data to, and automatically calculate, the distance mined.

The Update Survey Actuals can process the updated data via 2 main methods;

 Tunnel Face Positions wizard


 Manual updating.

In the exercises below, updated survey data has been supplied in Datamine string format and will be matched
to the actual design data in order to update the actual progress of the project.

17.1. IMPORT SURVEY DATA

As mentioned above, for the purposes of this tutorial, the data to be imported will be in Datamine (.dm) string
format.

To import the updated survey data;

1. In the Layer Control, make the 0\Survey Data layer the Selected layer.
2. Refer to the data sets folder supplied with this tutorial and locate the EOM OCT2010 Survey.dm file.
127 | P a g e
3. Drag and drop the updated survey strings into Deswik.CAD similar to the method to used previously in
Import External Data

The imported Datamine polygons represent the actual mined progress or the project as opposed to
the scheduled task progress.

128 | P a g e
17.2. TUNNEL FACE POSITIONS UPDATE

The Update Survey Actuals | Tunnel Face Positions tool uses a process wizard to walk through the inputs
required to complete the updates with survey data supplied.

To process the survey updates via the Tunnel Face Positions wizard;

1. Select Update Survey Actuals from the Interactive Scheduler main menu.

2. In the Update Tasks menu, select then select after the Welcome
screen.

The Tunnel Face Positions wizard will open which will guide the user through the inputs and instructions
required to complete the Survey Update.

Use the button to proceed and the button (top left corner) to move back to the previous
screen.

3. In the Set Update Details and Select Attribute Fields screen, populate the fields as below then select

129 | P a g e
4. Isolate the 0\DESIGN\TUNNELS layer.
5. Right-click on the 0\DESIGN\TUNNELS layer and select Interactive Filter.
6. In the Interactive Filter, select the Level attribute then select the 190, 185 and 177 levels to isolate just
the design strings on these levels.

Hold the CTRL key down for multiple selections.

7. In the Select Headings to Update screen, select then follow the prompts and
select the isolated strings representing the headings on these levels. Right-click when finished selecting.

The Heading Selected button should now display the number of headings selected.

8. Isolate the 0\SURVEY\EOM OCT 2010 SURVEY layer.


9. In the Select Headings to Update screen, refer to the Figures to Use for Updating section and select

Follow the prompts and select all the Survey Update polygons then select

The Figures Selected button should now display the number of survey figures selected.

10. In the Match Heading Centrelines screen, use the built in filters to review the matched header centrelines
to the associated survey data. This is to ensure the survey data is grouped to the correct design
centrelines.

The Interactive Scheduler will automatically match the design centerlines with the survey outlines
using a spatial search and limiting the vertical intersections to 10m.
In the Survey Data provided, some of the outlines have incorrectly matched to the centerlines.

130 | P a g e
XCUT

DSPILE 1

DSPILE 2

131 | P a g e
INTSPILE

TRCKXCUT

11. Select the XCUT line and then select


12. Follow the prompts and select the incorrectly matched survey polyline.

The incorrectly matched polyline will be removed from the survey polylines.

132 | P a g e
13. Repeat steps 11 and 12 to remove the other incorrect matched survey polylines then select

The Update Survey wizard will automatically calculate the intersection of the task centerline with the
task polygons and the mined distance along the polyline which is represented by the bright red line.

Tools are provided for the user to manually set the position without relying on the updated survey
information, reversing the mining direction, adjusting the Mined Distance by a length, etc.

The Update Survey wizard will also create two new Attributes, _Mined Length and _Total Length
for each Task polygon. These Attributes contain values representing:
 _Total Length = total length of design centerline contained within the Task polygon
 _Mined Length = mined length calculated to the current survey face within the Task polygon

133 | P a g e
14. In the Update Options screen, set the following options for the outputs of the update as follows then

select

15. This will complete the Face Position Update Wizard. Select to start the survey update
processing.

134 | P a g e
17.2.1. REVIEW THE UPDATE SURVEY RESULTS IN DESWIK.CAD

Following the update, partially mined Tasks will have their outlines and polygons regenerated based on the
remaining mining length.

Deswik.CAD Layer Control

New layers have been added to the Layer Control containing the completed mining task solids.

Task Polygons

Task polygons identified as completed or partially completed have been removed.

135 | P a g e
17.2.2. REVIEW THE UPDATE SURVEY RESULTS IN SCHEDULER

The Tasks in the Schedule will be updated – no dependencies will be lost from these Tasks. Completely mined
segments of the tunnels will be removed from the schedule.

Indicators Field

Tasks identified as fully complete will now be represented by a in the Indicators field. Also, by adding
the Percentage Complete field to the Scheduler columns, the task completion rating will also be listed.

17.3. ROLLBACK SURVEY UPDATES

Should the survey updates need to be rolled back and the original data restored for any reason, the Rollback
option can be used to retrieve the data pre update.

To roll back to the original data to before the survey update was run;

1. In the Update Tasks menu, select

136 | P a g e
2. Direct the layer to be referenced for the rollback as the SCHEDULER\TASK POLYGONS\SURVEY
UPDATES\01 JAN 2012\MINED BLOCKS layer then select

Once the Rollback is complete, an information box will be presented advising the results.

17.3.1. RESTORE THE ORIGINAL SCHEDULE

Following the Rollback, the original Schedule will need to be reloaded so Deswik.IS is referencing the correct
Schedule.

To restore the original Scheduler file;

1. Navigate to the Backup folder in Windows Explorer.


2. In the Backup folder, use the Date Modified column to locate the appropriate .bak backup file of the
Scheduler.
3. Restore the .bak file to actual Deswik Scheduler .dsf format by deleting .bak at the end of the file name
and replacing it with .dsf.

137 | P a g e
The Scheduler file should now display as a regular Deswik.Scheduler file.

Before

After

4. Move the restored .dsf file into original folder location as specified in the original Project Options.
5. In Deswik.IS, select Project Options and remap the Scheduler File field to the restored .dsf file.

6. Once the restored .dsf file has been remapped in the Scheduler File field, select to load the
restored Scheduler file.

7. The newly restored Scheduler file has now been loaded. Select to exit the Project Options.

138 | P a g e
17.4. MANUAL SURVEY UPDATES

The Survey Updates can also be processed manually as opposed to the automated processed in the wizard.

To process the survey updates manually;

1. In the Update Survey Actuals main menu, select


2. Populate the Update Survey Actuals Manually:

3. In the Layer Control, isolate the SCHEDULER | TASK SOLIDS layer. Right-click on this layer and select
Interactive Filter.
4. In the Interactive Filter, filter the attributes on ACT_TYPE and Level. Click on the Level header in the
Interactive Filter to sort the values in ascending order according to the Level value.

139 | P a g e
5. Select all the Level 190 and 185 values in the Interactive Filter.

6. In the Update Survey Actuals Manually form, select Set Selected Tasks as 100% Complete.

7. Follow the prompts and select all the Level 190 and 185 task solids isolated by the Interactive Filter. Right-
click when finished selecting.

8. Answer to saving the schedule.

Repeat the checks covered previously in the Tunnel Face Positions Update process.

140 | P a g e
Chapter Review

Please see below for a list of subjects covered in this chapter.

SUBJECT REFERENCE

Import survey update data into Deswik.CAD.  Import Survey Data

Navigate the Update Face Positions wizard.  Tunnel Face Positions Update

Modify face positions to reflect actual results.  Tunnel Face Positions Update

Compare face positions to design centerlines.  Tunnel Face Positions Update

Review survey update results in Deswik.CAD.  Review the Update Survey Results in Deswik.CAD

Review survey update results in Scheduler.  Review the Update Survey Results in Scheduler

Rollback to original task data  Rollback Survey Updates

Restore and reload original Scheduler files.  Restore the Original Schedule

Complete survey updates via manual processing.  Manual Survey Updates

The theories covered in these topics can now be applied to similar processes.

Check Point 05

14 hours.

End of Tutorial

141 | P a g e

You might also like