0% found this document useful (0 votes)
78 views

Deswik - Suite 2023.2 Release Notes

Uploaded by

kbaatarkhuu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
78 views

Deswik - Suite 2023.2 Release Notes

Uploaded by

kbaatarkhuu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 342

DESWIK.SUITE 2023.

2
RELEASE NOTES

DATE: 30 OCTOBER 2023


DESWIK.SUITE 2023.2 - RELEASE NOTES

Document details

Copyright
Copyright over this document and any accompanying models or data is reserved by Deswik Mining Consultants
(Australia) Pty Ltd ("Deswik"). This document is only to be used by the Client under the terms outlined herein. It should
not be distributed to third parties, reproduced or circulated in the public domain, or edited or amended in any way,
unless expressly agreed to by Deswik. Products and registered logos referred to in this document are trademarks of
their respective owners and these trademarks are hereby acknowledged.

Confidentiality
This document is subject to our Standard Terms and Conditions which detail the confidentiality obligations of both
Deswik and the Client. The Client should treat this document and any accompanying documents, models or data as
confidential at all times.

Disclaimer
This document should not be used or relied upon for any other reason than the intended purpose outlined herein.
Deswik will not be held liable for any loss or damage caused by such use or reliance.

2
DESWIK.SUITE 2023.2 - RELEASE NOTES

Contents

Deswik.Suite 5
Open Cut Coal 5
Deswik.CAD 5
Ribbon redesign 5
A new way to create custom ribbons 7
Working with geological models just got easier! 9
Restructure of the Table of Contents 11
Deswik.Enviro 41
Deswik.GeoTools 45
Deswik.IS 52
Deswik.LHS 56
Deswik.Sched 64
Deswik.OPDB 82
Open Pit Metals 85
Deswik.Blend 86
Deswik.CAD 87
Ribbon redesign 87
A new way to create custom ribbons 89
Working with geological models just got easier! 91
Restructure of the Table of Contents 93
Deswik.Enviro 123
Deswik.GeoTools 127
Deswik.GO 136
Deswik.IS 137
Deswik.LHS 141
Deswik.Sched 149
Deswik.OPDB 167
Deswik.OPSTS 170
Underground Coal 171
Deswik.CAD 171
Ribbon redesign 171
A new way to create custom ribbons 173
Working with geological models just got easier! 175
Restructure of the Table of Contents 177
Deswik.GeoTools 210
Deswik.IS 216

3
DESWIK.SUITE 2023.2 - RELEASE NOTES

Deswik.LHS 220
Deswik.Sched 228
Underground Metals 246
Deswik.CAD 246
Ribbon redesign 246
A new way to create custom ribbons 248
Working with geological models just got easier! 250
Restructure of the Table of Contents 252
Deswik.Caving 285
Deswik.GeoTools 291
Deswik.IS 300
Deswik.LHS 304
Deswik.Sched 312
Deswik.SO 330
Deswik.UGDB 333
Version updates 337
2023.2.818 337

4
DESWIK.SUITE 2023.2 - RELEASE NOTES

Deswik.Suite
 If you have previously installed a beta version, you should uninstall it before installing the released version. If you have
side-by-side installs of different versions, you will need to upgrade each version to the latest update.

 We recommend Deswik.SO users avoid using Deswik.Launcher appx installations for the Beta period.

Deswik.Suite retirement schedule


Deswik's standard Service Level Agreement specifies that versions are supported for 12 months from the original
release date. The following table lists the upcoming scheduled retirement dates for versions of Deswik.Suite:

Version Release date Retirement date


2022.2 July 2022 Retired
2023.1 April 2023 Q1 2024

Open Cut Coal


 If you have previously installed a beta version, you should uninstall it before installing the released version. If you have
side-by-side installs of different versions, you will need to upgrade each version to the latest update.

Deswik.CAD

Key highlights

Ribbon redesign

You spoke up and we listened! Following the introduction of the ribbon in 2022.2, we have reorganized the ribbon tabs
(and some of the commands on those tabs) based on feedback we have received from our users. You will see large
changes on the following tabs. We encourage you to familiarize yourself with the commands on them.

General tab

See changes to the General tab

5
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Paste has been demoted to a small button in the Clipboard group.

l Screenshot has been added to the expanded menu under the Clipboard group.

l Duplicate has moved to the Clipboard group.

l Mirror has been added to a new expanded menu under the Arrange group.

l The Arrange group of commands have also been added to the new expanded menu under the Arrange group.

l Appearance commands have all moved to the View tab.

l Set from Formula has been promoted to a large icon button.

l Audit has moved to the new expanded menu under the Attributes group.

l All Query commands have moved to the Measure group.

l Global Constants and Parameters Tables (previously in the Constants and Lookups group) have moved to the
Attributes group. Remaining commands from this group have moved to the Interface tab.

l Deswik.MDM has been removed. It is still available from the Quick Access Toolbar (default view).

l The Add-ons group had moved to the Interface tab.

l The Interface group has moved to Interface tab (with a few changes).

View tab

See changes to the View tab

l Pan and Recenter have been moved to the Orbit menu (in the Orbit group).

l Most commands from the Navigation group and the View group have been merged into a single group called
View.

l Visual styles (under Shaded) have been moved to the new View group.

l Reset has been moved to the View group.

l The distance arrows to move the working plane are now arranged in one column. The Distance label has been
removed.

l Switch Background has been moved to the Interface tab.

l The commands in the Plane Definitions group have been rearranged so they now fall under three, small
buttons.

l The Filters and Legends group have been redesigned with different large buttons and smaller options. The Filter
and Legend labels for the selection lists have been removed, replaced with the filter and legend icons.

6
DESWIK.SUITE 2023.2 - RELEASE NOTES

l The Hide group has been moved after Filters and Legends.

l The Appearance group has been moved from the General tab to the View tab (with a slightly different layout).

Interface tab (which replaces the old Format tab)

See changes to the Interface tab

l The Drawing Defaults group has been rearranged significantly. Most defaults are now found in a menu under
the new Line and Text Options button. The main Defaults label has been removed as well.

l Draw Styles in Document has moved to the Styles group.

l Commands from the Constants and Lookups group have moved from the General tab to the Interface tab.
Now found in the Analyze group submenu.

l Switch Background has been moved from the View tab to the Model Space group on the Interface tab.

l The Add-ons group has been moved from the General tab to the Interface tab.

l The Interface group has been moved from the General tab to the Interface tab. Mini Toolbar commands
(previously found in a submenu) have been promoted to a button.

l Multiple new commands have been added in 2023.2 to create and apply layouts (Save Layout, Restore Layout),
share these layouts between users or machines (Load Layout from File, Open Layouts Folder) and reset the
customizations users make to various UI elements (Reset All Customizations, Reset Quick Access Toolbar,
Reset Mini Toolbars, Reset Dialogs. All of these commands are now grouped in a new Layouts group on the
Interface tab. See New commands and features later in these release notes for a full description of what each of
these commands does.

A new way to create custom ribbons

As part of the ongoing effort to improve the ribbon functionality, we have overhauled the way you create custom
ribbons. Previously when creating a custom a ribbon, you would move commands between trees on the left and right
sides of the CUSTOMIZE RIBBON dialog. Dragging a command from the left to the right would add that command to
your custom ribbon. Dragging a command from the right to the left would remove that command from the ribbon.
This method was time-consuming and it did not provide you a snapshot of your ribbon while designing it.

See old method

7
DESWIK.SUITE 2023.2 - RELEASE NOTES

In 2023.2, we have introduced a new WYSIWYG (what you see is what you get) method for customizing the ribbon. This
method will provide a better experience when designing your ribbon, as well as give you an immediate understanding
of what your custom ribbon will look like. You can also import custom ribbons from other users, or export your own so
others can use them.

8
DESWIK.SUITE 2023.2 - RELEASE NOTES

Working with geological models just got easier!

We have made major improvements to how geological models are imported and how slices (or shells) are displayed in
Deswik.CAD, which includes a redesign of the old Geology | Block Model |Display Settings (now called Geology |
Geomodels | Geomodel | Geomodel Display. As part of this process, you will notice the following improvements:

l The Geology tab has been redesigned.

l Changes include:

o The Block Models group has been renamed to Geomodels.

o The Block Model Interrogate group has been renamed to Geomodel Interrogate.

o The Block Model Utilities group has been renamed to Geomodel Utilities.

o The standalone Compare command (previously available in multiple menus specific to a single file type) has
been promoted to a large button in the Geomodel Utilities group. The functionality of this command has
been expanded.

o The Show Dynamic Slice and Show Model Extents commands have been moved to a submenu under the
Geomodel Display command.

l The Geology | Block Model | Display Settings command (previously known as the Format | Block Model
Display in the legacy UI) has been replaced by the Geology | Geomodels | Geomodel Display command, which
now opens the GEOMODEL DISPLAY dock window instead of a dialog.

9
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Previously, you could only view a single dynamic slice along the current working plane. The new Geomodel
Display command allows for viewing multiple dynamic slices at the same time. These slices can be based on the
current working plane or a fixed (user-defined) plane.

l The old BLOCK MODEL DISPLAY dialog is now accessed through the new GEOMODEL DISPLAY window via the new
Bulk edit tool. The dialog is now called BULK EDIT GEOLOGICAL MODELS, and is designed to be used to bulk edit
existing model slices. Some field names and controls in this dialog have been renamed or improved.

 Use Bulk edit if you need to copy model settings in a grid layout and paste into a spreadsheet.
l The Query Cell command can be run directly from the GEOMODEL DISPLAY window.

10
DESWIK.SUITE 2023.2 - RELEASE NOTES

l The Show Dynamic Slice command has been renamed to Show Dynamic Slices (plural). This command can
now be run from the Geology tab or directly through the GEOMODEL DISPLAY window. Toggling it on will now
show all existing dynamic slices 'in use'.

 This command is no longer available from the Geology tab on the ribbon. It is only available through the
GEOMODEL DISPLAY window.

l The Show Model Extents command can also be run from the Geology tab or directly through the GEOMODEL
DISPLAY window. It has had some major improvements, including:

o The ability to change the appearance of the extents (where previously, only a line box outline was shown).

o The ability to apply these settings globally or by slice if preferred.

 This command is no longer available from the Geology tab on the ribbon. It is only available through the
GEOMODEL DISPLAY window.

Restructure of the Table of Contents

We have reorganized the Getting Started section of the Table of Contents (TOC) in the Help by moving module-
related topics directly in the 'Introduction to...' sections of the appropriate module. For example, previously all
information on the Formula Builder was found in Getting Started, whether it was for functions in Deswik.CAD,
Deswik.Sched, or Deswik.GO. Now there is a link to the main Formula Builder topic in Getting Started, but you will
find help for CAD-related functions in the Deswik.CAD TOC, for Sched-related functions in the Deswik.Sched TOC, and
so on. We hope the new structure will be more intuitive if you use the TOC.

We have also reorganized the Process Maps TOC. Now topics are named based on the process map Tools, which are
all run directly from the PROCESS MAP window. Instructions for loading or deleting a process map have been moved to
the Process Map launch page. Instructions for the Deswik Process Map Editor (which is launched when you run the
Add or Edit commands) are now located under the Add/Edit topic in the TOC. Again, we hope the new structure will
be more intuitive if you use the TOC.

11
DESWIK.SUITE 2023.2 - RELEASE NOTES

New commands and features

l File tab:

o File | Import | Design Data | 12d | 12d Model: Import a 12d model file (*.12da, *.12daz, *12dxml, and
*12dxmlz).

l Formula Builder | Standard functions: New functions.

12
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Standard function: FILENAME: Returns varying versions of the file name and location as a string.

Syntax: FILENAME(<<INCLUDEDIRECTORY>>,<<INCLUDEFILENAME>>,<<INCLUDEEXTENSION>>)

 This function has also been added to the previous version of Deswik.Suite.
o Length function: TRUETHICKNESS3: This function is identical to the existing TRUETHICKNESS2 function with
one additional parameter; RELAXAZIMUTHTOLERANCE. When using TRUETHICKNESS2 , if none of the
normals generated have an azimuth within the specified range, the function increases the range by 1° and
then runs the entire process again. It continues to do this until it finds at least one normal to use to calculate
thickness. In TRUETHICKNESS3, you can control this behavior by setting the new RELAXAZIMUTHTOLERANCE
parameter to 'False' if you prefer not to relax the azimuth tolerance.

Syntax: TRUETHICKNESS3
(<<PRIMARYAZIMUTH>>,<<INITIALAZIMUTHTOLERANCE>>,<<MINPIERCEDIP>>,<<MAXPIERCEDIP>>,<<MINLE
NGTH>>,<<MAXLENGTH>>,<<ADJUSTGRADIENT>>,<<NEWGRADIENT>>,<<RELAXAZIMUTHTOLERANCE>>,<<
DEBUGLAYER>>)

l Drafting tab:

o Drafting | Images | Image | Strings from Plane Definitions: Generate Base64 encoded strings from the
preview images of plane definitions, and then save them as attribute values on selected polygons.

 Export the results of this command to a CSV format with a Well Known Text (WKT) code using File | Export |
CSV/Text | WKT CSV. This format is readable by Microsoft® Power BI. Use the exported results to associate a
cross sectional image with a polygon in an online report.

l General tab:

o General | Attributes | Set from Formula | Vertex Attributes | Set from Formula: Modify the vertex
attributes of a selected polyline using a rule comprised of one or more formulae.

13
DESWIK.SUITE 2023.2 - RELEASE NOTES

o General | Measure | Distance | Perpendicular Distance:Query the distance at a right angle from a
selected polyline segment to a digitized point.

l Interface tab:

o Multiple new commands are now available under the new Layouts group on this tab.

n Interface | Layouts | Save Layout: Save the current screen layout (including the existing setup of the
ribbon, Mini Toolbars, Quick Access Toolbar, and visibility and location of dock windows) so that it can
be restored easily, or shared between another user or machine.

n Interface | Layouts | Restore Layout: Select a previously saved layout file to apply to the CAD UI to
restore it to the state it was in when the layout was originally saved.

n Interface | Layouts | Reset...: Multiple new 'reset' commands are now available for the various UI
elements.

14
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Interface | Layouts | Reset All Customizations | Customizations | Reset All


Customizations: Reset the user interface to its default settings. including the ribbon, Mini
Toolbars, Quick Access Toolbar, and dock windows.

l Interface | Layouts | Reset All Customizations | Customizations | Reset Quick Access


Toolbar: Reset the Quick Access Toolbar to its default state.

l Interface | Layouts | Reset All Customizations | Customizations | Reset Mini Toolbars:


Reset the Mini Toolbars to their default state.

l Interface | Layouts | Reset All Customizations | Customizations | Reset Dock Windows:


Reset dock windows to their default location and visibility.

l Interface | Layouts | Reset All Customizations | Customizations | Reset Ribbon: Set the
current ribbon to the Default Ribbon.

l Interface | Layouts | Reset All Customizations | Reset Dialogs: Reset all dialogs to their
default size and location in the user interface. This command was previously available on the
General tab on the ribbon. It has been renamed from Reset Form Locations as part of this move.

n Interface | Layouts | Load Layout from File: Load a layout from an existing layout file (files with a
*.vXXXX.DeswikRibbonsLayout extension) and apply it to the Deswik.CAD UI.

n Interface | Layouts | Open Layouts Folder: Open File Explorer to the directory containing layout
files.

 Use these two command to share files between users or machines easily.

15
DESWIK.SUITE 2023.2 - RELEASE NOTES

l LAYER CONTROL window shortcut menu command:

o Refold Entities: Digitize entities in 2D in plan view on an existing unfolded section, and then run Refold
Entities to refold them into 3D.

l Open Pit tab:

o Open Pit | Road | Road Network Design: Automate the creation of roads for open pit mines. Govern road
geometry (straights and turns) based on parameters such as road width, turn radius and maximum gradient.

16
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Open pit | Planning | Material Distribution: Allocate quantities of material between source and
destination areas, grouped by a material type. The command uses two main grids, one for the material
source and one for the material destination. In the source and destination grids, rows represent different
areas and columns represent different materials. It includes various automation and visualization features
to allocate material between locations.

l Polylines tab:

o Polylines | Draw | Polyline | By 2 Points: Manually digitize one or more polylines with just two vertices.

 Use this command for drawing boreholes and laser lines.


o Polylines | Edit | Trim | Trim or Extend: Trim and extend polylines automatically using selected polylines
to govern the action taken.

l Process Maps: Three new commands.

o Compare: Compare two process maps and report the differences between them.

 This command is designed for super-users and consultants who design and then modify process maps.
Comparing file versions following modifications can be useful when troubleshooting.

17
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Insert Block: Insert block entities with predefined properties into your drawing.

18
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Execute Nodes With Condition: Run multiple nodes from a single node if specified conditions are met.

 This command is similar to the Execute Nodes command, although with this command, you can specify
conditions that must first be met before a node is run.

o Snap Options: Update the status of snap modes in the active document based on the settings specified.
Change selected snap options including grip snapping, snapping to locked layers, maintain elevation or force
snapping.

l User Profile Manager:

You can use the new USER PROFILE MANAGER to manage the Deswik.MDM instances that you want to access and
the user accounts that you want to use to access them. All of this information is saved in your profile. Your profile
and the information in it persists across different instances of Deswik.CAD, so that you can log in to an instance
once and then forget about it.

When you use a Deswik.CAD function that needs data from Deswik.MDM, your User Profile makes it quicker and
easier to access the Deswik.MDM instance that you want use. It also allows you to switch between different
Deswik.MDM instances effortlessly, putting your Deswik.MDM data at your fingertips.

You can use the new User Profile tool with the Deswik.MDM plugin, and drillholes, survey stations, and GeoTools
functionality.

19
DESWIK.SUITE 2023.2 - RELEASE NOTES

You can access the USER PROFILE MANAGER by clicking the User Profile, which is visible in the upper right corner
of the Deswik.CAD window, beside the minimize button. The User Profile shows the information for the account
that you most recently used to log in to Deswik.MDM from within Deswik.CAD. The username and profile picture
are retrieved from Deswik.IMS.

Enhancements and modifications

l File tab:

o File | Import | CAD | Attributes: This command now supports table objects when importing from a
Microsoft® Excel file.

 This is useful when multiple tables are present on one sheet. Previously, all data on that sheet was considered
if the sheet was selected. Now you can isolate a specific table.

20
DESWIK.SUITE 2023.2 - RELEASE NOTES

o File | Import | CAD | Design Settings: Previously when importing settings, any project settings present in
the file selected would be listed with a number in round brackets to the right of the list item to indicate how
many of that file type existed in the file. For example, Filters (9) meant that the file selected contains nine
hard filters. If you selected the checkbox for Filters, all nine of the filters were automatically imported. Now
you can expand the list of each setting type and choose exactly which setting to import.

21
DESWIK.SUITE 2023.2 - RELEASE NOTES

Before

Now

l General tab:

22
DESWIK.SUITE 2023.2 - RELEASE NOTES

o General | Analyze | Pivot: Previously, if you added attributes to the data you were analyzing, or simply
updated attribute values on those entities, you had to close the pivot grid and then reopen it to update the
data in it. Now you can use the new Refresh command to refresh from the source data seamlessly.

o General | Arrange | Rotate | Rotate Relative: Now this command shows you a preview of entities in their
rotated position as you move your cursor.

l Geology tab:

o and Geology | Block Model Utilities | Geomodel or Datamine | Commands | Block Model Polygon
Generation: Previously, this command sliced in plan view only. Now you can slice vertically, specifying the
starting XY location and azimuth to slice along.

 Slice along an existing 2-point polyline by selecting its start point and end point using Pick.

o and Geology | Block Model Utilities | Geomodel or Datamine | Commands | Block Model Regularize:

n Previously, alpha numeric fields could not be used in the Field handling or export grid. Now they can.
Dominant Mass, Dominant Volume, Maximum, and Minimum can all be selected as Field handling
methods if an alpha numeric field is used.

l Process Maps:

23
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Edit Global Constants: Now you can use formulae in the Default Value column in this command to
increment (+=N) or decrement (-=N) the value of an existing global constant (where N is the value you want
to increment by). If the global constant does not already exist, then it will be created and set to a default of N
(for increment) or -N (for decrement).

 The global constant type must be Double to use this formula.


Prompt Name Type File Filter Pick List Default Value

My Global Constant Double n/a +=1

l Referencing images from Deswik.MDM File Manager:

When adding images, you can now reference files stored in Deswik.MDM File Manager. The files are automatically
downloaded to your local computer and shown in Deswik.CAD the same as other images in CAD documents are.
However, because the image is stored in Deswik.MDM :

o When you reopen the Deswik.CAD document on the same computer or a different computer, Deswik.CAD
automatically downloads or updates any Deswik.MDM-referenced images.

o If you give the Deswik.CAD document to another user and they have access to Deswik.MDM, when they open
the document, any Deswik.MDM images will automatically be downloaded.

o Because Deswik.MDM images are downloaded locally, if you have to work offline the images are still
available.

o If you already have a Deswik.MDM image downloaded, Deswik.CAD automatically checks if Deswik.MDM has
a newer version and downloads it if necessary.

o When adding a Deswik.MDM image to a document, you can choose whether to always update to the latest
version or choose to attach a specific version of the image.

You can access images stored in Deswik.MDM File Manager with the following Deswik.CAD commands :

o Drafting | Images | Image | Insert Images

o Surface | Images | Map Image | (Import

o Surface | Images | Manage | Attach

24
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Interface tab:

25
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Interface | Interface | Mini Toolbars : Now when you turn on any Mini Toolbar, it will also be visible in
layouts. Previously, they were only visible in the Model Space.

 All Mini Toolbar commands were previously found under Options on the General tab in 2023.1. They have
been moved to the Interface tab.

l Layers tab:

o Layers | Edit | Move | Multiple to Selected: Previously, this command required you to select a
destination layer. Now, if a destination layer isn't specified, the command will automatically move the
selected layers to the same level as the '0' layer in the layer tree. We have also renamed the command to
Layers | Edit | Move | Multiple to better represent the new functionality.

l Open Pit tab:

o Open Pit | Pit | Deswik.SPD | Automated Pit Design: Multiple enhancements.

n Previously, when using the Create solid and rank designs after scenario runs tool, the output was
saved to layers that were automatically named for you (SURFACE and SOLID). This meant you had
rename these layers manually (under every option) each time they were generated if you preferred to
use a different name. Now you can specify the names to assign to these layers on the Layers and
benches tab in the scenario settings.

n You can now group scenarios (similar to a pivot table) but selecting a header to group on. You can also
apply a value or range-based filter to any column.

n You can now interrogate a block model against the finished pit design.

o Open Pit | Pit | Pit Design: Multiple enhancements.

26
DESWIK.SUITE 2023.2 - RELEASE NOTES

n Previously, when using either the Show surface or the Build closed solid tools, the output was saved
to layers that were automatically named for you (SURFACE and SOLID respectively). This meant you had
locate and rename these layers each time they were generated if you preferred to use a different name.
Now you can specify the names to assign to these layers on the Topography layer tab in the pit design
settings.

n Previously when generating an inclined bench design, you could only specify the bench angles to the
left and right of the drainage line in degrees. Now these dip fields also support percentages and ratios.

27
DESWIK.SUITE 2023.2 - RELEASE NOTES

n Use the new Use autopit smoothing checkbox to turn smoothing on or off as required, so you can to
use Pit Design to fine tune specific parts of a pit design generated by the Automated Pit Design
command.

 When using output from the Automated Pit Design command, some settings stored in the design will
cause the Pit Design command to mimic Automated Pit Design, which does slightly different things. In
particular, Automated Pit Design uses smoothing when creating berms in order to develop a more
pleasing final pit shape. This smoothing is automatically changed when using combined batters in
Automated Pit Design so that overlaps do not occur. However, if autopit data is brought into Pit
Design and you try to manually perform multiple batters, the smoothing from Automated Pit Design
will happen and can cause berm overlaps. This option gives you control over this.

 This checkbox will only be visible if the input layer was generated by the Automated Pit Design
command.

n The Build ramp centerlines command has been replaced with a more comprehensive ramp audit tool
called Ramp Compliance Check. This new command lets you generate centerlines for all ramps in the
active design, as well as batter and face polylines or cross-section polylines. You can now also apply
labels to help you visualize the gradients of each of the outputs.

l Polylines tab:

28
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Polylines | Edit | Fillet | Internal: Two enhancements.

n Previously, this command worked with a single polyline. Now you can select multiple polylines, and then
select a point on each to fillet in batch.

n Now if you press Ctrl while clicking the point, it will start digitizing a polyline. The command then finds
the intersection between the digitized polyline and the input polylines and fillets the closest vertex to
the intersection.

o Polylines | Modify | Convert | To Polygons | By Picking: Previously, this command generated one
polygon for each 'closed' area that was selected within intersecting polylines. Now, if you hold Ctrl while
picking points, the selected areas will be unioned.

o Polylines | Modify | Copy Along Polyline: This command was renamed from General | Duplicates
| Duplicate | Along Polyline (and moved from the General tab to the Polylines tab as part of the process).

l Process Maps:

o Delete Entities And Layers: Previously, when using any of the actions that involved the deletion of entities,
this command would delete all entities on the specified layers. Now you can apply a filter to the Action, to
limit the entities deleted to those that meet filter criteria.

 The new Filter field is only applicable to those actions in which entities are deleted. If you select Delete
Children Layers or Delete Layer and Children (which do not delete entities), the Filter field will become
unavailable.

29
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Command Recording: Three changes.

n Rerecord Row Update the settings of a previously recorded command by rerunning it.

n Ignore Selected Entities: Previously, if entities were selected in the Model Space when a node with a
recorded command was run, the 'saved' entity selection was replaced with the selected entities. Now,
you can override this behavior by selecting this new checkbox. Whatever entity selection was specified
while recording will be used instead.

 The Ignore Selected Entities column has also been added to all versions of Deswik.Suite from 2022.2
onward.

30
DESWIK.SUITE 2023.2 - RELEASE NOTES

n Now you can change the settings of a command after it has been recorded using global constants.

o Node Status: Now you can use this command to set the text on a target node. Pair this capability with the
Prompt User command to prompt a user to populate the value of a global constant and then display the
value of that constant on a target node.

 This feature has also been added to the previous version of Deswik.Suite.

31
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Prompt User: Multiple changes.

n You can reference an attribute based on a Values list on a specified layer by using the following setup:
LayerName=[Name of layer],Attribute=[Name of attribute on the layer].

n You can reference a global constant that is based on a pick list (by enclosing the constant name in curly
brackets).

 Use that pick list to populate other variables.


n You can now prompt for an origin point (X, Y, Z), extents length, and rotation.

 Use these new value types to define block model boundaries or the framework for Deswik.SO from a
process map.

 This feature has also been added to the previous version of Deswik.Suite.

32
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Select Layers: You can now use the Single layer chosen by this command as input for any process map
command that requires input from a single layer. All you need to do is:

33
DESWIK.SUITE 2023.2 - RELEASE NOTES

n Add the Select Layers command before the process map command on the node.

n Type the string #Process Specified# (case insensitive) into the setting in the menu command that
requires one layer as input. When this command is run, Deswik.CAD will look for the layer selected by
the preceding Select Layers command.

 This feature has also been added to all versions of Deswik.Suite from 2022.2 onward.

l Surfaces tab:

o Surfaces | Draw | From Solids | Thickness: You can now group input solids using one or more attributes.
A thickness grid surface will be generated for each group of solids with common attribute values.

l View tab:

34
DESWIK.SUITE 2023.2 - RELEASE NOTES

o View | Legends | Legend: Multiple enhancements.

n Previously when working in the LEGENDS dialog, the CAD UI would be locked while you worked on the
legend for a single layer (selected or active). This meant that when you were modifying the various
properties of a legend to change its appearance, you had to close and then reopen the dialog
(sometimes multiple times) until you were satisfied with the way the legend looked. The same was true
if you wanted to modify different legends and apply them to multiple layers. As of 2023.2, the dialog is
non-modal. This means you can leave the dialog open while you change selected layer, apply legends to
layers, or interactively modify legend bins to see the changes.

n We have added multiple new buttons to make working with legends more efficient.

l
Click to set the Field value for all bins in the active legend to the current selected field.

 This button and the one that follows are found on the Value and Range tabs.
l
Click to refresh the list of fields from the currently selected layer.

l Apply Save all changes to existing legends and apply your changes to the Model Space without
closing the dialog.

35
DESWIK.SUITE 2023.2 - RELEASE NOTES

n You can now access global constants, curves, parameters tables, and multi ranges directly from the
LEGENDS dialog via the Tools menu.

36
DESWIK.SUITE 2023.2 - RELEASE NOTES

o View | Plane Definitions | Create | Create Along Polyline: Multiple enhancements.

 These features have also been added to the previous version of Deswik.Suite.
n Previously, layers were automatically suffixed with number that incremented by 1. Now you can suffix
the name of layers based on chainage numbers. If Chainage is selected, numbers will be added to the
Base name based on the whole number nearest to the distance along the polyline where the plane
definition is created.

 Select Counter to name layers using the old method.


n In 2D: Previously, the distance along the polylines was always measured in 3D. Now you can measure
this distance in 2D, if preferred.

n Height/Width: Specify the height and width of the plane definition's view plane.

n Entity display: Specify the visual style to apply to the plane definition.

37
DESWIK.SUITE 2023.2 - RELEASE NOTES

38
DESWIK.SUITE 2023.2 - RELEASE NOTES

o View | Plane Definitions | Create | Create from Current VIew: Multiple enhancements.

n You can now use global constants to populate view plane and working plane Center coordinates and
Properties.

 This is useful when running this command from a process map.

n Previously, when a plane definition was used as the view in a viewport (in a layout), the scale was either
governed by the height of the plane definition and the size of the viewport or locked from the viewport
settings. Now you can set a specific scale on the plane definition. When the new Use scale when
applied to viewport checkbox selected, the scale specified in the dialog will be applied to the viewport
view.

39
DESWIK.SUITE 2023.2 - RELEASE NOTES

n Previously, the plane definition could not be loaded directly from this dialog. So if you were modifying
an existing plane definition, you had to change your settings, exit the dialog, then load the plane
definition (either from the ribbon or the LAYER CONTROL window) to check your changes. If you weren't
satisfied with your changes, you had to repeat this process until you were. Now you can use the new
Apply button to load the plane definition in the Model Space. This means you can see any changes
you've made to the plane definition without having to exit the dialog.

Bug fixes, reporting, and output changes

l CAD-56807 (Surface Image Mapping): When mapping a non-square image to a polyface, it could appear
squashed or stretched. Geo ref coordinates embedded in *.tif files were being ignored. These issues were fixed in
2022.2.1054, 2023.1.734, and 2023.2.421.

l CAD-56752 (View | View| Shaded | Crease Highlighting): When crease highlighting was turned on, figures
appeared overlayed (that is, drawn over) solid geometry that was spatially in front of this geometry. This was
fixed in 2023.2.469.

l SURVEY-576, SURVEY-578, and SURVEY-579 (Survey | Survey | Options): When connecting to a survey stations
database that was created in versions prior to 2022.2, a prompt appears asking whether the user wants to
upgrade the database. If they agree, database records are verified, and if any duplicate records are found, users
are asked if they would like these automatically corrected. Previously, if the duplicate records contained station
names with a hyphen in them, an empty survey stations database was being created in error, and the existing
data was not migrated across. This issue has been fixed in 2022.2.876, 2023.1.479, and 2023.2.140.

l Survey: Multiple fixes.

o With the upgrades to the stations database in 2022.2, it was noted by some clients that if the database was
used off a network drive, locking could cause problems with multi-user access. This seemed to be due to a
change in the way that multi-user locking was handled in the new database. This locking has now been
reverted to the schema previously used. When the database is upgraded, the locking schema will be
changed in the database. This should resolve the problem.

o It was reported that when importing certain data, the Surveyed By date of stations may have been lost
during the upgrade. This has now been resolved and all dates are maintained as expected.

40
DESWIK.SUITE 2023.2 - RELEASE NOTES

o When upgrading to the new database in 2022.2, there were problems with some databases. These
databases contained duplicate station and/or ledger entries, often unknown to the user. The migration
process from the older databases to the 2022.2 database has been modified to now automatically fix
problems with duplicate station and ledger entries. The user will be asked whether they want to fix the
duplicates before changes are made.

l SURVEY-560 (Open Pit | Road | Road Audit): Previously, if Refine centerline and Register input centerlines
to sections were selected on the Road Audit dialogue box, when Apply was clicked and then Apply or OK were
clicked several times while the progress bar was showing, an exception occurred. This was fixed in 2022.2.1107,
2023.1.816, and 2023.2.538.

Known issues

l CAD-50677 (File | Open for DUF4 file format): Large DUF files may load very slowly. When this happens, this
may be due to having selected the Preserve entity ordering checkbox when saving the file. Entity order
preservation is triggered if the 2D rendering mode (2D or 2D Slicing) is set in any layouts, plane definitions, or in
the Model space. Even if it is not being applied, this will trigger a full load of the DUF file next time it is opened to
ensure entity ordering is preserved. The workaround is to ensure that the 2D visual styles are not used in any
layouts, plane definitions, or Model Space prior to saving. See Issues Loading DUF Files for more details.

Deswik.Enviro

Enhancements and modifications

l Open Pit | Deswik.Enviro Tools | Create Dozer Push Model: We have made multiple enhancements to this
command, including a complete redesign of the dialog to make it easier to use, and new options to calculate
dozer hours and run costing calculations. Five new tabs organize the various parameters into intuitive groups.

41
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Dozer parameters tab (see preceding image):

n Model non-dozer material movement: Previously, when a dozer was no longer suitable to move
material, that material was simply considered 'unallocated' to a piece of equipment. Now you can select
the new Model non-dozer material movement checkbox to allocate this material to 'other'
equipment, for example, truck and shovel. You may still see unallocated material in your output (and in
reporting). This represents any material that had be moved a distance greater than the distance
specified by the new Maximum haulage distance field.

42
DESWIK.SUITE 2023.2 - RELEASE NOTES

 Deswik.Enviro calculates the costs of non-dozer push material using a flat $/cu.m rate. If you require
detailed costing for the haulage of your materials, you should use Deswik.LHS to create your haulage
model.

o Grouping: Group solids using existing polygons or by using the new Use existing attribute option, which
lets you choose an existing attribute that represents groups (or zones) on input solids.

 Use grouping if you are working with more than one pit, or if the pit has multiple subareas to be reshaped in
different years.

o Costings tab: Use the options on this new tab to run costing calculations.

43
DESWIK.SUITE 2023.2 - RELEASE NOTES

n Optionally control the input parameters (such as differing productivity rates for varying dozer
equipment models) via attributed polygons. Select the attribute on the polygons that represents the
associated cost factor. Specify default values to use if an attribute value is null, or if an input solid falls
outside of a polygon.

n The command now allows for different productivity rates, based on the dozer model. Use Deswik.CAD
| General | Analyze | Curves to create dozer push rate gradient correction factor curves, and then
import these easily into Deswik.Enviro for use in calculations.

o Scheduler export tab: Use the new Assign symbolic start finish dates checkbox to assign a nominal start
and finish date (1 day duration) to each material allocation to animate the process of the cut blocks being
depleted and the fill blocks being filled.

 This is a nominal sequence, not a schedule.

44
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Outputs settings tab:

n The command now generates both multiple new output layers (including CUT and FILL solids layers)
under a user-defined Parent layer. Multiple calculated attributes are written to the various outputs.

 PARENT LAYER
 DOZER STRINGS
 OTHER STRINGS
 CUT SOLIDS
 FILL SOLIDS
 UNALLOCATED CUT
 UNALLOCATED FILL

n Cut fill solids display options: You can now choose to color output cut and fill solids based on the
type of equipment allocated or based on elevation.

Deswik.GeoTools
l Geology | GeoTools | Deswik.Mapping | Configure: You can use the new Global Constants tab in the
MAPPING CONFIGURATION dialog to configure global constants for a template and select which ones are relevant
to mapping. now quickly and easily modify global constants in Deswik.Mapping.

45
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Deswik.Mapping | File | Global Constants: You can now quickly and easily modify global constants for a
mapping job within Deswik.Mapping. The new SET GLOBAL CONSTANTS dialog allows you to edit the values of
global constants in use in the current job, including copying values from figures in the Model Space.

46
DESWIK.SUITE 2023.2 - RELEASE NOTES

Enhancements and modifications

l Deswik.Mapping: New icons have been introduced in Deswik.Mapping to create a consistent look and feel across
Deswik.Suite products. To help existing users navigate Deswik.Mapping, the panel Help topics list the new icons
and the corresponding icon that was used previously.

47
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Geology | GeoTools | Deswik.DHO | Select Block Model:

o You can use the new Define no drill area section on the SELECT BLOCK MODEL dialog to specify the areas of
the block model that cannot be drilled, for example voids, development, or areas near stopes. You can
choose a block model field or solid layer to define the area. If you do not specify a no drill area, than all block
model cells will be considered for drillhole planning.

48
DESWIK.SUITE 2023.2 - RELEASE NOTES

o You can use the new Resource category tab on the SELECT BLOCK MODEL dialog to define resource
classification targets explicitly, rather than relying on an assumed numeric order.

49
DESWIK.SUITE 2023.2 - RELEASE NOTES

After you have selected the resources category field in your block model, Deswik.DHO will query the block
model and retrieve all unique values from that field and use them to populate the resource category table.
Then, in the table, you can select the Exclude check box for each of the categories that you do not want to
consider.

o You can use the new Use drillholes from layer option to use a drillhole layer as a composite. The drillhole
layer data source can be a Deswik drillhole database (a *.ddd file) or Deswik.MDM.

l Geology | GeoTools | Deswik.DHO | View Optimization Results and Geology | GeoTools | Deswik.DHO |
View Evaluation Results:

o The new Overview tab collates the data from all of the optimization runs or evaluation runs so that you can
view and compare them easily. You can double-click a data point (a circular marker) to open the Details
page and to view the result set for that data point.

o When viewing optimization results, you can select the Include planned evaluation results checkbox to
update the chart to include all planned evaluation results sets, so that you can compare them to the
optimization results.

50
DESWIK.SUITE 2023.2 - RELEASE NOTES

o On the Details tab, you can now examine the results for each run separately.

l Geology | GeoTools | Deswik.Mapping | Import Mapping Job and Deswik.Mapping | File | Import Data |
Import Mapping Jobs: The Import Mapping Job functionality has been improved and you can now import one,
multiple, or all mapping jobs from a single file or from multiple files.

51
DESWIK.SUITE 2023.2 - RELEASE NOTES

Deswik.IS

Enhancements and modifications

l Tools | Batch Updates | Tools | Synchronize Filters: Previously, when synchronizing filters between
Deswik.CAD and Deswik.Sched, the grouping folders were not synchronized. The folders are now synchronized
with Deswik.Sched. This change has been merged back to Deswik.Suite 2022.1.

52
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Options | Settings: A row number has been added to the Settings tab in the OPTIONS dialog.

 Use this number for rapid referencing of rows, for a quick visual check of correct model names, and to see if
additional models have been added. This is particular useful when referencing a large number of block models.

53
DESWIK.SUITE 2023.2 - RELEASE NOTES

l In the REPORTING TOOLS dialog, click Build period progress surfaces to display the PERIOD MAPS dialog: When
generating period surfaces there is a possibility of thin flaps being generated between solids. These are
mathematically correct, but can make the model look odd or undesirable. We have introduced a post-processing
step to remove these flaps according to the tolerance you define. The higher the value the more flaps will be
removed. If the tolerance is set too high it is possible that "noses" in the period surface, which are correct and
should be preserved, might unintentionally be trimmed back. A value of around 0.5 is usually sufficient. The
default is 0.00000.

54
DESWIK.SUITE 2023.2 - RELEASE NOTES

Bug fixes, reporting, and output changes

l IS-4350: Previously, when closing the OPTIONS dialog, a message would appear informing the user that the
material field definitions had changed, and to re-interrogate the model, even when there were no changes to
material fields. Now, this message appears only when the material definitions have changed. This change has
been merged back to Deswik.Suite 2022.2.

l IS-4048: Previously, on closing Deswik.CAD, the following CLOSE FILE OPTIONS dialog would appear, even when the
Deswik.Sched file had already been saved. Now, the dialog only appears when the Deswik.Sched file has not been
saved.

55
DESWIK.SUITE 2023.2 - RELEASE NOTES

l IS-4452: Previously, running a batch update of selected tasks caused the derived tasks of the unselected tasks to
be set to the default, which resulted in incorrect data. Now, when using material fields, interrogation will always
be applied to all entities, ensuring that data for selected and unselected tasks is accurate.

l IS-4537: Previously, changing the Interactive options settings via the Edit Settings command, did not
automatically update the associated Interactive Options tools. Now, any changes made in the SELECTION OPTIONS
dialog, are reflected in the Interactive Options tools (and vice-versa). In addition, the transparency and color
settings in the SELECTION OPTIONS dialog, did not work as expected. This issue has also been resolved.

Deswik.LHS

56
DESWIK.SUITE 2023.2 - RELEASE NOTES

New commands and features

l Deswik.LHS | Dump Scheduling | Edit Recharge Locations: You can now add a detour system to your haulage
model, enabling trucks to make strategic stops at recharge stations to recharge or swap the battery when
required.

In the EDIT RECHARGE LOCATION dialog, select New and define you recharge location.

When prompted, select in the Model Space where you want to insert the recharge location.

57
DESWIK.SUITE 2023.2 - RELEASE NOTES

Before

 Recharge locations should not be placed directly on the haul road but close to the road.

58
DESWIK.SUITE 2023.2 - RELEASE NOTES

After

 After you process your scenario, Deswik.LHS will automatically connect the recharge location to the nearest vertex
on the haul road using slot connectors on layer 0\DETOURSLOT.

l Deswik.LHS | Dump Scheduling | Scenarios | Layers and attributes: You can now define your recharge
location layer.

l Deswik.LHS | Dump Scheduling | Scenarios | Recharge mappings: You can now define recharge mappings.
In the SCENARIO dialog, select Recharge mappings.

59
DESWIK.SUITE 2023.2 - RELEASE NOTES

 For the recharge mapping functionality to work, the 'new' pathfinder engine must be enabled. Make sure that you
clear the Use legacy pathfinder algorithm checkbox. For more information, see Processing parameters.

 This tab is only visible when you turn on Advanced settings.

 The first time that you use this command, the Mappings grid will be empty. As you add mappings, they will be
saved here.

To create a mapping, select a truck type and a recharge group, and then select <=>. Deswik.LHS will add the
mapping to the Mappings grid.

l Deswik.LHS | Dump Scheduling | Edit RR Rules: We have added the Apply cycle time adjustment factor
checkbox.

Select this checkbox to apply the adjustment factor to the cycle time calculation.

60
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Deswik.LHS | Tools | Interactive Cycle Time: You can now browse for the existing layer that contains your
recharge locations.

61
DESWIK.SUITE 2023.2 - RELEASE NOTES

Bug fixes, reporting, and output changes

l LHS-3796: After you add recharge locations to your haulage model and then specify the recharge location layer
on Deswik.LHS | Dump Scheduling | Scenarios | Layers and attributes additional columns or rows; (DIRECT
and DETOUR) will be added to the following reports when you process the scenario:

o DumpingDetailed_[Name of Scenario]_[Name of Strategy].xlsx: additional columns for detour data


(recharge location, direct route fields, and detour route fields).

o DumpingDump_[Name of Scenario]_[Name of Strategy].xlsx: additional columns for detour data (direct


route fields, and detour route fields).

o DumpingMonthly_[Name of Scenario]_[Name of Strategy].xlsx: additional rows for detour data (direct


route and detour route fields).

o DumpingYearly_[Name of Scenario]_[Name of Strategy].xlsx: additional rows for detour data (direct


route and detour route fields).

o DumpingHaulageTruckedSummary_[Name of Scenario]_[Name of Strategy].csv: additional detour flag


column to tag the associated segment.

62
DESWIK.SUITE 2023.2 - RELEASE NOTES

o DumpingHaulageTruckedDetailed_[Name of Scenario]_[Name of Strategy].csv: additional detour flag


column to tag the associated segment.

The DIRECT has the optimal path value, and the DETOUR has the detour value.

 If there is no detour data, only the original fields are displayed and contains the optimal path value.
l LHS-3862: Incomplete flow (overflow and underflow) produced by Deswik.LHS is now output to the
INCOMPLETEFLOWTRACKING.csv to replace the OVERFLOWTRACKING.csv. This report is generated when the
user selects to output debug overflow on the troubleshooting options of the main scenario editor. This can also
occur if either the number of overflow or underflow messages exceeds the 100 message threshold value.

l LHS-3612: On the Deswik.LHS | Slot Connection | Dynamic Slot Connectors | Outputs tab, generating the
four intermediate outputs (ramp segments, bench connectors, bench routes, and slot connectors) is no longer an
option. They are now always generated into the user-specified layers.

The four associated checkboxes now give you the option to display these outputs. Enabling each layer may lead
to a decrease in performance.

The fifth output, final pit routes, is always generated and displayed, the Pit routes checkbox has been removed.

The checkbox option to clean up the layers before each run has been removed from the Settings tab.

63
DESWIK.SUITE 2023.2 - RELEASE NOTES

The Mining block date source grid on the Inputs layers tab has been redesigned.

Deswik.Sched

New commands and features

l Scheduling | Scheduling Variations | Variations: A VARIATIONS tool is now available that allows you to vary
input parameters, such as task rates and resource availability, to help you assess the impact on your schedule.
With this tool, you can generate new values across various fields of the schedule based on the probabilities in a
frequency table, which can be based on actual historical data or best estimates.

The tool randomly assigns values to tasks based on the input distributions, then runs leveling to create different
versions of the schedule. Multiple scenarios can be generated to assess the impact of these variations on the
schedule and to help gauge the confidence level of achieving it in reality.

64
DESWIK.SUITE 2023.2 - RELEASE NOTES

Distributions are defined by tables that specify the bin floor values and their associated probabilities. Each value
represents a possible outcome, and the probability represents the likelihood of that outcome occurring.

65
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Scheduling | Resource Leveling | Leveling Decision Viewer: The LEVELING DECISION VIEWER is now available. It
is a useful tool for analyzing and understanding the decisions made by the resource leveler in a schedule. It
provides the reasons behind each decision, whether it involves splitting a task, delaying a task, assigning a
particular resource, and so on. By using the LEVELING DECISION VIEWER, you can identify the specific factors that
influenced these decisions, such as constraints, priorities, and resource availability. This information can be
helpful in resolving any issues or discrepancies that may arise. In addition, the LEVELING DECISION VIEWER can
instill confidence that the decisions are optimal.

Once you have enabled the LEVELING DECISION VIEWER logging, run leveling, and then use grouping and filters in
the LEVELING DECISION VIEWER, to analyze the leveling results.

l Process Maps | Tools | Compare: One new tool has been added to process maps so that you can compare two
process maps and report the differences between them.

 This command can be useful, when troubleshooting, if you are designing and modifying process maps.

66
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Optimization: RPM Global’s Attain is now available as a tactical optimization tool for short-term scheduling.

67
DESWIK.SUITE 2023.2 - RELEASE NOTES

Enhancements and modifications

l Scheduling | Reporting | Export Reports: You can now select the default date format when exporting to an
SQL database. Previously, any date values were automatically converted to the format specified in Deswik.Sched
application options. This change has been merged back to Deswik.Suite 2022.2.

l Setup | Schedule Setup | Import Settings: It is now possible to import parameter tables from another
schedule. The IMPORT SETTINGS dialog will now show all parameters under the Scheduling Parameter Table
heading. In addition, parameter tables are automatically added if they are being referenced by other fields being
imported, for example, in production field formulas.

68
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Setup | Reporting | Report Options: Some improvements have been made to the REPORT OPTIONS dialog,
making it easier to move multiple rows. Previously, moving a large number of rows could be frustrating,
especially if there were formulas involved, as copying and pasting rows would result in the formula still
referencing the original row, requiring manual adjustment. While moving and pasting a row would adjust the
formula automatically, it was only possible to do this one row at a time, which was time-consuming. With this
enhancement, you can now move multiple rows at once, and all the formula rows are adjusted accordingly!

 Use this command to save time and effort, when you need to move the position of a large number of rows, and
many of them include formulae.

69
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Home | Application Configuration| Status Bar Options: Previously, the status bar only allowed for the display
of a single function, such as "Sum," in the sixth panel. However, with the latest update, it is now possible to show
multiple functions in the status bar when multiple tasks are selected, as shown.

70
DESWIK.SUITE 2023.2 - RELEASE NOTES

1 For Panel 1-5 the value displayed is for the first task selected.

2 For Panel 6, we have selected to show the values of all the functions corresponding to all the selected
tasks.

l Customizing Ribbons: A "WYSIWYG" (What You See Is What You Get) style editor has been introduced to give you
a better experience when customizing ribbons, and to allow you to see what the ribbon will look like as you edit it.

When you run the Customize Ribbons command, a pop-up ribbon appears, which you can customize (as shown
in the following image).

1 Main ribbon which includes all commands

2 Pop-up ribbon - the ribbon you are customizing.

71
DESWIK.SUITE 2023.2 - RELEASE NOTES

Add commands to the pop-up ribbon by dragging them from the main ribbon. If desired, you can also remove
commands by dragging them off the pop-up ribbon, or relocate commands to a different position on the ribbon.

l Setup | Fields | Materials: After you interrogate the block model in Deswik.IS, Deswik.Sched now automatically
creates an All (default) material classification in which Volume > 0. This classification can be used to validate the
accuracy of the interrogation process. You can do this by ensuring that the combined volume and mass of all the
material classifications you have created match the values indicated for the All (default) classification.

l Tasks | Tasks | Task Information: Previously, configuring a task as a hammock task would result in the start
date of the successor task being reset. This led to undesired outcomes, causing certain tasks in the schedule to
occur earlier than expected, even when they were set to be as late as possible. To overcome this issue, additional
dependencies had to be introduced. However, this functionality has been improved now. When a task is
designated as a hammock task, the start date of the successor task is set to the date of the hammock task,
avoiding the previous issues.

Previous functionality

72
DESWIK.SUITE 2023.2 - RELEASE NOTES

New functionality

l Scheduling | Resource Leveling | Leveling Options: Previously, the Split task if resource becomes
unavailable checkbox was cleared by default. This meant that, when a resource was unavailable, the resource
would still be assigned to the task as the default behavior. This led to instances of resource overallocation
However, we have now changed this setting so it is selected by default.

In the following example, Resource Ex1 is being retired from July 2. When leveled, Resource Ex1 is assigned to
Task 3 from June 29. The task is then split and Resource Ex2 is assigned after Task 4 is complete (from July 2
onwards).

73
DESWIK.SUITE 2023.2 - RELEASE NOTES

Split Task if Resource Becomes Unavailable

Split Task if Resource Becomes Unavailable

l Home | Application Configuration | Options: We have simplified the configuration in regards to how a task
row is highlighted in the Task Grid and Gantt Chart. Previously there were two settings that determined this
behavior which was confusing. Now, there is only one checkbox, 'Whole row select only on row header
clicked'. When you select this checkbox (default), a Task Grid row is framed in the Gantt Chart only when you click
the row header. When cleared, the current row is framed when you click anywhere in the task row.

 The Draw full row select box on task cell clicked checkbox has been removed.

74
DESWIK.SUITE 2023.2 - RELEASE NOTES

Bug fixes, reporting, and output changes

l SCHED-21952: Previously, when the maximum number of resources assigned to a task was set to '1', it would
result in incorrect reporting calculations. This issue has now been resolved and it has been merged back to
Deswik.Suite 2022.1.

75
DESWIK.SUITE 2023.2 - RELEASE NOTES

l SCHED-22482: Previously, distributions in leveled baselines would sometimes calculate reports incorrectly, after
loading, when the task's physical resource assignment had different units to its resource assignment. Now,
reports of leveled distributions in baselines, correctly calculate values based on the parent task's resource
assignment details. This change has been merged back to Deswik.Suite 2022.2.

l SCHED-18921: Previously, no warning was displayed when deleting a lookup table via the production field
FORMULA BUILDER. Now, deleting a lookup table will trigger a validation regardless of how the lookup table dialog
was opened.

76
DESWIK.SUITE 2023.2 - RELEASE NOTES

l SCHED-22387: Previously, there were some instances where the resource leveler would access tasks via
dependencies that were on layers that were disabled. This led to incorrect scheduling results. Now, having
dependencies on layers with "Use" set to false no longer affects resource leveling results.

l SCHED-21151: Previously, there was an issue with Must Start On tasks that had predecessors which had a Finish
date after the Start date of the task. The resource leveler would honor the dependency before the constraint
date. There was also a similar issue with Must Finish On tasks. These issues have now been resolved, and now
tasks honor the Must Start On and Must Finish On constraints before dependencies.

l SCHED-21714: Previously, when you pressed Enter in the RESOURCE LEVELING dialog, for example, after entering
a Level from date, then leveling would begin immediately. Now, Deswik.Sched waits for the user to click Level,
before starting the leveling process.

l SCHED-16280: Previously, the link for Start-Finish dependencies was displayed in reverse order in the Gantt
Chart. This issue has now been resolved and the dependency link is displayed correctly.

l SCHED-22624: Previously, the link for Finish-Start dependencies was not displayed correctly in the Gantt Chart,
when there was a conflict. This issue has now been resolved and the dependency link is displayed correctly.

l SCHED-22584: Previously, an automatic exception error would appear, when loading or saving a schedule file
which used MAXIMUM CONCURRENT GROUPS, and the end date was too far into the future. This issue has been
resolved by limiting the end date to 31 December, 9999.

77
DESWIK.SUITE 2023.2 - RELEASE NOTES

l SCHED-21883: Previously, there were issues with baseline tasks being reported incorrectly, when exporting a
Task report either from EXPORT REPORTS, using the Copy As Task Report command, or using Task and Report
View in CONFIGURE DASHOBOARDS. This issue has now been resolved and has been merged back to Deswik.Suite
2023.1.

l SCHED-22695: Previously, when a baseline extended past the schedule end date, the reporting values for that
baseline would be cut off at the end date. Now, if a baseline extends past the schedule end date, its reporting
values will continue to be included and reported on. This change has been merged back to Deswik.Suite 2022.2.

l SCHED-21918: The duration column no longer sums or appears in grouping headers.

 Use Elapsed duration to determine the time between the Finish and Start of a task or group of tasks. Elapsed
duration includes both non-working and working time, and takes into account the effective rate of a task.

 Duration is the amount of effort required to complete the task and is the sum of all unique working seconds that a
task is occurring.

l SCHED-22734: The Elapsed Duration column now uses the unit defined by the task's Duration unit property to
match the Duration column.

78
DESWIK.SUITE 2023.2 - RELEASE NOTES

l SCHED-21704: The case sensitive issue with renaming a custom field has been resolved. You can now easily
rename custom fields using any capitalization, for example "Field" can be renamed as "FIELD" or "field".

l SCHED-22634: Previously, when you indented tasks manually, the WBS parent task would continue to contribute
to row total values in report calculations. This issue has been resolved and merged back to Deswik.Suite 2022.2.

 This issue did not occur when you used the Group to WBS command.
l SCHED-22661: Previously, when you ran the command Scheduling | Schedule Updates | Clear Dates,
manually scheduled tasks were turned into milestones, with zero duration and rate. Now, the Clear Dates
command sets the task mode to Automatically Scheduled and does not change the task rate and duration. The
start date of the task is then set to the start of the schedule.

l SCHED-22370: Previously, the resource leveler would split tasks around another task of the same priority, which
made it difficult to predict and understand the leveling results. Now, the leveler will no longer split a task around
a task with the same priority. This will affect users who do not use resource pools. This change in behavior is now
in line with that of resource pools.

l SCHED-22163: Fixed an issue where renaming the name or value fields of a parameter table was not reflected in
existing formulas.

79
DESWIK.SUITE 2023.2 - RELEASE NOTES

l SCHED-21594: Previously, when a new production field was added, the 'Remaining' calculation for the field did
not occur until the file was closed and then re-opened. Now, the 'Actuals' and 'Remaining' values, are updated
after the new production field in added.

l SCHED-21703: Previously, the VLOOKUP function performed a string comparison when looking up values in the
lookup table. If no match was found, it returned the default value. Now, VLOOKUP also performs a numeric
comparison.

l SCHED-22685: Previously, there were issues editing a report row after selecting a large number of material fields.
Now, the report Title column is of fixed length so that the view does not freeze with long titles.

l SCHED-22444: Previously, there were problems with the accurate reporting of time lost caused by percent
modification rules when nested calendars were utilized. This issue has now been resolved.

l SCHED-23013: A number of issues were raised in relation to referencing report rows in formulas. These problems
would arise when a report row was deleted or when using material fields, resulting in an invalid formula. These
issues have now been resolved.

l SCHED-22606: Previously, in multi-pass leveling, there were instances where blocking task rules weren't
consistently applied. However, this has been addressed, and now, when a blocking task is utilized in multi-pass
leveling, it is being considered in all forward and backward runs.

l SCHED-21574: Previously, it was possible to enter a negative column width when configuring the Task Grid
columns, leading to undesired results. This problem has now been addressed and it's no longer possible to enter
a negative number. However, if you have an existing schedule with a negative column width, you will need to
manually update it.

l SCHED-22899: When you run leveling using varying rates, then an effort-driven resource can use any excess
capacity to work on another task (as long as the task can be split and the minimum rate for the task is met).
However, there were issues with the varying rates option being mistakenly applied when a resource was assigned
as required, leading to undesired results. This issue has been resolved, and now, the varying rates option no
longer affects required resource assignments.

80
DESWIK.SUITE 2023.2 - RELEASE NOTES

l SCHED-23043: Previously, there was an issue where the values configured in the Settings tab of a calendar, were
not being applied correctly in certain instances. This led to inaccuracies in the calculation of duration and elapsed
duration. This issue has now been resolved. To ensure the changes are reflected in existing schedules, open a
calendar, and save it.

l SCHED-22433: Previously, when attempting to split a task, there were rare instances where a task may have had
all its resources removed. This led to the task being delayed and for resources to be reassigned, causing resource
under-allocation, or incorrect task prioritization. This issue has been resolved, and now resources are only
removed from a distribution rather than the entire task. This change will have an impact on long term schedules
that have a mix of large and small tasks, and where constraints are being used which may result in tasks being
split, for example, when using quantity limits.

l SCHED-23104: Previously, when a dashboard was configured to use data from a report option, where Apply to
was set to SelectedTasks, the dashboard would not display any data (after selecting tasks). Now, the
DASHBOARDS viewer correctly displays data for reports based on selected tasks. This change has been merged
back to Deswik.Suite 2023.1.

l SCHED-23136: Previously, when you dragged custom fields to a new group and subsequently closed and re-
opened the CUSTOM FIELDS dialog, the field would revert back to its initial group. This issue has been resolved,
ensuring custom fields retain their assigned new groups.

81
DESWIK.SUITE 2023.2 - RELEASE NOTES

l SCHED-23087: Previously, when configuring a dashboard with a report containing flow report rows, it would
inaccurately display the row type instead of the field's title. This problem has been fixed, and the dashboard now
accurately displays the field's title rather than the underlying row type.

l SCHED-23189: Previously, there was an issue with the calculation of task contributions for report rows generated
using Group Source. Now, the REPORT CELL DETAILS dialog. will accurately filter task contributions for report rows
when a Group Source is specified.

l SCHED-22927: Previously, Date & Time formulae would produce inconsistent results when used with custom
fields. This issue has now been resolved, and now Date & Time formulae return the same value whether the
input is a production field or a custom field. In addition Date & Time formulae were not accessible when using
FORMULA BUILDER via the Field Values Using Formula command. This issue has now been resolved. Theses
changes have been merged back to Deswik.Suite 2023.1.

l SCHED-23340: Previously, in the Reporting Grid, formula rows that depended on other rows, did not always
update correctly when scrolling. Calculations displayed correctly if triggered through the Calculate Schedule
command or, opening and closing Report Options. This issue has been resolved, and now row totals should
always be correct whether they are formula rows or not.

Known issues

l SCHED-22678: A License Acquisition Error occurs when trying to open a SOT project after running Deswik.Sched
from the Appx installer. The issue can be avoided by using the standard .exe installer.

Deswik.OPDB

New commands and features

l Blast design | Delay layout designer: You can now use the new Delay layout designer feature to configure and
apply a timing layout for electronic detonators based on either a fixed offset value, or the 2D distance from an

82
DESWIK.SUITE 2023.2 - RELEASE NOTES

origin point and a line segment.

Enhancements and modifications

l Blast Design | Manual Tie-Up: new manual tie-up commands are available.

o You can now press S to enable single connection mode. Single connection mode allows you to easily omit a
hole collar in a row from the tie-up. Press M to return to multiple connection mode.

83
DESWIK.SUITE 2023.2 - RELEASE NOTES

o You can now press C to direct a connection away from connection points and towards the hole collar. Press
D to return to pointing a connection in a singular direction.

o You can now press C and then A to automatically add connection points between hole collars, with the
connection directed away from the connection points and towards the hole collars. Press A again to return
to directing the connection in a singular direction.

l Blast Design | MIC Chart: You can now select blast holes in the model space that are associated with particular
times in the MIC chart by clicking a bar in the MIC chart or by holding Ctrl and dragging your mouse to select

84
DESWIK.SUITE 2023.2 - RELEASE NOTES

multiple bars.

Bug fixes, reporting, and output changes

l OPDB-1616: Previously when creating a manual tie-up, if a hole collar was selected to start the tie up from and a
connection point was added as the next step in the tie-up, the tie-up between the hole collar and the connection
point would not be created. This has been fixed.

Open Pit Metals


 If you have previously installed a beta version, you should uninstall it before installing the released version. If you have
side-by-side installs of different versions, you will need to upgrade each version to the latest update.

85
DESWIK.SUITE 2023.2 - RELEASE NOTES

Deswik.Blend

Enhancements and modifications

l Deswik.Blend | Model Setup | Deswik.LHS Settings: We have added a new checkbox, Enable optimization of
Deswik.LHS truck type.

Select the checkbox, and Deswik.Blend performs the LHS truck optimization process.

Clear the checkbox, and Deswik.Blend will not optimize the trucks, Deswik.LHS will choose the optimal truck.

l Deswik.Blend | Run| Settings: We have added a new checkbox, Force sched calculation before every blend
period.

When this checkbox is selected, Deswik.Blend will recalculate all schedule task information before running and in
between each period.

 This option will result in slower performance for Deswik.Blend. This option should only be used when your schedule
task fields are dependent on time and or leveling state. For example calculated fields that rely on dates, time
variant fields, resourcing decisions, and so on.

 This option is only available if you are using the Blend - Sched [Single Period], Blend - Sched [Single Period] +

86
DESWIK.SUITE 2023.2 - RELEASE NOTES

Blend [Multi Period or Blend - RL [Single period] solution strategy.

Bug fixes, reporting, and output changes

l BLEND-3306: additional columns; Truck Name, Haul Distance Estimate, and Haul Distance Final added to the
Invoiced Materials tab on the Deswik.Blend.xlsx report.

Deswik.CAD

Key highlights

Ribbon redesign

You spoke up and we listened! Following the introduction of the ribbon in 2022.2, we have reorganized the ribbon tabs
(and some of the commands on those tabs) based on feedback we have received from our users. You will see large
changes on the following tabs. We encourage you to familiarize yourself with the commands on them.

General tab

See changes to the General tab

l Paste has been demoted to a small button in the Clipboard group.

l Screenshot has been added to the expanded menu under the Clipboard group.

l Duplicate has moved to the Clipboard group.

87
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Mirror has been added to a new expanded menu under the Arrange group.

l The Arrange group of commands have also been added to the new expanded menu under the Arrange group.

l Appearance commands have all moved to the View tab.

l Set from Formula has been promoted to a large icon button.

l Audit has moved to the new expanded menu under the Attributes group.

l All Query commands have moved to the Measure group.

l Global Constants and Parameters Tables (previously in the Constants and Lookups group) have moved to the
Attributes group. Remaining commands from this group have moved to the Interface tab.

l Deswik.MDM has been removed. It is still available from the Quick Access Toolbar (default view).

l The Add-ons group had moved to the Interface tab.

l The Interface group has moved to Interface tab (with a few changes).

View tab

See changes to the View tab

l Pan and Recenter have been moved to the Orbit menu (in the Orbit group).

l Most commands from the Navigation group and the View group have been merged into a single group called
View.

l Visual styles (under Shaded) have been moved to the new View group.

l Reset has been moved to the View group.

l The distance arrows to move the working plane are now arranged in one column. The Distance label has been
removed.

l Switch Background has been moved to the Interface tab.

l The commands in the Plane Definitions group have been rearranged so they now fall under three, small
buttons.

l The Filters and Legends group have been redesigned with different large buttons and smaller options. The Filter
and Legend labels for the selection lists have been removed, replaced with the filter and legend icons.

l The Hide group has been moved after Filters and Legends.

l The Appearance group has been moved from the General tab to the View tab (with a slightly different layout).

Interface tab (which replaces the old Format tab)

88
DESWIK.SUITE 2023.2 - RELEASE NOTES

See changes to the Interface tab

l The Drawing Defaults group has been rearranged significantly. Most defaults are now found in a menu under
the new Line and Text Options button. The main Defaults label has been removed as well.

l Draw Styles in Document has moved to the Styles group.

l Commands from the Constants and Lookups group have moved from the General tab to the Interface tab.
Now found in the Analyze group submenu.

l Switch Background has been moved from the View tab to the Model Space group on the Interface tab.

l The Add-ons group has been moved from the General tab to the Interface tab.

l The Interface group has been moved from the General tab to the Interface tab. Mini Toolbar commands
(previously found in a submenu) have been promoted to a button.

l Multiple new commands have been added in 2023.2 to create and apply layouts (Save Layout, Restore Layout),
share these layouts between users or machines (Load Layout from File, Open Layouts Folder) and reset the
customizations users make to various UI elements (Reset All Customizations, Reset Quick Access Toolbar,
Reset Mini Toolbars, Reset Dialogs. All of these commands are now grouped in a new Layouts group on the
Interface tab. See New commands and features later in these release notes for a full description of what each of
these commands does.

A new way to create custom ribbons

As part of the ongoing effort to improve the ribbon functionality, we have overhauled the way you create custom
ribbons. Previously when creating a custom a ribbon, you would move commands between trees on the left and right
sides of the CUSTOMIZE RIBBON dialog. Dragging a command from the left to the right would add that command to
your custom ribbon. Dragging a command from the right to the left would remove that command from the ribbon.
This method was time-consuming and it did not provide you a snapshot of your ribbon while designing it.

See old method

89
DESWIK.SUITE 2023.2 - RELEASE NOTES

In 2023.2, we have introduced a new WYSIWYG (what you see is what you get) method for customizing the ribbon. This
method will provide a better experience when designing your ribbon, as well as give you an immediate understanding
of what your custom ribbon will look like. You can also import custom ribbons from other users, or export your own so
others can use them.

90
DESWIK.SUITE 2023.2 - RELEASE NOTES

Working with geological models just got easier!

We have made major improvements to how geological models are imported and how slices (or shells) are displayed in
Deswik.CAD, which includes a redesign of the old Geology | Block Model |Display Settings (now called Geology |
Geomodels | Geomodel | Geomodel Display. As part of this process, you will notice the following improvements:

l The Geology tab has been redesigned.

l Changes include:

o The Block Models group has been renamed to Geomodels.

o The Block Model Interrogate group has been renamed to Geomodel Interrogate.

o The Block Model Utilities group has been renamed to Geomodel Utilities.

o The standalone Compare command (previously available in multiple menus specific to a single file type) has
been promoted to a large button in the Geomodel Utilities group. The functionality of this command has
been expanded.

o The Show Dynamic Slice and Show Model Extents commands have been moved to a submenu under the
Geomodel Display command.

l The Geology | Block Model | Display Settings command (previously known as the Format | Block Model
Display in the legacy UI) has been replaced by the Geology | Geomodels | Geomodel Display command, which
now opens the GEOMODEL DISPLAY dock window instead of a dialog.

91
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Previously, you could only view a single dynamic slice along the current working plane. The new Geomodel
Display command allows for viewing multiple dynamic slices at the same time. These slices can be based on the
current working plane or a fixed (user-defined) plane.

l The old BLOCK MODEL DISPLAY dialog is now accessed through the new GEOMODEL DISPLAY window via the new
Bulk edit tool. The dialog is now called BULK EDIT GEOLOGICAL MODELS, and is designed to be used to bulk edit
existing model slices. Some field names and controls in this dialog have been renamed or improved.

 Use Bulk edit if you need to copy model settings in a grid layout and paste into a spreadsheet.
l The Query Cell command can be run directly from the GEOMODEL DISPLAY window.

92
DESWIK.SUITE 2023.2 - RELEASE NOTES

l The Show Dynamic Slice command has been renamed to Show Dynamic Slices (plural). This command can
now be run from the Geology tab or directly through the GEOMODEL DISPLAY window. Toggling it on will now
show all existing dynamic slices 'in use'.

 This command is no longer available from the Geology tab on the ribbon. It is only available through the
GEOMODEL DISPLAY window.

l The Show Model Extents command can also be run from the Geology tab or directly through the GEOMODEL
DISPLAY window. It has had some major improvements, including:

o The ability to change the appearance of the extents (where previously, only a line box outline was shown).

o The ability to apply these settings globally or by slice if preferred.

 This command is no longer available from the Geology tab on the ribbon. It is only available through the
GEOMODEL DISPLAY window.

Restructure of the Table of Contents

We have reorganized the Getting Started section of the Table of Contents (TOC) in the Help by moving module-
related topics directly in the 'Introduction to...' sections of the appropriate module. For example, previously all
information on the Formula Builder was found in Getting Started, whether it was for functions in Deswik.CAD,
Deswik.Sched, or Deswik.GO. Now there is a link to the main Formula Builder topic in Getting Started, but you will
find help for CAD-related functions in the Deswik.CAD TOC, for Sched-related functions in the Deswik.Sched TOC, and
so on. We hope the new structure will be more intuitive if you use the TOC.

We have also reorganized the Process Maps TOC. Now topics are named based on the process map Tools, which are
all run directly from the PROCESS MAP window. Instructions for loading or deleting a process map have been moved to
the Process Map launch page. Instructions for the Deswik Process Map Editor (which is launched when you run the
Add or Edit commands) are now located under the Add/Edit topic in the TOC. Again, we hope the new structure will
be more intuitive if you use the TOC.

93
DESWIK.SUITE 2023.2 - RELEASE NOTES

New commands and features

l File tab:

o File | Import | Design Data | 12d | 12d Model: Import a 12d model file (*.12da, *.12daz, *12dxml, and
*12dxmlz).

l Formula Builder | Standard functions: New functions.

94
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Standard function: FILENAME: Returns varying versions of the file name and location as a string.

Syntax: FILENAME(<<INCLUDEDIRECTORY>>,<<INCLUDEFILENAME>>,<<INCLUDEEXTENSION>>)

 This function has also been added to the previous version of Deswik.Suite.
o Length function: TRUETHICKNESS3: This function is identical to the existing TRUETHICKNESS2 function with
one additional parameter; RELAXAZIMUTHTOLERANCE. When using TRUETHICKNESS2 , if none of the
normals generated have an azimuth within the specified range, the function increases the range by 1° and
then runs the entire process again. It continues to do this until it finds at least one normal to use to calculate
thickness. In TRUETHICKNESS3, you can control this behavior by setting the new RELAXAZIMUTHTOLERANCE
parameter to 'False' if you prefer not to relax the azimuth tolerance.

Syntax: TRUETHICKNESS3
(<<PRIMARYAZIMUTH>>,<<INITIALAZIMUTHTOLERANCE>>,<<MINPIERCEDIP>>,<<MAXPIERCEDIP>>,<<MINLE
NGTH>>,<<MAXLENGTH>>,<<ADJUSTGRADIENT>>,<<NEWGRADIENT>>,<<RELAXAZIMUTHTOLERANCE>>,<<
DEBUGLAYER>>)

l Drafting tab:

o Drafting | Images | Image | Strings from Plane Definitions: Generate Base64 encoded strings from the
preview images of plane definitions, and then save them as attribute values on selected polygons.

 Export the results of this command to a CSV format with a Well Known Text (WKT) code using File | Export |
CSV/Text | WKT CSV. This format is readable by Microsoft® Power BI. Use the exported results to associate a
cross sectional image with a polygon in an online report.

l General tab:

o General | Attributes | Set from Formula | Vertex Attributes | Set from Formula: Modify the vertex
attributes of a selected polyline using a rule comprised of one or more formulae.

95
DESWIK.SUITE 2023.2 - RELEASE NOTES

o General | Measure | Distance | Perpendicular Distance:Query the distance at a right angle from a
selected polyline segment to a digitized point.

l Interface tab:

o Multiple new commands are now available under the new Layouts group on this tab.

n Interface | Layouts | Save Layout: Save the current screen layout (including the existing setup of the
ribbon, Mini Toolbars, Quick Access Toolbar, and visibility and location of dock windows) so that it can
be restored easily, or shared between another user or machine.

n Interface | Layouts | Restore Layout: Select a previously saved layout file to apply to the CAD UI to
restore it to the state it was in when the layout was originally saved.

n Interface | Layouts | Reset...: Multiple new 'reset' commands are now available for the various UI
elements.

96
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Interface | Layouts | Reset All Customizations | Customizations | Reset All


Customizations: Reset the user interface to its default settings. including the ribbon, Mini
Toolbars, Quick Access Toolbar, and dock windows.

l Interface | Layouts | Reset All Customizations | Customizations | Reset Quick Access


Toolbar: Reset the Quick Access Toolbar to its default state.

l Interface | Layouts | Reset All Customizations | Customizations | Reset Mini Toolbars:


Reset the Mini Toolbars to their default state.

l Interface | Layouts | Reset All Customizations | Customizations | Reset Dock Windows:


Reset dock windows to their default location and visibility.

l Interface | Layouts | Reset All Customizations | Customizations | Reset Ribbon: Set the
current ribbon to the Default Ribbon.

l Interface | Layouts | Reset All Customizations | Reset Dialogs: Reset all dialogs to their
default size and location in the user interface. This command was previously available on the
General tab on the ribbon. It has been renamed from Reset Form Locations as part of this move.

n Interface | Layouts | Load Layout from File: Load a layout from an existing layout file (files with a
*.vXXXX.DeswikRibbonsLayout extension) and apply it to the Deswik.CAD UI.

n Interface | Layouts | Open Layouts Folder: Open File Explorer to the directory containing layout
files.

 Use these two command to share files between users or machines easily.

97
DESWIK.SUITE 2023.2 - RELEASE NOTES

l LAYER CONTROL window shortcut menu command:

o Refold Entities: Digitize entities in 2D in plan view on an existing unfolded section, and then run Refold
Entities to refold them into 3D.

l Open Pit tab:

o Open Pit | Road | Road Network Design: Automate the creation of roads for open pit mines. Govern road
geometry (straights and turns) based on parameters such as road width, turn radius and maximum gradient.

98
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Open pit | Planning | Material Distribution: Allocate quantities of material between source and
destination areas, grouped by a material type. The command uses two main grids, one for the material
source and one for the material destination. In the source and destination grids, rows represent different
areas and columns represent different materials. It includes various automation and visualization features
to allocate material between locations.

l Polylines tab:

o Polylines | Draw | Polyline | By 2 Points: Manually digitize one or more polylines with just two vertices.

 Use this command for drawing boreholes and laser lines.


o Polylines | Edit | Trim | Trim or Extend: Trim and extend polylines automatically using selected polylines
to govern the action taken.

l Process Maps: Three new commands.

o Compare: Compare two process maps and report the differences between them.

 This command is designed for super-users and consultants who design and then modify process maps.
Comparing file versions following modifications can be useful when troubleshooting.

99
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Insert Block: Insert block entities with predefined properties into your drawing.

100
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Execute Nodes With Condition: Run multiple nodes from a single node if specified conditions are met.

 This command is similar to the Execute Nodes command, although with this command, you can specify
conditions that must first be met before a node is run.

o Snap Options: Update the status of snap modes in the active document based on the settings specified.
Change selected snap options including grip snapping, snapping to locked layers, maintain elevation or force
snapping.

l User Profile Manager:

You can use the new USER PROFILE MANAGER to manage the Deswik.MDM instances that you want to access and
the user accounts that you want to use to access them. All of this information is saved in your profile. Your profile
and the information in it persists across different instances of Deswik.CAD, so that you can log in to an instance
once and then forget about it.

When you use a Deswik.CAD function that needs data from Deswik.MDM, your User Profile makes it quicker and
easier to access the Deswik.MDM instance that you want use. It also allows you to switch between different
Deswik.MDM instances effortlessly, putting your Deswik.MDM data at your fingertips.

You can use the new User Profile tool with the Deswik.MDM plugin, and drillholes, survey stations, and GeoTools
functionality.

101
DESWIK.SUITE 2023.2 - RELEASE NOTES

You can access the USER PROFILE MANAGER by clicking the User Profile, which is visible in the upper right corner
of the Deswik.CAD window, beside the minimize button. The User Profile shows the information for the account
that you most recently used to log in to Deswik.MDM from within Deswik.CAD. The username and profile picture
are retrieved from Deswik.IMS.

Enhancements and modifications

l File tab:

o File | Import | CAD | Attributes: This command now supports table objects when importing from a
Microsoft® Excel file.

 This is useful when multiple tables are present on one sheet. Previously, all data on that sheet was considered
if the sheet was selected. Now you can isolate a specific table.

102
DESWIK.SUITE 2023.2 - RELEASE NOTES

o File | Import | CAD | Design Settings: Previously when importing settings, any project settings present in
the file selected would be listed with a number in round brackets to the right of the list item to indicate how
many of that file type existed in the file. For example, Filters (9) meant that the file selected contains nine
hard filters. If you selected the checkbox for Filters, all nine of the filters were automatically imported. Now
you can expand the list of each setting type and choose exactly which setting to import.

103
DESWIK.SUITE 2023.2 - RELEASE NOTES

Before

Now

l General tab:

104
DESWIK.SUITE 2023.2 - RELEASE NOTES

o General | Analyze | Pivot: Previously, if you added attributes to the data you were analyzing, or simply
updated attribute values on those entities, you had to close the pivot grid and then reopen it to update the
data in it. Now you can use the new Refresh command to refresh from the source data seamlessly.

o General | Arrange | Rotate | Rotate Relative: Now this command shows you a preview of entities in their
rotated position as you move your cursor.

l Geology tab:

o and Geology | Block Model Utilities | Geomodel or Datamine | Commands | Block Model Polygon
Generation: Previously, this command sliced in plan view only. Now you can slice vertically, specifying the
starting XY location and azimuth to slice along.

 Slice along an existing 2-point polyline by selecting its start point and end point using Pick.

o and Geology | Block Model Utilities | Geomodel or Datamine | Commands | Block Model Regularize:

n Previously, alpha numeric fields could not be used in the Field handling or export grid. Now they can.
Dominant Mass, Dominant Volume, Maximum, and Minimum can all be selected as Field handling
methods if an alpha numeric field is used.

l Process Maps:

105
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Edit Global Constants: Now you can use formulae in the Default Value column in this command to
increment (+=N) or decrement (-=N) the value of an existing global constant (where N is the value you want
to increment by). If the global constant does not already exist, then it will be created and set to a default of N
(for increment) or -N (for decrement).

 The global constant type must be Double to use this formula.


Prompt Name Type File Filter Pick List Default Value

My Global Constant Double n/a +=1

l Referencing images from Deswik.MDM File Manager:

When adding images, you can now reference files stored in Deswik.MDM File Manager. The files are automatically
downloaded to your local computer and shown in Deswik.CAD the same as other images in CAD documents are.
However, because the image is stored in Deswik.MDM :

o When you reopen the Deswik.CAD document on the same computer or a different computer, Deswik.CAD
automatically downloads or updates any Deswik.MDM-referenced images.

o If you give the Deswik.CAD document to another user and they have access to Deswik.MDM, when they open
the document, any Deswik.MDM images will automatically be downloaded.

o Because Deswik.MDM images are downloaded locally, if you have to work offline the images are still
available.

o If you already have a Deswik.MDM image downloaded, Deswik.CAD automatically checks if Deswik.MDM has
a newer version and downloads it if necessary.

o When adding a Deswik.MDM image to a document, you can choose whether to always update to the latest
version or choose to attach a specific version of the image.

You can access images stored in Deswik.MDM File Manager with the following Deswik.CAD commands :

o Drafting | Images | Image | Insert Images

o Surface | Images | Map Image | (Import

o Surface | Images | Manage | Attach

106
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Interface tab:

107
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Interface | Interface | Mini Toolbars : Now when you turn on any Mini Toolbar, it will also be visible in
layouts. Previously, they were only visible in the Model Space.

 All Mini Toolbar commands were previously found under Options on the General tab in 2023.1. They have
been moved to the Interface tab.

l Layers tab:

o Layers | Edit | Move | Multiple to Selected: Previously, this command required you to select a
destination layer. Now, if a destination layer isn't specified, the command will automatically move the
selected layers to the same level as the '0' layer in the layer tree. We have also renamed the command to
Layers | Edit | Move | Multiple to better represent the new functionality.

l Open Pit tab:

o Open Pit | Pit | Deswik.SPD | Automated Pit Design: Multiple enhancements.

n Previously, this command supported only 'up' and 'outside' projections. In other words, the Direction
was always set to Up. Now, two options are provided for direction, Top Down, and Bottom Up
(previous behavior).

The new Top Down methodology can be useful for:

l Pit designs that are extending existing workings.

l Pits with exclusion zones (because 'bottom up' does not always do a complete job).

108
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Multi-stage pits.

Multiple new options will be visible when designing in this direction, including:

l Do not smooth top contour (on the Layers and benches tab)

l Trim contours by exclusion zone (on the Exclusion zones tab)

l Attempt to attach to existing contour (on the Ramp start and exit tab)

n Previously, when using the Create solid and rank designs after scenario runs tool, the output was
saved to layers that were automatically named for you (SURFACE and SOLID). This meant you had
rename these layers manually (under every option) each time they were generated if you preferred to
use a different name. Now you can specify the names to assign to these layers on the Layers and
benches tab in the scenario settings.

n You can now group scenarios (similar to a pivot table) but selecting a header to group on. You can also
apply a value or range-based filter to any column.

n You can now interrogate a block model against the finished pit design.

o Open Pit | Pit | Pit Design: Multiple enhancements.

n Previously, when using either the Show surface or the Build closed solid tools, the output was saved
to layers that were automatically named for you (SURFACE and SOLID respectively). This meant you had
locate and rename these layers each time they were generated if you preferred to use a different name.
Now you can specify the names to assign to these layers on the Topography layer tab in the pit design
settings.

109
DESWIK.SUITE 2023.2 - RELEASE NOTES

n Previously when generating an inclined bench design, you could only specify the bench angles to the
left and right of the drainage line in degrees. Now these dip fields also support percentages and ratios.

n Use the new Use autopit smoothing checkbox to turn smoothing on or off as required, so you can to
use Pit Design to fine tune specific parts of a pit design generated by the Automated Pit Design
command.

110
DESWIK.SUITE 2023.2 - RELEASE NOTES

 When using output from the Automated Pit Design command, some settings stored in the design will
cause the Pit Design command to mimic Automated Pit Design, which does slightly different things. In
particular, Automated Pit Design uses smoothing when creating berms in order to develop a more
pleasing final pit shape. This smoothing is automatically changed when using combined batters in
Automated Pit Design so that overlaps do not occur. However, if autopit data is brought into Pit
Design and you try to manually perform multiple batters, the smoothing from Automated Pit Design
will happen and can cause berm overlaps. This option gives you control over this.

 This checkbox will only be visible if the input layer was generated by the Automated Pit Design
command.

n The Build ramp centerlines command has been replaced with a more comprehensive ramp audit tool
called Ramp Compliance Check. This new command lets you generate centerlines for all ramps in the
active design, as well as batter and face polylines or cross-section polylines. You can now also apply
labels to help you visualize the gradients of each of the outputs.

l Polylines tab:

o Polylines | Edit | Fillet | Internal: Two enhancements.

n Previously, this command worked with a single polyline. Now you can select multiple polylines, and then
select a point on each to fillet in batch.

111
DESWIK.SUITE 2023.2 - RELEASE NOTES

n Now if you press Ctrl while clicking the point, it will start digitizing a polyline. The command then finds
the intersection between the digitized polyline and the input polylines and fillets the closest vertex to
the intersection.

o Polylines | Modify | Convert | To Polygons | By Picking: Previously, this command generated one
polygon for each 'closed' area that was selected within intersecting polylines. Now, if you hold Ctrl while
picking points, the selected areas will be unioned.

o Polylines | Modify | Copy Along Polyline: This command was renamed from General | Duplicates
| Duplicate | Along Polyline (and moved from the General tab to the Polylines tab as part of the process).

l Process Maps:

o Delete Entities And Layers: Previously, when using any of the actions that involved the deletion of entities,
this command would delete all entities on the specified layers. Now you can apply a filter to the Action, to
limit the entities deleted to those that meet filter criteria.

 The new Filter field is only applicable to those actions in which entities are deleted. If you select Delete
Children Layers or Delete Layer and Children (which do not delete entities), the Filter field will become
unavailable.

o Command Recording: Three changes.

112
DESWIK.SUITE 2023.2 - RELEASE NOTES

n Rerecord Row Update the settings of a previously recorded command by rerunning it.

n Ignore Selected Entities: Previously, if entities were selected in the Model Space when a node with a
recorded command was run, the 'saved' entity selection was replaced with the selected entities. Now,
you can override this behavior by selecting this new checkbox. Whatever entity selection was specified
while recording will be used instead.

 The Ignore Selected Entities column has also been added to all versions of Deswik.Suite from 2022.2
onward.

n Now you can change the settings of a command after it has been recorded using global constants.

113
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Node Status: Now you can use this command to set the text on a target node. Pair this capability with the
Prompt User command to prompt a user to populate the value of a global constant and then display the
value of that constant on a target node.

 This feature has also been added to the previous version of Deswik.Suite.

o Prompt User: Multiple changes.

n You can reference an attribute based on a Values list on a specified layer by using the following setup:
LayerName=[Name of layer],Attribute=[Name of attribute on the layer].

n You can reference a global constant that is based on a pick list (by enclosing the constant name in curly
brackets).

 Use that pick list to populate other variables.


n You can now prompt for an origin point (X, Y, Z), extents length, and rotation.

 Use these new value types to define block model boundaries or the framework for Deswik.SO from a
process map.

 This feature has also been added to the previous version of Deswik.Suite.

114
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Select Layers: You can now use the Single layer chosen by this command as input for any process map
command that requires input from a single layer. All you need to do is:

115
DESWIK.SUITE 2023.2 - RELEASE NOTES

n Add the Select Layers command before the process map command on the node.

n Type the string #Process Specified# (case insensitive) into the setting in the menu command that
requires one layer as input. When this command is run, Deswik.CAD will look for the layer selected by
the preceding Select Layers command.

 This feature has also been added to all versions of Deswik.Suite from 2022.2 onward.

l Surfaces tab:

o Surfaces | Draw | From Solids | Thickness: You can now group input solids using one or more attributes.
A thickness grid surface will be generated for each group of solids with common attribute values.

l View tab:

116
DESWIK.SUITE 2023.2 - RELEASE NOTES

o View | Legends | Legend: Multiple enhancements.

n Previously when working in the LEGENDS dialog, the CAD UI would be locked while you worked on the
legend for a single layer (selected or active). This meant that when you were modifying the various
properties of a legend to change its appearance, you had to close and then reopen the dialog
(sometimes multiple times) until you were satisfied with the way the legend looked. The same was true
if you wanted to modify different legends and apply them to multiple layers. As of 2023.2, the dialog is
non-modal. This means you can leave the dialog open while you change selected layer, apply legends to
layers, or interactively modify legend bins to see the changes.

n We have added multiple new buttons to make working with legends more efficient.

l
Click to set the Field value for all bins in the active legend to the current selected field.

 This button and the one that follows are found on the Value and Range tabs.
l
Click to refresh the list of fields from the currently selected layer.

l Apply Save all changes to existing legends and apply your changes to the Model Space without
closing the dialog.

117
DESWIK.SUITE 2023.2 - RELEASE NOTES

n You can now access global constants, curves, parameters tables, and multi ranges directly from the
LEGENDS dialog via the Tools menu.

118
DESWIK.SUITE 2023.2 - RELEASE NOTES

o View | Plane Definitions | Create | Create Along Polyline: Multiple enhancements.

 These features have also been added to the previous version of Deswik.Suite.
n Previously, layers were automatically suffixed with number that incremented by 1. Now you can suffix
the name of layers based on chainage numbers. If Chainage is selected, numbers will be added to the
Base name based on the whole number nearest to the distance along the polyline where the plane
definition is created.

 Select Counter to name layers using the old method.


n In 2D: Previously, the distance along the polylines was always measured in 3D. Now you can measure
this distance in 2D, if preferred.

n Height/Width: Specify the height and width of the plane definition's view plane.

n Entity display: Specify the visual style to apply to the plane definition.

119
DESWIK.SUITE 2023.2 - RELEASE NOTES

120
DESWIK.SUITE 2023.2 - RELEASE NOTES

o View | Plane Definitions | Create | Create from Current VIew: Multiple enhancements.

n You can now use global constants to populate view plane and working plane Center coordinates and
Properties.

 This is useful when running this command from a process map.

n Previously, when a plane definition was used as the view in a viewport (in a layout), the scale was either
governed by the height of the plane definition and the size of the viewport or locked from the viewport
settings. Now you can set a specific scale on the plane definition. When the new Use scale when
applied to viewport checkbox selected, the scale specified in the dialog will be applied to the viewport
view.

121
DESWIK.SUITE 2023.2 - RELEASE NOTES

n Previously, the plane definition could not be loaded directly from this dialog. So if you were modifying
an existing plane definition, you had to change your settings, exit the dialog, then load the plane
definition (either from the ribbon or the LAYER CONTROL window) to check your changes. If you weren't
satisfied with your changes, you had to repeat this process until you were. Now you can use the new
Apply button to load the plane definition in the Model Space. This means you can see any changes
you've made to the plane definition without having to exit the dialog.

Bug fixes, reporting, and output changes

l CAD-56807 (Surface Image Mapping): When mapping a non-square image to a polyface, it could appear
squashed or stretched. Geo ref coordinates embedded in *.tif files were being ignored. These issues were fixed in
2022.2.1054, 2023.1.734, and 2023.2.421.

l CAD-56752 (View | View| Shaded | Crease Highlighting): When crease highlighting was turned on, figures
appeared overlayed (that is, drawn over) solid geometry that was spatially in front of this geometry. This was
fixed in 2023.2.469.

l SURVEY-576, SURVEY-578, and SURVEY-579 (Survey | Survey | Options): When connecting to a survey stations
database that was created in versions prior to 2022.2, a prompt appears asking whether the user wants to
upgrade the database. If they agree, database records are verified, and if any duplicate records are found, users
are asked if they would like these automatically corrected. Previously, if the duplicate records contained station
names with a hyphen in them, an empty survey stations database was being created in error, and the existing
data was not migrated across. This issue has been fixed in 2022.2.876, 2023.1.479, and 2023.2.140.

l Survey: Multiple fixes.

o With the upgrades to the stations database in 2022.2, it was noted by some clients that if the database was
used off a network drive, locking could cause problems with multi-user access. This seemed to be due to a
change in the way that multi-user locking was handled in the new database. This locking has now been
reverted to the schema previously used. When the database is upgraded, the locking schema will be
changed in the database. This should resolve the problem.

o It was reported that when importing certain data, the Surveyed By date of stations may have been lost
during the upgrade. This has now been resolved and all dates are maintained as expected.

122
DESWIK.SUITE 2023.2 - RELEASE NOTES

o When upgrading to the new database in 2022.2, there were problems with some databases. These
databases contained duplicate station and/or ledger entries, often unknown to the user. The migration
process from the older databases to the 2022.2 database has been modified to now automatically fix
problems with duplicate station and ledger entries. The user will be asked whether they want to fix the
duplicates before changes are made.

l SURVEY-560 (Open Pit | Road | Road Audit): Previously, if Refine centerline and Register input centerlines
to sections were selected on the Road Audit dialogue box, when Apply was clicked and then Apply or OK were
clicked several times while the progress bar was showing, an exception occurred. This was fixed in 2022.2.1107,
2023.1.816, and 2023.2.538.

Known issues

l CAD-50677 (File | Open for DUF4 file format): Large DUF files may load very slowly. When this happens, this
may be due to having selected the Preserve entity ordering checkbox when saving the file. Entity order
preservation is triggered if the 2D rendering mode (2D or 2D Slicing) is set in any layouts, plane definitions, or in
the Model space. Even if it is not being applied, this will trigger a full load of the DUF file next time it is opened to
ensure entity ordering is preserved. The workaround is to ensure that the 2D visual styles are not used in any
layouts, plane definitions, or Model Space prior to saving. See Issues Loading DUF Files for more details.

Deswik.Enviro

Enhancements and modifications

l Open Pit | Deswik.Enviro Tools | Create Dozer Push Model: We have made multiple enhancements to this
command, including a complete redesign of the dialog to make it easier to use, and new options to calculate
dozer hours and run costing calculations. Five new tabs organize the various parameters into intuitive groups.

123
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Dozer parameters tab (see preceding image):

n Model non-dozer material movement: Previously, when a dozer was no longer suitable to move
material, that material was simply considered 'unallocated' to a piece of equipment. Now you can select
the new Model non-dozer material movement checkbox to allocate this material to 'other'
equipment, for example, truck and shovel. You may still see unallocated material in your output (and in
reporting). This represents any material that had be moved a distance greater than the distance
specified by the new Maximum haulage distance field.

124
DESWIK.SUITE 2023.2 - RELEASE NOTES

 Deswik.Enviro calculates the costs of non-dozer push material using a flat $/cu.m rate. If you require
detailed costing for the haulage of your materials, you should use Deswik.LHS to create your haulage
model.

o Grouping: Group solids using existing polygons or by using the new Use existing attribute option, which
lets you choose an existing attribute that represents groups (or zones) on input solids.

 Use grouping if you are working with more than one pit, or if the pit has multiple subareas to be reshaped in
different years.

o Costings tab: Use the options on this new tab to run costing calculations.

125
DESWIK.SUITE 2023.2 - RELEASE NOTES

n Optionally control the input parameters (such as differing productivity rates for varying dozer
equipment models) via attributed polygons. Select the attribute on the polygons that represents the
associated cost factor. Specify default values to use if an attribute value is null, or if an input solid falls
outside of a polygon.

n The command now allows for different productivity rates, based on the dozer model. Use Deswik.CAD
| General | Analyze | Curves to create dozer push rate gradient correction factor curves, and then
import these easily into Deswik.Enviro for use in calculations.

o Scheduler export tab: Use the new Assign symbolic start finish dates checkbox to assign a nominal start
and finish date (1 day duration) to each material allocation to animate the process of the cut blocks being
depleted and the fill blocks being filled.

 This is a nominal sequence, not a schedule.

126
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Outputs settings tab:

n The command now generates both multiple new output layers (including CUT and FILL solids layers)
under a user-defined Parent layer. Multiple calculated attributes are written to the various outputs.

 PARENT LAYER
 DOZER STRINGS
 OTHER STRINGS
 CUT SOLIDS
 FILL SOLIDS
 UNALLOCATED CUT
 UNALLOCATED FILL

n Cut fill solids display options: You can now choose to color output cut and fill solids based on the
type of equipment allocated or based on elevation.

Deswik.GeoTools

New commands and features

l Deswik.Mapping | Tools | Draw Features | [Disc] or [Polyline by 1 point] or [Polyline by 2 points]: You can
use the new Lasso Select tool to measure the azimuth and dip of a structure on a point cloud. You can select a
point cloud figure and then use the lasso select action (similar to the Deswik.CAD |Survey | Point Clouds |
Modify | Modify command) to obtain a selection of points from the point cloud. The azimuth and dip are
calculated from the selected points, allowing for a more accurate average.

127
DESWIK.SUITE 2023.2 - RELEASE NOTES

When using the Lasso Select tool for a disc structure inserted on a point cloud, you can define a radius to
automatically select points within a certain distance from the insertion point to calculate the azimuth and dip,
performing a similar function to the automatic calculation that is done when inserting a disc onto a solid face.

l Geology | GeoTools | Deswik.Mapping | Configure: You can use the new Global Constants tab in the
MAPPING CONFIGURATION dialog to configure global constants for a template and select which ones are relevant
to mapping. now quickly and easily modify global constants in Deswik.Mapping.

128
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Deswik.Mapping | File | Global Constants: You can now quickly and easily modify global constants for a
mapping job within Deswik.Mapping. The new SET GLOBAL CONSTANTS dialog allows you to edit the values of
global constants in use in the current job, including copying values from figures in the Model Space.

129
DESWIK.SUITE 2023.2 - RELEASE NOTES

Enhancements and modifications

l Deswik.Mapping: New icons have been introduced in Deswik.Mapping to create a consistent look and feel across
Deswik.Suite products. To help existing users navigate Deswik.Mapping, the panel Help topics list the new icons
and the corresponding icon that was used previously.

130
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Geology | GeoTools | Deswik.DHO | Select Block Model:

o You can use the new Define no drill area section on the SELECT BLOCK MODEL dialog to specify the areas of
the block model that cannot be drilled, for example voids, development, or areas near stopes. You can
choose a block model field or solid layer to define the area. If you do not specify a no drill area, than all block
model cells will be considered for drillhole planning.

131
DESWIK.SUITE 2023.2 - RELEASE NOTES

o You can use the new Resource category tab on the SELECT BLOCK MODEL dialog to define resource
classification targets explicitly, rather than relying on an assumed numeric order.

132
DESWIK.SUITE 2023.2 - RELEASE NOTES

After you have selected the resources category field in your block model, Deswik.DHO will query the block
model and retrieve all unique values from that field and use them to populate the resource category table.
Then, in the table, you can select the Exclude check box for each of the categories that you do not want to
consider.

o You can use the new Use drillholes from layer option to use a drillhole layer as a composite. The drillhole
layer data source can be a Deswik drillhole database (a *.ddd file) or Deswik.MDM.

l Geology | GeoTools | Deswik.DHO | View Optimization Results and Geology | GeoTools | Deswik.DHO |
View Evaluation Results:

o The new Overview tab collates the data from all of the optimization runs or evaluation runs so that you can
view and compare them easily. You can double-click a data point (a circular marker) to open the Details
page and to view the result set for that data point.

o When viewing optimization results, you can select the Include planned evaluation results checkbox to
update the chart to include all planned evaluation results sets, so that you can compare them to the
optimization results.

133
DESWIK.SUITE 2023.2 - RELEASE NOTES

o On the Details tab, you can now examine the results for each run separately.

l Geology | GeoTools | Deswik.Mapping | Import Mapping Job and Deswik.Mapping | File | Import Data |
Import Mapping Jobs: The Import Mapping Job functionality has been improved and you can now import one,
multiple, or all mapping jobs from a single file or from multiple files.

134
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Geology | GeoTools | Deswik.OreControl | Add Program and Edit Program: When creating or editing an ore
control program, you can use the new Blockout attributes table to add editable blockout attributes. Editable
blockout attribute can be manually edited and the values are persisted after new blockouts are added.

135
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Geology | GeoTools | Deswik.OreControl Initial Setup | Import Drillholes: You can now apply formulas to
drillhole interval data in Ore Control. Formulas may be useful, for example, if you want to apply a top-cut to grade
data so that "spiky data" or excessively high values do not bias the estimation.

Deswik.GO

136
DESWIK.SUITE 2023.2 - RELEASE NOTES

New commands and features

l Deswik.GO | Model setup | Data Sources: You can now use rotated block models in you Deswik.GO project.

 Deswik.GO only supports rotation around the z axis.

To analyze the properties of your block model file select and the BLOCK MODEL PROPERTIES
dialog appears. We have added two new rows for rotated block models.

o Rotation origin: The xyz coordinates the model rotates around.

o Rotation angle: The angle the z axis is rotated.

Deswik.IS

Enhancements and modifications

l Tools | Batch Updates | Tools | Synchronize Filters: Previously, when synchronizing filters between
Deswik.CAD and Deswik.Sched, the grouping folders were not synchronized. The folders are now synchronized
with Deswik.Sched. This change has been merged back to Deswik.Suite 2022.1.

137
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Options | Settings: A row number has been added to the Settings tab in the OPTIONS dialog.

 Use this number for rapid referencing of rows, for a quick visual check of correct model names, and to see if
additional models have been added. This is particular useful when referencing a large number of block models.

138
DESWIK.SUITE 2023.2 - RELEASE NOTES

l In the REPORTING TOOLS dialog, click Build period progress surfaces to display the PERIOD MAPS dialog: When
generating period surfaces there is a possibility of thin flaps being generated between solids. These are
mathematically correct, but can make the model look odd or undesirable. We have introduced a post-processing
step to remove these flaps according to the tolerance you define. The higher the value the more flaps will be
removed. If the tolerance is set too high it is possible that "noses" in the period surface, which are correct and
should be preserved, might unintentionally be trimmed back. A value of around 0.5 is usually sufficient. The
default is 0.00000.

139
DESWIK.SUITE 2023.2 - RELEASE NOTES

Bug fixes, reporting, and output changes

l IS-4350: Previously, when closing the OPTIONS dialog, a message would appear informing the user that the
material field definitions had changed, and to re-interrogate the model, even when there were no changes to
material fields. Now, this message appears only when the material definitions have changed. This change has
been merged back to Deswik.Suite 2022.2.

l IS-4048: Previously, on closing Deswik.CAD, the following CLOSE FILE OPTIONS dialog would appear, even when the
Deswik.Sched file had already been saved. Now, the dialog only appears when the Deswik.Sched file has not been
saved.

140
DESWIK.SUITE 2023.2 - RELEASE NOTES

l IS-4452: Previously, running a batch update of selected tasks caused the derived tasks of the unselected tasks to
be set to the default, which resulted in incorrect data. Now, when using material fields, interrogation will always
be applied to all entities, ensuring that data for selected and unselected tasks is accurate.

l IS-4537: Previously, changing the Interactive options settings via the Edit Settings command, did not
automatically update the associated Interactive Options tools. Now, any changes made in the SELECTION OPTIONS
dialog, are reflected in the Interactive Options tools (and vice-versa). In addition, the transparency and color
settings in the SELECTION OPTIONS dialog, did not work as expected. This issue has also been resolved.

Deswik.LHS

141
DESWIK.SUITE 2023.2 - RELEASE NOTES

New commands and features

l Deswik.LHS | Dump Scheduling | Edit Recharge Locations: You can now add a detour system to your haulage
model, enabling trucks to make strategic stops at recharge stations to recharge or swap the battery when
required.

In the EDIT RECHARGE LOCATION dialog, select New and define you recharge location.

When prompted, select in the Model Space where you want to insert the recharge location.

142
DESWIK.SUITE 2023.2 - RELEASE NOTES

Before

 Recharge locations should not be placed directly on the haul road but close to the road.

143
DESWIK.SUITE 2023.2 - RELEASE NOTES

After

 After you process your scenario, Deswik.LHS will automatically connect the recharge location to the nearest vertex
on the haul road using slot connectors on layer 0\DETOURSLOT.

l Deswik.LHS | Dump Scheduling | Scenarios | Layers and attributes: You can now define your recharge
location layer.

l Deswik.LHS | Dump Scheduling | Scenarios | Recharge mappings: You can now define recharge mappings.
In the SCENARIO dialog, select Recharge mappings.

144
DESWIK.SUITE 2023.2 - RELEASE NOTES

 For the recharge mapping functionality to work, the 'new' pathfinder engine must be enabled. Make sure that you
clear the Use legacy pathfinder algorithm checkbox. For more information, see Processing parameters.

 This tab is only visible when you turn on Advanced settings.

 The first time that you use this command, the Mappings grid will be empty. As you add mappings, they will be
saved here.

To create a mapping, select a truck type and a recharge group, and then select <=>. Deswik.LHS will add the
mapping to the Mappings grid.

l Deswik.LHS | Dump Scheduling | Edit RR Rules: We have added the Apply cycle time adjustment factor
checkbox.

Select this checkbox to apply the adjustment factor to the cycle time calculation.

145
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Deswik.LHS | Tools | Interactive Cycle Time: You can now browse for the existing layer that contains your
recharge locations.

146
DESWIK.SUITE 2023.2 - RELEASE NOTES

Bug fixes, reporting, and output changes

l LHS-3796: After you add recharge locations to your haulage model and then specify the recharge location layer
on Deswik.LHS | Dump Scheduling | Scenarios | Layers and attributes additional columns or rows; (DIRECT
and DETOUR) will be added to the following reports when you process the scenario:

o DumpingDetailed_[Name of Scenario]_[Name of Strategy].xlsx: additional columns for detour data


(recharge location, direct route fields, and detour route fields).

o DumpingDump_[Name of Scenario]_[Name of Strategy].xlsx: additional columns for detour data (direct


route fields, and detour route fields).

o DumpingMonthly_[Name of Scenario]_[Name of Strategy].xlsx: additional rows for detour data (direct


route and detour route fields).

o DumpingYearly_[Name of Scenario]_[Name of Strategy].xlsx: additional rows for detour data (direct


route and detour route fields).

o DumpingHaulageTruckedSummary_[Name of Scenario]_[Name of Strategy].csv: additional detour flag


column to tag the associated segment.

147
DESWIK.SUITE 2023.2 - RELEASE NOTES

o DumpingHaulageTruckedDetailed_[Name of Scenario]_[Name of Strategy].csv: additional detour flag


column to tag the associated segment.

The DIRECT has the optimal path value, and the DETOUR has the detour value.

 If there is no detour data, only the original fields are displayed and contains the optimal path value.
l LHS-3862: Incomplete flow (overflow and underflow) produced by Deswik.LHS is now output to the
INCOMPLETEFLOWTRACKING.csv to replace the OVERFLOWTRACKING.csv. This report is generated when the
user selects to output debug overflow on the troubleshooting options of the main scenario editor. This can also
occur if either the number of overflow or underflow messages exceeds the 100 message threshold value.

l LHS-3612: On the Deswik.LHS | Slot Connection | Dynamic Slot Connectors | Outputs tab, generating the
four intermediate outputs (ramp segments, bench connectors, bench routes, and slot connectors) is no longer an
option. They are now always generated into the user-specified layers.

The four associated checkboxes now give you the option to display these outputs. Enabling each layer may lead
to a decrease in performance.

The fifth output, final pit routes, is always generated and displayed, the Pit routes checkbox has been removed.

The checkbox option to clean up the layers before each run has been removed from the Settings tab.

148
DESWIK.SUITE 2023.2 - RELEASE NOTES

The Mining block date source grid on the Inputs layers tab has been redesigned.

Deswik.Sched

New commands and features

l Scheduling | Scheduling Variations | Variations: A VARIATIONS tool is now available that allows you to vary
input parameters, such as task rates and resource availability, to help you assess the impact on your schedule.
With this tool, you can generate new values across various fields of the schedule based on the probabilities in a
frequency table, which can be based on actual historical data or best estimates.

The tool randomly assigns values to tasks based on the input distributions, then runs leveling to create different
versions of the schedule. Multiple scenarios can be generated to assess the impact of these variations on the
schedule and to help gauge the confidence level of achieving it in reality.

149
DESWIK.SUITE 2023.2 - RELEASE NOTES

Distributions are defined by tables that specify the bin floor values and their associated probabilities. Each value
represents a possible outcome, and the probability represents the likelihood of that outcome occurring.

150
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Scheduling | Resource Leveling | Leveling Decision Viewer: The LEVELING DECISION VIEWER is now available. It
is a useful tool for analyzing and understanding the decisions made by the resource leveler in a schedule. It
provides the reasons behind each decision, whether it involves splitting a task, delaying a task, assigning a
particular resource, and so on. By using the LEVELING DECISION VIEWER, you can identify the specific factors that
influenced these decisions, such as constraints, priorities, and resource availability. This information can be
helpful in resolving any issues or discrepancies that may arise. In addition, the LEVELING DECISION VIEWER can
instill confidence that the decisions are optimal.

Once you have enabled the LEVELING DECISION VIEWER logging, run leveling, and then use grouping and filters in
the LEVELING DECISION VIEWER, to analyze the leveling results.

l Process Maps | Tools | Compare: One new tool has been added to process maps so that you can compare two
process maps and report the differences between them.

 This command can be useful, when troubleshooting, if you are designing and modifying process maps.

151
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Optimization: RPM Global’s Attain is now available as a tactical optimization tool for short-term scheduling.

152
DESWIK.SUITE 2023.2 - RELEASE NOTES

Enhancements and modifications

l Scheduling | Reporting | Export Reports: You can now select the default date format when exporting to an
SQL database. Previously, any date values were automatically converted to the format specified in Deswik.Sched
application options. This change has been merged back to Deswik.Suite 2022.2.

l Setup | Schedule Setup | Import Settings: It is now possible to import parameter tables from another
schedule. The IMPORT SETTINGS dialog will now show all parameters under the Scheduling Parameter Table
heading. In addition, parameter tables are automatically added if they are being referenced by other fields being
imported, for example, in production field formulas.

153
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Setup | Reporting | Report Options: Some improvements have been made to the REPORT OPTIONS dialog,
making it easier to move multiple rows. Previously, moving a large number of rows could be frustrating,
especially if there were formulas involved, as copying and pasting rows would result in the formula still
referencing the original row, requiring manual adjustment. While moving and pasting a row would adjust the
formula automatically, it was only possible to do this one row at a time, which was time-consuming. With this
enhancement, you can now move multiple rows at once, and all the formula rows are adjusted accordingly!

 Use this command to save time and effort, when you need to move the position of a large number of rows, and
many of them include formulae.

154
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Home | Application Configuration| Status Bar Options: Previously, the status bar only allowed for the display
of a single function, such as "Sum," in the sixth panel. However, with the latest update, it is now possible to show
multiple functions in the status bar when multiple tasks are selected, as shown.

155
DESWIK.SUITE 2023.2 - RELEASE NOTES

1 For Panel 1-5 the value displayed is for the first task selected.

2 For Panel 6, we have selected to show the values of all the functions corresponding to all the selected
tasks.

l Customizing Ribbons: A "WYSIWYG" (What You See Is What You Get) style editor has been introduced to give you
a better experience when customizing ribbons, and to allow you to see what the ribbon will look like as you edit it.

When you run the Customize Ribbons command, a pop-up ribbon appears, which you can customize (as shown
in the following image).

1 Main ribbon which includes all commands

2 Pop-up ribbon - the ribbon you are customizing.

156
DESWIK.SUITE 2023.2 - RELEASE NOTES

Add commands to the pop-up ribbon by dragging them from the main ribbon. If desired, you can also remove
commands by dragging them off the pop-up ribbon, or relocate commands to a different position on the ribbon.

l Setup | Fields | Materials: After you interrogate the block model in Deswik.IS, Deswik.Sched now automatically
creates an All (default) material classification in which Volume > 0. This classification can be used to validate the
accuracy of the interrogation process. You can do this by ensuring that the combined volume and mass of all the
material classifications you have created match the values indicated for the All (default) classification.

l Tasks | Tasks | Task Information: Previously, configuring a task as a hammock task would result in the start
date of the successor task being reset. This led to undesired outcomes, causing certain tasks in the schedule to
occur earlier than expected, even when they were set to be as late as possible. To overcome this issue, additional
dependencies had to be introduced. However, this functionality has been improved now. When a task is
designated as a hammock task, the start date of the successor task is set to the date of the hammock task,
avoiding the previous issues.

Previous functionality

157
DESWIK.SUITE 2023.2 - RELEASE NOTES

New functionality

l Scheduling | Resource Leveling | Leveling Options: Previously, the Split task if resource becomes
unavailable checkbox was cleared by default. This meant that, when a resource was unavailable, the resource
would still be assigned to the task as the default behavior. This led to instances of resource overallocation
However, we have now changed this setting so it is selected by default.

In the following example, Resource Ex1 is being retired from July 2. When leveled, Resource Ex1 is assigned to
Task 3 from June 29. The task is then split and Resource Ex2 is assigned after Task 4 is complete (from July 2
onwards).

158
DESWIK.SUITE 2023.2 - RELEASE NOTES

Split Task if Resource Becomes Unavailable

Split Task if Resource Becomes Unavailable

l Home | Application Configuration | Options: We have simplified the configuration in regards to how a task
row is highlighted in the Task Grid and Gantt Chart. Previously there were two settings that determined this
behavior which was confusing. Now, there is only one checkbox, 'Whole row select only on row header
clicked'. When you select this checkbox (default), a Task Grid row is framed in the Gantt Chart only when you click
the row header. When cleared, the current row is framed when you click anywhere in the task row.

 The Draw full row select box on task cell clicked checkbox has been removed.

159
DESWIK.SUITE 2023.2 - RELEASE NOTES

Bug fixes, reporting, and output changes

l SCHED-21952: Previously, when the maximum number of resources assigned to a task was set to '1', it would
result in incorrect reporting calculations. This issue has now been resolved and it has been merged back to
Deswik.Suite 2022.1.

160
DESWIK.SUITE 2023.2 - RELEASE NOTES

l SCHED-22482: Previously, distributions in leveled baselines would sometimes calculate reports incorrectly, after
loading, when the task's physical resource assignment had different units to its resource assignment. Now,
reports of leveled distributions in baselines, correctly calculate values based on the parent task's resource
assignment details. This change has been merged back to Deswik.Suite 2022.2.

l SCHED-18921: Previously, no warning was displayed when deleting a lookup table via the production field
FORMULA BUILDER. Now, deleting a lookup table will trigger a validation regardless of how the lookup table dialog
was opened.

161
DESWIK.SUITE 2023.2 - RELEASE NOTES

l SCHED-22387: Previously, there were some instances where the resource leveler would access tasks via
dependencies that were on layers that were disabled. This led to incorrect scheduling results. Now, having
dependencies on layers with "Use" set to false no longer affects resource leveling results.

l SCHED-21151: Previously, there was an issue with Must Start On tasks that had predecessors which had a Finish
date after the Start date of the task. The resource leveler would honor the dependency before the constraint
date. There was also a similar issue with Must Finish On tasks. These issues have now been resolved, and now
tasks honor the Must Start On and Must Finish On constraints before dependencies.

l SCHED-21714: Previously, when you pressed Enter in the RESOURCE LEVELING dialog, for example, after entering
a Level from date, then leveling would begin immediately. Now, Deswik.Sched waits for the user to click Level,
before starting the leveling process.

l SCHED-16280: Previously, the link for Start-Finish dependencies was displayed in reverse order in the Gantt
Chart. This issue has now been resolved and the dependency link is displayed correctly.

l SCHED-22624: Previously, the link for Finish-Start dependencies was not displayed correctly in the Gantt Chart,
when there was a conflict. This issue has now been resolved and the dependency link is displayed correctly.

l SCHED-22584: Previously, an automatic exception error would appear, when loading or saving a schedule file
which used MAXIMUM CONCURRENT GROUPS, and the end date was too far into the future. This issue has been
resolved by limiting the end date to 31 December, 9999.

162
DESWIK.SUITE 2023.2 - RELEASE NOTES

l SCHED-21883: Previously, there were issues with baseline tasks being reported incorrectly, when exporting a
Task report either from EXPORT REPORTS, using the Copy As Task Report command, or using Task and Report
View in CONFIGURE DASHOBOARDS. This issue has now been resolved and has been merged back to Deswik.Suite
2023.1.

l SCHED-22695: Previously, when a baseline extended past the schedule end date, the reporting values for that
baseline would be cut off at the end date. Now, if a baseline extends past the schedule end date, its reporting
values will continue to be included and reported on. This change has been merged back to Deswik.Suite 2022.2.

l SCHED-21918: The duration column no longer sums or appears in grouping headers.

 Use Elapsed duration to determine the time between the Finish and Start of a task or group of tasks. Elapsed
duration includes both non-working and working time, and takes into account the effective rate of a task.

 Duration is the amount of effort required to complete the task and is the sum of all unique working seconds that a
task is occurring.

l SCHED-22734: The Elapsed Duration column now uses the unit defined by the task's Duration unit property to
match the Duration column.

163
DESWIK.SUITE 2023.2 - RELEASE NOTES

l SCHED-21704: The case sensitive issue with renaming a custom field has been resolved. You can now easily
rename custom fields using any capitalization, for example "Field" can be renamed as "FIELD" or "field".

l SCHED-22634: Previously, when you indented tasks manually, the WBS parent task would continue to contribute
to row total values in report calculations. This issue has been resolved and merged back to Deswik.Suite 2022.2.

 This issue did not occur when you used the Group to WBS command.
l SCHED-22661: Previously, when you ran the command Scheduling | Schedule Updates | Clear Dates,
manually scheduled tasks were turned into milestones, with zero duration and rate. Now, the Clear Dates
command sets the task mode to Automatically Scheduled and does not change the task rate and duration. The
start date of the task is then set to the start of the schedule.

l SCHED-22370: Previously, the resource leveler would split tasks around another task of the same priority, which
made it difficult to predict and understand the leveling results. Now, the leveler will no longer split a task around
a task with the same priority. This will affect users who do not use resource pools. This change in behavior is now
in line with that of resource pools.

l SCHED-22163: Fixed an issue where renaming the name or value fields of a parameter table was not reflected in
existing formulas.

164
DESWIK.SUITE 2023.2 - RELEASE NOTES

l SCHED-21594: Previously, when a new production field was added, the 'Remaining' calculation for the field did
not occur until the file was closed and then re-opened. Now, the 'Actuals' and 'Remaining' values, are updated
after the new production field in added.

l SCHED-21703: Previously, the VLOOKUP function performed a string comparison when looking up values in the
lookup table. If no match was found, it returned the default value. Now, VLOOKUP also performs a numeric
comparison.

l SCHED-22685: Previously, there were issues editing a report row after selecting a large number of material fields.
Now, the report Title column is of fixed length so that the view does not freeze with long titles.

l SCHED-22444: Previously, there were problems with the accurate reporting of time lost caused by percent
modification rules when nested calendars were utilized. This issue has now been resolved.

l SCHED-23013: A number of issues were raised in relation to referencing report rows in formulas. These problems
would arise when a report row was deleted or when using material fields, resulting in an invalid formula. These
issues have now been resolved.

l SCHED-22606: Previously, in multi-pass leveling, there were instances where blocking task rules weren't
consistently applied. However, this has been addressed, and now, when a blocking task is utilized in multi-pass
leveling, it is being considered in all forward and backward runs.

l SCHED-21574: Previously, it was possible to enter a negative column width when configuring the Task Grid
columns, leading to undesired results. This problem has now been addressed and it's no longer possible to enter
a negative number. However, if you have an existing schedule with a negative column width, you will need to
manually update it.

l SCHED-22899: When you run leveling using varying rates, then an effort-driven resource can use any excess
capacity to work on another task (as long as the task can be split and the minimum rate for the task is met).
However, there were issues with the varying rates option being mistakenly applied when a resource was assigned
as required, leading to undesired results. This issue has been resolved, and now, the varying rates option no
longer affects required resource assignments.

165
DESWIK.SUITE 2023.2 - RELEASE NOTES

l SCHED-23043: Previously, there was an issue where the values configured in the Settings tab of a calendar, were
not being applied correctly in certain instances. This led to inaccuracies in the calculation of duration and elapsed
duration. This issue has now been resolved. To ensure the changes are reflected in existing schedules, open a
calendar, and save it.

l SCHED-22433: Previously, when attempting to split a task, there were rare instances where a task may have had
all its resources removed. This led to the task being delayed and for resources to be reassigned, causing resource
under-allocation, or incorrect task prioritization. This issue has been resolved, and now resources are only
removed from a distribution rather than the entire task. This change will have an impact on long term schedules
that have a mix of large and small tasks, and where constraints are being used which may result in tasks being
split, for example, when using quantity limits.

l SCHED-23104: Previously, when a dashboard was configured to use data from a report option, where Apply to
was set to SelectedTasks, the dashboard would not display any data (after selecting tasks). Now, the
DASHBOARDS viewer correctly displays data for reports based on selected tasks. This change has been merged
back to Deswik.Suite 2023.1.

l SCHED-23136: Previously, when you dragged custom fields to a new group and subsequently closed and re-
opened the CUSTOM FIELDS dialog, the field would revert back to its initial group. This issue has been resolved,
ensuring custom fields retain their assigned new groups.

166
DESWIK.SUITE 2023.2 - RELEASE NOTES

l SCHED-23087: Previously, when configuring a dashboard with a report containing flow report rows, it would
inaccurately display the row type instead of the field's title. This problem has been fixed, and the dashboard now
accurately displays the field's title rather than the underlying row type.

l SCHED-23189: Previously, there was an issue with the calculation of task contributions for report rows generated
using Group Source. Now, the REPORT CELL DETAILS dialog. will accurately filter task contributions for report rows
when a Group Source is specified.

l SCHED-22927: Previously, Date & Time formulae would produce inconsistent results when used with custom
fields. This issue has now been resolved, and now Date & Time formulae return the same value whether the
input is a production field or a custom field. In addition Date & Time formulae were not accessible when using
FORMULA BUILDER via the Field Values Using Formula command. This issue has now been resolved. Theses
changes have been merged back to Deswik.Suite 2023.1.

l SCHED-23340: Previously, in the Reporting Grid, formula rows that depended on other rows, did not always
update correctly when scrolling. Calculations displayed correctly if triggered through the Calculate Schedule
command or, opening and closing Report Options. This issue has been resolved, and now row totals should
always be correct whether they are formula rows or not.

Known issues

l SCHED-22678: A License Acquisition Error occurs when trying to open a SOT project after running Deswik.Sched
from the Appx installer. The issue can be avoided by using the standard .exe installer.

Deswik.OPDB

New commands and features

l Blast design | Delay layout designer: You can now use the new Delay layout designer feature to configure and
apply a timing layout for electronic detonators based on either a fixed offset value, or the 2D distance from an

167
DESWIK.SUITE 2023.2 - RELEASE NOTES

origin point and a line segment.

Enhancements and modifications

l Blast Design | Manual Tie-Up: new manual tie-up commands are available.

o You can now press S to enable single connection mode. Single connection mode allows you to easily omit a
hole collar in a row from the tie-up. Press M to return to multiple connection mode.

168
DESWIK.SUITE 2023.2 - RELEASE NOTES

o You can now press C to direct a connection away from connection points and towards the hole collar. Press
D to return to pointing a connection in a singular direction.

o You can now press C and then A to automatically add connection points between hole collars, with the
connection directed away from the connection points and towards the hole collars. Press A again to return
to directing the connection in a singular direction.

l Blast Design | MIC Chart: You can now select blast holes in the model space that are associated with particular
times in the MIC chart by clicking a bar in the MIC chart or by holding Ctrl and dragging your mouse to select

169
DESWIK.SUITE 2023.2 - RELEASE NOTES

multiple bars.

Bug fixes, reporting, and output changes

l OPDB-1616: Previously when creating a manual tie-up, if a hole collar was selected to start the tie up from and a
connection point was added as the next step in the tie-up, the tie-up between the hole collar and the connection
point would not be created. This has been fixed.

Deswik.OPSTS

 If you have previously installed a beta version, you should uninstall it before installing the released version. If you have
side-by-side installs of different versions, you will need to upgrade each version to the latest update.

170
DESWIK.SUITE 2023.2 - RELEASE NOTES

Enhancements and modifications

l SHORT TERM SCHEDULING SETUP wizard | Interrogation: Previously, there was no way to pick what grouping to
use for interrogation attributes. Now, you can use the Interrogation attribute group field to select an existing
group to use.

Underground Coal
 If you have previously installed a beta version, you should uninstall it before installing the released version. If you have
side-by-side installs of different versions, you will need to upgrade each version to the latest update.

Deswik.CAD

Key highlights

Ribbon redesign

You spoke up and we listened! Following the introduction of the ribbon in 2022.2, we have reorganized the ribbon tabs
(and some of the commands on those tabs) based on feedback we have received from our users. You will see large
changes on the following tabs. We encourage you to familiarize yourself with the commands on them.

171
DESWIK.SUITE 2023.2 - RELEASE NOTES

General tab

See changes to the General tab

l Paste has been demoted to a small button in the Clipboard group.

l Screenshot has been added to the expanded menu under the Clipboard group.

l Duplicate has moved to the Clipboard group.

l Mirror has been added to a new expanded menu under the Arrange group.

l The Arrange group of commands have also been added to the new expanded menu under the Arrange group.

l Appearance commands have all moved to the View tab.

l Set from Formula has been promoted to a large icon button.

l Audit has moved to the new expanded menu under the Attributes group.

l All Query commands have moved to the Measure group.

l Global Constants and Parameters Tables (previously in the Constants and Lookups group) have moved to the
Attributes group. Remaining commands from this group have moved to the Interface tab.

l Deswik.MDM has been removed. It is still available from the Quick Access Toolbar (default view).

l The Add-ons group had moved to the Interface tab.

l The Interface group has moved to Interface tab (with a few changes).

View tab

See changes to the View tab

l Pan and Recenter have been moved to the Orbit menu (in the Orbit group).

l Most commands from the Navigation group and the View group have been merged into a single group called
View.

l Visual styles (under Shaded) have been moved to the new View group.

l Reset has been moved to the View group.

l The distance arrows to move the working plane are now arranged in one column. The Distance label has been
removed.

l Switch Background has been moved to the Interface tab.

172
DESWIK.SUITE 2023.2 - RELEASE NOTES

l The commands in the Plane Definitions group have been rearranged so they now fall under three, small
buttons.

l The Filters and Legends group have been redesigned with different large buttons and smaller options. The Filter
and Legend labels for the selection lists have been removed, replaced with the filter and legend icons.

l The Hide group has been moved after Filters and Legends.

l The Appearance group has been moved from the General tab to the View tab (with a slightly different layout).

Interface tab (which replaces the old Format tab)

See changes to the Interface tab

l The Drawing Defaults group has been rearranged significantly. Most defaults are now found in a menu under
the new Line and Text Options button. The main Defaults label has been removed as well.

l Draw Styles in Document has moved to the Styles group.

l Commands from the Constants and Lookups group have moved from the General tab to the Interface tab.
Now found in the Analyze group submenu.

l Switch Background has been moved from the View tab to the Model Space group on the Interface tab.

l The Add-ons group has been moved from the General tab to the Interface tab.

l The Interface group has been moved from the General tab to the Interface tab. Mini Toolbar commands
(previously found in a submenu) have been promoted to a button.

l Multiple new commands have been added in 2023.2 to create and apply layouts (Save Layout, Restore Layout),
share these layouts between users or machines (Load Layout from File, Open Layouts Folder) and reset the
customizations users make to various UI elements (Reset All Customizations, Reset Quick Access Toolbar,
Reset Mini Toolbars, Reset Dialogs. All of these commands are now grouped in a new Layouts group on the
Interface tab. See New commands and features later in these release notes for a full description of what each of
these commands does.

A new way to create custom ribbons

As part of the ongoing effort to improve the ribbon functionality, we have overhauled the way you create custom
ribbons. Previously when creating a custom a ribbon, you would move commands between trees on the left and right
sides of the CUSTOMIZE RIBBON dialog. Dragging a command from the left to the right would add that command to
your custom ribbon. Dragging a command from the right to the left would remove that command from the ribbon.
This method was time-consuming and it did not provide you a snapshot of your ribbon while designing it.

See old method

173
DESWIK.SUITE 2023.2 - RELEASE NOTES

In 2023.2, we have introduced a new WYSIWYG (what you see is what you get) method for customizing the ribbon. This
method will provide a better experience when designing your ribbon, as well as give you an immediate understanding
of what your custom ribbon will look like. You can also import custom ribbons from other users, or export your own so
others can use them.

174
DESWIK.SUITE 2023.2 - RELEASE NOTES

Working with geological models just got easier!

We have made major improvements to how geological models are imported and how slices (or shells) are displayed in
Deswik.CAD, which includes a redesign of the old Geology | Block Model |Display Settings (now called Geology |
Geomodels | Geomodel | Geomodel Display. As part of this process, you will notice the following improvements:

l The Geology tab has been redesigned.

l Changes include:

o The Block Models group has been renamed to Geomodels.

o The Block Model Interrogate group has been renamed to Geomodel Interrogate.

o The Block Model Utilities group has been renamed to Geomodel Utilities.

o The standalone Compare command (previously available in multiple menus specific to a single file type) has
been promoted to a large button in the Geomodel Utilities group. The functionality of this command has
been expanded.

o The Show Dynamic Slice and Show Model Extents commands have been moved to a submenu under the
Geomodel Display command.

l The Geology | Block Model | Display Settings command (previously known as the Format | Block Model
Display in the legacy UI) has been replaced by the Geology | Geomodels | Geomodel Display command, which
now opens the GEOMODEL DISPLAY dock window instead of a dialog.

175
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Previously, you could only view a single dynamic slice along the current working plane. The new Geomodel
Display command allows for viewing multiple dynamic slices at the same time. These slices can be based on the
current working plane or a fixed (user-defined) plane.

l The old BLOCK MODEL DISPLAY dialog is now accessed through the new GEOMODEL DISPLAY window via the new
Bulk edit tool. The dialog is now called BULK EDIT GEOLOGICAL MODELS, and is designed to be used to bulk edit
existing model slices. Some field names and controls in this dialog have been renamed or improved.

 Use Bulk edit if you need to copy model settings in a grid layout and paste into a spreadsheet.
l The Query Cell command can be run directly from the GEOMODEL DISPLAY window.

176
DESWIK.SUITE 2023.2 - RELEASE NOTES

l The Show Dynamic Slice command has been renamed to Show Dynamic Slices (plural). This command can
now be run from the Geology tab or directly through the GEOMODEL DISPLAY window. Toggling it on will now
show all existing dynamic slices 'in use'.

 This command is no longer available from the Geology tab on the ribbon. It is only available through the
GEOMODEL DISPLAY window.

l The Show Model Extents command can also be run from the Geology tab or directly through the GEOMODEL
DISPLAY window. It has had some major improvements, including:

o The ability to change the appearance of the extents (where previously, only a line box outline was shown).

o The ability to apply these settings globally or by slice if preferred.

 This command is no longer available from the Geology tab on the ribbon. It is only available through the
GEOMODEL DISPLAY window.

Restructure of the Table of Contents

We have reorganized the Getting Started section of the Table of Contents (TOC) in the Help by moving module-
related topics directly in the 'Introduction to...' sections of the appropriate module. For example, previously all
information on the Formula Builder was found in Getting Started, whether it was for functions in Deswik.CAD,
Deswik.Sched, or Deswik.GO. Now there is a link to the main Formula Builder topic in Getting Started, but you will
find help for CAD-related functions in the Deswik.CAD TOC, for Sched-related functions in the Deswik.Sched TOC, and
so on. We hope the new structure will be more intuitive if you use the TOC.

We have also reorganized the Process Maps TOC. Now topics are named based on the process map Tools, which are
all run directly from the PROCESS MAP window. Instructions for loading or deleting a process map have been moved to
the Process Map launch page. Instructions for the Deswik Process Map Editor (which is launched when you run the
Add or Edit commands) are now located under the Add/Edit topic in the TOC. Again, we hope the new structure will
be more intuitive if you use the TOC.

177
DESWIK.SUITE 2023.2 - RELEASE NOTES

New commands and features

l File tab:

o File | Import | Design Data | 12d | 12d Model: Import a 12d model file (*.12da, *.12daz, *12dxml, and
*12dxmlz).

l Formula Builder | Standard functions: New functions.

178
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Standard function: FILENAME: Returns varying versions of the file name and location as a string.

Syntax: FILENAME(<<INCLUDEDIRECTORY>>,<<INCLUDEFILENAME>>,<<INCLUDEEXTENSION>>)

 This function has also been added to the previous version of Deswik.Suite.
o Length function: TRUETHICKNESS3: This function is identical to the existing TRUETHICKNESS2 function with
one additional parameter; RELAXAZIMUTHTOLERANCE. When using TRUETHICKNESS2 , if none of the
normals generated have an azimuth within the specified range, the function increases the range by 1° and
then runs the entire process again. It continues to do this until it finds at least one normal to use to calculate
thickness. In TRUETHICKNESS3, you can control this behavior by setting the new RELAXAZIMUTHTOLERANCE
parameter to 'False' if you prefer not to relax the azimuth tolerance.

Syntax: TRUETHICKNESS3
(<<PRIMARYAZIMUTH>>,<<INITIALAZIMUTHTOLERANCE>>,<<MINPIERCEDIP>>,<<MAXPIERCEDIP>>,<<MINLE
NGTH>>,<<MAXLENGTH>>,<<ADJUSTGRADIENT>>,<<NEWGRADIENT>>,<<RELAXAZIMUTHTOLERANCE>>,<<
DEBUGLAYER>>)

l Drafting tab:

o Drafting | Images | Image | Strings from Plane Definitions: Generate Base64 encoded strings from the
preview images of plane definitions, and then save them as attribute values on selected polygons.

 Export the results of this command to a CSV format with a Well Known Text (WKT) code using File | Export |
CSV/Text | WKT CSV. This format is readable by Microsoft® Power BI. Use the exported results to associate a
cross sectional image with a polygon in an online report.

l General tab:

o General | Attributes | Set from Formula | Vertex Attributes | Set from Formula: Modify the vertex
attributes of a selected polyline using a rule comprised of one or more formulae.

179
DESWIK.SUITE 2023.2 - RELEASE NOTES

o General | Measure | Distance | Perpendicular Distance:Query the distance at a right angle from a
selected polyline segment to a digitized point.

l Interface tab:

o Multiple new commands are now available under the new Layouts group on this tab.

n Interface | Layouts | Save Layout: Save the current screen layout (including the existing setup of the
ribbon, Mini Toolbars, Quick Access Toolbar, and visibility and location of dock windows) so that it can
be restored easily, or shared between another user or machine.

n Interface | Layouts | Restore Layout: Select a previously saved layout file to apply to the CAD UI to
restore it to the state it was in when the layout was originally saved.

n Interface | Layouts | Reset...: Multiple new 'reset' commands are now available for the various UI
elements.

180
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Interface | Layouts | Reset All Customizations | Customizations | Reset All


Customizations: Reset the user interface to its default settings. including the ribbon, Mini
Toolbars, Quick Access Toolbar, and dock windows.

l Interface | Layouts | Reset All Customizations | Customizations | Reset Quick Access


Toolbar: Reset the Quick Access Toolbar to its default state.

l Interface | Layouts | Reset All Customizations | Customizations | Reset Mini Toolbars:


Reset the Mini Toolbars to their default state.

l Interface | Layouts | Reset All Customizations | Customizations | Reset Dock Windows:


Reset dock windows to their default location and visibility.

l Interface | Layouts | Reset All Customizations | Customizations | Reset Ribbon: Set the
current ribbon to the Default Ribbon.

l Interface | Layouts | Reset All Customizations | Reset Dialogs: Reset all dialogs to their
default size and location in the user interface. This command was previously available on the
General tab on the ribbon. It has been renamed from Reset Form Locations as part of this move.

n Interface | Layouts | Load Layout from File: Load a layout from an existing layout file (files with a
*.vXXXX.DeswikRibbonsLayout extension) and apply it to the Deswik.CAD UI.

n Interface | Layouts | Open Layouts Folder: Open File Explorer to the directory containing layout
files.

 Use these two command to share files between users or machines easily.

181
DESWIK.SUITE 2023.2 - RELEASE NOTES

l LAYER CONTROL window shortcut menu command:

o Refold Entities: Digitize entities in 2D in plan view on an existing unfolded section, and then run Refold
Entities to refold them into 3D.

l Polylines tab:

o Polylines | Draw | Polyline | By 2 Points: Manually digitize one or more polylines with just two vertices.

 Use this command for drawing boreholes and laser lines.


o Polylines | Edit | Trim | Trim or Extend: Trim and extend polylines automatically using selected polylines
to govern the action taken.

l Process Maps: Three new commands.

o Compare: Compare two process maps and report the differences between them.

 This command is designed for super-users and consultants who design and then modify process maps.
Comparing file versions following modifications can be useful when troubleshooting.

182
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Insert Block: Insert block entities with predefined properties into your drawing.

183
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Execute Nodes With Condition: Run multiple nodes from a single node if specified conditions are met.

 This command is similar to the Execute Nodes command, although with this command, you can specify
conditions that must first be met before a node is run.

o Snap Options: Update the status of snap modes in the active document based on the settings specified.
Change selected snap options including grip snapping, snapping to locked layers, maintain elevation or force
snapping.

l User Profile Manager:

You can use the new USER PROFILE MANAGER to manage the Deswik.MDM instances that you want to access and
the user accounts that you want to use to access them. All of this information is saved in your profile. Your profile
and the information in it persists across different instances of Deswik.CAD, so that you can log in to an instance
once and then forget about it.

When you use a Deswik.CAD function that needs data from Deswik.MDM, your User Profile makes it quicker and
easier to access the Deswik.MDM instance that you want use. It also allows you to switch between different
Deswik.MDM instances effortlessly, putting your Deswik.MDM data at your fingertips.

You can use the new User Profile tool with the Deswik.MDM plugin, and drillholes, survey stations, and GeoTools
functionality.

184
DESWIK.SUITE 2023.2 - RELEASE NOTES

You can access the USER PROFILE MANAGER by clicking the User Profile, which is visible in the upper right corner
of the Deswik.CAD window, beside the minimize button. The User Profile shows the information for the account
that you most recently used to log in to Deswik.MDM from within Deswik.CAD. The username and profile picture
are retrieved from Deswik.IMS.

Enhancements and modifications

l File tab:

o File | Import | CAD | Attributes: This command now supports table objects when importing from a
Microsoft® Excel file.

 This is useful when multiple tables are present on one sheet. Previously, all data on that sheet was considered
if the sheet was selected. Now you can isolate a specific table.

185
DESWIK.SUITE 2023.2 - RELEASE NOTES

o File | Import | CAD | Design Settings: Previously when importing settings, any project settings present in
the file selected would be listed with a number in round brackets to the right of the list item to indicate how
many of that file type existed in the file. For example, Filters (9) meant that the file selected contains nine
hard filters. If you selected the checkbox for Filters, all nine of the filters were automatically imported. Now
you can expand the list of each setting type and choose exactly which setting to import.

186
DESWIK.SUITE 2023.2 - RELEASE NOTES

Before

Now

l General tab:

187
DESWIK.SUITE 2023.2 - RELEASE NOTES

o General | Analyze | Pivot: Previously, if you added attributes to the data you were analyzing, or simply
updated attribute values on those entities, you had to close the pivot grid and then reopen it to update the
data in it. Now you can use the new Refresh command to refresh from the source data seamlessly.

o General | Arrange | Rotate | Rotate Relative: Now this command shows you a preview of entities in their
rotated position as you move your cursor.

l Geology tab:

o and Geology | Block Model Utilities | Geomodel or Datamine | Commands | Block Model Polygon
Generation: Previously, this command sliced in plan view only. Now you can slice vertically, specifying the
starting XY location and azimuth to slice along.

 Slice along an existing 2-point polyline by selecting its start point and end point using Pick.

o and Geology | Block Model Utilities | Geomodel or Datamine | Commands | Block Model Regularize:

n Previously, alpha numeric fields could not be used in the Field handling or export grid. Now they can.
Dominant Mass, Dominant Volume, Maximum, and Minimum can all be selected as Field handling
methods if an alpha numeric field is used.

l Process Maps:

188
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Edit Global Constants: Now you can use formulae in the Default Value column in this command to
increment (+=N) or decrement (-=N) the value of an existing global constant (where N is the value you want
to increment by). If the global constant does not already exist, then it will be created and set to a default of N
(for increment) or -N (for decrement).

 The global constant type must be Double to use this formula.


Prompt Name Type File Filter Pick List Default Value

My Global Constant Double n/a +=1

l Referencing images from Deswik.MDM File Manager:

When adding images, you can now reference files stored in Deswik.MDM File Manager. The files are automatically
downloaded to your local computer and shown in Deswik.CAD the same as other images in CAD documents are.
However, because the image is stored in Deswik.MDM :

o When you reopen the Deswik.CAD document on the same computer or a different computer, Deswik.CAD
automatically downloads or updates any Deswik.MDM-referenced images.

o If you give the Deswik.CAD document to another user and they have access to Deswik.MDM, when they open
the document, any Deswik.MDM images will automatically be downloaded.

o Because Deswik.MDM images are downloaded locally, if you have to work offline the images are still
available.

o If you already have a Deswik.MDM image downloaded, Deswik.CAD automatically checks if Deswik.MDM has
a newer version and downloads it if necessary.

o When adding a Deswik.MDM image to a document, you can choose whether to always update to the latest
version or choose to attach a specific version of the image.

You can access images stored in Deswik.MDM File Manager with the following Deswik.CAD commands :

o Drafting | Images | Image | Insert Images

o Surface | Images | Map Image | (Import

o Surface | Images | Manage | Attach

189
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Interface tab:

190
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Interface | Interface | Mini Toolbars : Now when you turn on any Mini Toolbar, it will also be visible in
layouts. Previously, they were only visible in the Model Space.

 All Mini Toolbar commands were previously found under Options on the General tab in 2023.1. They have
been moved to the Interface tab.

l Layers tab:

o Layers | Edit | Move | Multiple to Selected: Previously, this command required you to select a
destination layer. Now, if a destination layer isn't specified, the command will automatically move the
selected layers to the same level as the '0' layer in the layer tree. We have also renamed the command to
Layers | Edit | Move | Multiple to better represent the new functionality.

l Polylines tab:

o Polylines | Edit | Fillet | Internal: Two enhancements.

n Previously, this command worked with a single polyline. Now you can select multiple polylines, and then
select a point on each to fillet in batch.

n Now if you press Ctrl while clicking the point, it will start digitizing a polyline. The command then finds
the intersection between the digitized polyline and the input polylines and fillets the closest vertex to
the intersection.

o Polylines | Modify | Convert | To Polygons | By Picking: Previously, this command generated one
polygon for each 'closed' area that was selected within intersecting polylines. Now, if you hold Ctrl while
picking points, the selected areas will be unioned.

o Polylines | Modify | Copy Along Polyline: This command was renamed from General | Duplicates
| Duplicate | Along Polyline (and moved from the General tab to the Polylines tab as part of the process).

l Process Maps:

191
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Delete Entities And Layers: Previously, when using any of the actions that involved the deletion of entities,
this command would delete all entities on the specified layers. Now you can apply a filter to the Action, to
limit the entities deleted to those that meet filter criteria.

 The new Filter field is only applicable to those actions in which entities are deleted. If you select Delete
Children Layers or Delete Layer and Children (which do not delete entities), the Filter field will become
unavailable.

o Command Recording: Three changes.

n Rerecord Row Update the settings of a previously recorded command by rerunning it.

n Ignore Selected Entities: Previously, if entities were selected in the Model Space when a node with a
recorded command was run, the 'saved' entity selection was replaced with the selected entities. Now,
you can override this behavior by selecting this new checkbox. Whatever entity selection was specified
while recording will be used instead.

 The Ignore Selected Entities column has also been added to all versions of Deswik.Suite from 2022.2
onward.

192
DESWIK.SUITE 2023.2 - RELEASE NOTES

n Now you can change the settings of a command after it has been recorded using global constants.

o Node Status: Now you can use this command to set the text on a target node. Pair this capability with the
Prompt User command to prompt a user to populate the value of a global constant and then display the
value of that constant on a target node.

 This feature has also been added to the previous version of Deswik.Suite.

193
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Prompt User: Multiple changes.

n You can reference an attribute based on a Values list on a specified layer by using the following setup:
LayerName=[Name of layer],Attribute=[Name of attribute on the layer].

n You can reference a global constant that is based on a pick list (by enclosing the constant name in curly
brackets).

 Use that pick list to populate other variables.


n You can now prompt for an origin point (X, Y, Z), extents length, and rotation.

 Use these new value types to define block model boundaries or the framework for Deswik.SO from a
process map.

 This feature has also been added to the previous version of Deswik.Suite.

194
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Select Layers: You can now use the Single layer chosen by this command as input for any process map
command that requires input from a single layer. All you need to do is:

195
DESWIK.SUITE 2023.2 - RELEASE NOTES

n Add the Select Layers command before the process map command on the node.

n Type the string #Process Specified# (case insensitive) into the setting in the menu command that
requires one layer as input. When this command is run, Deswik.CAD will look for the layer selected by
the preceding Select Layers command.

 This feature has also been added to all versions of Deswik.Suite from 2022.2 onward.

l Survey tab:

o Survey | Survey | Import Jobs: When importing a Trimble .jxl file with linked point cloud data in .las or .laz
format, after the job has been processed you are now prompted to select point attributes to import.

o Survey | Survey | Databases | Edit Ledger: Previously, both stations data and ledger data contained
Surveyed By and Surveyed Date fields, which could contain different data (even for the same station). The
names have now been changed in the Edit Ledger command to avoid confusion. The ledger table fields are
now named Created By and Created Date.

 This change has also been made in all versions of Deswik.Suite from 2022.2 onward.

 If you are using Surveyed By as a Polyline Vertex Attribute in the Survey | Survey | Options command,
you will need to change the Attribute to Created By to make this work correctly.

196
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Survey | Underground | Create Face Markers: Three enhancements.

 These features have also been added to the previous version of Deswik.Suite.
n You can now populate the reference point X, Y, Z and azimuth of the face marker by selecting a laser
line in the Model Space.

n The Distance to face value is now assigned as an attribute called Distance to face attribute on the
output face markers.

n The command now displays a warning message:

l if the distance to face from the reference point is too short to reach the centerline (resulting in the
face marker being placed at the first vertex on the centerline).

l if the distance to face from the reference point is too far from the centerline (resulting in the face
marker being placed at the last vertex on the centerline).

197
DESWIK.SUITE 2023.2 - RELEASE NOTES

198
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Survey | Underground | Solid Around Entities: Previously, a single, solid shell was generated around the
selected entities. Now you can use the new Grouping attributes field to group input entities. When a
grouping attribute is used, a solid will be generated around each group of entities with a common attribute
value.

199
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Underground tab:

200
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Underground | Design | Unfolded Section | Add: Multiple enhancements.

n Previously, a wizard would guide you through this command. To improve usability, we have switched
from the wizard to a single dialog with multiple tabs.

n Entity selection | Advanced | Use Polyface Hatching: You can now apply polyface hatching to the
polyline slices generated for selected solids.

201
DESWIK.SUITE 2023.2 - RELEASE NOTES

n Use the new Block model tab to include cells from an existing geological model in an unfolded section.

o Underground | Survey | Process Tunnel As-Built: Previously, this command automatically generated
development solids in plan view, resulting in lateral solids. Now, you can set the current view, which gives
you the ability to generate vertical development solids.

202
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Underground | Reconciliation | Stope and Development: Multiple enhancements.

n
Use the new button on the Outputs page to export settings as an XML file after you use the

command for the first time. Then use the new button on the Inputs page to import those settings
to pre-populate the wizard the next time you run the command.

n Maximum depth of failure: The 'maximum depth of failure' (calculated as the maximum
perpendicular distance from the design solid to the overbreak) is now automatically included as part of
the reconciliation report. You can also audit the value reported by selecting the new Maximum depth
of failure vectors checkbox on the Outputs page to generate all of the vectors and save them to a

203
DESWIK.SUITE 2023.2 - RELEASE NOTES

specified layer in the active file.

l View tab:

o View | Legends | Legend: Multiple enhancements.

n Previously when working in the LEGENDS dialog, the CAD UI would be locked while you worked on the
legend for a single layer (selected or active). This meant that when you were modifying the various
properties of a legend to change its appearance, you had to close and then reopen the dialog
(sometimes multiple times) until you were satisfied with the way the legend looked. The same was true
if you wanted to modify different legends and apply them to multiple layers. As of 2023.2, the dialog is
non-modal. This means you can leave the dialog open while you change selected layer, apply legends to
layers, or interactively modify legend bins to see the changes.

n We have added multiple new buttons to make working with legends more efficient.

l
Click to set the Field value for all bins in the active legend to the current selected field.

 This button and the one that follows are found on the Value and Range tabs.
l
Click to refresh the list of fields from the currently selected layer.

l Apply Save all changes to existing legends and apply your changes to the Model Space without
closing the dialog.

204
DESWIK.SUITE 2023.2 - RELEASE NOTES

n You can now access global constants, curves, parameters tables, and multi ranges directly from the
LEGENDS dialog via the Tools menu.

205
DESWIK.SUITE 2023.2 - RELEASE NOTES

o View | Plane Definitions | Create | Create Along Polyline: Multiple enhancements.

 These features have also been added to the previous version of Deswik.Suite.
n Previously, layers were automatically suffixed with number that incremented by 1. Now you can suffix
the name of layers based on chainage numbers. If Chainage is selected, numbers will be added to the
Base name based on the whole number nearest to the distance along the polyline where the plane
definition is created.

 Select Counter to name layers using the old method.


n In 2D: Previously, the distance along the polylines was always measured in 3D. Now you can measure
this distance in 2D, if preferred.

n Height/Width: Specify the height and width of the plane definition's view plane.

n Entity display: Specify the visual style to apply to the plane definition.

206
DESWIK.SUITE 2023.2 - RELEASE NOTES

207
DESWIK.SUITE 2023.2 - RELEASE NOTES

o View | Plane Definitions | Create | Create from Current VIew: Multiple enhancements.

n You can now use global constants to populate view plane and working plane Center coordinates and
Properties.

 This is useful when running this command from a process map.

n Previously, when a plane definition was used as the view in a viewport (in a layout), the scale was either
governed by the height of the plane definition and the size of the viewport or locked from the viewport
settings. Now you can set a specific scale on the plane definition. When the new Use scale when
applied to viewport checkbox selected, the scale specified in the dialog will be applied to the viewport
view.

208
DESWIK.SUITE 2023.2 - RELEASE NOTES

n Previously, the plane definition could not be loaded directly from this dialog. So if you were modifying
an existing plane definition, you had to change your settings, exit the dialog, then load the plane
definition (either from the ribbon or the LAYER CONTROL window) to check your changes. If you weren't
satisfied with your changes, you had to repeat this process until you were. Now you can use the new
Apply button to load the plane definition in the Model Space. This means you can see any changes
you've made to the plane definition without having to exit the dialog.

Bug fixes, reporting, and output changes

l CAD-56807 (Surface Image Mapping): When mapping a non-square image to a polyface, it could appear
squashed or stretched. Geo ref coordinates embedded in *.tif files were being ignored. These issues were fixed in
2022.2.1054, 2023.1.734, and 2023.2.421.

l CAD-56752 (View | View| Shaded | Crease Highlighting): When crease highlighting was turned on, figures
appeared overlayed (that is, drawn over) solid geometry that was spatially in front of this geometry. This was
fixed in 2023.2.469.

l SURVEY-576, SURVEY-578, and SURVEY-579 (Survey | Survey | Options): When connecting to a survey stations
database that was created in versions prior to 2022.2, a prompt appears asking whether the user wants to
upgrade the database. If they agree, database records are verified, and if any duplicate records are found, users
are asked if they would like these automatically corrected. Previously, if the duplicate records contained station
names with a hyphen in them, an empty survey stations database was being created in error, and the existing
data was not migrated across. This issue has been fixed in 2022.2.876, 2023.1.479, and 2023.2.140.

l Survey: Multiple fixes.

o With the upgrades to the stations database in 2022.2, it was noted by some clients that if the database was
used off a network drive, locking could cause problems with multi-user access. This seemed to be due to a
change in the way that multi-user locking was handled in the new database. This locking has now been
reverted to the schema previously used. When the database is upgraded, the locking schema will be
changed in the database. This should resolve the problem.

o It was reported that when importing certain data, the Surveyed By date of stations may have been lost
during the upgrade. This has now been resolved and all dates are maintained as expected.

209
DESWIK.SUITE 2023.2 - RELEASE NOTES

o When upgrading to the new database in 2022.2, there were problems with some databases. These
databases contained duplicate station and/or ledger entries, often unknown to the user. The migration
process from the older databases to the 2022.2 database has been modified to now automatically fix
problems with duplicate station and ledger entries. The user will be asked whether they want to fix the
duplicates before changes are made.

l SURVEY-560 (Open Pit | Road | Road Audit): Previously, if Refine centerline and Register input centerlines
to sections were selected on the Road Audit dialogue box, when Apply was clicked and then Apply or OK were
clicked several times while the progress bar was showing, an exception occurred. This was fixed in 2022.2.1107,
2023.1.816, and 2023.2.538.

Known issues

l CAD-50677 (File | Open for DUF4 file format): Large DUF files may load very slowly. When this happens, this
may be due to having selected the Preserve entity ordering checkbox when saving the file. Entity order
preservation is triggered if the 2D rendering mode (2D or 2D Slicing) is set in any layouts, plane definitions, or in
the Model space. Even if it is not being applied, this will trigger a full load of the DUF file next time it is opened to
ensure entity ordering is preserved. The workaround is to ensure that the 2D visual styles are not used in any
layouts, plane definitions, or Model Space prior to saving. See Issues Loading DUF Files for more details.

Deswik.GeoTools
l Geology | GeoTools | Deswik.Mapping | Configure: You can use the new Global Constants tab in the
MAPPING CONFIGURATION dialog to configure global constants for a template and select which ones are relevant
to mapping. now quickly and easily modify global constants in Deswik.Mapping.

210
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Deswik.Mapping | File | Global Constants: You can now quickly and easily modify global constants for a
mapping job within Deswik.Mapping. The new SET GLOBAL CONSTANTS dialog allows you to edit the values of
global constants in use in the current job, including copying values from figures in the Model Space.

Enhancements and modifications

l Deswik.Mapping: New icons have been introduced in Deswik.Mapping to create a consistent look and feel across
Deswik.Suite products. To help existing users navigate Deswik.Mapping, the panel Help topics list the new icons
and the corresponding icon that was used previously.

211
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Geology | GeoTools | Deswik.DHO | Select Block Model:

o You can use the new Define no drill area section on the SELECT BLOCK MODEL dialog to specify the areas of
the block model that cannot be drilled, for example voids, development, or areas near stopes. You can
choose a block model field or solid layer to define the area. If you do not specify a no drill area, than all block
model cells will be considered for drillhole planning.

212
DESWIK.SUITE 2023.2 - RELEASE NOTES

o You can use the new Resource category tab on the SELECT BLOCK MODEL dialog to define resource
classification targets explicitly, rather than relying on an assumed numeric order.

213
DESWIK.SUITE 2023.2 - RELEASE NOTES

After you have selected the resources category field in your block model, Deswik.DHO will query the block
model and retrieve all unique values from that field and use them to populate the resource category table.
Then, in the table, you can select the Exclude check box for each of the categories that you do not want to
consider.

o You can use the new Use drillholes from layer option to use a drillhole layer as a composite. The drillhole
layer data source can be a Deswik drillhole database (a *.ddd file) or Deswik.MDM.

l Geology | GeoTools | Deswik.DHO | View Optimization Results and Geology | GeoTools | Deswik.DHO |
View Evaluation Results:

o The new Overview tab collates the data from all of the optimization runs or evaluation runs so that you can
view and compare them easily. You can double-click a data point (a circular marker) to open the Details
page and to view the result set for that data point.

o When viewing optimization results, you can select the Include planned evaluation results checkbox to
update the chart to include all planned evaluation results sets, so that you can compare them to the
optimization results.

214
DESWIK.SUITE 2023.2 - RELEASE NOTES

o On the Details tab, you can now examine the results for each run separately.

l Geology | GeoTools | Deswik.Mapping | Import Mapping Job and Deswik.Mapping | File | Import Data |
Import Mapping Jobs: The Import Mapping Job functionality has been improved and you can now import one,
multiple, or all mapping jobs from a single file or from multiple files.

215
DESWIK.SUITE 2023.2 - RELEASE NOTES

Deswik.IS

Enhancements and modifications

l Tools | Batch Updates | Tools | Synchronize Filters: Previously, when synchronizing filters between
Deswik.CAD and Deswik.Sched, the grouping folders were not synchronized. The folders are now synchronized
with Deswik.Sched. This change has been merged back to Deswik.Suite 2022.1.

216
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Options | Settings: A row number has been added to the Settings tab in the OPTIONS dialog.

 Use this number for rapid referencing of rows, for a quick visual check of correct model names, and to see if
additional models have been added. This is particular useful when referencing a large number of block models.

217
DESWIK.SUITE 2023.2 - RELEASE NOTES

l In the REPORTING TOOLS dialog, click Build period progress surfaces to display the PERIOD MAPS dialog: When
generating period surfaces there is a possibility of thin flaps being generated between solids. These are
mathematically correct, but can make the model look odd or undesirable. We have introduced a post-processing
step to remove these flaps according to the tolerance you define. The higher the value the more flaps will be
removed. If the tolerance is set too high it is possible that "noses" in the period surface, which are correct and
should be preserved, might unintentionally be trimmed back. A value of around 0.5 is usually sufficient. The
default is 0.00000.

218
DESWIK.SUITE 2023.2 - RELEASE NOTES

Bug fixes, reporting, and output changes

l IS-4350: Previously, when closing the OPTIONS dialog, a message would appear informing the user that the
material field definitions had changed, and to re-interrogate the model, even when there were no changes to
material fields. Now, this message appears only when the material definitions have changed. This change has
been merged back to Deswik.Suite 2022.2.

l IS-4048: Previously, on closing Deswik.CAD, the following CLOSE FILE OPTIONS dialog would appear, even when the
Deswik.Sched file had already been saved. Now, the dialog only appears when the Deswik.Sched file has not been
saved.

219
DESWIK.SUITE 2023.2 - RELEASE NOTES

l IS-4452: Previously, running a batch update of selected tasks caused the derived tasks of the unselected tasks to
be set to the default, which resulted in incorrect data. Now, when using material fields, interrogation will always
be applied to all entities, ensuring that data for selected and unselected tasks is accurate.

l IS-4537: Previously, changing the Interactive options settings via the Edit Settings command, did not
automatically update the associated Interactive Options tools. Now, any changes made in the SELECTION OPTIONS
dialog, are reflected in the Interactive Options tools (and vice-versa). In addition, the transparency and color
settings in the SELECTION OPTIONS dialog, did not work as expected. This issue has also been resolved.

Deswik.LHS

220
DESWIK.SUITE 2023.2 - RELEASE NOTES

New commands and features

l Deswik.LHS | Dump Scheduling | Edit Recharge Locations: You can now add a detour system to your haulage
model, enabling trucks to make strategic stops at recharge stations to recharge or swap the battery when
required.

In the EDIT RECHARGE LOCATION dialog, select New and define you recharge location.

When prompted, select in the Model Space where you want to insert the recharge location.

221
DESWIK.SUITE 2023.2 - RELEASE NOTES

Before

 Recharge locations should not be placed directly on the haul road but close to the road.

222
DESWIK.SUITE 2023.2 - RELEASE NOTES

After

 After you process your scenario, Deswik.LHS will automatically connect the recharge location to the nearest vertex
on the haul road using slot connectors on layer 0\DETOURSLOT.

l Deswik.LHS | Dump Scheduling | Scenarios | Layers and attributes: You can now define your recharge
location layer.

l Deswik.LHS | Dump Scheduling | Scenarios | Recharge mappings: You can now define recharge mappings.
In the SCENARIO dialog, select Recharge mappings.

223
DESWIK.SUITE 2023.2 - RELEASE NOTES

 For the recharge mapping functionality to work, the 'new' pathfinder engine must be enabled. Make sure that you
clear the Use legacy pathfinder algorithm checkbox. For more information, see Processing parameters.

 This tab is only visible when you turn on Advanced settings.

 The first time that you use this command, the Mappings grid will be empty. As you add mappings, they will be
saved here.

To create a mapping, select a truck type and a recharge group, and then select <=>. Deswik.LHS will add the
mapping to the Mappings grid.

l Deswik.LHS | Dump Scheduling | Edit RR Rules: We have added the Apply cycle time adjustment factor
checkbox.

Select this checkbox to apply the adjustment factor to the cycle time calculation.

224
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Deswik.LHS | Tools | Interactive Cycle Time: You can now browse for the existing layer that contains your
recharge locations.

225
DESWIK.SUITE 2023.2 - RELEASE NOTES

Bug fixes, reporting, and output changes

l LHS-3796: After you add recharge locations to your haulage model and then specify the recharge location layer
on Deswik.LHS | Dump Scheduling | Scenarios | Layers and attributes additional columns or rows; (DIRECT
and DETOUR) will be added to the following reports when you process the scenario:

o DumpingDetailed_[Name of Scenario]_[Name of Strategy].xlsx: additional columns for detour data


(recharge location, direct route fields, and detour route fields).

o DumpingDump_[Name of Scenario]_[Name of Strategy].xlsx: additional columns for detour data (direct


route fields, and detour route fields).

o DumpingMonthly_[Name of Scenario]_[Name of Strategy].xlsx: additional rows for detour data (direct


route and detour route fields).

o DumpingYearly_[Name of Scenario]_[Name of Strategy].xlsx: additional rows for detour data (direct


route and detour route fields).

o DumpingHaulageTruckedSummary_[Name of Scenario]_[Name of Strategy].csv: additional detour flag


column to tag the associated segment.

226
DESWIK.SUITE 2023.2 - RELEASE NOTES

o DumpingHaulageTruckedDetailed_[Name of Scenario]_[Name of Strategy].csv: additional detour flag


column to tag the associated segment.

The DIRECT has the optimal path value, and the DETOUR has the detour value.

 If there is no detour data, only the original fields are displayed and contains the optimal path value.
l LHS-3862: Incomplete flow (overflow and underflow) produced by Deswik.LHS is now output to the
INCOMPLETEFLOWTRACKING.csv to replace the OVERFLOWTRACKING.csv. This report is generated when the
user selects to output debug overflow on the troubleshooting options of the main scenario editor. This can also
occur if either the number of overflow or underflow messages exceeds the 100 message threshold value.

l LHS-3612: On the Deswik.LHS | Slot Connection | Dynamic Slot Connectors | Outputs tab, generating the
four intermediate outputs (ramp segments, bench connectors, bench routes, and slot connectors) is no longer an
option. They are now always generated into the user-specified layers.

The four associated checkboxes now give you the option to display these outputs. Enabling each layer may lead
to a decrease in performance.

The fifth output, final pit routes, is always generated and displayed, the Pit routes checkbox has been removed.

The checkbox option to clean up the layers before each run has been removed from the Settings tab.

227
DESWIK.SUITE 2023.2 - RELEASE NOTES

The Mining block date source grid on the Inputs layers tab has been redesigned.

Deswik.Sched

New commands and features

l Scheduling | Scheduling Variations | Variations: A VARIATIONS tool is now available that allows you to vary
input parameters, such as task rates and resource availability, to help you assess the impact on your schedule.
With this tool, you can generate new values across various fields of the schedule based on the probabilities in a
frequency table, which can be based on actual historical data or best estimates.

The tool randomly assigns values to tasks based on the input distributions, then runs leveling to create different
versions of the schedule. Multiple scenarios can be generated to assess the impact of these variations on the
schedule and to help gauge the confidence level of achieving it in reality.

228
DESWIK.SUITE 2023.2 - RELEASE NOTES

Distributions are defined by tables that specify the bin floor values and their associated probabilities. Each value
represents a possible outcome, and the probability represents the likelihood of that outcome occurring.

229
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Scheduling | Resource Leveling | Leveling Decision Viewer: The LEVELING DECISION VIEWER is now available. It
is a useful tool for analyzing and understanding the decisions made by the resource leveler in a schedule. It
provides the reasons behind each decision, whether it involves splitting a task, delaying a task, assigning a
particular resource, and so on. By using the LEVELING DECISION VIEWER, you can identify the specific factors that
influenced these decisions, such as constraints, priorities, and resource availability. This information can be
helpful in resolving any issues or discrepancies that may arise. In addition, the LEVELING DECISION VIEWER can
instill confidence that the decisions are optimal.

Once you have enabled the LEVELING DECISION VIEWER logging, run leveling, and then use grouping and filters in
the LEVELING DECISION VIEWER, to analyze the leveling results.

l Process Maps | Tools | Compare: One new tool has been added to process maps so that you can compare two
process maps and report the differences between them.

 This command can be useful, when troubleshooting, if you are designing and modifying process maps.

230
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Optimization: RPM Global’s Attain is now available as a tactical optimization tool for short-term scheduling.

231
DESWIK.SUITE 2023.2 - RELEASE NOTES

Enhancements and modifications

l Scheduling | Reporting | Export Reports: You can now select the default date format when exporting to an
SQL database. Previously, any date values were automatically converted to the format specified in Deswik.Sched
application options. This change has been merged back to Deswik.Suite 2022.2.

l Setup | Schedule Setup | Import Settings: It is now possible to import parameter tables from another
schedule. The IMPORT SETTINGS dialog will now show all parameters under the Scheduling Parameter Table
heading. In addition, parameter tables are automatically added if they are being referenced by other fields being
imported, for example, in production field formulas.

232
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Setup | Reporting | Report Options: Some improvements have been made to the REPORT OPTIONS dialog,
making it easier to move multiple rows. Previously, moving a large number of rows could be frustrating,
especially if there were formulas involved, as copying and pasting rows would result in the formula still
referencing the original row, requiring manual adjustment. While moving and pasting a row would adjust the
formula automatically, it was only possible to do this one row at a time, which was time-consuming. With this
enhancement, you can now move multiple rows at once, and all the formula rows are adjusted accordingly!

 Use this command to save time and effort, when you need to move the position of a large number of rows, and
many of them include formulae.

233
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Home | Application Configuration| Status Bar Options: Previously, the status bar only allowed for the display
of a single function, such as "Sum," in the sixth panel. However, with the latest update, it is now possible to show
multiple functions in the status bar when multiple tasks are selected, as shown.

234
DESWIK.SUITE 2023.2 - RELEASE NOTES

1 For Panel 1-5 the value displayed is for the first task selected.

2 For Panel 6, we have selected to show the values of all the functions corresponding to all the selected
tasks.

l Customizing Ribbons: A "WYSIWYG" (What You See Is What You Get) style editor has been introduced to give you
a better experience when customizing ribbons, and to allow you to see what the ribbon will look like as you edit it.

When you run the Customize Ribbons command, a pop-up ribbon appears, which you can customize (as shown
in the following image).

1 Main ribbon which includes all commands

2 Pop-up ribbon - the ribbon you are customizing.

235
DESWIK.SUITE 2023.2 - RELEASE NOTES

Add commands to the pop-up ribbon by dragging them from the main ribbon. If desired, you can also remove
commands by dragging them off the pop-up ribbon, or relocate commands to a different position on the ribbon.

l Setup | Fields | Materials: After you interrogate the block model in Deswik.IS, Deswik.Sched now automatically
creates an All (default) material classification in which Volume > 0. This classification can be used to validate the
accuracy of the interrogation process. You can do this by ensuring that the combined volume and mass of all the
material classifications you have created match the values indicated for the All (default) classification.

l Tasks | Tasks | Task Information: Previously, configuring a task as a hammock task would result in the start
date of the successor task being reset. This led to undesired outcomes, causing certain tasks in the schedule to
occur earlier than expected, even when they were set to be as late as possible. To overcome this issue, additional
dependencies had to be introduced. However, this functionality has been improved now. When a task is
designated as a hammock task, the start date of the successor task is set to the date of the hammock task,
avoiding the previous issues.

Previous functionality

236
DESWIK.SUITE 2023.2 - RELEASE NOTES

New functionality

l Scheduling | Resource Leveling | Leveling Options: Previously, the Split task if resource becomes
unavailable checkbox was cleared by default. This meant that, when a resource was unavailable, the resource
would still be assigned to the task as the default behavior. This led to instances of resource overallocation
However, we have now changed this setting so it is selected by default.

In the following example, Resource Ex1 is being retired from July 2. When leveled, Resource Ex1 is assigned to
Task 3 from June 29. The task is then split and Resource Ex2 is assigned after Task 4 is complete (from July 2
onwards).

237
DESWIK.SUITE 2023.2 - RELEASE NOTES

Split Task if Resource Becomes Unavailable

Split Task if Resource Becomes Unavailable

l Home | Application Configuration | Options: We have simplified the configuration in regards to how a task
row is highlighted in the Task Grid and Gantt Chart. Previously there were two settings that determined this
behavior which was confusing. Now, there is only one checkbox, 'Whole row select only on row header
clicked'. When you select this checkbox (default), a Task Grid row is framed in the Gantt Chart only when you click
the row header. When cleared, the current row is framed when you click anywhere in the task row.

 The Draw full row select box on task cell clicked checkbox has been removed.

238
DESWIK.SUITE 2023.2 - RELEASE NOTES

Bug fixes, reporting, and output changes

l SCHED-21952: Previously, when the maximum number of resources assigned to a task was set to '1', it would
result in incorrect reporting calculations. This issue has now been resolved and it has been merged back to
Deswik.Suite 2022.1.

239
DESWIK.SUITE 2023.2 - RELEASE NOTES

l SCHED-22482: Previously, distributions in leveled baselines would sometimes calculate reports incorrectly, after
loading, when the task's physical resource assignment had different units to its resource assignment. Now,
reports of leveled distributions in baselines, correctly calculate values based on the parent task's resource
assignment details. This change has been merged back to Deswik.Suite 2022.2.

l SCHED-18921: Previously, no warning was displayed when deleting a lookup table via the production field
FORMULA BUILDER. Now, deleting a lookup table will trigger a validation regardless of how the lookup table dialog
was opened.

240
DESWIK.SUITE 2023.2 - RELEASE NOTES

l SCHED-22387: Previously, there were some instances where the resource leveler would access tasks via
dependencies that were on layers that were disabled. This led to incorrect scheduling results. Now, having
dependencies on layers with "Use" set to false no longer affects resource leveling results.

l SCHED-21151: Previously, there was an issue with Must Start On tasks that had predecessors which had a Finish
date after the Start date of the task. The resource leveler would honor the dependency before the constraint
date. There was also a similar issue with Must Finish On tasks. These issues have now been resolved, and now
tasks honor the Must Start On and Must Finish On constraints before dependencies.

l SCHED-21714: Previously, when you pressed Enter in the RESOURCE LEVELING dialog, for example, after entering
a Level from date, then leveling would begin immediately. Now, Deswik.Sched waits for the user to click Level,
before starting the leveling process.

l SCHED-16280: Previously, the link for Start-Finish dependencies was displayed in reverse order in the Gantt
Chart. This issue has now been resolved and the dependency link is displayed correctly.

l SCHED-22624: Previously, the link for Finish-Start dependencies was not displayed correctly in the Gantt Chart,
when there was a conflict. This issue has now been resolved and the dependency link is displayed correctly.

l SCHED-22584: Previously, an automatic exception error would appear, when loading or saving a schedule file
which used MAXIMUM CONCURRENT GROUPS, and the end date was too far into the future. This issue has been
resolved by limiting the end date to 31 December, 9999.

241
DESWIK.SUITE 2023.2 - RELEASE NOTES

l SCHED-21883: Previously, there were issues with baseline tasks being reported incorrectly, when exporting a
Task report either from EXPORT REPORTS, using the Copy As Task Report command, or using Task and Report
View in CONFIGURE DASHOBOARDS. This issue has now been resolved and has been merged back to Deswik.Suite
2023.1.

l SCHED-22695: Previously, when a baseline extended past the schedule end date, the reporting values for that
baseline would be cut off at the end date. Now, if a baseline extends past the schedule end date, its reporting
values will continue to be included and reported on. This change has been merged back to Deswik.Suite 2022.2.

l SCHED-21918: The duration column no longer sums or appears in grouping headers.

 Use Elapsed duration to determine the time between the Finish and Start of a task or group of tasks. Elapsed
duration includes both non-working and working time, and takes into account the effective rate of a task.

 Duration is the amount of effort required to complete the task and is the sum of all unique working seconds that a
task is occurring.

l SCHED-22734: The Elapsed Duration column now uses the unit defined by the task's Duration unit property to
match the Duration column.

242
DESWIK.SUITE 2023.2 - RELEASE NOTES

l SCHED-21704: The case sensitive issue with renaming a custom field has been resolved. You can now easily
rename custom fields using any capitalization, for example "Field" can be renamed as "FIELD" or "field".

l SCHED-22634: Previously, when you indented tasks manually, the WBS parent task would continue to contribute
to row total values in report calculations. This issue has been resolved and merged back to Deswik.Suite 2022.2.

 This issue did not occur when you used the Group to WBS command.
l SCHED-22661: Previously, when you ran the command Scheduling | Schedule Updates | Clear Dates,
manually scheduled tasks were turned into milestones, with zero duration and rate. Now, the Clear Dates
command sets the task mode to Automatically Scheduled and does not change the task rate and duration. The
start date of the task is then set to the start of the schedule.

l SCHED-22370: Previously, the resource leveler would split tasks around another task of the same priority, which
made it difficult to predict and understand the leveling results. Now, the leveler will no longer split a task around
a task with the same priority. This will affect users who do not use resource pools. This change in behavior is now
in line with that of resource pools.

l SCHED-22163: Fixed an issue where renaming the name or value fields of a parameter table was not reflected in
existing formulas.

243
DESWIK.SUITE 2023.2 - RELEASE NOTES

l SCHED-21594: Previously, when a new production field was added, the 'Remaining' calculation for the field did
not occur until the file was closed and then re-opened. Now, the 'Actuals' and 'Remaining' values, are updated
after the new production field in added.

l SCHED-21703: Previously, the VLOOKUP function performed a string comparison when looking up values in the
lookup table. If no match was found, it returned the default value. Now, VLOOKUP also performs a numeric
comparison.

l SCHED-22685: Previously, there were issues editing a report row after selecting a large number of material fields.
Now, the report Title column is of fixed length so that the view does not freeze with long titles.

l SCHED-22444: Previously, there were problems with the accurate reporting of time lost caused by percent
modification rules when nested calendars were utilized. This issue has now been resolved.

l SCHED-23013: A number of issues were raised in relation to referencing report rows in formulas. These problems
would arise when a report row was deleted or when using material fields, resulting in an invalid formula. These
issues have now been resolved.

l SCHED-22606: Previously, in multi-pass leveling, there were instances where blocking task rules weren't
consistently applied. However, this has been addressed, and now, when a blocking task is utilized in multi-pass
leveling, it is being considered in all forward and backward runs.

l SCHED-21574: Previously, it was possible to enter a negative column width when configuring the Task Grid
columns, leading to undesired results. This problem has now been addressed and it's no longer possible to enter
a negative number. However, if you have an existing schedule with a negative column width, you will need to
manually update it.

l SCHED-22899: When you run leveling using varying rates, then an effort-driven resource can use any excess
capacity to work on another task (as long as the task can be split and the minimum rate for the task is met).
However, there were issues with the varying rates option being mistakenly applied when a resource was assigned
as required, leading to undesired results. This issue has been resolved, and now, the varying rates option no
longer affects required resource assignments.

244
DESWIK.SUITE 2023.2 - RELEASE NOTES

l SCHED-23043: Previously, there was an issue where the values configured in the Settings tab of a calendar, were
not being applied correctly in certain instances. This led to inaccuracies in the calculation of duration and elapsed
duration. This issue has now been resolved. To ensure the changes are reflected in existing schedules, open a
calendar, and save it.

l SCHED-22433: Previously, when attempting to split a task, there were rare instances where a task may have had
all its resources removed. This led to the task being delayed and for resources to be reassigned, causing resource
under-allocation, or incorrect task prioritization. This issue has been resolved, and now resources are only
removed from a distribution rather than the entire task. This change will have an impact on long term schedules
that have a mix of large and small tasks, and where constraints are being used which may result in tasks being
split, for example, when using quantity limits.

l SCHED-23104: Previously, when a dashboard was configured to use data from a report option, where Apply to
was set to SelectedTasks, the dashboard would not display any data (after selecting tasks). Now, the
DASHBOARDS viewer correctly displays data for reports based on selected tasks. This change has been merged
back to Deswik.Suite 2023.1.

l SCHED-23136: Previously, when you dragged custom fields to a new group and subsequently closed and re-
opened the CUSTOM FIELDS dialog, the field would revert back to its initial group. This issue has been resolved,
ensuring custom fields retain their assigned new groups.

245
DESWIK.SUITE 2023.2 - RELEASE NOTES

l SCHED-23087: Previously, when configuring a dashboard with a report containing flow report rows, it would
inaccurately display the row type instead of the field's title. This problem has been fixed, and the dashboard now
accurately displays the field's title rather than the underlying row type.

l SCHED-23189: Previously, there was an issue with the calculation of task contributions for report rows generated
using Group Source. Now, the REPORT CELL DETAILS dialog. will accurately filter task contributions for report rows
when a Group Source is specified.

l SCHED-22927: Previously, Date & Time formulae would produce inconsistent results when used with custom
fields. This issue has now been resolved, and now Date & Time formulae return the same value whether the
input is a production field or a custom field. In addition Date & Time formulae were not accessible when using
FORMULA BUILDER via the Field Values Using Formula command. This issue has now been resolved. Theses
changes have been merged back to Deswik.Suite 2023.1.

l SCHED-23340: Previously, in the Reporting Grid, formula rows that depended on other rows, did not always
update correctly when scrolling. Calculations displayed correctly if triggered through the Calculate Schedule
command or, opening and closing Report Options. This issue has been resolved, and now row totals should
always be correct whether they are formula rows or not.

Known issues

l SCHED-22678: A License Acquisition Error occurs when trying to open a SOT project after running Deswik.Sched
from the Appx installer. The issue can be avoided by using the standard .exe installer.

Underground Metals
 If you have previously installed a beta version, you should uninstall it before installing the released version. If you have
side-by-side installs of different versions, you will need to upgrade each version to the latest update.

Deswik.CAD

Key highlights

Ribbon redesign

You spoke up and we listened! Following the introduction of the ribbon in 2022.2, we have reorganized the ribbon tabs
(and some of the commands on those tabs) based on feedback we have received from our users. You will see large
changes on the following tabs. We encourage you to familiarize yourself with the commands on them.

General tab

246
DESWIK.SUITE 2023.2 - RELEASE NOTES

See changes to the General tab

l Paste has been demoted to a small button in the Clipboard group.

l Screenshot has been added to the expanded menu under the Clipboard group.

l Duplicate has moved to the Clipboard group.

l Mirror has been added to a new expanded menu under the Arrange group.

l The Arrange group of commands have also been added to the new expanded menu under the Arrange group.

l Appearance commands have all moved to the View tab.

l Set from Formula has been promoted to a large icon button.

l Audit has moved to the new expanded menu under the Attributes group.

l All Query commands have moved to the Measure group.

l Global Constants and Parameters Tables (previously in the Constants and Lookups group) have moved to the
Attributes group. Remaining commands from this group have moved to the Interface tab.

l Deswik.MDM has been removed. It is still available from the Quick Access Toolbar (default view).

l The Add-ons group had moved to the Interface tab.

l The Interface group has moved to Interface tab (with a few changes).

View tab

See changes to the View tab

l Pan and Recenter have been moved to the Orbit menu (in the Orbit group).

l Most commands from the Navigation group and the View group have been merged into a single group called
View.

l Visual styles (under Shaded) have been moved to the new View group.

l Reset has been moved to the View group.

l The distance arrows to move the working plane are now arranged in one column. The Distance label has been
removed.

l Switch Background has been moved to the Interface tab.

l The commands in the Plane Definitions group have been rearranged so they now fall under three, small
buttons.

247
DESWIK.SUITE 2023.2 - RELEASE NOTES

l The Filters and Legends group have been redesigned with different large buttons and smaller options. The Filter
and Legend labels for the selection lists have been removed, replaced with the filter and legend icons.

l The Hide group has been moved after Filters and Legends.

l The Appearance group has been moved from the General tab to the View tab (with a slightly different layout).

Interface tab (which replaces the old Format tab)

See changes to the Interface tab

l The Drawing Defaults group has been rearranged significantly. Most defaults are now found in a menu under
the new Line and Text Options button. The main Defaults label has been removed as well.

l Draw Styles in Document has moved to the Styles group.

l Commands from the Constants and Lookups group have moved from the General tab to the Interface tab.
Now found in the Analyze group submenu.

l Switch Background has been moved from the View tab to the Model Space group on the Interface tab.

l The Add-ons group has been moved from the General tab to the Interface tab.

l The Interface group has been moved from the General tab to the Interface tab. Mini Toolbar commands
(previously found in a submenu) have been promoted to a button.

l Multiple new commands have been added in 2023.2 to create and apply layouts (Save Layout, Restore Layout),
share these layouts between users or machines (Load Layout from File, Open Layouts Folder) and reset the
customizations users make to various UI elements (Reset All Customizations, Reset Quick Access Toolbar,
Reset Mini Toolbars, Reset Dialogs. All of these commands are now grouped in a new Layouts group on the
Interface tab. See New commands and features later in these release notes for a full description of what each of
these commands does.

A new way to create custom ribbons

As part of the ongoing effort to improve the ribbon functionality, we have overhauled the way you create custom
ribbons. Previously when creating a custom a ribbon, you would move commands between trees on the left and right
sides of the CUSTOMIZE RIBBON dialog. Dragging a command from the left to the right would add that command to
your custom ribbon. Dragging a command from the right to the left would remove that command from the ribbon.
This method was time-consuming and it did not provide you a snapshot of your ribbon while designing it.

See old method

248
DESWIK.SUITE 2023.2 - RELEASE NOTES

In 2023.2, we have introduced a new WYSIWYG (what you see is what you get) method for customizing the ribbon. This
method will provide a better experience when designing your ribbon, as well as give you an immediate understanding
of what your custom ribbon will look like. You can also import custom ribbons from other users, or export your own so
others can use them.

249
DESWIK.SUITE 2023.2 - RELEASE NOTES

Working with geological models just got easier!

We have made major improvements to how geological models are imported and how slices (or shells) are displayed in
Deswik.CAD, which includes a redesign of the old Geology | Block Model |Display Settings (now called Geology |
Geomodels | Geomodel | Geomodel Display. As part of this process, you will notice the following improvements:

l The Geology tab has been redesigned.

l Changes include:

o The Block Models group has been renamed to Geomodels.

o The Block Model Interrogate group has been renamed to Geomodel Interrogate.

o The Block Model Utilities group has been renamed to Geomodel Utilities.

o The standalone Compare command (previously available in multiple menus specific to a single file type) has
been promoted to a large button in the Geomodel Utilities group. The functionality of this command has
been expanded.

o The Show Dynamic Slice and Show Model Extents commands have been moved to a submenu under the
Geomodel Display command.

l The Geology | Block Model | Display Settings command (previously known as the Format | Block Model
Display in the legacy UI) has been replaced by the Geology | Geomodels | Geomodel Display command, which
now opens the GEOMODEL DISPLAY dock window instead of a dialog.

250
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Previously, you could only view a single dynamic slice along the current working plane. The new Geomodel
Display command allows for viewing multiple dynamic slices at the same time. These slices can be based on the
current working plane or a fixed (user-defined) plane.

l The old BLOCK MODEL DISPLAY dialog is now accessed through the new GEOMODEL DISPLAY window via the new
Bulk edit tool. The dialog is now called BULK EDIT GEOLOGICAL MODELS, and is designed to be used to bulk edit
existing model slices. Some field names and controls in this dialog have been renamed or improved.

 Use Bulk edit if you need to copy model settings in a grid layout and paste into a spreadsheet.
l The Query Cell command can be run directly from the GEOMODEL DISPLAY window.

251
DESWIK.SUITE 2023.2 - RELEASE NOTES

l The Show Dynamic Slice command has been renamed to Show Dynamic Slices (plural). This command can
now be run from the Geology tab or directly through the GEOMODEL DISPLAY window. Toggling it on will now
show all existing dynamic slices 'in use'.

 This command is no longer available from the Geology tab on the ribbon. It is only available through the
GEOMODEL DISPLAY window.

l The Show Model Extents command can also be run from the Geology tab or directly through the GEOMODEL
DISPLAY window. It has had some major improvements, including:

o The ability to change the appearance of the extents (where previously, only a line box outline was shown).

o The ability to apply these settings globally or by slice if preferred.

 This command is no longer available from the Geology tab on the ribbon. It is only available through the
GEOMODEL DISPLAY window.

Restructure of the Table of Contents

We have reorganized the Getting Started section of the Table of Contents (TOC) in the Help by moving module-
related topics directly in the 'Introduction to...' sections of the appropriate module. For example, previously all
information on the Formula Builder was found in Getting Started, whether it was for functions in Deswik.CAD,
Deswik.Sched, or Deswik.GO. Now there is a link to the main Formula Builder topic in Getting Started, but you will
find help for CAD-related functions in the Deswik.CAD TOC, for Sched-related functions in the Deswik.Sched TOC, and
so on. We hope the new structure will be more intuitive if you use the TOC.

We have also reorganized the Process Maps TOC. Now topics are named based on the process map Tools, which are
all run directly from the PROCESS MAP window. Instructions for loading or deleting a process map have been moved to
the Process Map launch page. Instructions for the Deswik Process Map Editor (which is launched when you run the
Add or Edit commands) are now located under the Add/Edit topic in the TOC. Again, we hope the new structure will
be more intuitive if you use the TOC.

252
DESWIK.SUITE 2023.2 - RELEASE NOTES

New commands and features

l File tab:

o File | Import | Design Data | 12d | 12d Model: Import a 12d model file (*.12da, *.12daz, *12dxml, and
*12dxmlz).

l Formula Builder | Standard functions: New functions.

253
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Standard function: FILENAME: Returns varying versions of the file name and location as a string.

Syntax: FILENAME(<<INCLUDEDIRECTORY>>,<<INCLUDEFILENAME>>,<<INCLUDEEXTENSION>>)

 This function has also been added to the previous version of Deswik.Suite.
o Length function: TRUETHICKNESS3: This function is identical to the existing TRUETHICKNESS2 function with
one additional parameter; RELAXAZIMUTHTOLERANCE. When using TRUETHICKNESS2 , if none of the
normals generated have an azimuth within the specified range, the function increases the range by 1° and
then runs the entire process again. It continues to do this until it finds at least one normal to use to calculate
thickness. In TRUETHICKNESS3, you can control this behavior by setting the new RELAXAZIMUTHTOLERANCE
parameter to 'False' if you prefer not to relax the azimuth tolerance.

Syntax: TRUETHICKNESS3
(<<PRIMARYAZIMUTH>>,<<INITIALAZIMUTHTOLERANCE>>,<<MINPIERCEDIP>>,<<MAXPIERCEDIP>>,<<MINLE
NGTH>>,<<MAXLENGTH>>,<<ADJUSTGRADIENT>>,<<NEWGRADIENT>>,<<RELAXAZIMUTHTOLERANCE>>,<<
DEBUGLAYER>>)

l Drafting tab:

o Drafting | Images | Image | Strings from Plane Definitions: Generate Base64 encoded strings from the
preview images of plane definitions, and then save them as attribute values on selected polygons.

 Export the results of this command to a CSV format with a Well Known Text (WKT) code using File | Export |
CSV/Text | WKT CSV. This format is readable by Microsoft® Power BI. Use the exported results to associate a
cross sectional image with a polygon in an online report.

l General tab:

o General | Attributes | Set from Formula | Vertex Attributes | Set from Formula: Modify the vertex
attributes of a selected polyline using a rule comprised of one or more formulae.

254
DESWIK.SUITE 2023.2 - RELEASE NOTES

o General | Measure | Distance | Perpendicular Distance:Query the distance at a right angle from a
selected polyline segment to a digitized point.

l Interface tab:

o Multiple new commands are now available under the new Layouts group on this tab.

n Interface | Layouts | Save Layout: Save the current screen layout (including the existing setup of the
ribbon, Mini Toolbars, Quick Access Toolbar, and visibility and location of dock windows) so that it can
be restored easily, or shared between another user or machine.

n Interface | Layouts | Restore Layout: Select a previously saved layout file to apply to the CAD UI to
restore it to the state it was in when the layout was originally saved.

n Interface | Layouts | Reset...: Multiple new 'reset' commands are now available for the various UI
elements.

255
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Interface | Layouts | Reset All Customizations | Customizations | Reset All


Customizations: Reset the user interface to its default settings. including the ribbon, Mini
Toolbars, Quick Access Toolbar, and dock windows.

l Interface | Layouts | Reset All Customizations | Customizations | Reset Quick Access


Toolbar: Reset the Quick Access Toolbar to its default state.

l Interface | Layouts | Reset All Customizations | Customizations | Reset Mini Toolbars:


Reset the Mini Toolbars to their default state.

l Interface | Layouts | Reset All Customizations | Customizations | Reset Dock Windows:


Reset dock windows to their default location and visibility.

l Interface | Layouts | Reset All Customizations | Customizations | Reset Ribbon: Set the
current ribbon to the Default Ribbon.

l Interface | Layouts | Reset All Customizations | Reset Dialogs: Reset all dialogs to their
default size and location in the user interface. This command was previously available on the
General tab on the ribbon. It has been renamed from Reset Form Locations as part of this move.

n Interface | Layouts | Load Layout from File: Load a layout from an existing layout file (files with a
*.vXXXX.DeswikRibbonsLayout extension) and apply it to the Deswik.CAD UI.

n Interface | Layouts | Open Layouts Folder: Open File Explorer to the directory containing layout
files.

 Use these two command to share files between users or machines easily.

256
DESWIK.SUITE 2023.2 - RELEASE NOTES

l LAYER CONTROL window shortcut menu command:

o Refold Entities: Digitize entities in 2D in plan view on an existing unfolded section, and then run Refold
Entities to refold them into 3D.

l Polylines tab:

o Polylines | Draw | Polyline | By 2 Points: Manually digitize one or more polylines with just two vertices.

 Use this command for drawing boreholes and laser lines.


o Polylines | Edit | Trim | Trim or Extend: Trim and extend polylines automatically using selected polylines
to govern the action taken.

l Process Maps: Three new commands.

o Compare: Compare two process maps and report the differences between them.

 This command is designed for super-users and consultants who design and then modify process maps.
Comparing file versions following modifications can be useful when troubleshooting.

257
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Insert Block: Insert block entities with predefined properties into your drawing.

258
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Execute Nodes With Condition: Run multiple nodes from a single node if specified conditions are met.

 This command is similar to the Execute Nodes command, although with this command, you can specify
conditions that must first be met before a node is run.

o Snap Options: Update the status of snap modes in the active document based on the settings specified.
Change selected snap options including grip snapping, snapping to locked layers, maintain elevation or force
snapping.

l User Profile Manager:

You can use the new USER PROFILE MANAGER to manage the Deswik.MDM instances that you want to access and
the user accounts that you want to use to access them. All of this information is saved in your profile. Your profile
and the information in it persists across different instances of Deswik.CAD, so that you can log in to an instance
once and then forget about it.

When you use a Deswik.CAD function that needs data from Deswik.MDM, your User Profile makes it quicker and
easier to access the Deswik.MDM instance that you want use. It also allows you to switch between different
Deswik.MDM instances effortlessly, putting your Deswik.MDM data at your fingertips.

You can use the new User Profile tool with the Deswik.MDM plugin, and drillholes, survey stations, and GeoTools
functionality.

259
DESWIK.SUITE 2023.2 - RELEASE NOTES

You can access the USER PROFILE MANAGER by clicking the User Profile, which is visible in the upper right corner
of the Deswik.CAD window, beside the minimize button. The User Profile shows the information for the account
that you most recently used to log in to Deswik.MDM from within Deswik.CAD. The username and profile picture
are retrieved from Deswik.IMS.

Enhancements and modifications

l File tab:

o File | Import | CAD | Attributes: This command now supports table objects when importing from a
Microsoft® Excel file.

 This is useful when multiple tables are present on one sheet. Previously, all data on that sheet was considered
if the sheet was selected. Now you can isolate a specific table.

260
DESWIK.SUITE 2023.2 - RELEASE NOTES

o File | Import | CAD | Design Settings: Previously when importing settings, any project settings present in
the file selected would be listed with a number in round brackets to the right of the list item to indicate how
many of that file type existed in the file. For example, Filters (9) meant that the file selected contains nine
hard filters. If you selected the checkbox for Filters, all nine of the filters were automatically imported. Now
you can expand the list of each setting type and choose exactly which setting to import.

261
DESWIK.SUITE 2023.2 - RELEASE NOTES

Before

Now

l General tab:

262
DESWIK.SUITE 2023.2 - RELEASE NOTES

o General | Analyze | Pivot: Previously, if you added attributes to the data you were analyzing, or simply
updated attribute values on those entities, you had to close the pivot grid and then reopen it to update the
data in it. Now you can use the new Refresh command to refresh from the source data seamlessly.

o General | Arrange | Rotate | Rotate Relative: Now this command shows you a preview of entities in their
rotated position as you move your cursor.

l Geology tab:

o and Geology | Block Model Utilities | Geomodel or Datamine | Commands | Block Model Polygon
Generation: Previously, this command sliced in plan view only. Now you can slice vertically, specifying the
starting XY location and azimuth to slice along.

 Slice along an existing 2-point polyline by selecting its start point and end point using Pick.

o and Geology | Block Model Utilities | Geomodel or Datamine | Commands | Block Model Regularize:

n Previously, alpha numeric fields could not be used in the Field handling or export grid. Now they can.
Dominant Mass, Dominant Volume, Maximum, and Minimum can all be selected as Field handling
methods if an alpha numeric field is used.

l Process Maps:

263
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Edit Global Constants: Now you can use formulae in the Default Value column in this command to
increment (+=N) or decrement (-=N) the value of an existing global constant (where N is the value you want
to increment by). If the global constant does not already exist, then it will be created and set to a default of N
(for increment) or -N (for decrement).

 The global constant type must be Double to use this formula.


Prompt Name Type File Filter Pick List Default Value

My Global Constant Double n/a +=1

l Referencing images from Deswik.MDM File Manager:

When adding images, you can now reference files stored in Deswik.MDM File Manager. The files are automatically
downloaded to your local computer and shown in Deswik.CAD the same as other images in CAD documents are.
However, because the image is stored in Deswik.MDM :

o When you reopen the Deswik.CAD document on the same computer or a different computer, Deswik.CAD
automatically downloads or updates any Deswik.MDM-referenced images.

o If you give the Deswik.CAD document to another user and they have access to Deswik.MDM, when they open
the document, any Deswik.MDM images will automatically be downloaded.

o Because Deswik.MDM images are downloaded locally, if you have to work offline the images are still
available.

o If you already have a Deswik.MDM image downloaded, Deswik.CAD automatically checks if Deswik.MDM has
a newer version and downloads it if necessary.

o When adding a Deswik.MDM image to a document, you can choose whether to always update to the latest
version or choose to attach a specific version of the image.

You can access images stored in Deswik.MDM File Manager with the following Deswik.CAD commands :

o Drafting | Images | Image | Insert Images

o Surface | Images | Map Image | (Import

o Surface | Images | Manage | Attach

264
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Interface tab:

265
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Interface | Interface | Mini Toolbars : Now when you turn on any Mini Toolbar, it will also be visible in
layouts. Previously, they were only visible in the Model Space.

 All Mini Toolbar commands were previously found under Options on the General tab in 2023.1. They have
been moved to the Interface tab.

l Layers tab:

o Layers | Edit | Move | Multiple to Selected: Previously, this command required you to select a
destination layer. Now, if a destination layer isn't specified, the command will automatically move the
selected layers to the same level as the '0' layer in the layer tree. We have also renamed the command to
Layers | Edit | Move | Multiple to better represent the new functionality.

l Polylines tab:

o Polylines | Edit | Fillet | Internal: Two enhancements.

n Previously, this command worked with a single polyline. Now you can select multiple polylines, and then
select a point on each to fillet in batch.

n Now if you press Ctrl while clicking the point, it will start digitizing a polyline. The command then finds
the intersection between the digitized polyline and the input polylines and fillets the closest vertex to
the intersection.

o Polylines | Modify | Convert | To Polygons | By Picking: Previously, this command generated one
polygon for each 'closed' area that was selected within intersecting polylines. Now, if you hold Ctrl while
picking points, the selected areas will be unioned.

o Polylines | Modify | Copy Along Polyline: This command was renamed from General | Duplicates
| Duplicate | Along Polyline (and moved from the General tab to the Polylines tab as part of the process).

l Process Maps:

266
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Delete Entities And Layers: Previously, when using any of the actions that involved the deletion of entities,
this command would delete all entities on the specified layers. Now you can apply a filter to the Action, to
limit the entities deleted to those that meet filter criteria.

 The new Filter field is only applicable to those actions in which entities are deleted. If you select Delete
Children Layers or Delete Layer and Children (which do not delete entities), the Filter field will become
unavailable.

o Command Recording: Three changes.

n Rerecord Row Update the settings of a previously recorded command by rerunning it.

n Ignore Selected Entities: Previously, if entities were selected in the Model Space when a node with a
recorded command was run, the 'saved' entity selection was replaced with the selected entities. Now,
you can override this behavior by selecting this new checkbox. Whatever entity selection was specified
while recording will be used instead.

 The Ignore Selected Entities column has also been added to all versions of Deswik.Suite from 2022.2
onward.

267
DESWIK.SUITE 2023.2 - RELEASE NOTES

n Now you can change the settings of a command after it has been recorded using global constants.

o Node Status: Now you can use this command to set the text on a target node. Pair this capability with the
Prompt User command to prompt a user to populate the value of a global constant and then display the
value of that constant on a target node.

 This feature has also been added to the previous version of Deswik.Suite.

268
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Prompt User: Multiple changes.

n You can reference an attribute based on a Values list on a specified layer by using the following setup:
LayerName=[Name of layer],Attribute=[Name of attribute on the layer].

n You can reference a global constant that is based on a pick list (by enclosing the constant name in curly
brackets).

 Use that pick list to populate other variables.


n You can now prompt for an origin point (X, Y, Z), extents length, and rotation.

 Use these new value types to define block model boundaries or the framework for Deswik.SO from a
process map.

 This feature has also been added to the previous version of Deswik.Suite.

269
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Select Layers: You can now use the Single layer chosen by this command as input for any process map
command that requires input from a single layer. All you need to do is:

270
DESWIK.SUITE 2023.2 - RELEASE NOTES

n Add the Select Layers command before the process map command on the node.

n Type the string #Process Specified# (case insensitive) into the setting in the menu command that
requires one layer as input. When this command is run, Deswik.CAD will look for the layer selected by
the preceding Select Layers command.

 This feature has also been added to all versions of Deswik.Suite from 2022.2 onward.

l Survey tab:

o Survey | Survey | Import Jobs: When importing a Trimble .jxl file with linked point cloud data in .las or .laz
format, after the job has been processed you are now prompted to select point attributes to import.

o Survey | Survey | Databases | Edit Ledger: Previously, both stations data and ledger data contained
Surveyed By and Surveyed Date fields, which could contain different data (even for the same station). The
names have now been changed in the Edit Ledger command to avoid confusion. The ledger table fields are
now named Created By and Created Date.

 This change has also been made in all versions of Deswik.Suite from 2022.2 onward.

 If you are using Surveyed By as a Polyline Vertex Attribute in the Survey | Survey | Options command,
you will need to change the Attribute to Created By to make this work correctly.

271
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Survey | Underground | Create Face Markers: Three enhancements.

 These features have also been added to the previous version of Deswik.Suite.
n You can now populate the reference point X, Y, Z and azimuth of the face marker by selecting a laser
line in the Model Space.

n The Distance to face value is now assigned as an attribute called Distance to face attribute on the
output face markers.

n The command now displays a warning message:

l if the distance to face from the reference point is too short to reach the centerline (resulting in the
face marker being placed at the first vertex on the centerline).

l if the distance to face from the reference point is too far from the centerline (resulting in the face
marker being placed at the last vertex on the centerline).

272
DESWIK.SUITE 2023.2 - RELEASE NOTES

273
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Survey | Underground | Solid Around Entities: Previously, a single, solid shell was generated around the
selected entities. Now you can use the new Grouping attributes field to group input entities. When a
grouping attribute is used, a solid will be generated around each group of entities with a common attribute
value.

274
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Underground tab:

275
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Underground | Design | Unfolded Section | Add: Multiple enhancements.

n Previously, a wizard would guide you through this command. To improve usability, we have switched
from the wizard to a single dialog with multiple tabs.

n Entity selection | Advanced | Use Polyface Hatching: You can now apply polyface hatching to the
polyline slices generated for selected solids.

276
DESWIK.SUITE 2023.2 - RELEASE NOTES

n Use the new Block model tab to include cells from an existing geological model in an unfolded section.

o Underground | Survey | Process Tunnel As-Built: Previously, this command automatically generated
development solids in plan view, resulting in lateral solids. Now, you can set the current view, which gives
you the ability to generate vertical development solids.

277
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Underground | Reconciliation | Stope and Development: Multiple enhancements.

n
Use the new button on the Outputs page to export settings as an XML file after you use the

command for the first time. Then use the new button on the Inputs page to import those settings
to pre-populate the wizard the next time you run the command.

n Maximum depth of failure: The 'maximum depth of failure' (calculated as the maximum
perpendicular distance from the design solid to the overbreak) is now automatically included as part of
the reconciliation report. You can also audit the value reported by selecting the new Maximum depth
of failure vectors checkbox on the Outputs page to generate all of the vectors and save them to a

278
DESWIK.SUITE 2023.2 - RELEASE NOTES

specified layer in the active file.

l View tab:

o View | Legends | Legend: Multiple enhancements.

n Previously when working in the LEGENDS dialog, the CAD UI would be locked while you worked on the
legend for a single layer (selected or active). This meant that when you were modifying the various
properties of a legend to change its appearance, you had to close and then reopen the dialog
(sometimes multiple times) until you were satisfied with the way the legend looked. The same was true
if you wanted to modify different legends and apply them to multiple layers. As of 2023.2, the dialog is
non-modal. This means you can leave the dialog open while you change selected layer, apply legends to
layers, or interactively modify legend bins to see the changes.

n We have added multiple new buttons to make working with legends more efficient.

l
Click to set the Field value for all bins in the active legend to the current selected field.

 This button and the one that follows are found on the Value and Range tabs.
l
Click to refresh the list of fields from the currently selected layer.

l Apply Save all changes to existing legends and apply your changes to the Model Space without
closing the dialog.

279
DESWIK.SUITE 2023.2 - RELEASE NOTES

n You can now access global constants, curves, parameters tables, and multi ranges directly from the
LEGENDS dialog via the Tools menu.

280
DESWIK.SUITE 2023.2 - RELEASE NOTES

o View | Plane Definitions | Create | Create Along Polyline: Multiple enhancements.

 These features have also been added to the previous version of Deswik.Suite.
n Previously, layers were automatically suffixed with number that incremented by 1. Now you can suffix
the name of layers based on chainage numbers. If Chainage is selected, numbers will be added to the
Base name based on the whole number nearest to the distance along the polyline where the plane
definition is created.

 Select Counter to name layers using the old method.


n In 2D: Previously, the distance along the polylines was always measured in 3D. Now you can measure
this distance in 2D, if preferred.

n Height/Width: Specify the height and width of the plane definition's view plane.

n Entity display: Specify the visual style to apply to the plane definition.

281
DESWIK.SUITE 2023.2 - RELEASE NOTES

282
DESWIK.SUITE 2023.2 - RELEASE NOTES

o View | Plane Definitions | Create | Create from Current VIew: Multiple enhancements.

n You can now use global constants to populate view plane and working plane Center coordinates and
Properties.

 This is useful when running this command from a process map.

n Previously, when a plane definition was used as the view in a viewport (in a layout), the scale was either
governed by the height of the plane definition and the size of the viewport or locked from the viewport
settings. Now you can set a specific scale on the plane definition. When the new Use scale when
applied to viewport checkbox selected, the scale specified in the dialog will be applied to the viewport
view.

283
DESWIK.SUITE 2023.2 - RELEASE NOTES

n Previously, the plane definition could not be loaded directly from this dialog. So if you were modifying
an existing plane definition, you had to change your settings, exit the dialog, then load the plane
definition (either from the ribbon or the LAYER CONTROL window) to check your changes. If you weren't
satisfied with your changes, you had to repeat this process until you were. Now you can use the new
Apply button to load the plane definition in the Model Space. This means you can see any changes
you've made to the plane definition without having to exit the dialog.

Bug fixes, reporting, and output changes

l CAD-56807 (Surface Image Mapping): When mapping a non-square image to a polyface, it could appear
squashed or stretched. Geo ref coordinates embedded in *.tif files were being ignored. These issues were fixed in
2022.2.1054, 2023.1.734, and 2023.2.421.

l CAD-56752 (View | View| Shaded | Crease Highlighting): When crease highlighting was turned on, figures
appeared overlayed (that is, drawn over) solid geometry that was spatially in front of this geometry. This was
fixed in 2023.2.469.

l SURVEY-576, SURVEY-578, and SURVEY-579 (Survey | Survey | Options): When connecting to a survey stations
database that was created in versions prior to 2022.2, a prompt appears asking whether the user wants to
upgrade the database. If they agree, database records are verified, and if any duplicate records are found, users
are asked if they would like these automatically corrected. Previously, if the duplicate records contained station
names with a hyphen in them, an empty survey stations database was being created in error, and the existing
data was not migrated across. This issue has been fixed in 2022.2.876, 2023.1.479, and 2023.2.140.

l Survey: Multiple fixes.

o With the upgrades to the stations database in 2022.2, it was noted by some clients that if the database was
used off a network drive, locking could cause problems with multi-user access. This seemed to be due to a
change in the way that multi-user locking was handled in the new database. This locking has now been
reverted to the schema previously used. When the database is upgraded, the locking schema will be
changed in the database. This should resolve the problem.

o It was reported that when importing certain data, the Surveyed By date of stations may have been lost
during the upgrade. This has now been resolved and all dates are maintained as expected.

284
DESWIK.SUITE 2023.2 - RELEASE NOTES

o When upgrading to the new database in 2022.2, there were problems with some databases. These
databases contained duplicate station and/or ledger entries, often unknown to the user. The migration
process from the older databases to the 2022.2 database has been modified to now automatically fix
problems with duplicate station and ledger entries. The user will be asked whether they want to fix the
duplicates before changes are made.

l SURVEY-560 (Open Pit | Road | Road Audit): Previously, if Refine centerline and Register input centerlines
to sections were selected on the Road Audit dialogue box, when Apply was clicked and then Apply or OK were
clicked several times while the progress bar was showing, an exception occurred. This was fixed in 2022.2.1107,
2023.1.816, and 2023.2.538.

Known issues

l CAD-50677 (File | Open for DUF4 file format): Large DUF files may load very slowly. When this happens, this
may be due to having selected the Preserve entity ordering checkbox when saving the file. Entity order
preservation is triggered if the 2D rendering mode (2D or 2D Slicing) is set in any layouts, plane definitions, or in
the Model space. Even if it is not being applied, this will trigger a full load of the DUF file next time it is opened to
ensure entity ordering is preserved. The workaround is to ensure that the 2D visual styles are not used in any
layouts, plane definitions, or Model Space prior to saving. See Issues Loading DUF Files for more details.

Deswik.Caving

Enhancements and modifications

l Add new scenario | SLC Ring Names: Two enhancements.

o The Maximum Draw (t) column has been added to the SLC Ring Names grid. You can use this column to
specify the maximum tonnage value that can be drawn from a ring once the initial shutoff tonnage has been
reached. It overrides the final shutoff tonnes but it does not override the initial shutoff tonnes.

o You can now select Use simulator default values for initial and final shutoff tonnes and grade to limit
the data exported to the project file to just the ring dimensions. The shutoff draw values provided in the
PGCA interface will be used. These values will be applied to all rings in the simulation.

285
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Add new Scenario | Block cave settings: You can now select attributes to indicate Drawbell height and
Undercut height. Previously, you could only select an attribute to indicate height.

286
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Add new scenario | Select Inputs and Outputs or Export Block Model: You can now use geomodel block
model (*.gmdlb) files in Deswik.Caving. Previously, only Datamine block model (*.dm) files could be used.

287
DESWIK.SUITE 2023.2 - RELEASE NOTES

288
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Add new scenario | Block model settings or Export Block Model: you can now select the filter control on
either the Block model settings or Export Block Model dialogues to add filters to the model to limit the blocks
used.

289
DESWIK.SUITE 2023.2 - RELEASE NOTES

290
DESWIK.SUITE 2023.2 - RELEASE NOTES

Deswik.GeoTools

New commands and features

l Deswik.Mapping | Tools | Draw Features | [Disc] or [Polyline by 1 point] or [Polyline by 2 points]: You can
use the new Lasso Select tool to measure the azimuth and dip of a structure on a point cloud. You can select a
point cloud figure and then use the lasso select action (similar to the Deswik.CAD |Survey | Point Clouds |
Modify | Modify command) to obtain a selection of points from the point cloud. The azimuth and dip are
calculated from the selected points, allowing for a more accurate average.

When using the Lasso Select tool for a disc structure inserted on a point cloud, you can define a radius to
automatically select points within a certain distance from the insertion point to calculate the azimuth and dip,
performing a similar function to the automatic calculation that is done when inserting a disc onto a solid face.

291
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Geology | GeoTools | Deswik.Mapping | Configure: You can use the new Global Constants tab in the
MAPPING CONFIGURATION dialog to configure global constants for a template and select which ones are relevant
to mapping. now quickly and easily modify global constants in Deswik.Mapping.

292
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Geology | GeoTools | Deswik.Mapping | Fold All Face Mapping Jobs, Unfold All Face Mapping Jobs, Fold
All Back Mapping Jobs, Unfold All Back Mapping Jobs, and Fold/Unfold Single Job: You can now unfold and
refold mapping jobs that were folded in Deswik.Mapping. You can choose to apply the action to all jobs in the
current document or select a specific job that you want to fold or unfold.

l Deswik.Mapping | File | Global Constants: You can now quickly and easily modify global constants for a
mapping job within Deswik.Mapping. The new SET GLOBAL CONSTANTS dialog allows you to edit the values of
global constants in use in the current job, including copying values from figures in the Model Space.

293
DESWIK.SUITE 2023.2 - RELEASE NOTES

Enhancements and modifications

l Deswik.Mapping: New icons have been introduced in Deswik.Mapping to create a consistent look and feel across
Deswik.Suite products. To help existing users navigate Deswik.Mapping, the panel Help topics list the new icons
and the corresponding icon that was used previously.

294
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Geology | GeoTools | Deswik.DHO | Select Block Model:

o You can use the new Define no drill area section on the SELECT BLOCK MODEL dialog to specify the areas of
the block model that cannot be drilled, for example voids, development, or areas near stopes. You can
choose a block model field or solid layer to define the area. If you do not specify a no drill area, than all block
model cells will be considered for drillhole planning.

295
DESWIK.SUITE 2023.2 - RELEASE NOTES

o You can use the new Resource category tab on the SELECT BLOCK MODEL dialog to define resource
classification targets explicitly, rather than relying on an assumed numeric order.

296
DESWIK.SUITE 2023.2 - RELEASE NOTES

After you have selected the resources category field in your block model, Deswik.DHO will query the block
model and retrieve all unique values from that field and use them to populate the resource category table.
Then, in the table, you can select the Exclude check box for each of the categories that you do not want to
consider.

o You can use the new Use drillholes from layer option to use a drillhole layer as a composite. The drillhole
layer data source can be a Deswik drillhole database (a *.ddd file) or Deswik.MDM.

l Geology | GeoTools | Deswik.DHO | View Optimization Results and Geology | GeoTools | Deswik.DHO |
View Evaluation Results:

o The new Overview tab collates the data from all of the optimization runs or evaluation runs so that you can
view and compare them easily. You can double-click a data point (a circular marker) to open the Details
page and to view the result set for that data point.

o When viewing optimization results, you can select the Include planned evaluation results checkbox to
update the chart to include all planned evaluation results sets, so that you can compare them to the
optimization results.

297
DESWIK.SUITE 2023.2 - RELEASE NOTES

o On the Details tab, you can now examine the results for each run separately.

l Geology | GeoTools | Deswik.Mapping | Import Mapping Job and Deswik.Mapping | File | Import Data |
Import Mapping Jobs: The Import Mapping Job functionality has been improved and you can now import one,
multiple, or all mapping jobs from a single file or from multiple files.

298
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Deswik.Mapping | Tools | Photos | Undo Crop: You can use the new Undo Crop command to undo any
cropping of a photo is undone and return the photo to its original state. It may be useful to undo the cropping,
for example, if the photo was not aligned correctly, or if you want to see the parts of the photo that are on the
walls.

299
DESWIK.SUITE 2023.2 - RELEASE NOTES

Deswik.IS

Enhancements and modifications

l Tools | Batch Updates | Tools | Synchronize Filters: Previously, when synchronizing filters between
Deswik.CAD and Deswik.Sched, the grouping folders were not synchronized. The folders are now synchronized
with Deswik.Sched. This change has been merged back to Deswik.Suite 2022.1.

300
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Options | Settings: A row number has been added to the Settings tab in the OPTIONS dialog.

 Use this number for rapid referencing of rows, for a quick visual check of correct model names, and to see if
additional models have been added. This is particular useful when referencing a large number of block models.

301
DESWIK.SUITE 2023.2 - RELEASE NOTES

l In the REPORTING TOOLS dialog, click Build period progress surfaces to display the PERIOD MAPS dialog: When
generating period surfaces there is a possibility of thin flaps being generated between solids. These are
mathematically correct, but can make the model look odd or undesirable. We have introduced a post-processing
step to remove these flaps according to the tolerance you define. The higher the value the more flaps will be
removed. If the tolerance is set too high it is possible that "noses" in the period surface, which are correct and
should be preserved, might unintentionally be trimmed back. A value of around 0.5 is usually sufficient. The
default is 0.00000.

302
DESWIK.SUITE 2023.2 - RELEASE NOTES

Bug fixes, reporting, and output changes

l IS-4350: Previously, when closing the OPTIONS dialog, a message would appear informing the user that the
material field definitions had changed, and to re-interrogate the model, even when there were no changes to
material fields. Now, this message appears only when the material definitions have changed. This change has
been merged back to Deswik.Suite 2022.2.

l IS-4048: Previously, on closing Deswik.CAD, the following CLOSE FILE OPTIONS dialog would appear, even when the
Deswik.Sched file had already been saved. Now, the dialog only appears when the Deswik.Sched file has not been
saved.

303
DESWIK.SUITE 2023.2 - RELEASE NOTES

l IS-4452: Previously, running a batch update of selected tasks caused the derived tasks of the unselected tasks to
be set to the default, which resulted in incorrect data. Now, when using material fields, interrogation will always
be applied to all entities, ensuring that data for selected and unselected tasks is accurate.

l IS-4537: Previously, changing the Interactive options settings via the Edit Settings command, did not
automatically update the associated Interactive Options tools. Now, any changes made in the SELECTION OPTIONS
dialog, are reflected in the Interactive Options tools (and vice-versa). In addition, the transparency and color
settings in the SELECTION OPTIONS dialog, did not work as expected. This issue has also been resolved.

Deswik.LHS

304
DESWIK.SUITE 2023.2 - RELEASE NOTES

New commands and features

l Deswik.LHS | Dump Scheduling | Edit Recharge Locations: You can now add a detour system to your haulage
model, enabling trucks to make strategic stops at recharge stations to recharge or swap the battery when
required.

In the EDIT RECHARGE LOCATION dialog, select New and define you recharge location.

When prompted, select in the Model Space where you want to insert the recharge location.

305
DESWIK.SUITE 2023.2 - RELEASE NOTES

Before

 Recharge locations should not be placed directly on the haul road but close to the road.

306
DESWIK.SUITE 2023.2 - RELEASE NOTES

After

 After you process your scenario, Deswik.LHS will automatically connect the recharge location to the nearest vertex
on the haul road using slot connectors on layer 0\DETOURSLOT.

l Deswik.LHS | Dump Scheduling | Scenarios | Layers and attributes: You can now define your recharge
location layer.

l Deswik.LHS | Dump Scheduling | Scenarios | Recharge mappings: You can now define recharge mappings.
In the SCENARIO dialog, select Recharge mappings.

307
DESWIK.SUITE 2023.2 - RELEASE NOTES

 For the recharge mapping functionality to work, the 'new' pathfinder engine must be enabled. Make sure that you
clear the Use legacy pathfinder algorithm checkbox. For more information, see Processing parameters.

 This tab is only visible when you turn on Advanced settings.

 The first time that you use this command, the Mappings grid will be empty. As you add mappings, they will be
saved here.

To create a mapping, select a truck type and a recharge group, and then select <=>. Deswik.LHS will add the
mapping to the Mappings grid.

l Deswik.LHS | Dump Scheduling | Edit RR Rules: We have added the Apply cycle time adjustment factor
checkbox.

Select this checkbox to apply the adjustment factor to the cycle time calculation.

308
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Deswik.LHS | Tools | Interactive Cycle Time: You can now browse for the existing layer that contains your
recharge locations.

309
DESWIK.SUITE 2023.2 - RELEASE NOTES

Bug fixes, reporting, and output changes

l LHS-3796: After you add recharge locations to your haulage model and then specify the recharge location layer
on Deswik.LHS | Dump Scheduling | Scenarios | Layers and attributes additional columns or rows; (DIRECT
and DETOUR) will be added to the following reports when you process the scenario:

o DumpingDetailed_[Name of Scenario]_[Name of Strategy].xlsx: additional columns for detour data


(recharge location, direct route fields, and detour route fields).

o DumpingDump_[Name of Scenario]_[Name of Strategy].xlsx: additional columns for detour data (direct


route fields, and detour route fields).

o DumpingMonthly_[Name of Scenario]_[Name of Strategy].xlsx: additional rows for detour data (direct


route and detour route fields).

o DumpingYearly_[Name of Scenario]_[Name of Strategy].xlsx: additional rows for detour data (direct


route and detour route fields).

o DumpingHaulageTruckedSummary_[Name of Scenario]_[Name of Strategy].csv: additional detour flag


column to tag the associated segment.

310
DESWIK.SUITE 2023.2 - RELEASE NOTES

o DumpingHaulageTruckedDetailed_[Name of Scenario]_[Name of Strategy].csv: additional detour flag


column to tag the associated segment.

The DIRECT has the optimal path value, and the DETOUR has the detour value.

 If there is no detour data, only the original fields are displayed and contains the optimal path value.
l LHS-3862: Incomplete flow (overflow and underflow) produced by Deswik.LHS is now output to the
INCOMPLETEFLOWTRACKING.csv to replace the OVERFLOWTRACKING.csv. This report is generated when the
user selects to output debug overflow on the troubleshooting options of the main scenario editor. This can also
occur if either the number of overflow or underflow messages exceeds the 100 message threshold value.

l LHS-3612: On the Deswik.LHS | Slot Connection | Dynamic Slot Connectors | Outputs tab, generating the
four intermediate outputs (ramp segments, bench connectors, bench routes, and slot connectors) is no longer an
option. They are now always generated into the user-specified layers.

The four associated checkboxes now give you the option to display these outputs. Enabling each layer may lead
to a decrease in performance.

The fifth output, final pit routes, is always generated and displayed, the Pit routes checkbox has been removed.

The checkbox option to clean up the layers before each run has been removed from the Settings tab.

311
DESWIK.SUITE 2023.2 - RELEASE NOTES

The Mining block date source grid on the Inputs layers tab has been redesigned.

Deswik.Sched

New commands and features

l Scheduling | Scheduling Variations | Variations: A VARIATIONS tool is now available that allows you to vary
input parameters, such as task rates and resource availability, to help you assess the impact on your schedule.
With this tool, you can generate new values across various fields of the schedule based on the probabilities in a
frequency table, which can be based on actual historical data or best estimates.

The tool randomly assigns values to tasks based on the input distributions, then runs leveling to create different
versions of the schedule. Multiple scenarios can be generated to assess the impact of these variations on the
schedule and to help gauge the confidence level of achieving it in reality.

312
DESWIK.SUITE 2023.2 - RELEASE NOTES

Distributions are defined by tables that specify the bin floor values and their associated probabilities. Each value
represents a possible outcome, and the probability represents the likelihood of that outcome occurring.

313
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Scheduling | Resource Leveling | Leveling Decision Viewer: The LEVELING DECISION VIEWER is now available. It
is a useful tool for analyzing and understanding the decisions made by the resource leveler in a schedule. It
provides the reasons behind each decision, whether it involves splitting a task, delaying a task, assigning a
particular resource, and so on. By using the LEVELING DECISION VIEWER, you can identify the specific factors that
influenced these decisions, such as constraints, priorities, and resource availability. This information can be
helpful in resolving any issues or discrepancies that may arise. In addition, the LEVELING DECISION VIEWER can
instill confidence that the decisions are optimal.

Once you have enabled the LEVELING DECISION VIEWER logging, run leveling, and then use grouping and filters in
the LEVELING DECISION VIEWER, to analyze the leveling results.

l Process Maps | Tools | Compare: One new tool has been added to process maps so that you can compare two
process maps and report the differences between them.

 This command can be useful, when troubleshooting, if you are designing and modifying process maps.

314
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Optimization: RPM Global’s Attain is now available as a tactical optimization tool for short-term scheduling.

315
DESWIK.SUITE 2023.2 - RELEASE NOTES

Enhancements and modifications

l Scheduling | Reporting | Export Reports: You can now select the default date format when exporting to an
SQL database. Previously, any date values were automatically converted to the format specified in Deswik.Sched
application options. This change has been merged back to Deswik.Suite 2022.2.

l Setup | Schedule Setup | Import Settings: It is now possible to import parameter tables from another
schedule. The IMPORT SETTINGS dialog will now show all parameters under the Scheduling Parameter Table
heading. In addition, parameter tables are automatically added if they are being referenced by other fields being
imported, for example, in production field formulas.

316
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Setup | Reporting | Report Options: Some improvements have been made to the REPORT OPTIONS dialog,
making it easier to move multiple rows. Previously, moving a large number of rows could be frustrating,
especially if there were formulas involved, as copying and pasting rows would result in the formula still
referencing the original row, requiring manual adjustment. While moving and pasting a row would adjust the
formula automatically, it was only possible to do this one row at a time, which was time-consuming. With this
enhancement, you can now move multiple rows at once, and all the formula rows are adjusted accordingly!

 Use this command to save time and effort, when you need to move the position of a large number of rows, and
many of them include formulae.

317
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Home | Application Configuration| Status Bar Options: Previously, the status bar only allowed for the display
of a single function, such as "Sum," in the sixth panel. However, with the latest update, it is now possible to show
multiple functions in the status bar when multiple tasks are selected, as shown.

318
DESWIK.SUITE 2023.2 - RELEASE NOTES

1 For Panel 1-5 the value displayed is for the first task selected.

2 For Panel 6, we have selected to show the values of all the functions corresponding to all the selected
tasks.

l Customizing Ribbons: A "WYSIWYG" (What You See Is What You Get) style editor has been introduced to give you
a better experience when customizing ribbons, and to allow you to see what the ribbon will look like as you edit it.

When you run the Customize Ribbons command, a pop-up ribbon appears, which you can customize (as shown
in the following image).

1 Main ribbon which includes all commands

2 Pop-up ribbon - the ribbon you are customizing.

319
DESWIK.SUITE 2023.2 - RELEASE NOTES

Add commands to the pop-up ribbon by dragging them from the main ribbon. If desired, you can also remove
commands by dragging them off the pop-up ribbon, or relocate commands to a different position on the ribbon.

l Setup | Fields | Materials: After you interrogate the block model in Deswik.IS, Deswik.Sched now automatically
creates an All (default) material classification in which Volume > 0. This classification can be used to validate the
accuracy of the interrogation process. You can do this by ensuring that the combined volume and mass of all the
material classifications you have created match the values indicated for the All (default) classification.

l Tasks | Tasks | Task Information: Previously, configuring a task as a hammock task would result in the start
date of the successor task being reset. This led to undesired outcomes, causing certain tasks in the schedule to
occur earlier than expected, even when they were set to be as late as possible. To overcome this issue, additional
dependencies had to be introduced. However, this functionality has been improved now. When a task is
designated as a hammock task, the start date of the successor task is set to the date of the hammock task,
avoiding the previous issues.

Previous functionality

320
DESWIK.SUITE 2023.2 - RELEASE NOTES

New functionality

l Scheduling | Resource Leveling | Leveling Options: Previously, the Split task if resource becomes
unavailable checkbox was cleared by default. This meant that, when a resource was unavailable, the resource
would still be assigned to the task as the default behavior. This led to instances of resource overallocation
However, we have now changed this setting so it is selected by default.

In the following example, Resource Ex1 is being retired from July 2. When leveled, Resource Ex1 is assigned to
Task 3 from June 29. The task is then split and Resource Ex2 is assigned after Task 4 is complete (from July 2
onwards).

321
DESWIK.SUITE 2023.2 - RELEASE NOTES

Split Task if Resource Becomes Unavailable

Split Task if Resource Becomes Unavailable

l Home | Application Configuration | Options: We have simplified the configuration in regards to how a task
row is highlighted in the Task Grid and Gantt Chart. Previously there were two settings that determined this
behavior which was confusing. Now, there is only one checkbox, 'Whole row select only on row header
clicked'. When you select this checkbox (default), a Task Grid row is framed in the Gantt Chart only when you click
the row header. When cleared, the current row is framed when you click anywhere in the task row.

 The Draw full row select box on task cell clicked checkbox has been removed.

322
DESWIK.SUITE 2023.2 - RELEASE NOTES

Bug fixes, reporting, and output changes

l SCHED-21952: Previously, when the maximum number of resources assigned to a task was set to '1', it would
result in incorrect reporting calculations. This issue has now been resolved and it has been merged back to
Deswik.Suite 2022.1.

323
DESWIK.SUITE 2023.2 - RELEASE NOTES

l SCHED-22482: Previously, distributions in leveled baselines would sometimes calculate reports incorrectly, after
loading, when the task's physical resource assignment had different units to its resource assignment. Now,
reports of leveled distributions in baselines, correctly calculate values based on the parent task's resource
assignment details. This change has been merged back to Deswik.Suite 2022.2.

l SCHED-18921: Previously, no warning was displayed when deleting a lookup table via the production field
FORMULA BUILDER. Now, deleting a lookup table will trigger a validation regardless of how the lookup table dialog
was opened.

324
DESWIK.SUITE 2023.2 - RELEASE NOTES

l SCHED-22387: Previously, there were some instances where the resource leveler would access tasks via
dependencies that were on layers that were disabled. This led to incorrect scheduling results. Now, having
dependencies on layers with "Use" set to false no longer affects resource leveling results.

l SCHED-21151: Previously, there was an issue with Must Start On tasks that had predecessors which had a Finish
date after the Start date of the task. The resource leveler would honor the dependency before the constraint
date. There was also a similar issue with Must Finish On tasks. These issues have now been resolved, and now
tasks honor the Must Start On and Must Finish On constraints before dependencies.

l SCHED-21714: Previously, when you pressed Enter in the RESOURCE LEVELING dialog, for example, after entering
a Level from date, then leveling would begin immediately. Now, Deswik.Sched waits for the user to click Level,
before starting the leveling process.

l SCHED-16280: Previously, the link for Start-Finish dependencies was displayed in reverse order in the Gantt
Chart. This issue has now been resolved and the dependency link is displayed correctly.

l SCHED-22624: Previously, the link for Finish-Start dependencies was not displayed correctly in the Gantt Chart,
when there was a conflict. This issue has now been resolved and the dependency link is displayed correctly.

l SCHED-22584: Previously, an automatic exception error would appear, when loading or saving a schedule file
which used MAXIMUM CONCURRENT GROUPS, and the end date was too far into the future. This issue has been
resolved by limiting the end date to 31 December, 9999.

325
DESWIK.SUITE 2023.2 - RELEASE NOTES

l SCHED-21883: Previously, there were issues with baseline tasks being reported incorrectly, when exporting a
Task report either from EXPORT REPORTS, using the Copy As Task Report command, or using Task and Report
View in CONFIGURE DASHOBOARDS. This issue has now been resolved and has been merged back to Deswik.Suite
2023.1.

l SCHED-22695: Previously, when a baseline extended past the schedule end date, the reporting values for that
baseline would be cut off at the end date. Now, if a baseline extends past the schedule end date, its reporting
values will continue to be included and reported on. This change has been merged back to Deswik.Suite 2022.2.

l SCHED-21918: The duration column no longer sums or appears in grouping headers.

 Use Elapsed duration to determine the time between the Finish and Start of a task or group of tasks. Elapsed
duration includes both non-working and working time, and takes into account the effective rate of a task.

 Duration is the amount of effort required to complete the task and is the sum of all unique working seconds that a
task is occurring.

l SCHED-22734: The Elapsed Duration column now uses the unit defined by the task's Duration unit property to
match the Duration column.

326
DESWIK.SUITE 2023.2 - RELEASE NOTES

l SCHED-21704: The case sensitive issue with renaming a custom field has been resolved. You can now easily
rename custom fields using any capitalization, for example "Field" can be renamed as "FIELD" or "field".

l SCHED-22634: Previously, when you indented tasks manually, the WBS parent task would continue to contribute
to row total values in report calculations. This issue has been resolved and merged back to Deswik.Suite 2022.2.

 This issue did not occur when you used the Group to WBS command.
l SCHED-22661: Previously, when you ran the command Scheduling | Schedule Updates | Clear Dates,
manually scheduled tasks were turned into milestones, with zero duration and rate. Now, the Clear Dates
command sets the task mode to Automatically Scheduled and does not change the task rate and duration. The
start date of the task is then set to the start of the schedule.

l SCHED-22370: Previously, the resource leveler would split tasks around another task of the same priority, which
made it difficult to predict and understand the leveling results. Now, the leveler will no longer split a task around
a task with the same priority. This will affect users who do not use resource pools. This change in behavior is now
in line with that of resource pools.

l SCHED-22163: Fixed an issue where renaming the name or value fields of a parameter table was not reflected in
existing formulas.

327
DESWIK.SUITE 2023.2 - RELEASE NOTES

l SCHED-21594: Previously, when a new production field was added, the 'Remaining' calculation for the field did
not occur until the file was closed and then re-opened. Now, the 'Actuals' and 'Remaining' values, are updated
after the new production field in added.

l SCHED-21703: Previously, the VLOOKUP function performed a string comparison when looking up values in the
lookup table. If no match was found, it returned the default value. Now, VLOOKUP also performs a numeric
comparison.

l SCHED-22685: Previously, there were issues editing a report row after selecting a large number of material fields.
Now, the report Title column is of fixed length so that the view does not freeze with long titles.

l SCHED-22444: Previously, there were problems with the accurate reporting of time lost caused by percent
modification rules when nested calendars were utilized. This issue has now been resolved.

l SCHED-23013: A number of issues were raised in relation to referencing report rows in formulas. These problems
would arise when a report row was deleted or when using material fields, resulting in an invalid formula. These
issues have now been resolved.

l SCHED-22606: Previously, in multi-pass leveling, there were instances where blocking task rules weren't
consistently applied. However, this has been addressed, and now, when a blocking task is utilized in multi-pass
leveling, it is being considered in all forward and backward runs.

l SCHED-21574: Previously, it was possible to enter a negative column width when configuring the Task Grid
columns, leading to undesired results. This problem has now been addressed and it's no longer possible to enter
a negative number. However, if you have an existing schedule with a negative column width, you will need to
manually update it.

l SCHED-22899: When you run leveling using varying rates, then an effort-driven resource can use any excess
capacity to work on another task (as long as the task can be split and the minimum rate for the task is met).
However, there were issues with the varying rates option being mistakenly applied when a resource was assigned
as required, leading to undesired results. This issue has been resolved, and now, the varying rates option no
longer affects required resource assignments.

328
DESWIK.SUITE 2023.2 - RELEASE NOTES

l SCHED-23043: Previously, there was an issue where the values configured in the Settings tab of a calendar, were
not being applied correctly in certain instances. This led to inaccuracies in the calculation of duration and elapsed
duration. This issue has now been resolved. To ensure the changes are reflected in existing schedules, open a
calendar, and save it.

l SCHED-22433: Previously, when attempting to split a task, there were rare instances where a task may have had
all its resources removed. This led to the task being delayed and for resources to be reassigned, causing resource
under-allocation, or incorrect task prioritization. This issue has been resolved, and now resources are only
removed from a distribution rather than the entire task. This change will have an impact on long term schedules
that have a mix of large and small tasks, and where constraints are being used which may result in tasks being
split, for example, when using quantity limits.

l SCHED-23104: Previously, when a dashboard was configured to use data from a report option, where Apply to
was set to SelectedTasks, the dashboard would not display any data (after selecting tasks). Now, the
DASHBOARDS viewer correctly displays data for reports based on selected tasks. This change has been merged
back to Deswik.Suite 2023.1.

l SCHED-23136: Previously, when you dragged custom fields to a new group and subsequently closed and re-
opened the CUSTOM FIELDS dialog, the field would revert back to its initial group. This issue has been resolved,
ensuring custom fields retain their assigned new groups.

329
DESWIK.SUITE 2023.2 - RELEASE NOTES

l SCHED-23087: Previously, when configuring a dashboard with a report containing flow report rows, it would
inaccurately display the row type instead of the field's title. This problem has been fixed, and the dashboard now
accurately displays the field's title rather than the underlying row type.

l SCHED-23189: Previously, there was an issue with the calculation of task contributions for report rows generated
using Group Source. Now, the REPORT CELL DETAILS dialog. will accurately filter task contributions for report rows
when a Group Source is specified.

l SCHED-22927: Previously, Date & Time formulae would produce inconsistent results when used with custom
fields. This issue has now been resolved, and now Date & Time formulae return the same value whether the
input is a production field or a custom field. In addition Date & Time formulae were not accessible when using
FORMULA BUILDER via the Field Values Using Formula command. This issue has now been resolved. Theses
changes have been merged back to Deswik.Suite 2023.1.

l SCHED-23340: Previously, in the Reporting Grid, formula rows that depended on other rows, did not always
update correctly when scrolling. Calculations displayed correctly if triggered through the Calculate Schedule
command or, opening and closing Report Options. This issue has been resolved, and now row totals should
always be correct whether they are formula rows or not.

Known issues

l SCHED-22678: A License Acquisition Error occurs when trying to open a SOT project after running Deswik.Sched
from the Appx installer. The issue can be avoided by using the standard .exe installer.

Deswik.SO

Key highlights

Deswik.SO uses the SOv5 format in Deswik.CAD 2023.2 and later. When you open a Deswik.SO project created in
Deswik.CAD 2023.1 or earlier in Deswik.CAD 2023.2 or later, the below message displays when Deswik.SO is opened.

Click OK. The existing project's settings are upgraded from SOv4 to SOv5. Once the project's settings are upgraded, the
project will no longer be compatible with versions of Deswik.SO included in Deswik.CAD 2023.1 and earlier.

330
DESWIK.SUITE 2023.2 - RELEASE NOTES

Enhancements and modifications

l Progress tab: Timestamp and Message type columns have been added to the Scenario progress panel. The
Timestamp column can be turned on or off via the Show timestamp checkbox.

l Geometry (all methods)| Orientation and Region | Optimization region: You can now select either
Bounding box origin or Bounding box center from the Origin option menu.

o Bounding box origin: Coordinates entered in the Position section are relative to the lower-left corner of the
stope framework.

o Bounding box center: Coordinates entered in the Position section are relative to the center of the stope
framework.

331
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Geometry (Prism method) | Refinement: You can now use the Maximum trough distance field to enter the
maximum distance from the wall to the base of the trough.

l Post processing (Vertical and Horizontal methods) | Split: You now have the option to split stopes using a
configured block model field and as many key/value pairs as required for defining the split parameters based on
the block model field.

332
DESWIK.SUITE 2023.2 - RELEASE NOTES

Deswik.UGDB

Enhancements and modifications

l Process Rings Configuration | Export IREDES | Options | Navigation holes: Configure or Process Rings
Configuration | Export Survey Data | Generate navigation holes: Configure: When adding navigation holes
for IREDES or Survey Data exports, you can now choose to export the navigation holes on a dumped ring plane or
on a vertical ring plane, regardless of whether the ring is dumped.

333
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Plots | Show Plots Editor: You can now select Show dynamic block model slice from the display options list
for all plot types. Selecting this option will include the dynamic block model slice in the plot. For this option to
work, you must first select Geology | Geomodels | Geomodel Display | Show Dynamic Slices in the model
space.

 This feature has also been added to all versions of Deswik.Suite from 2022.2 onward.

334
DESWIK.SUITE 2023.2 - RELEASE NOTES

l Winze sections | Add winze section: you now have three options for determining hole length: Blind, First
contact and Nearest contact.

335
DESWIK.SUITE 2023.2 - RELEASE NOTES

336
DESWIK.SUITE 2023.2 - RELEASE NOTES

o Blind: Select this option to draw blind holes, that is, holes that do not intersect with a drive. The length of
blind holes is determined by the position of your mouse pointer, up to the maximum drilling distance.

o First contact: Select this option to draw holes with their length automatically set to the first point of contact
in the direction of your mouse pointer.

o Nearest contact: Select this option to draw holes with their length automatically set to the point of contact
closest to your mouse pointer.

Bug fixes, reporting, and output changes

l UGDB-4851: Fixed an issue where editing drillholes was leaving graphical artefacts in the model space.

Version updates

2023.2.818

Deswik.CAD - 2023.2.818

Issue Key Customer Ticket Description


CAD-46232 Tools | Interrogate | Interactive Interrogation - Add support for Global
Constants in the Geological model field
CAD-46730 Tools | Geological Models | Deswik | Commands | Block Model Regularize -
Allow defining priority to resolve merging conflicts
CAD-53809 Ribbons: File | Export | CSV/Text | WKT CSV and File | Export | 2D PDF | 3D
PDF - paths are now correct in Search
CAD-57138 Draw | Solids | Extrude from Polyline - Define Extrusion direction is now
working
CAD-57177 SUPPORT-95097 Geology | Drillholes | Database | Import | Desurvey - No longer creating
duplicate SQL table views when desurveying DDH in CAD
CAD-57664 Geology | Block Geomodel | Commands | Formula - issue with specific formula
throwing an exception has been fixed
CAD-57744 SUPPORT-96822 Fixed a bug where Update Data Source failed
CAD-58193 Geology | Geomodels | Geomodel Display - Scrolling with mouse point over
controls no longer adjusts them
CAD-58465 SUPPORT-99632 Geology | Block Model Utilities | Geomodel | Commands | Fields statistics -
CSV now created correctly when using Portuguese settings
CAD-58506 Geology | Geomodels | Geomodel Display - can now type \ in the filename
CAD-58660 Geology | Geomodel Display | Bulk Edit - File path defined by Global Constant
is now updated when user goes into Bulk Edit

337
DESWIK.SUITE 2023.2 - RELEASE NOTES

Issue Key Customer Ticket Description


CAD-58664 Geology | Geomodel Utilities | Commands | Block Model Boundary Create -
Cell Size and Number now correctly mutually exclusive
CAD-58747 Geology | Geomodel Utilities | Block Geomodel | Commands | Pseudoflow -
Default slope angle now applied to null values
CAD-58782 SUPPORT-100378 Running the command ID CID_DRAW_POLYLINES_RELATIVETORAY no longer
hides annotation layer
CAD-58834 Geology | Geomodels | Geomodel Display - Toggling Show Dynamic Slice
through menu now correctly refreshes model space
CAD-58881 Status Bar | Ortho - Fixed an issue where keyboard shortcuts such as F8 (Ortho
mode) would sometimes not work.
CAD-58888 Geology | Geomodel Display - Keyboard shortcut for View | Filters | Remove All
no longer shows block model extents even though Model Extents is turned off
CAD-58892 Geology | Block Geomodel | Commands | Pseudoflow - fixed an issue where
running would report null field when using strings for material field
dependencies
CAD-58918 Geology | Block Model Properties - now locks out UI while processing various
options
CAD-58922 Geology | Block Model Utilities | Geomodel | Commands | Formulae - Fixed an
issue where user could not uncheck 'write' checkbox when first line of multi
attribute formula is deleted
CAD-58926 SUPPORT-100810 Geology | Interrogation - do not show message box in process map if an
interrogation is setup and no entities are found
CAD-58944 Geology | Geomodel | Commands | Copying command now retains treat null
value settings
CAD-58951 Geology | Geomodels | Grade Shells Fix when using distinct bins with category
bins (previously ignoring categories)
CAD-58957 SUPPORT-100918 Geology | Block Model Utilities | Geomodel | Commands - Field Statistics not
working on block model created by Pseudoflow
CAD-58962 Geology | Geomodel | Commands | Formula - Fixed issue where treat null
value as 0 was not working for SUMOFGROUP formula
CAD-58965 SUPPORT-100854 Geology | Geomodel | Geomodel Display | Dynamic Slice now displaying
correctly for planes which are only slightly non-orthogonal (eg dip < 1° creating
a slice plane just off plan)
CAD-58966 Geology | Solid Geomodel | Convert from Surface Stacking - Fixed issue where
command was creating invalid model from rotated grids
CAD-58972 SUPPORT-100922 Geology | Block Models | Show Dynamic Slice - Fixed rendering issues turning
on and off block model shell display when in 3D slicing
CAD-58974 SUPPORT-101008 Slicing Settings now correctly allows uncheck of both solid and block model

338
DESWIK.SUITE 2023.2 - RELEASE NOTES

Issue Key Customer Ticket Description


CAD-58980 SUPPORT-101046 File | Save - fixed a bug where saving block model shells to a VDCL file resulted
in a corrupt file.
CAD-58982 SUPPORT-101067 Geology | Gridded Seam Models | Surface Stacking | Tools | Audit - Fixed an
issue where the repair did not repair the vertical overlaps for grid cells that
were masked out
CAD-58989 SUPPORT-101089 Geology| Block Model Utilities | Datamine | Command - Fixed an issue where
regularize with Multi Run option was throwing an exception
CAD-58995 SUPPORT-101112 Geology | Geomodels | Geomodel Display | Show Dynamic Slices - fixed a bug
where drawing filled block model cells resulted in subsequent rendering calls
incorrectly using filled primitives, rather than restoring the rendering state
CAD-58997 SUPPORT-101113 General | Attributes | Set From Formula | Set From Nearest - fixed an
exception that occurred when no destination figures were within the search
radius specified.
CAD-59001 SUPPORT-101073 Process Maps | Document Settings - Fixed issue where it was not possible to
manually change values
CAD-59007 SUPPORT-101133 Geology | Block Model Utilities | Geomodel | Commands - ISINSIDEPOLYGON
function now mirrors result of INSIDEPOLYGONATTRIBUTE in regions of
overlapping polygons
CAD-59014 Polylines | Polyline | Tessellation Boundary - Bounding polygon around points
now following expected outline
CAD-59018 Geology | Block Model Utilities | Geomodel | Commands | Block Model
Boundary Create - Changed default to be able to set cell size initially
CAD-59019 Geology | Block Model Utilities | Geomodel | Commands | Block Model
Boundary Create - Fixed issue where lock state changed when selecting a
different command then going back to the boundary create command
CAD-59020 SUPPORT-101139 Fixed an issue with Interactive Filter where it would fail and require a restart of
CAD to work again
CAD-59037 Geology | Geomodels | Commands | Block Model Polygon Generation - Fixed
issue with legend ordering when selecting legend
CAD-59085 SUPPORT-101461 Geology | Geomodel Utilities | Block Geomodel | Pseudoflow - Target is failing
to find a solution for a particular setup
CAD-59087 SUPPORT-101491 General | Modify | Crop | Entities - pressing Escape now cancels the digitizing
of the User-Defined closed polyline
CAD-59089 Geology | Geomodel Display | Shell - fixed a bounding box issue
CAD-59091 SUPPORT-101376 Geology | Interrogation | Improve handling of bad block models
CAD-59092 DPF Files: Fixed various Import / Export bugs
CAD-59094 SUPPORT-101250 Geology | Geomodel Utilities | Commands | Pseudoflow - fixed error when
using predefined block values and hard polygon constraint

339
DESWIK.SUITE 2023.2 - RELEASE NOTES

Issue Key Customer Ticket Description


CAD-59118 Geology | Geomodel Utilities | Block Geomodel | Commands | Block Model
Volume - Contents of command UI now get expanded when form is resized
CAD-59129 SUPPORT-101652 Geology | Utilities | Block Geomodel | Commands | Block Model Deplete -
fixed issue where the command did not correctly handle non-double field types
CAD-59146 SUPPORT-101779 Geology | Utilities | Datamine | Commands | Append - fixed issue where
command did not work on non block model tables
CAD-59147 SUPPORT-101617 General | Add-ons | Processes | Create - fixed an error that occurred when
closing the dialog after creating an embedded macro
CAD-59169 Fix Importing a group of Vulcan Grids
CAD-59175 GMDLB Commands in Process Maps - Fixed issue where directory / filename
defined via global constant did not resolve
CAD-59181 Add Resource Levelling to IS Module Menu Commands
CAD-59269 Geology | Geomodel Utilities | Datamine Commands | Field Statistics - fixed
issue where command fails on non block model datamine file

Deswik.Caving - 2023.2.818

Issue Key Customer Ticket Description


CAVING-228 Updated PGCA to version 23.1.4
CAVING-234 Fixed an issue where a scenario modified from SLC to Block Cave could
prevent the results from importing.
CAVING-238 SUPPORT-100775 Fixed issue that failed to export project when RockType is not numerical

Deswik.DD - 2023.2.818

Issue Key Customer Ticket Description


DD-834 SUPPORT-100873 Fixed error calculation of polygon area in Move-Dynamic Reduces

Deswik.Enviro - 2023.2.818

Issue Key Customer Ticket Description


ENV-862 Enviro Scenarios grid interaction now more responsive for multi-command
scenarios,

Deswik.IS - 2023.2.818

Issue Key Customer Ticket Description


IS-4527 Automated Exception - Deswik.CAD - Deswik.IS | Project Options | Data - tried to
delete Deswik.Sched file path because the Client has not provided it

Deswik.OPDB - 2023.2.818

340
DESWIK.SUITE 2023.2 - RELEASE NOTES

Issue Key Customer Ticket Description


OPDB-1696 Allow to input negative offsets in electronic delay editor

Deswik.OPSTS - 2023.2.818

Issue Key Customer Ticket Description


OPSTS-1007 SUPPORT-101251 Mining Direction (-1) not being followed in Period Polygon/Solids dialogue
OPSTS-1008 SUPPORT-101519 Interrogation/Materials give 0 values in schedule

Deswik.Sched - 2023.2.818

Issue Key Customer Ticket Description


SCHED-22927 Date functions are available as functions in formula builder for Field Values
Using Formula
SCHED-22935 Start and finish dates mismatch
SCHED-22988 SUPPORT-97143 Resource filtering is now working for quantity limits
SCHED-23087 Sched | View | Dashboard | Configure Dashboard - the fields of the report
used are all named <Flow Report Row>
SCHED-23142 Spike: Priority stack - leveling decisions
SCHED-23168 Decision Viewer usability and stability improvements
SCHED-23186 Setup | Custom Fields - Group names were being hidden when opening the
form if longer custom field names existed. This has now been changed to
open the screen scrolled left to make the group names visible.
SCHED-23189 The Report Cell Details form will now correctly filter task contributions for
report rows with a Group Source set
SCHED-23196 SUPPORT-99811 Scheduler will no longer inappropriately delay some tasks when levelling due
to not taking into account Time Variant Rate Modifiers under some
circumstances.
SCHED-23335 Fixed issue where Process Maps were not using defined filter criteria.
SCHED-23373 Fixed Exception when viewing backstage in CAD after previously seeing it in
Sched.
SCHED-23377 SUPPORT-101522 Automated Exception - Deswik.Sched - Opening Deswik IS after updating
suite to 2023.2
SCHED-23392 Expose Multiple Assignments Method to scripting

Deswik.SO - 2023.2.818

Issue Key Customer Ticket Description


SO-1960 Add warning when attempting to import newer schema version than supported
SO-1968 Set Interrogation methods default option to be 'Combination'
SO-1969 Set use preanneal as default option.

341
DESWIK.SUITE 2023.2 - RELEASE NOTES

Deswik.UGDB - 2023.2.818

Issue Key Customer Ticket Description


UGDB-4919 SUPPORT-97044 Fixed calculation of pivot vertical height option
UGDB-4967 SUPPORT-100550 Fixed issue that plot settings are not retained in plot editor.
UGDB-4986 SUPPORT-101674 Fixed issue that UGDB Slice Annotations not overwritten while re-slicing

342

You might also like