You are on page 1of 220

DESWIK.SUITE 2023.

1
RELEASE NOTES

DATE: 06 MARCH 2023


DESWIK.SUITE 2023.1 - 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 may
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 Deswik's 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 may 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.1 - RELEASE NOTES

Contents

Deswik.Suite 5
Introducing the GMDLS file format 5
What does GMDLS stand for? 5
It's easy to switch from DGM 6
Block model commands also support the GMDLS file format 7
GMDLS also supports a 'super set' of data types 8
Open Cut Coal 10
Deswik.Blend 10
Deswik.CAD 10
Drag-and-drop to slice block models automatically 11
What's new for point clouds 11
Introducing the new GMDLB file format 11
Deswik.Enviro 31
Deswik.GeoTools 33
Deswik.GO 37
Introducing new project type: Task sequence. 37
Deswik.IS 49
Deswik.LHS 52
Deswik.MDM 53
Deswik.Sched 53
Deswik.vCAD 61
Deswik.vSched 61
Open Pit Metals 62
Deswik.Blend 62
Deswik.CAD 62
Drag-and-drop to slice block models automatically 63
What's new for point clouds 63
Introducing the new GMDLB file format 63
Deswik.Enviro 83
Deswik.GeoTools 85
Deswik.GO 94
Introducing new project type: Task sequence. 94
Deswik.IS 106
Deswik.LHS 109
Deswik.MDM 110
Deswik.OPSTS 110

3
DESWIK.SUITE 2023.1 - RELEASE NOTES

Deswik.Sched 110
Deswik.vCAD 118
Deswik.vSched 118
Underground Coal 119
Deswik.Blend 119
Deswik.CAD 119
Drag-and-drop to slice block models automatically 120
What's new for point clouds 120
Introducing the new GMDLB file format 120
Deswik.GeoTools 139
Deswik.IS 143
Deswik.LHS 146
Deswik.MDM 147
Deswik.Sched 147
Deswik.UGDB 155
Deswik.vCAD 158
Deswik.vSched 159
Underground Metals 160
Deswik.Blend 160
Deswik.CAD 160
Drag-and-drop to slice block models automatically 161
What's new for point clouds 161
Introducing the new GMDLB file format 161
Deswik.GeoTools 182
Deswik.IS 196
Deswik.LHS 199
Deswik.MDM 200
Deswik.Sched 200
Deswik.UGDB 208
Deswik.vCAD 211
Deswik.vSched 212
Patches 213
2023.1.545 213
2023.1.511 217

4
DESWIK.SUITE 2023.1 - 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 patch.

 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


2021.2 June 2021 Retired
2022.1 February 2022 Q1 2023
2022.2 July 2022 Q3 2023

Windows version support

 Deswik follow the Microsoft Windows lifecycle for supported operating systems. For more information, see
https://support.microsoft.com/en-us/help/13853/windows-lifecycle-fact-sheet.

Windows 8.1: From 10 January 2023, Microsoft will stop supporting Windows 8.1. From this date, Deswik will no longer
support Deswik.Suite running on Windows 8.1.

Windows 11: Deswik now support Deswik.Suite running on Windows 11.

Introducing the GMDLS file format

What does GMDLS stand for?

In 2019.4, we introduced the new *.gmdlb extension, which stands for geomodel-block. Since then, many of our users
have begun using this format for the many advantages it has to offer over the Datamine block model format. We
mentioned at that time that our goal was to introduce the *.gmdls extension, which stands for geomodel-solids. And
now it's finally here in 2023.1! This file format is used to describe irregular geometries as per the legacy Deswik
geomodel file format (*.dgm).

5
DESWIK.SUITE 2023.1 - RELEASE NOTES

It's easy to switch from DGM

Instructions:

 1. Click Geology | Block Model Utilities | Geomodel | Convert | From DGM.

 2. When prompted, browse for the Deswik geomodel (*.dgm) file that you want to convert. You may select multiple
files.

 3. Deswik.CAD generates a *.gmdls file for each selected file and saves it to the same directory as the input file.

We are in the process of fully replacing the *.dgm file format with the *.gmdls format. All legacy *.dgm commands are
now retired in 2023.1 and most have been replaced with a comparable command in the Geology | Solid Model
Utilities | Solid Geomodel menu. In addition, many of the GMDLB specific commands that you are familiar with are
now available for the new GMDLS format as well.

 l Geology | Solid Model Utilities | Commands: Alter solid geomodel tables (files with a *.gmdls extension) using
a set of user-defined rules. Previously, only Formulae was available as a sequential command for *.dgm files.
Now the following sequential commands are supported:

 o Compare Solid Models: Compare one solid geomodel to another by checking if the solid dimensions and
field values match in each model.

 o Convert Solid Model: Create a solid geomodel file from an existing geological model file from other
software packages.

6
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o Extract Entities: Generate solids, slices or hulls from a solid geomodel. Optionally apply a filter or use
limiting entities to isolate specific blocks to use in this process. Assign block fields as attributes to output
solids, slices or hulls. Replaces the legacy Geology | Block Model Utilities | Geomodel | Legacy | Extract
Surfaces and Entities command.

 o Extract Surfaces: Generate a roof or floor surface from a solid geomodel. Optionally apply a filter or use
limiting entities to isolate specific blocks to use in this process. Replaces the legacy Geology | Block Model
Utilities | Geomodel | Legacy | Extract Surfaces and Entities command.

 o Fields Alter: Rename fields, change the default field values, or change field types in an existing solid
geomodel. Replaces the legacy Geology | Block Model Utilities | Geomodel | Legacy | Modify Fields
command.

 o Fields Copy: Copy selected records and fields from one solid geomodel to another.

 o Fields Delete: Delete selected fields from a solid geomodel.

 o Fields Sort: Sort the records in a solid geomodel based on selected fields. Each field specified can be sorted
in ascending or descending order.

 o Formulae: Alter field values in a solid geomodel table using formula-based rules.

 o Solid Model Filter: Limit a solid geomodel either spatially or by applying a standard filter.

 l Geology | Solid Model Utilities | Compare: Compare one solid geomodel to another to ensure that the content
of each cell matches the equivalent entry (by xyz location). New in 2023.1.

 l Geology | Solid Model Utilities | Convert | From DGM: Convert a Deswik geomodel file (files with a *.dgm
extension) to a solid geomodel file (*.gmdls). New in 2023.1.

 l Geology | Solid Model Utilities | Convert | From Other: Create a solid geomodel file from an existing
geological model file from another software package. Replaces select functionality from the legacy Geology
| Block Model Utilities | Geomodel | Legacy | Convert from Other command.

 l Geology | Solid Model Utilities | Convert | From CAD Solids: Create a solid geomodel file from solids on an
existing layer in the active Deswik.CAD file. Replaces select functionality from the legacy Geology | Block Model
Utilities | Geomodel | Legacy | Convert from Other command.

Block model commands also support the GMDLS file format

Most existing block model commands have been tweaked to support GMDLS files.

7
DESWIK.SUITE 2023.1 - RELEASE NOTES

Show commands that now support GMDLS files

 l Deswik.TableViewer

 l Geology | Block Models | Settings

 l Geology | Block Models | Show Dynamic Slice

 l Geology | Block Models | Show Model Extents

 l Geology | Block Model Utilities | Properties

 l Geology | Block Model Utilities | Query Cell

 l Geology | Block Model Utilities | Import Cells

 l Geology | Block Model Interrogate | Batch

 l Geology | Block Model Interrogate | Interactive

 l Geology | Block Model Interrogate | By Elevation

GMDLS also supports a 'super set' of data types

And finally, the GMDLS file format supports this same 'super set' of our competitor block model data types as GMDLB.

Size
Type Range or definition Comments (if any)
(Bytes)
Boolean True or False 1 Default is False
Byte 0 to 255 1  
Date Time n/a 8 Values that contain both date and time parts. The
data type is Long under the hood.
Double ±5.0 × 10−324 to ±1.7 × 10308 8 Approximate range only; actual range is
dependent on hardware.
Float ±1.5 × 10–45 to ±3.4 × 1038 4 Approximate range only; actual range is
dependent on hardware.

 This data type has limited decimal place


precision when compared to Double. The actual
number of decimal places that will be precisely
honored cannot be easily expressed, because it
also relates to the magnitude of the whole (not
decimal) part. When very precise calculations
are required, you should use Double as opposed
to Float.

8
DESWIK.SUITE 2023.1 - RELEASE NOTES

Size
Type Range or definition Comments (if any)
(Bytes)
Int –2,147,483,648 to 4  
2,147,483,647
Long –9,223,372,036,854,775,808 8  
to
9,223,372,036,854,775,807
Short –32,768 to 32,767 2  
String n/a –1 Values that contain both numbers and text. They
do not have a size, so are indicated as –1.

9
DESWIK.SUITE 2023.1 - RELEASE NOTES

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 patch.

Deswik.Blend

New commands and features

 l Deswik.Blend |Blend | Rules and Constraints | Stockpile Constraints: We have added a new subtab,
Stockpile Constraints. Use this subtab to switch between Free and Fill and Reclaim modes.

Deswik.CAD

10
DESWIK.SUITE 2023.1 - RELEASE NOTES

Key highlights

Drag-and-drop to slice block models automatically

Previously when you tried to view a slice of your model, almost 30 mouse clicks were needed to load it in the CAD
Model Space, apply a legend and zoom to its extents. If you were working in a blank document, the default working
plane settings often did not intersect with your model, so you wouldn’t see a slice at first. You had to turn on Show
Model Extents, zoom to the extents of the model boundary, and then run Plane by 2 Points to slice through your
model. Once you visually had a slice, you would run Plane by 1 Point to put it back in plan view.

In 2023.1, we have combined this entire process into a single action. All you need to do is drag your file into the Model
Space and Deswik.CAD will do the rest! It will populate the BLOCK MODEL DISPLAY dialog with settings for the slice
(whether dynamic or static), generate and apply a legend, set the working plane through the approximate middle of
the model such that at least one cell is visible, and then zoom to the extents of the slice. It’s that simple! One click and
you’re done.

It’s just as easy if you have entities in your document. Deswik.CAD will zoom to the extents of both the visible entities
and the block model slice automatically. And if it must update the current working plane, it will warn you first. Refer to
Geology | Block Models | Display Settings in the Help file for all the different scenarios.

What's new for point clouds

Combine point clouds imported from RIEGL scans into a single object. Customize the color of the point cloud using the
new color modifier. Export point clouds as LAZ or LAZ LiDAR files.

Introducing the new GMDLB file format

See Introducing the GMDLS file format in this version's Release Notes for more details.

New commands and features

 l File tab:

 o File | Export | Survey | Point Cloud: Export a point cloud as an *.las or *.laz file.

 l General tab:

 o General | Interface | Options | Mini Toolbars: Four new 'Mini Toolbars' are now available for use in the
Model Space. Three of these toolbars (right, bottom, and left) are populated with common commands based
on legacy toolbars (snapping, views, navigating, zooming, visual styles and more). In the default view, only
the bottom Mini Toolbar is visible. However, you have the ability to turn each of these toolbars on or off as
needed, as well as to add or remove commands to create a more efficient workspace. You can also return
the Mini Toolbars to their default (remove all separators and any added commands) using the Reset Mini
Toolbars command.

11
DESWIK.SUITE 2023.1 - RELEASE NOTES

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

 l Geology tab:

 o Solid Model Utilities: Multiple *.gmdls commands have been added under this new grouping on the
Geology tab. Most of them replace legacy commands that worked with the old Deswik geomodel (*.dgm) file
format.

 n Geology | Solid Model Utilities | Commands: Alter solid geomodel tables (files with a *.gmdls
extension) using a set of user-defined rules. The following commands are supported:

 l Compare Solid Models: Compare one solid geomodel to another by checking if the solid
dimensions and field values match in each model.

 l Convert Solid Model: Create a solid geomodel file from an existing geological model file from
other software packages.

 l Extract Entities: Generate solids, slices or hulls from a solid geomodel. Optionally apply a filter or
use limiting entities to isolate specific blocks to use in this process. Assign block fields as attributes
to output solids, slices or hulls.

12
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Extract Surfaces: Generate a roof or floor surface from a solid geomodel. Optionally apply a filter
or use limiting entities to isolate specific blocks to use in this process.

 l Fields Alter: Rename fields, change the default field values, or change field types in an existing
solid geomodel.

 l Fields Copy: Copy selected records and fields from one solid geomodel to another.

 l Fields Delete: Delete selected fields from a solid geomodel.

 l Fields Sort: Sort the records in a solid geomodel based on selected fields. Each field specified can
be sorted in ascending or descending order.

 l Formulae: Alter field values in a solid geomodel table using formula-based rules.

 l Solid Model Filter: Limit a solid geomodel either spatially or by applying a standard filter.

 n Geology | Solid Model Utilities | Compare: Compare one solid geomodel to another to ensure that
the content of each cell matches the equivalent entry (by xyz location).

 n Geology | Solid Model Utilities | Convert | From DGM: Convert a Deswik geomodel file (files with a
*.dgm extension) to a solid geomodel file.

 n Geology | Solid Model Utilities | Convert | From Other: Create a solid geomodel file from an
existing geological model file from another software package.

 n Geology | Solid Model Utilities | Convert | From CAD Solids: Create a solid geomodel file from
solids on an existing layer in the active Deswik.CAD file.

 l Polylines tab:

 o Polylines | Create | Around | Polylines | Concave Hull: Draw a 2D concave polyline around the
boundary of selected entities in a specified plane.

 Although similar to Convex Hull, this command will generate concavities, which result in polyline shapes that
are closer to the original (while still containing all points). If using the Convex Hull command, all angles
generated are convex.

 l Process map commands:

 o Interactive Filter: Apply a temporary, interactive filter to one or more layers to change the visibility of
entities based on their attribute values.

 This feature has also been added to all versions of Deswik.Suite from 2022.1 onward.
 l Ribbon | Set Keyboard Shortcut: You can now right-click any command on the Deswik.CAD ribbon to assign it a
keyboard shortcut comprised of the Ctrl or Alt key and a single alphanumeric character.

13
DESWIK.SUITE 2023.1 - RELEASE NOTES

 To assign shortcuts that do not include the Ctrl or Alt keys, you still need to use the General | Interface
| Shortcuts command.

Enhancements and modifications

 l Quick Access Toolbar: You can now easily customize the QAT. Right-click any command on the ribbon, and then
click Add to Quick Access Toolbar to add the command to the QAT. Added buttons will be persistent between
sessions.

 l File tab:

 o File | Export | CAD and Other Formats: When exporting to the MicroStation *.dgn format, you can now
select the new Create legacy DGN level layers checkbox to generate an additional 63 empty seed file layers
in the output DGN file. These layers represent the default layer tree of legacy DGN files.

14
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o File | Export | CSV/Text | WKT CSV: Two enhancements.

 These features have also been added to the previous version of Deswik.Suite.
 n Export 3D: Select this checkbox to export the z value of each vertex for 3D objects.

 n Generate multipart geometry: Previously, this command could only export points and polylines as 2D
geometry primitives, that is, points, polygons, and linestrings. Now you can select the new Generate

15
DESWIK.SUITE 2023.1 - RELEASE NOTES

multipart geometry checkbox to export points and polylines as 2D multipart geometries instead.

 o File | Import | Scan Data | RIEGL Scan:

 n Point cloud capability: Previously, this command did not import scan data as point cloud entities.
Now, when you set Import points as to A single 'Points' entity, scan data is imported as a point
cloud, making it much easier to work with larger datasets.

 n Combine point clouds: When importing files containing more than one point scan, we have added the

16
DESWIK.SUITE 2023.1 - RELEASE NOTES

ability to combine the scans into a single point cloud during the import process.

 l General tab:

17
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o General | Measure | Distance | Distance Between Surfaces or Solid: Previously, this command
provided an interactive way to measure the distance between two surfaces or between two points on a solid.
The distance would appear as a tooltip next to your cursor. In 2023.1, this command now displays a dialog,
giving you the ability to track multiple selected points, generate point entities at each digitized point, and
optionally assign the queried height as attribute to these point entities.

 l Geology tab:

 o Geology | Block Models | Settings: You can now display a slice of your geological model (and
autopopulate the BLOCK MODEL DISPLAY dialog for this command) by dragging and dropping your geological
model directly into the Model Space (similar to importing data). As part of this 'import' process, Deswik.CAD
will:

 n populate this command with the model details.

 n load the model and generate a dynamic slice.

 n analyze the model fields and apply an autogenerated legend to the slice to color model cells to assist
with viewing.

 n turn on the extents of the model boundary as a 3D box in the Model Space.

This method is particularly useful for models that either sit entirely above zero elevation or entirely
underground. It is also very helpful if you aren't familiar with the model or are having trouble slicing it.

 l LAYER CONTROL window shortcut menu commands:

 o We have renamed the Reload Data Source and Reload Data Source in Children commands to Update
Data Source and Update Data Source in Children.

18
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Layers tab:

 o Layers | Data | Update All Data Sources: We have renamed the Reload All Data Sources command to
Update All Data Sources.

In addition, this command will reload any layers containing entities sourced from Deswik.MDM.

19
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o Layers | Properties | Properties: This command now provides information on layers containing entities
sourced from Deswik.MDM. You also have the option of storing those entities in the file or reloading them
each time the file is opened (similar to the Reference only option for layers containing imported data).

 l Open pit tab:

20
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o Open Pit | Pit | Deswik.SPD | Automated Pit Design: New smoothing algorithm.

 n Use outer hull algorithm: When contour slices from a polyface surface from an optimization package
are used as input, the surface is usually very 'blocky'. As a result, you must smooth the contours as part
of the process to generate a reasonable pit design shape. Previously, the available smoothing option
(Smooth input contours) was aggressive to make a pleasing shape. The smoothed shape was often
significantly smaller than the unsmoothed contours, losing a lot of potential ore in the pit. Now you can
also use a new 'outer hull algorithm' to generate a 'concave hull' around the unsmoothed contour. A
concave hull will yield a better representation of the data and provide a better starting point.

 l Max length: Use this field to govern how much smoothing is done by this algorithm.

 l Offset: After the hull is calculated, the smoothed polyline will always be on the outer side of the
contour slices. This may not be desirable, because it can include extra waste. Use this new offset
field to offset the hull polyline inwards by the specified distance.

 o Open Pit | Road | Road Audit: Two enhancements.

 n Use the new Curve Radius properties to evaluate curves and report curves with a radius less than a
specified minimum.

21
DESWIK.SUITE 2023.1 - RELEASE NOTES

 n Register input centerlines to sections: Select this new checkbox to add points at the intersection of
the centerline and the road cross sections, and then register the centerline (with the points inserted) to
the surface. The points are saved to the Topography layer. Use this option if you need to annotate the
gradient change between each section line.

 l Polylines tab:

 o Polylines | Draw | Polyline | Concave Around Points: Multiple enhancements.

 The features that follow have also been added to all versions of Deswik.Suite from 2022.1 onward.
 n Grouping attributes: Select one or more existing attributes to use to group input entities. Deswik.CAD
will generate an outline around each group of entities with common attribute values.

22
DESWIK.SUITE 2023.1 - RELEASE NOTES

 n Minimum output polyline area: Specify the minimum area for output outlines. Any outlines with an
area less than this value will not be generated. Use the default value of 0 to generate all outlines.

 n Input polyline point spacing: Enter a value greater than 0 to internally add points to any input
polylines at the specified spacing.

 Use this option to create a smoother, more accurate output outlines. Input polylines are not modified in
this process.

 l Process map commands:

 o Prompt User: Multiple new Value Types have been added, giving you the ability to prompt a user for an
azimuth, a color selection, x, y, and z coordinates, or coordinates for a bounding box.

23
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Solids tab:

 o Solids | Boolean | Bulk: You can now use one or more Grouping Attributes to group input solids on both
the First Layer and Rest Layer. Only attributes common to both layers will be available for selection. In
other words, only input solids that have common attribute values will be considered in the Operation.

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

24
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o Solids | Features | Triangle Slope Markers: Use the new Sum areas to attributes checkbox to generate
attributes for the purpose of reporting slope area sums for each of the bins. Results are grouped into 2D
(plan view) and 3D (true) area types. If bins do not already include flat or vertical gradients, attributes will be
added to include them at the limits.

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

 l Survey tab:

 o Survey | Point Clouds | Modify: Use the new Color modifier to create custom color schemes to help you
edit and interpret point clouds.

25
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Underground tab:

26
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o Underground | Design | Auto Designer: In order to productize the Auto Designer for different mining
methods, we have exposed the ability to include a formula, where previously constant numeric values were
entered. A numeric value must always be specified. The command will use this value if the formula field is
left blank, or if the formula returns a non-numeric value or a value that is outside of the allowed range.

1 Constant, numeric value (default)

2 Formula

All of these new formula fields support the use of global constants. When this command is run from a
process map, this means users have the ability to build custom forms designed to prompt for specific
parameters (which can then plugged into user-defined rule sets via global constants).

 These new settings are not backwards compatible. The default value that you enter for any of these
parameters will be used when run in older versions. Formulae will be ignored.

Show me

 o Underground | Design | Auto Designer | Create By Connecting: Multiple enhancements.

27
DESWIK.SUITE 2023.1 - RELEASE NOTES

 n Filter: It is now possible to include a 'formula' in a filter string based on an attributes on the input
polylines. To do this, the attribute needs to be preceded by a tilde character (~), and the formula needs
to be enclosed in single quotes. In addition, the formula can only be included in the Filter field for the
non-search origin position. In the example that follows, the Search origin position is set to the Start
point, so we can use a formula in the filter for the End point. Our formula will first isolate any polylines
with a DW_AutoLayout value=FinalCrosscut. Then for each of those polylines, it will add 1 to the
'StopeLine' attribute value on the origin polyline, and test that value against the 'StopeLine' attribute
value on the end point polyline. In other words, the 'StopeLine' value on the polylines that we are
searching for must be greater than or equal to the 'StopeLine' value on the originating polyline (or they
will be ignored).

28
DESWIK.SUITE 2023.1 - RELEASE NOTES

 n Grouping: You can now select one or more attributes to use to group polylines. Only polylines with
common attribute values will be connected.

 n Use distance before override: Previously, the command always checked the distance to the nearest
polyline after performing the override. Now you can select this new checkbox to use the distance to the
nearest polyline before overriding to determine if the connecting polyline is the shortest (or longest, as
specified by Keep shortest).

 Start by running the command on your input. If you see anomalies like the one shown on the left, try
selecting this checkbox and running the command again.

 Use distance before override

 Use distance before override

 l User Interface changes:

 o Output window | Rotation tab: You can now digitize a polyline at a specified gradient at a specific
elevation (where previously, you could only do so relative to a specific change in elevation). As part of this
process, we have added a new dropdown control to switch between the various options (as opposed to the
previous setup which was comprised of three different controls (Distance, 2D distance, and rZ). Finally,
the 2D distance control has been replaced with a toggle that works together with the various digitization
options.

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

29
DESWIK.SUITE 2023.1 - RELEASE NOTES

Rotation tab before (2022.1 and earlier)

Rotation tab as of 2023.1

 l View tab:

 o View | Legends | Show: Previously, the floating legend window (created by several commands) would
simply display the colors in the legend. This window now supports 'soft' filtering capability similar to that
used by the interactive filter. Select a row in the legend to isolate the entities on that row (that is, the entities
that meet that criteria for that legend bin) and hide all other entities.

Bug fixes, reporting, and output changes

 l CAD-55681, CAD-55730, CAD-55862 (General | Measure | Distance | Distance): In versions prior to the fix, if
Mini Toolbars are visible and you experience performance issues with respect to the tooltip displayed for this
command, the Mini Toolbars must be turned off. This issue has been resolved in 2023.504.

 l CAD-54103 (Layer Tree Visibility): When using a process map that contains the Layer Tree Visibility command
on a node, layers in layouts would disappear when switching between the Model Space and the layout. This was
resolved in 2022.3.204.

30
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l CAD-54087, CAD-54115, CAD-54168, CAD-54121, and CAD-53138 (File | Import | CAD | From Open Designs):
Imported figures were being deleted from the source files in 2023.1.12+. This was resolved as of 2023.1.183.

 l CAD-53851 (Ribbon display and Quick Access Toolbar functionality): We have removed the ability to
autohide the ribbon, because this was also hiding the Quick Access Toolbar. The ability to minimize the ribbon is
still provided but is no longer accessed through the ribbon display options icon in the upper-right corner of
the UI. Instead, you need to right-click anywhere along the ribbon or the Quick Access Toolbar to display a
shortcut menu, and then click Minimize the Ribbon. These changes are applicable to 2022.2.609+ and
2023.1.187+.

Known issues

Beta testers of 2023.1 should avoid this release of 2023.1, as it contains changes that will cause an upgrade of the
Survey database (making it incompatible with the current 2022.2 patch), but also includes an known issue that could
cause problems when importing jobs.  A fix for the error is already undergoing our QA procedures.  The next patches
of both 2022.2 and 2023.1 will be fully compatible with each other, and have the known issue resolved.

Deswik.Enviro

Enhancements and modifications

 l Open Pit | Environment | Deswik.EnviroTools | Create Dump Surface: We have made multiple changes in
order to generate a more practical dump design that minimizes the amount of subsequent material movement
required to achieve the desired final geofluv (or other) landform at mine closure. Although most changes are
under the hood, interface and output changes include:

 o Grade reference surface: Select this new check box to base the bottom bench on a selected grade
reference surface. All subsequent benches will be created at a set vertical offset (Lift height).

 o Target cut and fill balance: If selected, Deswik.Enviro will attempt to create a cut fill volume balanced
design at or better than the specified target %.

 o Previous output Crest and toe polylines were saved to output layers by lift. These have been renamed to
Design polylines and are now output to a single POLYLINES layer. Toe polylines will have a dashed line type.
Crest polylines will have a solid line type. Crest and toe polylines for each lift will all have distinct colors. All
crest and toe polylines will have two attributes assigned as follows:

 n 'Design' attribute: Values will indicate whether the polylines is a toe or crest.

 n 'Lift Name' attribute: Values will indicate the lift elevation of the polylines.

 o The new Minimum area field gives you the ability to control the size of the features in the surface that
should be considered for inclusion.

 Use this field to reject small 'paddock dumping' zones from the design.

31
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o If a boundary polygon is specified, a copy of this polyline is automatically saved to an output layer called
BOUNDARY as part of this process. This is done so you can manipulate and tessellate the copy of the
boundary polyline along with the toe and crest polylines (saved to the output POLYLINES layer), to fine tune
the final dump design if necessary.

32
DESWIK.SUITE 2023.1 - RELEASE NOTES

Sample output layers

      DUMP SURFACE (PARENT)


      DUMP DESIGN
      BOUNDARY
      POLYLINES
      CONTOUR
      CUT
      FILL
      GRID
      ORIGINAL SURFACE

Deswik.GeoTools

New commands and features

 l Deswik.Mapping | Tools | Working Plane | Create Grid, Edit Grid, and Delete Grid: You can use the new grid
tools to create, edit, and delete user-defined grids in the Model Space. When creating and editing grids, you can
specify the size of individual cells in the grid, the grid height, width, and azimuth, as well as crop to layers and
format the text.

33
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Deswik.Mapping | Tools | Working Plane | Plane by Slicer: A slicer has been added to the working planes
tools, so that you can draw, in the Model Space, the section that you want to view, and then define the width of
the slice. This tool is particularly useful when you are working with point clouds and large meshes.

 l Deswik.Mapping | Job | New: When you create a new mapping job, you can now copy properties to the new
job:

 o To use the same property values as the current, active job, tap Copy Previous Values.

 o To use the same properties as a figure currently displayed in the Model Space, tap Copy From Figure, and

34
DESWIK.SUITE 2023.1 - RELEASE NOTES

then select the figure in the Model Space.

You can use this tool to use job information from mine design or survey.

Enhancements and modifications

 l Geology | GeoTools | Deswik.Mapping | Configure | Options: You can now choose to use the Left Hand
Rule (American Right Hand Rule) structural measurement convention at your site. When using the Left Hand
Rule, the dip direction is calculated as the azimuth minus 90°. The existing Right Hand Rule is still available, or
you can choose the Both option so that users can choose which convention to apply when they draw a feature.

35
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Geology | GeoTools | Deswik.Mapping | Configure | Copy setting to files: When you copy mapping settings
from the current file to one or more files, you can now choose whether to overwrite the job properties in the
selected files.

36
DESWIK.SUITE 2023.1 - RELEASE NOTES

Deswik.GO

Introducing new project type: Task sequence.

 l Deswik.GO | File| Project Type: You can now create a Deswik.GO project using Deswik.Sched data. On the
PROJECT TYPE dialog, select Task sequence as the Deswik.GO project type. The project will optimize the task
extraction sequence and destination decisions.

37
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Deswik.GO | Model setup | Data Sources: On the ADD DATA SOURCE dialog, select to browse to the location
of your source data file.

Select a Deswik.Sched*.dsf source data file.

You can choose materials from the Deswik.Sched*.dsf source data file.

38
DESWIK.SUITE 2023.1 - RELEASE NOTES

 Select a set of materials that are mutually exclusive to make sure you have a valid mass balance.
You can choose Phase and Bench attributes from the previously defined numeric source attributes.

All active dependencies in the Deswik.Sched source data file will also be imported.

39
DESWIK.SUITE 2023.1 - RELEASE NOTES

 In Deswik.Sched, a dependency layer is considered active when it's Use checkbox is selected.
 l Deswik.GO |GO| Model setup| Task Grouping: Use this subtab to aggregate tasks with matching properties to
improve performance.

This feature will combine tasks but will not modify the parcels within each of the tasks. It will also modify any
relevant task dependencies, to make sure that the new aggregated tasks maintain the same external links to
other tasks.

 Source Definition is a required source attribute for Task sequence projects and thus will always be added as
grouping attribute whereas Phase attribute is optional. It will be automatically added to the grouping attribute
grid if defined.

40
DESWIK.SUITE 2023.1 - RELEASE NOTES

 Care must be taken when selecting grouping attributes, in order to understand the impacts on task dependencies.
The dependency aggregation process may lead to dependency cycles where new, aggregated tasks have mutual
dependencies on each other.

Alicanto scheduler is unable to solve models with dependency cycles, while Deswik General Solver will attempt
to solve the model by processing all tasks in a cycle within a single period.

 l Deswik.GO | Model setup | Periods: The Schedule start date and Schedule end date from your
Deswik.Sched*.dsf file is now shown on the Periods subtab.

 l Deswik.GO | Model setup | Sources: From the Source definition list, select a source definition attribute from
the list of available text attributes defined on the Data Sources subtab. The distinct values expressed by the
attribute can be used to control which flow model source node each parcel is associated with.

 l Deswik.GO | Rules and constraints | Sink Rates: We have updated the way sink rates are used.

41
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Deswik.GO | Report | Export: On the EXPORT REPORT dialog, you can export Task Schedules from your
Deswik.Sched*.dsf file.

New commands and features

 l Deswik.GO |GO| File| Options: A Usage and Privacy tab has been added to OPTIONS. Here, you can select
whether you agree to send us information about your usage. The information will help us improve Deswik.GO.
The Submit information about usage checkbox is selected by default, but you can change your preference at
any time.

42
DESWIK.SUITE 2023.1 - RELEASE NOTES

When you start Deswik.GO for the first time, or when you start Deswik.GO for the first time after upgrading from
a version that did not have usage analytics, a Welcome wizard will appear before launching Deswik.GO. You can
change your usage and privacy settings here at any time.

Show me the Welcome wizard

43
DESWIK.SUITE 2023.1 - RELEASE NOTES

44
DESWIK.SUITE 2023.1 - RELEASE NOTES

 You must populate all of the fields on the first page to activate the button.

 l Deswik.GO | Model setup | Data Sources: On the ADD DATA SOURCE dialog, we have added a new button

To analyze the properties of your block model file select and the BLOCK MODEL PROPERTIES dialog
appears.

45
DESWIK.SUITE 2023.1 - RELEASE NOTES

 This dialog is autopopulated and read-only.


See Deswik.CAD | Geology | Block Model Utilities | Properties for detailed description.

 l Deswik.GO | Model setup | Data Sources: On the ADD DATA SOURCE dialog, we have updated Select Phase
Design. We have added a drop down box for a proportion attribute that can be used to specify how much of any
given block is assigned to a specific phase.

 This dialog only appears when your Deswik.GO project type is Existing phase design.

46
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Deswik.GO |GO| Model setup| Material Acceptance: We have added a new grid, Materials to the Material
Acceptance subtab. Use this grid to create, edit or delete user defined materials.

 l Deswik.GO |GO| Model setup| Plants: We have added a new column, Material. Select from the list the
material to use. You can select User-Defined materials from the Material Acceptance subtab.

47
DESWIK.SUITE 2023.1 - RELEASE NOTES

 This subtab only appears when your Deswik.GO solution type is Phase bench solution: Deswik General Solver,
Destination schedule: Deswik General Solver or Task Sequence: Deswik General Solver. For more
information, see Solution Types.

 This grid is only available if you selected the Split option in Plant type.
 l Deswik.GO | Report | Export: On the EXPORT REPORT dialog, you can export the stockpiles data per period for
selected data source to a *csv file. This report contains four types of records (BalanceStart, BalanceEnd, InFlow,
and OutFlow) that are reported per period per stockpile.

48
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Deswik.GO |Menu Commands| Report | Auto export movements: We have added stockpiles to the report
option, Auto export movements.

When this option is active, the movements and stockpiles report will be automatically exported to the current
project directory on the successful completion of engine processing.

If this option is not active the movements and stockpiles report will not be automatically exported.

 A check mark appears to the left of the active option.

 l Deswik.GO | Menu Commands | View | Dashboards: We have added a new dashboard template to capture
stockpiles.

Deswik.IS

Enhancements and modifications

 l Options | Block Model Validations: An option has been added to the Block Model Validation tab, so that you
can choose whether to show validation messages every time the block model is interrogated (even if it has been
previously validated). Validation messages will still be displayed the first time the block model validation is run,
regardless of this option. This change has been merged back to Deswik.Suite 2022.2.

49
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Options | Data: You now have the option to have Deswik.IS automatically link to a Deswik.Sched file that shares
the same name and directory as the Deswik.CAD file. This will save you time when you are starting a new planning
cycle or scenario, as you no longer need to relink the files. In the past, forgetting to re-link the files could also lead
to overwriting old plans or errors.

50
DESWIK.SUITE 2023.1 - RELEASE NOTES

 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.

51
DESWIK.SUITE 2023.1 - RELEASE NOTES

Bug fixes, reporting, and output changes

 l IS-4405: Previously, when creating bench blocks from elevations, the only filter that worked was <No Filter>. This
issue has now been resolved, and you can select any filter. This change has been merged back to Deswik.Suite
2022.2.

Deswik.LHS

Enhancements and modifications

 l Deswik.LHS | Dump Scheduling | Scenarios|Processing Parameters: The following dump destination


strategies are now supported in the new pathfinder engine for CAD LHS:

 o Target Cycle Time

 o Maximize Centroid Distance, Target Cycle Time

 o Target Cycle Time, Maximize Centroid Distance

 o Minimize Elevation Change, Minimize Cycle Time

52
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o Target Straight Average Cycle Time

 o Target Weighted Average Cycle Time

 o Minimize Haul Matrix Cost

 o Target Truck Hours

 o Maximize Efficiency, Target Cycle Time.

 Make sure that you clear the Use legacy pathfinder algorithm checkbox to use the new pathfinder engine for
CAD LHS.

Deswik.MDM

Known issues

 l MDM-8776: When clicking the Update Data Source action in the context menu of a layer that was appended
from an MDM Plugin, and if the data source referenced in that layer contains spatial points which have a style file
defined for styling, the reload will fail silently.

Deswik.Sched

New commands and features

 l
Application button : Deswik.Sched now provides a number of additional commands from the application
button. From this window, you can import and export files, access a range of help resources and contact support.

 The File ribbon is still available. Some of the commands that are located on the File ribbon can also be accessed
via the Application button.

53
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Home | Application Configuration | Application Options: A Usage and Privacy tab has been added to
APPLICATION OPTIONS. Here, you can select whether you agree to send us information about your usage. The
information will help us improve Deswik.Sched. The Submit information about usage checkbox is selected by
default, but you can change your preference at any time.

54
DESWIK.SUITE 2023.1 - RELEASE NOTES

Enhancements and modifications

 l Setup | Fields | Materials: The use of materials in larger schedules can cause significant slowdown to core
features of the application, from saving and loading, to updating and calculating values. A number of changes
have been made to improve material performance in this release, specifically targeted to block model
interrogation times and schedule calculation times.

The following images show production field calculation times being reduced tremendously and interrogation
times being more than halved on average.

 l Setup | Fields | Production Fields: A new checkbox has been added to Advanced Options in the PRODUCTION
FIELDS dialog, to indicate if a production field references a leveler sensitive field. Leveler sensitive fields should not
be used for driving properties or calculating rates, as they may produce inconsistent results.

Show me leveler sensitive fields

55
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o Start

 o Finish

 o Level date

 o Duration hours

 o Duration minutes

 o Duration quantity

 o Duration seconds

 o Is split

 o Number of splits

 o Physical resource

 o Physical resource assignment details

 o Rate

 o Indicators

 o Duration.

 l Setup | Fields | Custom Fields: Grouping functionality has been added to the CUSTOM FIELDS dialog so that you
can better organize your fields. In addition, fields created by Deswik.IS, for example, DIS fields and MINING PATH
SEQUENCING fields will automatically be placed in DIS and Mining Paths folders respectively.

 For existing schedules, you will need to manually create DIS and Mining Paths folders.

56
DESWIK.SUITE 2023.1 - RELEASE NOTES

 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.

57
DESWIK.SUITE 2023.1 - RELEASE NOTES

Bug fixes, reporting, and output changes

 l SCHED-22037: Previously, when using an invalid operator (such as multiplication) with a mix of numeric and text
types, Deswik.Sched would produce a log message, an invalid result, or both. Now, the formula builder will
generate a parse error with the exact operator and operand combination. Validation has also been improved in
other instances were there were inconsistencies, for example, previously [A]-2 would have been considered valid,
but 2-[A] not. In the following example, if A*2 is entered as a formula, then the following parse error would be
generated:

 l SCHED-16932: Previously, there were some issues displaying the correct data in Resource view, when using sorts
and filters thorough the LAYOUTS dialog. These issues have now been resolved.

58
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o If Use standard filters, groups, and sorts is selected, then the following applies:

 n Task sort: Read-only; will display a previously selected Task sort. The sort you select for the Task Grid
and Gantt Chart will apply to the Resources view in the Reporting Grid.

 n Task filter: Read-only; will display a previously selected Task filter. The filter you select for the Task Grid
and Gantt Chart will apply to the Resources view in the Reporting Grid.

 o If Use standard filters, groups, and sorts is cleared, then the following applies:

 n Task sort: Select a sort from the configured Task sorts. This sort will apply to the Resources view in the
Reporting Grid.

 n Task filter: Select a filter from the configured Task filters. This filter will apply to the Resources view in
the Reporting Grid.

 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, dependencies
on layers that are not being used are ignored.

 l SCHED-22064: Previously, the calculation for Total assigned hours was not taking into account the distributions
of a task but was considering the whole task. This meant that the work from distributions where a resource was
not assigned, was included in the calculation. Now, the total assigned hours are calculated using distributions
correctly. This change will improve the reporting of Total assigned hours which is used in planned maintenance
activities.

59
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l SCHED-21952: Previously, if there was more than one resource assigned to a task but only one physical resource
assigned, then the reported values for the physical resource were prorated based on the number of resources
assigned to the task. Now, the physical resource will contribute to the total reported values.

 l SCHED-22205:Previously, if a task rate was referencing a production field, then the Use Varying Rates leveling
option had no effect on the rate. Now, the task rate is varied appropriately when the task rate is referencing a
production field.

 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.

 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.

60
DESWIK.SUITE 2023.1 - 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.

Known issues

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.vCAD

Enhancements and modifications

 l Deswik.vCAD installation: Deswik.vCAD is now available to install via a Deswik installation package (.appx) in
Deswik.Launcher.

Deswik.vSched

Enhancements and modifications

 l Deswik.vSched installation: Deswik.vSched is now available to install via a Deswik installation package (.appx) in
Deswik.Launcher.

61
DESWIK.SUITE 2023.1 - RELEASE NOTES

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 patch.

Deswik.Blend

New commands and features

 l Deswik.Blend |Blend | Rules and Constraints | Stockpile Constraints: We have added a new subtab,
Stockpile Constraints. Use this subtab to switch between Free and Fill and Reclaim modes.

Deswik.CAD

62
DESWIK.SUITE 2023.1 - RELEASE NOTES

Key highlights

Drag-and-drop to slice block models automatically

Previously when you tried to view a slice of your model, almost 30 mouse clicks were needed to load it in the CAD
Model Space, apply a legend and zoom to its extents. If you were working in a blank document, the default working
plane settings often did not intersect with your model, so you wouldn’t see a slice at first. You had to turn on Show
Model Extents, zoom to the extents of the model boundary, and then run Plane by 2 Points to slice through your
model. Once you visually had a slice, you would run Plane by 1 Point to put it back in plan view.

In 2023.1, we have combined this entire process into a single action. All you need to do is drag your file into the Model
Space and Deswik.CAD will do the rest! It will populate the BLOCK MODEL DISPLAY dialog with settings for the slice
(whether dynamic or static), generate and apply a legend, set the working plane through the approximate middle of
the model such that at least one cell is visible, and then zoom to the extents of the slice. It’s that simple! One click and
you’re done.

It’s just as easy if you have entities in your document. Deswik.CAD will zoom to the extents of both the visible entities
and the block model slice automatically. And if it must update the current working plane, it will warn you first. Refer to
Geology | Block Models | Display Settings in the Help file for all the different scenarios.

What's new for point clouds

Combine point clouds imported from RIEGL scans into a single object. Customize the color of the point cloud using the
new color modifier. Export point clouds as LAZ or LAZ LiDAR files.

Introducing the new GMDLB file format

See Introducing the GMDLS file format in this version's Release Notes for more details.

New commands and features

 l File tab:

 o File | Export | Survey | Point Cloud: Export a point cloud as an *.las or *.laz file.

 l General tab:

 o General | Interface | Options | Mini Toolbars: Four new 'Mini Toolbars' are now available for use in the
Model Space. Three of these toolbars (right, bottom, and left) are populated with common commands based
on legacy toolbars (snapping, views, navigating, zooming, visual styles and more). In the default view, only
the bottom Mini Toolbar is visible. However, you have the ability to turn each of these toolbars on or off as
needed, as well as to add or remove commands to create a more efficient workspace. You can also return
the Mini Toolbars to their default (remove all separators and any added commands) using the Reset Mini
Toolbars command.

63
DESWIK.SUITE 2023.1 - RELEASE NOTES

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

 l Geology tab:

 o Solid Model Utilities: Multiple *.gmdls commands have been added under this new grouping on the
Geology tab. Most of them replace legacy commands that worked with the old Deswik geomodel (*.dgm) file
format.

 n Geology | Solid Model Utilities | Commands: Alter solid geomodel tables (files with a *.gmdls
extension) using a set of user-defined rules. The following commands are supported:

 l Compare Solid Models: Compare one solid geomodel to another by checking if the solid
dimensions and field values match in each model.

 l Convert Solid Model: Create a solid geomodel file from an existing geological model file from
other software packages.

 l Extract Entities: Generate solids, slices or hulls from a solid geomodel. Optionally apply a filter or
use limiting entities to isolate specific blocks to use in this process. Assign block fields as attributes
to output solids, slices or hulls.

64
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Extract Surfaces: Generate a roof or floor surface from a solid geomodel. Optionally apply a filter
or use limiting entities to isolate specific blocks to use in this process.

 l Fields Alter: Rename fields, change the default field values, or change field types in an existing
solid geomodel.

 l Fields Copy: Copy selected records and fields from one solid geomodel to another.

 l Fields Delete: Delete selected fields from a solid geomodel.

 l Fields Sort: Sort the records in a solid geomodel based on selected fields. Each field specified can
be sorted in ascending or descending order.

 l Formulae: Alter field values in a solid geomodel table using formula-based rules.

 l Solid Model Filter: Limit a solid geomodel either spatially or by applying a standard filter.

 n Geology | Solid Model Utilities | Compare: Compare one solid geomodel to another to ensure that
the content of each cell matches the equivalent entry (by xyz location).

 n Geology | Solid Model Utilities | Convert | From DGM: Convert a Deswik geomodel file (files with a
*.dgm extension) to a solid geomodel file.

 n Geology | Solid Model Utilities | Convert | From Other: Create a solid geomodel file from an
existing geological model file from another software package.

 n Geology | Solid Model Utilities | Convert | From CAD Solids: Create a solid geomodel file from
solids on an existing layer in the active Deswik.CAD file.

 l Polylines tab:

 o Polylines | Create | Around | Polylines | Concave Hull: Draw a 2D concave polyline around the
boundary of selected entities in a specified plane.

 Although similar to Convex Hull, this command will generate concavities, which result in polyline shapes that
are closer to the original (while still containing all points). If using the Convex Hull command, all angles
generated are convex.

 l Process map commands:

 o Interactive Filter: Apply a temporary, interactive filter to one or more layers to change the visibility of
entities based on their attribute values.

 This feature has also been added to all versions of Deswik.Suite from 2022.1 onward.
 l Ribbon | Set Keyboard Shortcut: You can now right-click any command on the Deswik.CAD ribbon to assign it a
keyboard shortcut comprised of the Ctrl or Alt key and a single alphanumeric character.

65
DESWIK.SUITE 2023.1 - RELEASE NOTES

 To assign shortcuts that do not include the Ctrl or Alt keys, you still need to use the General | Interface
| Shortcuts command.

Enhancements and modifications

 l Quick Access Toolbar: You can now easily customize the QAT. Right-click any command on the ribbon, and then
click Add to Quick Access Toolbar to add the command to the QAT. Added buttons will be persistent between
sessions.

 l File tab:

 o File | Export | CAD and Other Formats: When exporting to the MicroStation *.dgn format, you can now
select the new Create legacy DGN level layers checkbox to generate an additional 63 empty seed file layers
in the output DGN file. These layers represent the default layer tree of legacy DGN files.

66
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o File | Export | CSV/Text | WKT CSV: Two enhancements.

 These features have also been added to the previous version of Deswik.Suite.
 n Export 3D: Select this checkbox to export the z value of each vertex for 3D objects.

 n Generate multipart geometry: Previously, this command could only export points and polylines as 2D
geometry primitives, that is, points, polygons, and linestrings. Now you can select the new Generate

67
DESWIK.SUITE 2023.1 - RELEASE NOTES

multipart geometry checkbox to export points and polylines as 2D multipart geometries instead.

 o File | Import | Scan Data | RIEGL Scan:

 n Point cloud capability: Previously, this command did not import scan data as point cloud entities.
Now, when you set Import points as to A single 'Points' entity, scan data is imported as a point
cloud, making it much easier to work with larger datasets.

 n Combine point clouds: When importing files containing more than one point scan, we have added the

68
DESWIK.SUITE 2023.1 - RELEASE NOTES

ability to combine the scans into a single point cloud during the import process.

 l General tab:

69
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o General | Measure | Distance | Distance Between Surfaces or Solid: Previously, this command
provided an interactive way to measure the distance between two surfaces or between two points on a solid.
The distance would appear as a tooltip next to your cursor. In 2023.1, this command now displays a dialog,
giving you the ability to track multiple selected points, generate point entities at each digitized point, and
optionally assign the queried height as attribute to these point entities.

 l Geology tab:

 o Geology | Block Models | Settings: You can now display a slice of your geological model (and
autopopulate the BLOCK MODEL DISPLAY dialog for this command) by dragging and dropping your geological
model directly into the Model Space (similar to importing data). As part of this 'import' process, Deswik.CAD
will:

 n populate this command with the model details.

 n load the model and generate a dynamic slice.

 n analyze the model fields and apply an autogenerated legend to the slice to color model cells to assist
with viewing.

 n turn on the extents of the model boundary as a 3D box in the Model Space.

This method is particularly useful for models that either sit entirely above zero elevation or entirely
underground. It is also very helpful if you aren't familiar with the model or are having trouble slicing it.

 l LAYER CONTROL window shortcut menu commands:

 o We have renamed the Reload Data Source and Reload Data Source in Children commands to Update
Data Source and Update Data Source in Children.

70
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Layers tab:

 o Layers | Data | Update All Data Sources: We have renamed the Reload All Data Sources command to
Update All Data Sources.

In addition, this command will reload any layers containing entities sourced from Deswik.MDM.

71
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o Layers | Properties | Properties: This command now provides information on layers containing entities
sourced from Deswik.MDM. You also have the option of storing those entities in the file or reloading them
each time the file is opened (similar to the Reference only option for layers containing imported data).

 l Open pit tab:

72
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o Open Pit | Pit | Deswik.SPD | Automated Pit Design: New smoothing algorithm.

 n Use outer hull algorithm: When contour slices from a polyface surface from an optimization package
are used as input, the surface is usually very 'blocky'. As a result, you must smooth the contours as part
of the process to generate a reasonable pit design shape. Previously, the available smoothing option
(Smooth input contours) was aggressive to make a pleasing shape. The smoothed shape was often
significantly smaller than the unsmoothed contours, losing a lot of potential ore in the pit. Now you can
also use a new 'outer hull algorithm' to generate a 'concave hull' around the unsmoothed contour. A
concave hull will yield a better representation of the data and provide a better starting point.

 l Max length: Use this field to govern how much smoothing is done by this algorithm.

 l Offset: After the hull is calculated, the smoothed polyline will always be on the outer side of the
contour slices. This may not be desirable, because it can include extra waste. Use this new offset
field to offset the hull polyline inwards by the specified distance.

 o Open Pit | Road | Road Audit: Two enhancements.

 n Use the new Curve Radius properties to evaluate curves and report curves with a radius less than a
specified minimum.

73
DESWIK.SUITE 2023.1 - RELEASE NOTES

 n Register input centerlines to sections: Select this new checkbox to add points at the intersection of
the centerline and the road cross sections, and then register the centerline (with the points inserted) to
the surface. The points are saved to the Topography layer. Use this option if you need to annotate the
gradient change between each section line.

 l Polylines tab:

 o Polylines | Draw | Polyline | Concave Around Points: Multiple enhancements.

 The features that follow have also been added to all versions of Deswik.Suite from 2022.1 onward.
 n Grouping attributes: Select one or more existing attributes to use to group input entities. Deswik.CAD
will generate an outline around each group of entities with common attribute values.

74
DESWIK.SUITE 2023.1 - RELEASE NOTES

 n Minimum output polyline area: Specify the minimum area for output outlines. Any outlines with an
area less than this value will not be generated. Use the default value of 0 to generate all outlines.

 n Input polyline point spacing: Enter a value greater than 0 to internally add points to any input
polylines at the specified spacing.

 Use this option to create a smoother, more accurate output outlines. Input polylines are not modified in
this process.

 l Process map commands:

 o Prompt User: Multiple new Value Types have been added, giving you the ability to prompt a user for an
azimuth, a color selection, x, y, and z coordinates, or coordinates for a bounding box.

75
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Solids tab:

 o Solids | Boolean | Bulk: You can now use one or more Grouping Attributes to group input solids on both
the First Layer and Rest Layer. Only attributes common to both layers will be available for selection. In
other words, only input solids that have common attribute values will be considered in the Operation.

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

76
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o Solids | Features | Triangle Slope Markers: Use the new Sum areas to attributes checkbox to generate
attributes for the purpose of reporting slope area sums for each of the bins. Results are grouped into 2D
(plan view) and 3D (true) area types. If bins do not already include flat or vertical gradients, attributes will be
added to include them at the limits.

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

 l Survey tab:

 o Survey | Point Clouds | Modify: Use the new Color modifier to create custom color schemes to help you
edit and interpret point clouds.

77
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Underground tab:

78
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o Underground | Design | Auto Designer: In order to productize the Auto Designer for different mining
methods, we have exposed the ability to include a formula, where previously constant numeric values were
entered. A numeric value must always be specified. The command will use this value if the formula field is
left blank, or if the formula returns a non-numeric value or a value that is outside of the allowed range.

1 Constant, numeric value (default)

2 Formula

All of these new formula fields support the use of global constants. When this command is run from a
process map, this means users have the ability to build custom forms designed to prompt for specific
parameters (which can then plugged into user-defined rule sets via global constants).

 These new settings are not backwards compatible. The default value that you enter for any of these
parameters will be used when run in older versions. Formulae will be ignored.

Show me

 o Underground | Design | Auto Designer | Create By Connecting: Multiple enhancements.

79
DESWIK.SUITE 2023.1 - RELEASE NOTES

 n Filter: It is now possible to include a 'formula' in a filter string based on an attributes on the input
polylines. To do this, the attribute needs to be preceded by a tilde character (~), and the formula needs
to be enclosed in single quotes. In addition, the formula can only be included in the Filter field for the
non-search origin position. In the example that follows, the Search origin position is set to the Start
point, so we can use a formula in the filter for the End point. Our formula will first isolate any polylines
with a DW_AutoLayout value=FinalCrosscut. Then for each of those polylines, it will add 1 to the
'StopeLine' attribute value on the origin polyline, and test that value against the 'StopeLine' attribute
value on the end point polyline. In other words, the 'StopeLine' value on the polylines that we are
searching for must be greater than or equal to the 'StopeLine' value on the originating polyline (or they
will be ignored).

80
DESWIK.SUITE 2023.1 - RELEASE NOTES

 n Grouping: You can now select one or more attributes to use to group polylines. Only polylines with
common attribute values will be connected.

 n Use distance before override: Previously, the command always checked the distance to the nearest
polyline after performing the override. Now you can select this new checkbox to use the distance to the
nearest polyline before overriding to determine if the connecting polyline is the shortest (or longest, as
specified by Keep shortest).

 Start by running the command on your input. If you see anomalies like the one shown on the left, try
selecting this checkbox and running the command again.

 Use distance before override

 Use distance before override

 l User Interface changes:

 o Output window | Rotation tab: You can now digitize a polyline at a specified gradient at a specific
elevation (where previously, you could only do so relative to a specific change in elevation). As part of this
process, we have added a new dropdown control to switch between the various options (as opposed to the
previous setup which was comprised of three different controls (Distance, 2D distance, and rZ). Finally,
the 2D distance control has been replaced with a toggle that works together with the various digitization
options.

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

81
DESWIK.SUITE 2023.1 - RELEASE NOTES

Rotation tab before (2022.1 and earlier)

Rotation tab as of 2023.1

 l View tab:

 o View | Legends | Show: Previously, the floating legend window (created by several commands) would
simply display the colors in the legend. This window now supports 'soft' filtering capability similar to that
used by the interactive filter. Select a row in the legend to isolate the entities on that row (that is, the entities
that meet that criteria for that legend bin) and hide all other entities.

Bug fixes, reporting, and output changes

 l CAD-55681, CAD-55730, CAD-55862 (General | Measure | Distance | Distance): In versions prior to the fix, if
Mini Toolbars are visible and you experience performance issues with respect to the tooltip displayed for this
command, the Mini Toolbars must be turned off. This issue has been resolved in 2023.504.

 l CAD-54103 (Layer Tree Visibility): When using a process map that contains the Layer Tree Visibility command
on a node, layers in layouts would disappear when switching between the Model Space and the layout. This was
resolved in 2022.3.204.

82
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l CAD-54087, CAD-54115, CAD-54168, CAD-54121, and CAD-53138 (File | Import | CAD | From Open Designs):
Imported figures were being deleted from the source files in 2023.1.12+. This was resolved as of 2023.1.183.

 l CAD-53851 (Ribbon display and Quick Access Toolbar functionality): We have removed the ability to
autohide the ribbon, because this was also hiding the Quick Access Toolbar. The ability to minimize the ribbon is
still provided but is no longer accessed through the ribbon display options icon in the upper-right corner of
the UI. Instead, you need to right-click anywhere along the ribbon or the Quick Access Toolbar to display a
shortcut menu, and then click Minimize the Ribbon. These changes are applicable to 2022.2.609+ and
2023.1.187+.

Known issues

Beta testers of 2023.1 should avoid this release of 2023.1, as it contains changes that will cause an upgrade of the
Survey database (making it incompatible with the current 2022.2 patch), but also includes an known issue that could
cause problems when importing jobs.  A fix for the error is already undergoing our QA procedures.  The next patches
of both 2022.2 and 2023.1 will be fully compatible with each other, and have the known issue resolved.

Deswik.Enviro

Enhancements and modifications

 l Open Pit | Environment | Deswik.EnviroTools | Create Dump Surface: We have made multiple changes in
order to generate a more practical dump design that minimizes the amount of subsequent material movement
required to achieve the desired final geofluv (or other) landform at mine closure. Although most changes are
under the hood, interface and output changes include:

 o Grade reference surface: Select this new check box to base the bottom bench on a selected grade
reference surface. All subsequent benches will be created at a set vertical offset (Lift height).

 o Target cut and fill balance: If selected, Deswik.Enviro will attempt to create a cut fill volume balanced
design at or better than the specified target %.

 o Previous output Crest and toe polylines were saved to output layers by lift. These have been renamed to
Design polylines and are now output to a single POLYLINES layer. Toe polylines will have a dashed line type.
Crest polylines will have a solid line type. Crest and toe polylines for each lift will all have distinct colors. All
crest and toe polylines will have two attributes assigned as follows:

 n 'Design' attribute: Values will indicate whether the polylines is a toe or crest.

 n 'Lift Name' attribute: Values will indicate the lift elevation of the polylines.

 o The new Minimum area field gives you the ability to control the size of the features in the surface that
should be considered for inclusion.

 Use this field to reject small 'paddock dumping' zones from the design.

83
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o If a boundary polygon is specified, a copy of this polyline is automatically saved to an output layer called
BOUNDARY as part of this process. This is done so you can manipulate and tessellate the copy of the
boundary polyline along with the toe and crest polylines (saved to the output POLYLINES layer), to fine tune
the final dump design if necessary.

84
DESWIK.SUITE 2023.1 - RELEASE NOTES

Sample output layers

      DUMP SURFACE (PARENT)


      DUMP DESIGN
      BOUNDARY
      POLYLINES
      CONTOUR
      CUT
      FILL
      GRID
      ORIGINAL SURFACE

Deswik.GeoTools

New commands and features

 l Deswik.OreControl | Create Program: When creating a new Ore Control program, you can use the new Parent
model option to set a parent block model, for example a master resource model. When you choose a parent
model, Deswik.OreControl automatically copies the fields and values from the parent model into the new Ore
Control model. The parent block model fields are also available for use in formulas.

85
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Deswik.OreControl | Setup Program Area: When defining a new Ore Control program area, you can now limit
the modeling area using topography. When you use topography as a limit, the modeling area is cut by the
topography, that is, the modeling area includes only the area below the selected topography. You can combine
the topography with a limiting polyline or with a limiting polyface to more accurately define the area.

 l Deswik.OreControl | Define Geology: When adding a new unit to the Geology table, you can now pick a solid
or a polyline from the Model Space. If you select a polyline, you can use the SOLID EXTRUSION dialog to determine
the extrusion distance and the color of the new solid. The existing Pick tool has also been improved so that you
can select a solid or polyline.

86
DESWIK.SUITE 2023.1 - RELEASE NOTES

Alternatively, you can use the new Tools on the DEFINE GEOLOGY dialog to define new units:

 o Use the new Draw tool to draw a polygon in the Model Space and then extrude a solid.

 o Use the new Box Select tool to draw a box in the Model Space. All existing solids in the box area are added to
the Geology table and Deswik.OreControl asks if you want to add the box area as a new solid. If there are no
solids in the area, you are informed that no solids were found and asked if you want to add the area as a
new solid.

 l Deswik.Mapping | Tools | Working Plane | Create Grid, Edit Grid, and Delete Grid: You can use the new grid
tools to create, edit, and delete user-defined grids in the Model Space. When creating and editing grids, you can
specify the size of individual cells in the grid, the grid height, width, and azimuth, as well as crop to layers and
format the text.

87
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Deswik.Mapping | Tools | Working Plane | Plane by Slicer: A slicer has been added to the working planes
tools, so that you can draw, in the Model Space, the section that you want to view, and then define the width of
the slice. This tool is particularly useful when you are working with point clouds and large meshes.

 l Deswik.Mapping | Tools | Draw Features | [Disc]: You can now use disc mapping objects to measure the dip
and dip direction of a surface. When drawing a structural disc, snap the insertion point to a surface, the dip and
dip direction will be measured. The standard DISC PARAMETERS dialog appears with the orientation, which you can
edit if necessary.

 l Deswik.Mapping | File | Import | Import OBJ data: You can use the new Import OBJ command to import a
textured mesh from survey/scanning equipment directly into Deswik.Mapping as an OBJ file.

88
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Deswik.Mapping | File | Import | Import point cloud data: You can use the new Import point cloud
data command to import point cloud data from *.las or *.laz files directly into the current file in Deswik.Mapping.

 l Deswik.Mapping | Job | New: When you create a new mapping job, you can now copy properties to the new
job:

 o To use the same property values as the current, active job, tap Copy Previous Values.

 o To use the same properties as a figure currently displayed in the Model Space, tap Copy From Figure, and
then select the figure in the Model Space.

You can use this tool to use job information from mine design or survey.

89
DESWIK.SUITE 2023.1 - RELEASE NOTES

Enhancements and modifications

 l Geology  | GeoTools | Deswik.Mapping | Configure | Text: When configuring a mapping job, you can now
choose to add a leader line, that is, a line with an arrow, to text objects. his option is very useful where text notes
need to refer to a specific location in the model. When the user adds a feature with this option, they are
prompted to digitize the leader line, which can have multiple points/vertices. Upon completion of digitizing, the
user is required to specify the text string. The text is then placed at the end of the leader line.

 l Geology | GeoTools | Deswik.Mapping | Configure | Job Properties: Enhancements to Deswik.Mapping


make it is easier for users to understand the purpose of job properties. For example, job properties that are
created by the software in order for it to run correctly, that is system job properties, are now easily identified in
the MAPPING CONFIGURATION dialog - system job properties are now grouped at the top of the Job Properties table
and appear gray, as they are read-only. You can use the new Display column to display or hide system job
properties in Deswik.Mapping, for example, in the CONFIRM NEW JOB NAME dialog. If system job properties are
displayed in Deswik.Mapping, the are now grouped at the bottom of the Properties table and appear gray as
they are read-only.

90
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Geology | GeoTools | Deswik.Mapping | Configure | Options: You can now choose to use the Left Hand
Rule (American Right Hand Rule) structural measurement convention at your site. When using the Left Hand
Rule, the dip direction is calculated as the azimuth minus 90°. The existing Right Hand Rule is still available, or
you can choose the Both option so that users can choose which convention to apply when they draw a feature.

91
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Geology | GeoTools | Deswik.Mapping | Configure | Features: You can use the new Copy annotation from
option to quickly and easily copy the annotation from one feature to another. You can copy annotation between
two features if both features have the same type and both have an Annotation Type of Mapping.

92
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Geology | GeoTools | Deswik.Mapping | Configure | Copy setting to files: When you copy mapping settings
from the current file to one or more files, you can now choose whether to overwrite the job properties in the
selected files.

93
DESWIK.SUITE 2023.1 - RELEASE NOTES

Deswik.GO

Introducing new project type: Task sequence.

 l Deswik.GO | File| Project Type: You can now create a Deswik.GO project using Deswik.Sched data. On the
PROJECT TYPE dialog, select Task sequence as the Deswik.GO project type. The project will optimize the task
extraction sequence and destination decisions.

94
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Deswik.GO | Model setup | Data Sources: On the ADD DATA SOURCE dialog, select to browse to the location
of your source data file.

Select a Deswik.Sched*.dsf source data file.

You can choose materials from the Deswik.Sched*.dsf source data file.

95
DESWIK.SUITE 2023.1 - RELEASE NOTES

 Select a set of materials that are mutually exclusive to make sure you have a valid mass balance.
You can choose Phase and Bench attributes from the previously defined numeric source attributes.

All active dependencies in the Deswik.Sched source data file will also be imported.

96
DESWIK.SUITE 2023.1 - RELEASE NOTES

 In Deswik.Sched, a dependency layer is considered active when it's Use checkbox is selected.
 l Deswik.GO |GO| Model setup| Task Grouping: Use this subtab to aggregate tasks with matching properties to
improve performance.

This feature will combine tasks but will not modify the parcels within each of the tasks. It will also modify any
relevant task dependencies, to make sure that the new aggregated tasks maintain the same external links to
other tasks.

 Source Definition is a required source attribute for Task sequence projects and thus will always be added as
grouping attribute whereas Phase attribute is optional. It will be automatically added to the grouping attribute
grid if defined.

97
DESWIK.SUITE 2023.1 - RELEASE NOTES

 Care must be taken when selecting grouping attributes, in order to understand the impacts on task dependencies.
The dependency aggregation process may lead to dependency cycles where new, aggregated tasks have mutual
dependencies on each other.

Alicanto scheduler is unable to solve models with dependency cycles, while Deswik General Solver will attempt
to solve the model by processing all tasks in a cycle within a single period.

 l Deswik.GO | Model setup | Periods: The Schedule start date and Schedule end date from your
Deswik.Sched*.dsf file is now shown on the Periods subtab.

 l Deswik.GO | Model setup | Sources: From the Source definition list, select a source definition attribute from
the list of available text attributes defined on the Data Sources subtab. The distinct values expressed by the
attribute can be used to control which flow model source node each parcel is associated with.

 l Deswik.GO | Rules and constraints | Sink Rates: We have updated the way sink rates are used.

98
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Deswik.GO | Report | Export: On the EXPORT REPORT dialog, you can export Task Schedules from your
Deswik.Sched*.dsf file.

New commands and features

 l Deswik.GO |GO| File| Options: A Usage and Privacy tab has been added to OPTIONS. Here, you can select
whether you agree to send us information about your usage. The information will help us improve Deswik.GO.
The Submit information about usage checkbox is selected by default, but you can change your preference at
any time.

99
DESWIK.SUITE 2023.1 - RELEASE NOTES

When you start Deswik.GO for the first time, or when you start Deswik.GO for the first time after upgrading from
a version that did not have usage analytics, a Welcome wizard will appear before launching Deswik.GO. You can
change your usage and privacy settings here at any time.

Show me the Welcome wizard

100
DESWIK.SUITE 2023.1 - RELEASE NOTES

101
DESWIK.SUITE 2023.1 - RELEASE NOTES

 You must populate all of the fields on the first page to activate the button.

 l Deswik.GO | Model setup | Data Sources: On the ADD DATA SOURCE dialog, we have added a new button

To analyze the properties of your block model file select and the BLOCK MODEL PROPERTIES dialog
appears.

102
DESWIK.SUITE 2023.1 - RELEASE NOTES

 This dialog is autopopulated and read-only.


See Deswik.CAD | Geology | Block Model Utilities | Properties for detailed description.

 l Deswik.GO | Model setup | Data Sources: On the ADD DATA SOURCE dialog, we have updated Select Phase
Design. We have added a drop down box for a proportion attribute that can be used to specify how much of any
given block is assigned to a specific phase.

 This dialog only appears when your Deswik.GO project type is Existing phase design.

103
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Deswik.GO |GO| Model setup| Material Acceptance: We have added a new grid, Materials to the Material
Acceptance subtab. Use this grid to create, edit or delete user defined materials.

 l Deswik.GO |GO| Model setup| Plants: We have added a new column, Material. Select from the list the
material to use. You can select User-Defined materials from the Material Acceptance subtab.

104
DESWIK.SUITE 2023.1 - RELEASE NOTES

 This subtab only appears when your Deswik.GO solution type is Phase bench solution: Deswik General Solver,
Destination schedule: Deswik General Solver or Task Sequence: Deswik General Solver. For more
information, see Solution Types.

 This grid is only available if you selected the Split option in Plant type.
 l Deswik.GO | Report | Export: On the EXPORT REPORT dialog, you can export the stockpiles data per period for
selected data source to a *csv file. This report contains four types of records (BalanceStart, BalanceEnd, InFlow,
and OutFlow) that are reported per period per stockpile.

105
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Deswik.GO |Menu Commands| Report | Auto export movements: We have added stockpiles to the report
option, Auto export movements.

When this option is active, the movements and stockpiles report will be automatically exported to the current
project directory on the successful completion of engine processing.

If this option is not active the movements and stockpiles report will not be automatically exported.

 A check mark appears to the left of the active option.

 l Deswik.GO | Menu Commands | View | Dashboards: We have added a new dashboard template to capture
stockpiles.

Deswik.IS

Enhancements and modifications

 l Options | Block Model Validations: An option has been added to the Block Model Validation tab, so that you
can choose whether to show validation messages every time the block model is interrogated (even if it has been
previously validated). Validation messages will still be displayed the first time the block model validation is run,
regardless of this option. This change has been merged back to Deswik.Suite 2022.2.

106
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Options | Data: You now have the option to have Deswik.IS automatically link to a Deswik.Sched file that shares
the same name and directory as the Deswik.CAD file. This will save you time when you are starting a new planning
cycle or scenario, as you no longer need to relink the files. In the past, forgetting to re-link the files could also lead
to overwriting old plans or errors.

107
DESWIK.SUITE 2023.1 - RELEASE NOTES

 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.

108
DESWIK.SUITE 2023.1 - RELEASE NOTES

Bug fixes, reporting, and output changes

 l IS-4405: Previously, when creating bench blocks from elevations, the only filter that worked was <No Filter>. This
issue has now been resolved, and you can select any filter. This change has been merged back to Deswik.Suite
2022.2.

Deswik.LHS

Enhancements and modifications

 l Deswik.LHS | Dump Scheduling | Scenarios|Processing Parameters: The following dump destination


strategies are now supported in the new pathfinder engine for CAD LHS:

 o Target Cycle Time

 o Maximize Centroid Distance, Target Cycle Time

 o Target Cycle Time, Maximize Centroid Distance

 o Minimize Elevation Change, Minimize Cycle Time

109
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o Target Straight Average Cycle Time

 o Target Weighted Average Cycle Time

 o Minimize Haul Matrix Cost

 o Target Truck Hours

 o Maximize Efficiency, Target Cycle Time.

 Make sure that you clear the Use legacy pathfinder algorithm checkbox to use the new pathfinder engine for
CAD LHS.

Deswik.MDM

Known issues

 l MDM-8776: When clicking the Update Data Source action in the context menu of a layer that was appended
from an MDM Plugin, and if the data source referenced in that layer contains spatial points which have a style file
defined for styling, the reload will fail silently.

Deswik.OPSTS

Enhancements and modifications

 l Cut By | Cut By Date: Previously, the command only allowed for a single input polyline. Now, you can specify
multiple polylines. The command will then zigzag between polylines based on the input dates.

Deswik.Sched

New commands and features

 l
Application button : Deswik.Sched now provides a number of additional commands from the application
button. From this window, you can import and export files, access a range of help resources and contact support.

 The File ribbon is still available. Some of the commands that are located on the File ribbon can also be accessed
via the Application button.

110
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Home | Application Configuration | Application Options: A Usage and Privacy tab has been added to
APPLICATION OPTIONS. Here, you can select whether you agree to send us information about your usage. The
information will help us improve Deswik.Sched. The Submit information about usage checkbox is selected by
default, but you can change your preference at any time.

111
DESWIK.SUITE 2023.1 - RELEASE NOTES

Enhancements and modifications

 l Setup | Fields | Materials: The use of materials in larger schedules can cause significant slowdown to core
features of the application, from saving and loading, to updating and calculating values. A number of changes
have been made to improve material performance in this release, specifically targeted to block model
interrogation times and schedule calculation times.

The following images show production field calculation times being reduced tremendously and interrogation
times being more than halved on average.

 l Setup | Fields | Production Fields: A new checkbox has been added to Advanced Options in the PRODUCTION
FIELDS dialog, to indicate if a production field references a leveler sensitive field. Leveler sensitive fields should not
be used for driving properties or calculating rates, as they may produce inconsistent results.

Show me leveler sensitive fields

112
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o Start

 o Finish

 o Level date

 o Duration hours

 o Duration minutes

 o Duration quantity

 o Duration seconds

 o Is split

 o Number of splits

 o Physical resource

 o Physical resource assignment details

 o Rate

 o Indicators

 o Duration.

 l Setup | Fields | Custom Fields: Grouping functionality has been added to the CUSTOM FIELDS dialog so that you
can better organize your fields. In addition, fields created by Deswik.IS, for example, DIS fields and MINING PATH
SEQUENCING fields will automatically be placed in DIS and Mining Paths folders respectively.

 For existing schedules, you will need to manually create DIS and Mining Paths folders.

113
DESWIK.SUITE 2023.1 - RELEASE NOTES

 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.

114
DESWIK.SUITE 2023.1 - RELEASE NOTES

Bug fixes, reporting, and output changes

 l SCHED-22037: Previously, when using an invalid operator (such as multiplication) with a mix of numeric and text
types, Deswik.Sched would produce a log message, an invalid result, or both. Now, the formula builder will
generate a parse error with the exact operator and operand combination. Validation has also been improved in
other instances were there were inconsistencies, for example, previously [A]-2 would have been considered valid,
but 2-[A] not. In the following example, if A*2 is entered as a formula, then the following parse error would be
generated:

 l SCHED-16932: Previously, there were some issues displaying the correct data in Resource view, when using sorts
and filters thorough the LAYOUTS dialog. These issues have now been resolved.

115
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o If Use standard filters, groups, and sorts is selected, then the following applies:

 n Task sort: Read-only; will display a previously selected Task sort. The sort you select for the Task Grid
and Gantt Chart will apply to the Resources view in the Reporting Grid.

 n Task filter: Read-only; will display a previously selected Task filter. The filter you select for the Task Grid
and Gantt Chart will apply to the Resources view in the Reporting Grid.

 o If Use standard filters, groups, and sorts is cleared, then the following applies:

 n Task sort: Select a sort from the configured Task sorts. This sort will apply to the Resources view in the
Reporting Grid.

 n Task filter: Select a filter from the configured Task filters. This filter will apply to the Resources view in
the Reporting Grid.

 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, dependencies
on layers that are not being used are ignored.

 l SCHED-22064: Previously, the calculation for Total assigned hours was not taking into account the distributions
of a task but was considering the whole task. This meant that the work from distributions where a resource was
not assigned, was included in the calculation. Now, the total assigned hours are calculated using distributions
correctly. This change will improve the reporting of Total assigned hours which is used in planned maintenance
activities.

116
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l SCHED-21952: Previously, if there was more than one resource assigned to a task but only one physical resource
assigned, then the reported values for the physical resource were prorated based on the number of resources
assigned to the task. Now, the physical resource will contribute to the total reported values.

 l SCHED-22205:Previously, if a task rate was referencing a production field, then the Use Varying Rates leveling
option had no effect on the rate. Now, the task rate is varied appropriately when the task rate is referencing a
production field.

 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.

 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.

117
DESWIK.SUITE 2023.1 - 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.

Known issues

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.vCAD

Enhancements and modifications

 l Deswik.vCAD installation: Deswik.vCAD is now available to install via a Deswik installation package (.appx) in
Deswik.Launcher.

Deswik.vSched

Enhancements and modifications

 l Deswik.vSched installation: Deswik.vSched is now available to install via a Deswik installation package (.appx) in
Deswik.Launcher.

118
DESWIK.SUITE 2023.1 - RELEASE NOTES

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 patch.

Deswik.Blend

New commands and features

 l Deswik.Blend |Blend | Rules and Constraints | Stockpile Constraints: We have added a new subtab,
Stockpile Constraints. Use this subtab to switch between Free and Fill and Reclaim modes.

Deswik.CAD

119
DESWIK.SUITE 2023.1 - RELEASE NOTES

Key highlights

Drag-and-drop to slice block models automatically

Previously when you tried to view a slice of your model, almost 30 mouse clicks were needed to load it in the CAD
Model Space, apply a legend and zoom to its extents. If you were working in a blank document, the default working
plane settings often did not intersect with your model, so you wouldn’t see a slice at first. You had to turn on Show
Model Extents, zoom to the extents of the model boundary, and then run Plane by 2 Points to slice through your
model. Once you visually had a slice, you would run Plane by 1 Point to put it back in plan view.

In 2023.1, we have combined this entire process into a single action. All you need to do is drag your file into the Model
Space and Deswik.CAD will do the rest! It will populate the BLOCK MODEL DISPLAY dialog with settings for the slice
(whether dynamic or static), generate and apply a legend, set the working plane through the approximate middle of
the model such that at least one cell is visible, and then zoom to the extents of the slice. It’s that simple! One click and
you’re done.

It’s just as easy if you have entities in your document. Deswik.CAD will zoom to the extents of both the visible entities
and the block model slice automatically. And if it must update the current working plane, it will warn you first. Refer to
Geology | Block Models | Display Settings in the Help file for all the different scenarios.

What's new for point clouds

Combine point clouds imported from RIEGL scans into a single object. Customize the color of the point cloud using the
new color modifier. Export point clouds as LAZ or LAZ LiDAR files.

Introducing the new GMDLB file format

See Introducing the GMDLS file format in this version's Release Notes for more details.

New commands and features

 l File tab:

 o File | Export | Survey | Point Cloud: Export a point cloud as an *.las or *.laz file.

 l General tab:

 o General | Interface | Options | Mini Toolbars: Four new 'Mini Toolbars' are now available for use in the
Model Space. Three of these toolbars (right, bottom, and left) are populated with common commands based
on legacy toolbars (snapping, views, navigating, zooming, visual styles and more). In the default view, only
the bottom Mini Toolbar is visible. However, you have the ability to turn each of these toolbars on or off as
needed, as well as to add or remove commands to create a more efficient workspace. You can also return
the Mini Toolbars to their default (remove all separators and any added commands) using the Reset Mini
Toolbars command.

120
DESWIK.SUITE 2023.1 - RELEASE NOTES

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

 l Geology tab:

 o Solid Model Utilities: Multiple *.gmdls commands have been added under this new grouping on the
Geology tab. Most of them replace legacy commands that worked with the old Deswik geomodel (*.dgm) file
format.

 n Geology | Solid Model Utilities | Commands: Alter solid geomodel tables (files with a *.gmdls
extension) using a set of user-defined rules. The following commands are supported:

 l Compare Solid Models: Compare one solid geomodel to another by checking if the solid
dimensions and field values match in each model.

 l Convert Solid Model: Create a solid geomodel file from an existing geological model file from
other software packages.

 l Extract Entities: Generate solids, slices or hulls from a solid geomodel. Optionally apply a filter or
use limiting entities to isolate specific blocks to use in this process. Assign block fields as attributes
to output solids, slices or hulls.

121
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Extract Surfaces: Generate a roof or floor surface from a solid geomodel. Optionally apply a filter
or use limiting entities to isolate specific blocks to use in this process.

 l Fields Alter: Rename fields, change the default field values, or change field types in an existing
solid geomodel.

 l Fields Copy: Copy selected records and fields from one solid geomodel to another.

 l Fields Delete: Delete selected fields from a solid geomodel.

 l Fields Sort: Sort the records in a solid geomodel based on selected fields. Each field specified can
be sorted in ascending or descending order.

 l Formulae: Alter field values in a solid geomodel table using formula-based rules.

 l Solid Model Filter: Limit a solid geomodel either spatially or by applying a standard filter.

 n Geology | Solid Model Utilities | Compare: Compare one solid geomodel to another to ensure that
the content of each cell matches the equivalent entry (by xyz location).

 n Geology | Solid Model Utilities | Convert | From DGM: Convert a Deswik geomodel file (files with a
*.dgm extension) to a solid geomodel file.

 n Geology | Solid Model Utilities | Convert | From Other: Create a solid geomodel file from an
existing geological model file from another software package.

 n Geology | Solid Model Utilities | Convert | From CAD Solids: Create a solid geomodel file from
solids on an existing layer in the active Deswik.CAD file.

 l Polylines tab:

 o Polylines | Create | Around | Polylines | Concave Hull: Draw a 2D concave polyline around the
boundary of selected entities in a specified plane.

 Although similar to Convex Hull, this command will generate concavities, which result in polyline shapes that
are closer to the original (while still containing all points). If using the Convex Hull command, all angles
generated are convex.

 l Process map commands:

 o Interactive Filter: Apply a temporary, interactive filter to one or more layers to change the visibility of
entities based on their attribute values.

 This feature has also been added to all versions of Deswik.Suite from 2022.1 onward.
 o Stope Optimizer: Run Deswik.SO from a process map.

122
DESWIK.SUITE 2023.1 - RELEASE NOTES

 Embedding this command in a process map lets you save your settings so they are available each time you
click the node. This is particularly useful when multiple people use a process map to perform the same tasks.
In addition, running Deswik.SO from a process map means you can link stope optimization in with the Auto
Designer command (by adding the Auto Designer as a subsequent command on the same node).

 l Ribbon | Set Keyboard Shortcut: You can now right-click any command on the Deswik.CAD ribbon to assign it a
keyboard shortcut comprised of the Ctrl or Alt key and a single alphanumeric character.

 To assign shortcuts that do not include the Ctrl or Alt keys, you still need to use the General | Interface
| Shortcuts command.

Enhancements and modifications

 l Quick Access Toolbar: You can now easily customize the QAT. Right-click any command on the ribbon, and then
click Add to Quick Access Toolbar to add the command to the QAT. Added buttons will be persistent between
sessions.

 l File tab:

123
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o File | Export | CAD and Other Formats: When exporting to the MicroStation *.dgn format, you can now
select the new Create legacy DGN level layers checkbox to generate an additional 63 empty seed file layers
in the output DGN file. These layers represent the default layer tree of legacy DGN files.

 o File | Export | CSV/Text | WKT CSV: Two enhancements.

 These features have also been added to the previous version of Deswik.Suite.

124
DESWIK.SUITE 2023.1 - RELEASE NOTES

 n Export 3D: Select this checkbox to export the z value of each vertex for 3D objects.

 n Generate multipart geometry: Previously, this command could only export points and polylines as 2D
geometry primitives, that is, points, polygons, and linestrings. Now you can select the new Generate
multipart geometry checkbox to export points and polylines as 2D multipart geometries instead.

 o File | Import | Scan Data | RIEGL Scan:

 n Point cloud capability: Previously, this command did not import scan data as point cloud entities.
Now, when you set Import points as to A single 'Points' entity, scan data is imported as a point
cloud, making it much easier to work with larger datasets.

 n Combine point clouds: When importing files containing more than one point scan, we have added the

125
DESWIK.SUITE 2023.1 - RELEASE NOTES

ability to combine the scans into a single point cloud during the import process.

 l General tab:

126
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o General | Measure | Distance | Distance Between Surfaces or Solid: Previously, this command
provided an interactive way to measure the distance between two surfaces or between two points on a solid.
The distance would appear as a tooltip next to your cursor. In 2023.1, this command now displays a dialog,
giving you the ability to track multiple selected points, generate point entities at each digitized point, and
optionally assign the queried height as attribute to these point entities.

 l Geology tab:

 o Geology | Block Models | Settings: You can now display a slice of your geological model (and
autopopulate the BLOCK MODEL DISPLAY dialog for this command) by dragging and dropping your geological
model directly into the Model Space (similar to importing data). As part of this 'import' process, Deswik.CAD
will:

 n populate this command with the model details.

 n load the model and generate a dynamic slice.

 n analyze the model fields and apply an autogenerated legend to the slice to color model cells to assist
with viewing.

 n turn on the extents of the model boundary as a 3D box in the Model Space.

This method is particularly useful for models that either sit entirely above zero elevation or entirely
underground. It is also very helpful if you aren't familiar with the model or are having trouble slicing it.

 l LAYER CONTROL window shortcut menu commands:

 o We have renamed the Reload Data Source and Reload Data Source in Children commands to Update
Data Source and Update Data Source in Children.

127
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Layers tab:

 o Layers | Data | Update All Data Sources: We have renamed the Reload All Data Sources command to
Update All Data Sources.

In addition, this command will reload any layers containing entities sourced from Deswik.MDM.

128
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o Layers | Properties | Properties: This command now provides information on layers containing entities
sourced from Deswik.MDM. You also have the option of storing those entities in the file or reloading them
each time the file is opened (similar to the Reference only option for layers containing imported data).

 l Polylines tab:

 o Polylines | Draw | Polyline | Concave Around Points: Multiple enhancements.

 The features that follow have also been added to all versions of Deswik.Suite from 2022.1 onward.

129
DESWIK.SUITE 2023.1 - RELEASE NOTES

 n Grouping attributes: Select one or more existing attributes to use to group input entities. Deswik.CAD
will generate an outline around each group of entities with common attribute values.

 n Minimum output polyline area: Specify the minimum area for output outlines. Any outlines with an
area less than this value will not be generated. Use the default value of 0 to generate all outlines.

 n Input polyline point spacing: Enter a value greater than 0 to internally add points to any input
polylines at the specified spacing.

 Use this option to create a smoother, more accurate output outlines. Input polylines are not modified in
this process.

 l Process map commands:

 o Prompt User: Multiple new Value Types have been added, giving you the ability to prompt a user for an
azimuth, a color selection, x, y, and z coordinates, or coordinates for a bounding box.

130
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Solids tab:

 o Solids | Boolean | Bulk: You can now use one or more Grouping Attributes to group input solids on both
the First Layer and Rest Layer. Only attributes common to both layers will be available for selection. In
other words, only input solids that have common attribute values will be considered in the Operation.

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

131
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o Solids | Features | Triangle Slope Markers: Use the new Sum areas to attributes checkbox to generate
attributes for the purpose of reporting slope area sums for each of the bins. Results are grouped into 2D
(plan view) and 3D (true) area types. If bins do not already include flat or vertical gradients, attributes will be
added to include them at the limits.

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

 l Survey tab:

 o Survey | Point Clouds | Modify: Use the new Color modifier to create custom color schemes to help you
edit and interpret point clouds.

132
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o Survey | Underground | Development Laser Offsets: Multiple enhancements to text options.

133
DESWIK.SUITE 2023.1 - RELEASE NOTES

 n Text settings tab:

 l  Turn on the new Create chainage text checkbox to generate text at the extents of the chainage
markers.

 l Offset text has been renamed to Offset direction (functionality has not changed).

 l Offset text from outline has been renamed to Horizontal offset (functionality has not changed).

 l Use the new Vertical offset field to offset chainage text vertically by a specified distance.

 n Table settings tab:

 l New Format column: Previously, all numbers were displayed using the same format based on the
number of decimals. Now the numbers in each column can be formatted independently.

 l Text size: Now you can control the size of text in the table.

 l Pen color: Now you can set the color of both the table and the text in the table.

 n QR Code:

 l New Format column: Previously, all numbers were displayed using the same format based on the
number of decimals. Now the numbers in each column can be formatted independently.

 l Underground tab:

 o Underground | Design | Auto Designer: In order to productize the Auto Designer for different mining
methods, we have exposed the ability to include a formula, where previously constant numeric values were
entered. A numeric value must always be specified. The command will use this value if the formula field is
left blank, or if the formula returns a non-numeric value or a value that is outside of the allowed range.

1 Constant, numeric value (default)

2 Formula

All of these new formula fields support the use of global constants. When this command is run from a
process map, this means users have the ability to build custom forms designed to prompt for specific
parameters (which can then plugged into user-defined rule sets via global constants).

 These new settings are not backwards compatible. The default value that you enter for any of these
parameters will be used when run in older versions. Formulae will be ignored.

Show me

134
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o Underground | Design | Auto Designer | Create By Connecting: Multiple enhancements.

135
DESWIK.SUITE 2023.1 - RELEASE NOTES

 n Filter: It is now possible to include a 'formula' in a filter string based on an attributes on the input
polylines. To do this, the attribute needs to be preceded by a tilde character (~), and the formula needs
to be enclosed in single quotes. In addition, the formula can only be included in the Filter field for the
non-search origin position. In the example that follows, the Search origin position is set to the Start
point, so we can use a formula in the filter for the End point. Our formula will first isolate any polylines
with a DW_AutoLayout value=FinalCrosscut. Then for each of those polylines, it will add 1 to the
'StopeLine' attribute value on the origin polyline, and test that value against the 'StopeLine' attribute
value on the end point polyline. In other words, the 'StopeLine' value on the polylines that we are
searching for must be greater than or equal to the 'StopeLine' value on the originating polyline (or they
will be ignored).

136
DESWIK.SUITE 2023.1 - RELEASE NOTES

 n Grouping: You can now select one or more attributes to use to group polylines. Only polylines with
common attribute values will be connected.

 n Use distance before override: Previously, the command always checked the distance to the nearest
polyline after performing the override. Now you can select this new checkbox to use the distance to the
nearest polyline before overriding to determine if the connecting polyline is the shortest (or longest, as
specified by Keep shortest).

 Start by running the command on your input. If you see anomalies like the one shown on the left, try
selecting this checkbox and running the command again.

 Use distance before override

 Use distance before override

 l User Interface changes:

 o Output window | Rotation tab: You can now digitize a polyline at a specified gradient at a specific
elevation (where previously, you could only do so relative to a specific change in elevation). As part of this
process, we have added a new dropdown control to switch between the various options (as opposed to the
previous setup which was comprised of three different controls (Distance, 2D distance, and rZ). Finally,
the 2D distance control has been replaced with a toggle that works together with the various digitization
options.

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

137
DESWIK.SUITE 2023.1 - RELEASE NOTES

Rotation tab before (2022.1 and earlier)

Rotation tab as of 2023.1

 l View tab:

 o View | Legends | Show: Previously, the floating legend window (created by several commands) would
simply display the colors in the legend. This window now supports 'soft' filtering capability similar to that
used by the interactive filter. Select a row in the legend to isolate the entities on that row (that is, the entities
that meet that criteria for that legend bin) and hide all other entities.

Bug fixes, reporting, and output changes

 l CAD-55681, CAD-55730, CAD-55862 (General | Measure | Distance | Distance): In versions prior to the fix, if
Mini Toolbars are visible and you experience performance issues with respect to the tooltip displayed for this
command, the Mini Toolbars must be turned off. This issue has been resolved in 2023.504.

 l CAD-54103 (Layer Tree Visibility): When using a process map that contains the Layer Tree Visibility command
on a node, layers in layouts would disappear when switching between the Model Space and the layout. This was
resolved in 2022.3.204.

138
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l CAD-54087, CAD-54115, CAD-54168, CAD-54121, and CAD-53138 (File | Import | CAD | From Open Designs):
Imported figures were being deleted from the source files in 2023.1.12+. This was resolved as of 2023.1.183.

 l CAD-53851 (Ribbon display and Quick Access Toolbar functionality): We have removed the ability to
autohide the ribbon, because this was also hiding the Quick Access Toolbar. The ability to minimize the ribbon is
still provided but is no longer accessed through the ribbon display options icon in the upper-right corner of
the UI. Instead, you need to right-click anywhere along the ribbon or the Quick Access Toolbar to display a
shortcut menu, and then click Minimize the Ribbon. These changes are applicable to 2022.2.609+ and
2023.1.187+.

Known issues

Beta testers of 2023.1 should avoid this release of 2023.1, as it contains changes that will cause an upgrade of the
Survey database (making it incompatible with the current 2022.2 patch), but also includes an known issue that could
cause problems when importing jobs.  A fix for the error is already undergoing our QA procedures.  The next patches
of both 2022.2 and 2023.1 will be fully compatible with each other, and have the known issue resolved.

Deswik.GeoTools

New commands and features

 l Deswik.Mapping | Tools | Working Plane | Create Grid, Edit Grid, and Delete Grid: You can use the new grid
tools to create, edit, and delete user-defined grids in the Model Space. When creating and editing grids, you can
specify the size of individual cells in the grid, the grid height, width, and azimuth, as well as crop to layers and
format the text.

139
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Deswik.Mapping | Tools | Working Plane | Plane by Slicer: A slicer has been added to the working planes
tools, so that you can draw, in the Model Space, the section that you want to view, and then define the width of
the slice. This tool is particularly useful when you are working with point clouds and large meshes.

 l Deswik.Mapping | Job | New: When you create a new mapping job, you can now copy properties to the new
job:

 o To use the same property values as the current, active job, tap Copy Previous Values.

 o To use the same properties as a figure currently displayed in the Model Space, tap Copy From Figure, and

140
DESWIK.SUITE 2023.1 - RELEASE NOTES

then select the figure in the Model Space.

You can use this tool to use job information from mine design or survey.

Enhancements and modifications

 l Geology | GeoTools | Deswik.Mapping | Configure | Options: You can now choose to use the Left Hand
Rule (American Right Hand Rule) structural measurement convention at your site. When using the Left Hand
Rule, the dip direction is calculated as the azimuth minus 90°. The existing Right Hand Rule is still available, or
you can choose the Both option so that users can choose which convention to apply when they draw a feature.

141
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Geology | GeoTools | Deswik.Mapping | Configure | Copy setting to files: When you copy mapping settings
from the current file to one or more files, you can now choose whether to overwrite the job properties in the
selected files.

142
DESWIK.SUITE 2023.1 - RELEASE NOTES

Deswik.IS

Enhancements and modifications

 l Options | Block Model Validations: An option has been added to the Block Model Validation tab, so that you
can choose whether to show validation messages every time the block model is interrogated (even if it has been
previously validated). Validation messages will still be displayed the first time the block model validation is run,
regardless of this option. This change has been merged back to Deswik.Suite 2022.2.

143
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Options | Data: You now have the option to have Deswik.IS automatically link to a Deswik.Sched file that shares
the same name and directory as the Deswik.CAD file. This will save you time when you are starting a new planning
cycle or scenario, as you no longer need to relink the files. In the past, forgetting to re-link the files could also lead
to overwriting old plans or errors.

144
DESWIK.SUITE 2023.1 - RELEASE NOTES

 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.

145
DESWIK.SUITE 2023.1 - RELEASE NOTES

Bug fixes, reporting, and output changes

 l IS-4405: Previously, when creating bench blocks from elevations, the only filter that worked was <No Filter>. This
issue has now been resolved, and you can select any filter. This change has been merged back to Deswik.Suite
2022.2.

Deswik.LHS

Enhancements and modifications

 l Deswik.LHS | Dump Scheduling | Scenarios|Processing Parameters: The following dump destination


strategies are now supported in the new pathfinder engine for CAD LHS:

 o Target Cycle Time

 o Maximize Centroid Distance, Target Cycle Time

 o Target Cycle Time, Maximize Centroid Distance

 o Minimize Elevation Change, Minimize Cycle Time

146
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o Target Straight Average Cycle Time

 o Target Weighted Average Cycle Time

 o Minimize Haul Matrix Cost

 o Target Truck Hours

 o Maximize Efficiency, Target Cycle Time.

 Make sure that you clear the Use legacy pathfinder algorithm checkbox to use the new pathfinder engine for
CAD LHS.

Deswik.MDM

Known issues

 l MDM-8776: When clicking the Update Data Source action in the context menu of a layer that was appended
from an MDM Plugin, and if the data source referenced in that layer contains spatial points which have a style file
defined for styling, the reload will fail silently.

Deswik.Sched

New commands and features

 l
Application button : Deswik.Sched now provides a number of additional commands from the application
button. From this window, you can import and export files, access a range of help resources and contact support.

 The File ribbon is still available. Some of the commands that are located on the File ribbon can also be accessed
via the Application button.

147
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Home | Application Configuration | Application Options: A Usage and Privacy tab has been added to
APPLICATION OPTIONS. Here, you can select whether you agree to send us information about your usage. The
information will help us improve Deswik.Sched. The Submit information about usage checkbox is selected by
default, but you can change your preference at any time.

148
DESWIK.SUITE 2023.1 - RELEASE NOTES

Enhancements and modifications

 l Setup | Fields | Materials: The use of materials in larger schedules can cause significant slowdown to core
features of the application, from saving and loading, to updating and calculating values. A number of changes
have been made to improve material performance in this release, specifically targeted to block model
interrogation times and schedule calculation times.

The following images show production field calculation times being reduced tremendously and interrogation
times being more than halved on average.

 l Setup | Fields | Production Fields: A new checkbox has been added to Advanced Options in the PRODUCTION
FIELDS dialog, to indicate if a production field references a leveler sensitive field. Leveler sensitive fields should not
be used for driving properties or calculating rates, as they may produce inconsistent results.

Show me leveler sensitive fields

149
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o Start

 o Finish

 o Level date

 o Duration hours

 o Duration minutes

 o Duration quantity

 o Duration seconds

 o Is split

 o Number of splits

 o Physical resource

 o Physical resource assignment details

 o Rate

 o Indicators

 o Duration.

 l Setup | Fields | Custom Fields: Grouping functionality has been added to the CUSTOM FIELDS dialog so that you
can better organize your fields. In addition, fields created by Deswik.IS, for example, DIS fields and MINING PATH
SEQUENCING fields will automatically be placed in DIS and Mining Paths folders respectively.

 For existing schedules, you will need to manually create DIS and Mining Paths folders.

150
DESWIK.SUITE 2023.1 - RELEASE NOTES

 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.

151
DESWIK.SUITE 2023.1 - RELEASE NOTES

Bug fixes, reporting, and output changes

 l SCHED-22037: Previously, when using an invalid operator (such as multiplication) with a mix of numeric and text
types, Deswik.Sched would produce a log message, an invalid result, or both. Now, the formula builder will
generate a parse error with the exact operator and operand combination. Validation has also been improved in
other instances were there were inconsistencies, for example, previously [A]-2 would have been considered valid,
but 2-[A] not. In the following example, if A*2 is entered as a formula, then the following parse error would be
generated:

 l SCHED-16932: Previously, there were some issues displaying the correct data in Resource view, when using sorts
and filters thorough the LAYOUTS dialog. These issues have now been resolved.

152
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o If Use standard filters, groups, and sorts is selected, then the following applies:

 n Task sort: Read-only; will display a previously selected Task sort. The sort you select for the Task Grid
and Gantt Chart will apply to the Resources view in the Reporting Grid.

 n Task filter: Read-only; will display a previously selected Task filter. The filter you select for the Task Grid
and Gantt Chart will apply to the Resources view in the Reporting Grid.

 o If Use standard filters, groups, and sorts is cleared, then the following applies:

 n Task sort: Select a sort from the configured Task sorts. This sort will apply to the Resources view in the
Reporting Grid.

 n Task filter: Select a filter from the configured Task filters. This filter will apply to the Resources view in
the Reporting Grid.

 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, dependencies
on layers that are not being used are ignored.

 l SCHED-22064: Previously, the calculation for Total assigned hours was not taking into account the distributions
of a task but was considering the whole task. This meant that the work from distributions where a resource was
not assigned, was included in the calculation. Now, the total assigned hours are calculated using distributions
correctly. This change will improve the reporting of Total assigned hours which is used in planned maintenance
activities.

153
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l SCHED-21952: Previously, if there was more than one resource assigned to a task but only one physical resource
assigned, then the reported values for the physical resource were prorated based on the number of resources
assigned to the task. Now, the physical resource will contribute to the total reported values.

 l SCHED-22205:Previously, if a task rate was referencing a production field, then the Use Varying Rates leveling
option had no effect on the rate. Now, the task rate is varied appropriately when the task rate is referencing a
production field.

 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.

 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.

154
DESWIK.SUITE 2023.1 - 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.

Known issues

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.UGDB

New commands and features

 l Process Rings Configuration | Batch Interrogation: Previously, Deswik.UGDB was only able to interrogate
output blast solids using a few limited parameters. As of 2023.1, we have fully integrated the Batch
Interrogation tool from Deswik.CAD into Deswik.UGDB, giving you full control over the interrogation process.

155
DESWIK.SUITE 2023.1 - RELEASE NOTES

Enhancements and modifications

 l Process Rings Configuration | Export IREDES: You can now use transformation rules to customize IREDES
coordinate system transformation to alter coordinates of exported holes and centerlines, and so on. This new
enhancement lets you create local and global coordinate system transformation rules to export drill plan and
centerline, fix-points of IREDES file.

 l Process Rings Configuration | Generate delay schematic: You now have various options for the display of the
hole delay schematic on the Model Space. Generate Delay Schematic displays a dialog that allows you to
customize the schematic configuration.

156
DESWIK.SUITE 2023.1 - RELEASE NOTES

157
DESWIK.SUITE 2023.1 - RELEASE NOTES

1 Base level.

2 Primer Level 1.

3 Primer Level 2.

4 Ring and delay level labels representing bisecting line in the image below. Blue arrows indicate a
Center Bottom Delay Order.

Deswik.vCAD

158
DESWIK.SUITE 2023.1 - RELEASE NOTES

Enhancements and modifications

 l Deswik.vCAD installation: Deswik.vCAD is now available to install via a Deswik installation package (.appx) in
Deswik.Launcher.

Deswik.vSched

Enhancements and modifications

 l Deswik.vSched installation: Deswik.vSched is now available to install via a Deswik installation package (.appx) in
Deswik.Launcher.

159
DESWIK.SUITE 2023.1 - RELEASE NOTES

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 patch.

Deswik.Blend

New commands and features

 l Deswik.Blend |Blend | Rules and Constraints | Stockpile Constraints: We have added a new subtab,
Stockpile Constraints. Use this subtab to switch between Free and Fill and Reclaim modes.

Deswik.CAD

160
DESWIK.SUITE 2023.1 - RELEASE NOTES

Key highlights

Drag-and-drop to slice block models automatically

Previously when you tried to view a slice of your model, almost 30 mouse clicks were needed to load it in the CAD
Model Space, apply a legend and zoom to its extents. If you were working in a blank document, the default working
plane settings often did not intersect with your model, so you wouldn’t see a slice at first. You had to turn on Show
Model Extents, zoom to the extents of the model boundary, and then run Plane by 2 Points to slice through your
model. Once you visually had a slice, you would run Plane by 1 Point to put it back in plan view.

In 2023.1, we have combined this entire process into a single action. All you need to do is drag your file into the Model
Space and Deswik.CAD will do the rest! It will populate the BLOCK MODEL DISPLAY dialog with settings for the slice
(whether dynamic or static), generate and apply a legend, set the working plane through the approximate middle of
the model such that at least one cell is visible, and then zoom to the extents of the slice. It’s that simple! One click and
you’re done.

It’s just as easy if you have entities in your document. Deswik.CAD will zoom to the extents of both the visible entities
and the block model slice automatically. And if it must update the current working plane, it will warn you first. Refer to
Geology | Block Models | Display Settings in the Help file for all the different scenarios.

What's new for point clouds

Combine point clouds imported from RIEGL scans into a single object. Customize the color of the point cloud using the
new color modifier. Export point clouds as LAZ or LAZ LiDAR files.

Introducing the new GMDLB file format

See Introducing the GMDLS file format in this version's Release Notes for more details.

New commands and features

 l File tab:

 o File | Export | Survey | Point Cloud: Export a point cloud as an *.las or *.laz file.

 l General tab:

 o General | Interface | Options | Mini Toolbars: Four new 'Mini Toolbars' are now available for use in the
Model Space. Three of these toolbars (right, bottom, and left) are populated with common commands based
on legacy toolbars (snapping, views, navigating, zooming, visual styles and more). In the default view, only
the bottom Mini Toolbar is visible. However, you have the ability to turn each of these toolbars on or off as
needed, as well as to add or remove commands to create a more efficient workspace. You can also return
the Mini Toolbars to their default (remove all separators and any added commands) using the Reset Mini
Toolbars command.

161
DESWIK.SUITE 2023.1 - RELEASE NOTES

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

 l Geology tab:

 o Solid Model Utilities: Multiple *.gmdls commands have been added under this new grouping on the
Geology tab. Most of them replace legacy commands that worked with the old Deswik geomodel (*.dgm) file
format.

 n Geology | Solid Model Utilities | Commands: Alter solid geomodel tables (files with a *.gmdls
extension) using a set of user-defined rules. The following commands are supported:

 l Compare Solid Models: Compare one solid geomodel to another by checking if the solid
dimensions and field values match in each model.

 l Convert Solid Model: Create a solid geomodel file from an existing geological model file from
other software packages.

 l Extract Entities: Generate solids, slices or hulls from a solid geomodel. Optionally apply a filter or
use limiting entities to isolate specific blocks to use in this process. Assign block fields as attributes
to output solids, slices or hulls.

162
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Extract Surfaces: Generate a roof or floor surface from a solid geomodel. Optionally apply a filter
or use limiting entities to isolate specific blocks to use in this process.

 l Fields Alter: Rename fields, change the default field values, or change field types in an existing
solid geomodel.

 l Fields Copy: Copy selected records and fields from one solid geomodel to another.

 l Fields Delete: Delete selected fields from a solid geomodel.

 l Fields Sort: Sort the records in a solid geomodel based on selected fields. Each field specified can
be sorted in ascending or descending order.

 l Formulae: Alter field values in a solid geomodel table using formula-based rules.

 l Solid Model Filter: Limit a solid geomodel either spatially or by applying a standard filter.

 n Geology | Solid Model Utilities | Compare: Compare one solid geomodel to another to ensure that
the content of each cell matches the equivalent entry (by xyz location).

 n Geology | Solid Model Utilities | Convert | From DGM: Convert a Deswik geomodel file (files with a
*.dgm extension) to a solid geomodel file.

 n Geology | Solid Model Utilities | Convert | From Other: Create a solid geomodel file from an
existing geological model file from another software package.

 n Geology | Solid Model Utilities | Convert | From CAD Solids: Create a solid geomodel file from
solids on an existing layer in the active Deswik.CAD file.

 l Polylines tab:

 o Polylines | Create | Around | Polylines | Concave Hull: Draw a 2D concave polyline around the
boundary of selected entities in a specified plane.

 Although similar to Convex Hull, this command will generate concavities, which result in polyline shapes that
are closer to the original (while still containing all points). If using the Convex Hull command, all angles
generated are convex.

 l Process map commands:

 o Interactive Filter: Apply a temporary, interactive filter to one or more layers to change the visibility of
entities based on their attribute values.

 This feature has also been added to all versions of Deswik.Suite from 2022.1 onward.
 o Stope Optimizer: Run Deswik.SO from a process map.

163
DESWIK.SUITE 2023.1 - RELEASE NOTES

 Embedding this command in a process map lets you save your settings so they are available each time you
click the node. This is particularly useful when multiple people use a process map to perform the same tasks.
In addition, running Deswik.SO from a process map means you can link stope optimization in with the Auto
Designer command (by adding the Auto Designer as a subsequent command on the same node).

 l Ribbon | Set Keyboard Shortcut: You can now right-click any command on the Deswik.CAD ribbon to assign it a
keyboard shortcut comprised of the Ctrl or Alt key and a single alphanumeric character.

 To assign shortcuts that do not include the Ctrl or Alt keys, you still need to use the General | Interface
| Shortcuts command.

Enhancements and modifications

 l Quick Access Toolbar: You can now easily customize the QAT. Right-click any command on the ribbon, and then
click Add to Quick Access Toolbar to add the command to the QAT. Added buttons will be persistent between
sessions.

 l File tab:

164
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o File | Export | CAD and Other Formats: When exporting to the MicroStation *.dgn format, you can now
select the new Create legacy DGN level layers checkbox to generate an additional 63 empty seed file layers
in the output DGN file. These layers represent the default layer tree of legacy DGN files.

 o File | Export | CSV/Text | WKT CSV: Two enhancements.

 These features have also been added to the previous version of Deswik.Suite.

165
DESWIK.SUITE 2023.1 - RELEASE NOTES

 n Export 3D: Select this checkbox to export the z value of each vertex for 3D objects.

 n Generate multipart geometry: Previously, this command could only export points and polylines as 2D
geometry primitives, that is, points, polygons, and linestrings. Now you can select the new Generate
multipart geometry checkbox to export points and polylines as 2D multipart geometries instead.

 o File | Import | Scan Data | RIEGL Scan:

 n Point cloud capability: Previously, this command did not import scan data as point cloud entities.
Now, when you set Import points as to A single 'Points' entity, scan data is imported as a point
cloud, making it much easier to work with larger datasets.

 n Combine point clouds: When importing files containing more than one point scan, we have added the

166
DESWIK.SUITE 2023.1 - RELEASE NOTES

ability to combine the scans into a single point cloud during the import process.

 l General tab:

167
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o General | Measure | Distance | Distance Between Surfaces or Solid: Previously, this command
provided an interactive way to measure the distance between two surfaces or between two points on a solid.
The distance would appear as a tooltip next to your cursor. In 2023.1, this command now displays a dialog,
giving you the ability to track multiple selected points, generate point entities at each digitized point, and
optionally assign the queried height as attribute to these point entities.

 l Geology tab:

 o Geology | Block Models | Settings: You can now display a slice of your geological model (and
autopopulate the BLOCK MODEL DISPLAY dialog for this command) by dragging and dropping your geological
model directly into the Model Space (similar to importing data). As part of this 'import' process, Deswik.CAD
will:

 n populate this command with the model details.

 n load the model and generate a dynamic slice.

 n analyze the model fields and apply an autogenerated legend to the slice to color model cells to assist
with viewing.

 n turn on the extents of the model boundary as a 3D box in the Model Space.

This method is particularly useful for models that either sit entirely above zero elevation or entirely
underground. It is also very helpful if you aren't familiar with the model or are having trouble slicing it.

 l LAYER CONTROL window shortcut menu commands:

 o We have renamed the Reload Data Source and Reload Data Source in Children commands to Update
Data Source and Update Data Source in Children.

168
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Layers tab:

 o Layers | Data | Update All Data Sources: We have renamed the Reload All Data Sources command to
Update All Data Sources.

In addition, this command will reload any layers containing entities sourced from Deswik.MDM.

169
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o Layers | Properties | Properties: This command now provides information on layers containing entities
sourced from Deswik.MDM. You also have the option of storing those entities in the file or reloading them
each time the file is opened (similar to the Reference only option for layers containing imported data).

 l Polylines tab:

 o Polylines | Draw | Polyline | Concave Around Points: Multiple enhancements.

 The features that follow have also been added to all versions of Deswik.Suite from 2022.1 onward.

170
DESWIK.SUITE 2023.1 - RELEASE NOTES

 n Grouping attributes: Select one or more existing attributes to use to group input entities. Deswik.CAD
will generate an outline around each group of entities with common attribute values.

 n Minimum output polyline area: Specify the minimum area for output outlines. Any outlines with an
area less than this value will not be generated. Use the default value of 0 to generate all outlines.

 n Input polyline point spacing: Enter a value greater than 0 to internally add points to any input
polylines at the specified spacing.

 Use this option to create a smoother, more accurate output outlines. Input polylines are not modified in
this process.

 l Process map commands:

 o Prompt User: Multiple new Value Types have been added, giving you the ability to prompt a user for an
azimuth, a color selection, x, y, and z coordinates, or coordinates for a bounding box.

171
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Solids tab:

 o Solids | Boolean | Bulk: You can now use one or more Grouping Attributes to group input solids on both
the First Layer and Rest Layer. Only attributes common to both layers will be available for selection. In
other words, only input solids that have common attribute values will be considered in the Operation.

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

172
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o Solids | Features | Triangle Slope Markers: Use the new Sum areas to attributes checkbox to generate
attributes for the purpose of reporting slope area sums for each of the bins. Results are grouped into 2D
(plan view) and 3D (true) area types. If bins do not already include flat or vertical gradients, attributes will be
added to include them at the limits.

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

 l Survey tab:

 o Survey | Point Clouds | Modify: Use the new Color modifier to create custom color schemes to help you
edit and interpret point clouds.

173
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o Survey | Underground | Development Laser Offsets: Multiple enhancements to text options.

174
DESWIK.SUITE 2023.1 - RELEASE NOTES

 n Text settings tab:

 l  Turn on the new Create chainage text checkbox to generate text at the extents of the chainage
markers.

 l Offset text has been renamed to Offset direction (functionality has not changed).

 l Offset text from outline has been renamed to Horizontal offset (functionality has not changed).

 l Use the new Vertical offset field to offset chainage text vertically by a specified distance.

 n Table settings tab:

 l New Format column: Previously, all numbers were displayed using the same format based on the
number of decimals. Now the numbers in each column can be formatted independently.

 l Text size: Now you can control the size of text in the table.

 l Pen color: Now you can set the color of both the table and the text in the table.

 n QR Code:

 l New Format column: Previously, all numbers were displayed using the same format based on the
number of decimals. Now the numbers in each column can be formatted independently.

 l Underground tab:

 o Underground | Design | Auto Designer: In order to productize the Auto Designer for different mining
methods, we have exposed the ability to include a formula, where previously constant numeric values were
entered. A numeric value must always be specified. The command will use this value if the formula field is
left blank, or if the formula returns a non-numeric value or a value that is outside of the allowed range.

1 Constant, numeric value (default)

2 Formula

All of these new formula fields support the use of global constants. When this command is run from a
process map, this means users have the ability to build custom forms designed to prompt for specific
parameters (which can then plugged into user-defined rule sets via global constants).

 These new settings are not backwards compatible. The default value that you enter for any of these
parameters will be used when run in older versions. Formulae will be ignored.

Show me

175
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o Underground | Design | Auto Designer | Create By Connecting: Multiple enhancements.

176
DESWIK.SUITE 2023.1 - RELEASE NOTES

 n Filter: It is now possible to include a 'formula' in a filter string based on an attributes on the input
polylines. To do this, the attribute needs to be preceded by a tilde character (~), and the formula needs
to be enclosed in single quotes. In addition, the formula can only be included in the Filter field for the
non-search origin position. In the example that follows, the Search origin position is set to the Start
point, so we can use a formula in the filter for the End point. Our formula will first isolate any polylines
with a DW_AutoLayout value=FinalCrosscut. Then for each of those polylines, it will add 1 to the
'StopeLine' attribute value on the origin polyline, and test that value against the 'StopeLine' attribute
value on the end point polyline. In other words, the 'StopeLine' value on the polylines that we are
searching for must be greater than or equal to the 'StopeLine' value on the originating polyline (or they
will be ignored).

177
DESWIK.SUITE 2023.1 - RELEASE NOTES

 n Grouping: You can now select one or more attributes to use to group polylines. Only polylines with
common attribute values will be connected.

 n Use distance before override: Previously, the command always checked the distance to the nearest
polyline after performing the override. Now you can select this new checkbox to use the distance to the
nearest polyline before overriding to determine if the connecting polyline is the shortest (or longest, as
specified by Keep shortest).

 Start by running the command on your input. If you see anomalies like the one shown on the left, try
selecting this checkbox and running the command again.

 Use distance before override

 Use distance before override

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

 n Use triangular method: Select this new checkbox to create the hanging wall, footwall, and sidewalls
with a triangular shape rather than a rectangular shape. Depending on the geometry of the stope, a
triangle may better represent the volume of these walls.

 In the image that follows, we have hidden the crown and floor to better see the triangles formed for the
various walls.

178
DESWIK.SUITE 2023.1 - RELEASE NOTES

 n Use accurate area allocation for ELOS: Previously, this command calculated thickness by dividing the
hull area by the overbreak, which was only an approximation. The best way to calculate equivalent
linear overbreak is to assign location values (that is, hanging wall, footwall, and so on), to the
appropriate parts of the design solid, and then divide the overbreak volume by that surface area. The
command now gives you the ability to do this.

179
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l User Interface changes:

 o Output window | Rotation tab: You can now digitize a polyline at a specified gradient at a specific
elevation (where previously, you could only do so relative to a specific change in elevation). As part of this
process, we have added a new dropdown control to switch between the various options (as opposed to the
previous setup which was comprised of three different controls (Distance, 2D distance, and rZ). Finally,
the 2D distance control has been replaced with a toggle that works together with the various digitization
options.

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

180
DESWIK.SUITE 2023.1 - RELEASE NOTES

Rotation tab before (2022.1 and earlier)

Rotation tab as of 2023.1

 l View tab:

 o View | Legends | Show: Previously, the floating legend window (created by several commands) would
simply display the colors in the legend. This window now supports 'soft' filtering capability similar to that
used by the interactive filter. Select a row in the legend to isolate the entities on that row (that is, the entities
that meet that criteria for that legend bin) and hide all other entities.

Bug fixes, reporting, and output changes

 l CAD-55681, CAD-55730, CAD-55862 (General | Measure | Distance | Distance): In versions prior to the fix, if
Mini Toolbars are visible and you experience performance issues with respect to the tooltip displayed for this
command, the Mini Toolbars must be turned off. This issue has been resolved in 2023.504.

 l CAD-54103 (Layer Tree Visibility): When using a process map that contains the Layer Tree Visibility command
on a node, layers in layouts would disappear when switching between the Model Space and the layout. This was
resolved in 2022.3.204.

181
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l CAD-54087, CAD-54115, CAD-54168, CAD-54121, and CAD-53138 (File | Import | CAD | From Open Designs):
Imported figures were being deleted from the source files in 2023.1.12+. This was resolved as of 2023.1.183.

 l CAD-53851 (Ribbon display and Quick Access Toolbar functionality): We have removed the ability to
autohide the ribbon, because this was also hiding the Quick Access Toolbar. The ability to minimize the ribbon is
still provided but is no longer accessed through the ribbon display options icon in the upper-right corner of
the UI. Instead, you need to right-click anywhere along the ribbon or the Quick Access Toolbar to display a
shortcut menu, and then click Minimize the Ribbon. These changes are applicable to 2022.2.609+ and
2023.1.187+.

Known issues

Beta testers of 2023.1 should avoid this release of 2023.1, as it contains changes that will cause an upgrade of the
Survey database (making it incompatible with the current 2022.2 patch), but also includes an known issue that could
cause problems when importing jobs.  A fix for the error is already undergoing our QA procedures.  The next patches
of both 2022.2 and 2023.1 will be fully compatible with each other, and have the known issue resolved.

Deswik.GeoTools

New commands and features

 l Deswik.Mapping | Tools | Working Plane | Create Grid, Edit Grid, and Delete Grid: You can use the new grid
tools to create, edit, and delete user-defined grids in the Model Space. When creating and editing grids, you can
specify the size of individual cells in the grid, the grid height, width, and azimuth, as well as crop to layers and
format the text.

182
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Deswik.Mapping | Tools | Working Plane | Back/Floor With Walls: You can use the new Back/Floor With
Walls command to map long sections of walls and backs concurrently. You can digitize the insertion point, length
to be mapped, and the width of the back/floor area, with a real-time preview of the back/floor and walls in the
Model Space helping you visualize the mapping. After you have finished digitizing, you can adjust the settings and

optionally add a grid. The floor/back and walls are mapped in a flat section. You can then use the
command on the Edit Graphics pane to fold the wall down into position.

183
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Deswik.Mapping | Tools | Working Plane | Face by Survey Marker, Face by Two Points, and Face by Laser
Line: You can now set up grids in each face mapping job, and optionally have both major and minor grid lines on
the mapped face.

184
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Deswik.Mapping | Tools | Working Plane | Edit Face: You can use the new Edit Face command to edit the
layout of a face setup, including the profile selection, wall and back mapping, and grid size.

185
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Deswik.Mapping | Tools | Working Plane | Face Marker By Laser Line: You can use the new Face Marker
By Laser Line command to create a face position from distance and laser offsets. Unlike mapping a face, drawing
a face marker does not create face profiles or alter the working plane or view. This tool is useful for back mapping
and understanding where the face position is with a high degree of accuracy. In the Model Space, you can select
the laser polyline, digitize the position where the laser is inserted into the wall, and then digitize the approximate
location on the laser polyline where you want to insert the face marker. You can use the fields on the SET FACE
POSITION dialog to set the face properties and fine-tune the position of the face marker.

 l Deswik.Mapping | Tools | Working Plane | Reconcile Tunnel Profile: You can use the new Reconcile Tunnel
Profile command to reconcile a mapped face with as-built data and move all geology that was mapped in the
original position to the new face position. Because a face is often mapped before the latest survey data for the
area is available, the mapping is not always entirely accurate. The face/tunnel profile may need to be updated, or
reconciled, when the survey data becomes available, for example, the profile position may need to be moved and
the related mapping data updated.

 l Deswik.Mapping | Tools | Working Plane | Plane by Slicer: A slicer has been added to the working planes
tools, so that you can draw, in the Model Space, the section that you want to view, and then define the width of
the slice. This tool is particularly useful when you are working with point clouds and large meshes.

186
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Deswik.Mapping | Tools | Draw Features | [Disc]: You can now use disc mapping objects to measure the dip
and dip direction of a surface. When drawing a structural disc, snap the insertion point to a surface, the dip and
dip direction will be measured. The standard DISC PARAMETERS dialog appears with the orientation, which you can
edit if necessary.

 l Deswik.Mapping | Tools | Draw Features | [Q Rock Mass feature]: When you are drawing Q rock mass
feature, the ROCK MASS QUALITY PROPERTIES dialog now has the option to calculate the RQD value using fracture
frequency. When this option is enabled, the option to manually set the estimated RQD value is disabled and the Q
value is calculated using the calculated RQD value.

187
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Deswik.Mapping | File | Import | Import OBJ data: You can use the new Import OBJ command to import a
textured mesh from survey/scanning equipment directly into Deswik.Mapping as an OBJ file.

 l Deswik.Mapping | File | Import | Import point cloud data: You can use the new Import point cloud
data command to import point cloud data from *.las or *.laz files directly into the current file in Deswik.Mapping.

188
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Deswik.Mapping | Edit graphics | Move Mapping: You can use the new Move Mapping command to select all
of the geology drawings in the current mapping job and move them into a new position. This function is typically
used when reconciling mapping, as it enables you to adjust mapping figures after reconciling if required.

 l Deswik.Mapping | Job | New: When you create a new mapping job, you can now copy properties to the new
job:

 o To use the same property values as the current, active job, tap Copy Previous Values.

 o To use the same properties as a figure currently displayed in the Model Space, tap Copy From Figure, and
then select the figure in the Model Space.

You can use this tool to use job information from mine design or survey.

189
DESWIK.SUITE 2023.1 - RELEASE NOTES

Enhancements and modifications

 l Geology  | GeoTools | Deswik.Mapping | Configure | Text: When configuring a mapping job, you can now
choose to add a leader line, that is, a line with an arrow, to text objects. his option is very useful where text notes
need to refer to a specific location in the model. When the user adds a feature with this option, they are
prompted to digitize the leader line, which can have multiple points/vertices. Upon completion of digitizing, the
user is required to specify the text string. The text is then placed at the end of the leader line.

 l Geology | GeoTools | Deswik.Mapping | Configure | Job Properties: Enhancements to Deswik.Mapping


make it is easier for users to understand the purpose of job properties. For example, job properties that are
created by the software in order for it to run correctly, that is system job properties, are now easily identified in
the MAPPING CONFIGURATION dialog - system job properties are now grouped at the top of the Job Properties table
and appear gray, as they are read-only. You can use the new Display column to display or hide system job
properties in Deswik.Mapping, for example, in the CONFIRM NEW JOB NAME dialog. If system job properties are
displayed in Deswik.Mapping, the are now grouped at the bottom of the Properties table and appear gray as
they are read-only.

190
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Geology | GeoTools | Deswik.Mapping | Configure | Options: When configuring a mapping job, you can now
choose a default width for face markers, which will be used each time a new face marker is created. You can also
fix the face marker width so that user cannot edit the width of face markers. Additionally, you now have the
option of setting the text size used for face names.

191
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Geology | GeoTools | Deswik.Mapping | Configure | Options: You can now choose to use the Left Hand
Rule (American Right Hand Rule) structural measurement convention at your site. When using the Left Hand
Rule, the dip direction is calculated as the azimuth minus 90°. The existing Right Hand Rule is still available, or
you can choose the Both option so that users can choose which convention to apply when they draw a feature.

192
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Geology | GeoTools | Deswik.Mapping | Configure | Features: You can use the new Copy annotation from
option to quickly and easily copy the annotation from one feature to another. You can copy annotation between
two features if both features have the same type and both have an Annotation Type of Mapping.

193
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Geology | GeoTools | Deswik.Mapping | Configure | Copy setting to files: When you copy mapping settings
from the current file to one or more files, you can now choose whether to overwrite the job properties in the
selected files.

194
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Deswik.Sampling | Configuration | Data Fields: You can use the new Link to Mapping root layer option to link
the selected Lithology layer to the Root layer that is configured in Deswik.Mapping. Because the Lithology layer
may change depending on which area you are working in, you can link the two and then when the
Deswik.Mapping Root layer is updated, the Lithology layer is automatically updated. Previously, you needed to
manually update the Lithology layer when the Deswik.Mapping Root layer changed.

195
DESWIK.SUITE 2023.1 - RELEASE NOTES

Deswik.IS

Enhancements and modifications

 l Options | Block Model Validations: An option has been added to the Block Model Validation tab, so that you
can choose whether to show validation messages every time the block model is interrogated (even if it has been
previously validated). Validation messages will still be displayed the first time the block model validation is run,
regardless of this option. This change has been merged back to Deswik.Suite 2022.2.

196
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Options | Data: You now have the option to have Deswik.IS automatically link to a Deswik.Sched file that shares
the same name and directory as the Deswik.CAD file. This will save you time when you are starting a new planning
cycle or scenario, as you no longer need to relink the files. In the past, forgetting to re-link the files could also lead
to overwriting old plans or errors.

197
DESWIK.SUITE 2023.1 - RELEASE NOTES

 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.

198
DESWIK.SUITE 2023.1 - RELEASE NOTES

Bug fixes, reporting, and output changes

 l IS-4405: Previously, when creating bench blocks from elevations, the only filter that worked was <No Filter>. This
issue has now been resolved, and you can select any filter. This change has been merged back to Deswik.Suite
2022.2.

Deswik.LHS

Enhancements and modifications

 l Deswik.LHS | Dump Scheduling | Scenarios|Processing Parameters: The following dump destination


strategies are now supported in the new pathfinder engine for CAD LHS:

 o Target Cycle Time

 o Maximize Centroid Distance, Target Cycle Time

 o Target Cycle Time, Maximize Centroid Distance

 o Minimize Elevation Change, Minimize Cycle Time

199
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o Target Straight Average Cycle Time

 o Target Weighted Average Cycle Time

 o Minimize Haul Matrix Cost

 o Target Truck Hours

 o Maximize Efficiency, Target Cycle Time.

 Make sure that you clear the Use legacy pathfinder algorithm checkbox to use the new pathfinder engine for
CAD LHS.

Deswik.MDM

Known issues

 l MDM-8776: When clicking the Update Data Source action in the context menu of a layer that was appended
from an MDM Plugin, and if the data source referenced in that layer contains spatial points which have a style file
defined for styling, the reload will fail silently.

Deswik.Sched

New commands and features

 l
Application button : Deswik.Sched now provides a number of additional commands from the application
button. From this window, you can import and export files, access a range of help resources and contact support.

 The File ribbon is still available. Some of the commands that are located on the File ribbon can also be accessed
via the Application button.

200
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l Home | Application Configuration | Application Options: A Usage and Privacy tab has been added to
APPLICATION OPTIONS. Here, you can select whether you agree to send us information about your usage. The
information will help us improve Deswik.Sched. The Submit information about usage checkbox is selected by
default, but you can change your preference at any time.

201
DESWIK.SUITE 2023.1 - RELEASE NOTES

Enhancements and modifications

 l Setup | Fields | Materials: The use of materials in larger schedules can cause significant slowdown to core
features of the application, from saving and loading, to updating and calculating values. A number of changes
have been made to improve material performance in this release, specifically targeted to block model
interrogation times and schedule calculation times.

The following images show production field calculation times being reduced tremendously and interrogation
times being more than halved on average.

 l Setup | Fields | Production Fields: A new checkbox has been added to Advanced Options in the PRODUCTION
FIELDS dialog, to indicate if a production field references a leveler sensitive field. Leveler sensitive fields should not
be used for driving properties or calculating rates, as they may produce inconsistent results.

Show me leveler sensitive fields

202
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o Start

 o Finish

 o Level date

 o Duration hours

 o Duration minutes

 o Duration quantity

 o Duration seconds

 o Is split

 o Number of splits

 o Physical resource

 o Physical resource assignment details

 o Rate

 o Indicators

 o Duration.

 l Setup | Fields | Custom Fields: Grouping functionality has been added to the CUSTOM FIELDS dialog so that you
can better organize your fields. In addition, fields created by Deswik.IS, for example, DIS fields and MINING PATH
SEQUENCING fields will automatically be placed in DIS and Mining Paths folders respectively.

 For existing schedules, you will need to manually create DIS and Mining Paths folders.

203
DESWIK.SUITE 2023.1 - RELEASE NOTES

 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.

204
DESWIK.SUITE 2023.1 - RELEASE NOTES

Bug fixes, reporting, and output changes

 l SCHED-22037: Previously, when using an invalid operator (such as multiplication) with a mix of numeric and text
types, Deswik.Sched would produce a log message, an invalid result, or both. Now, the formula builder will
generate a parse error with the exact operator and operand combination. Validation has also been improved in
other instances were there were inconsistencies, for example, previously [A]-2 would have been considered valid,
but 2-[A] not. In the following example, if A*2 is entered as a formula, then the following parse error would be
generated:

 l SCHED-16932: Previously, there were some issues displaying the correct data in Resource view, when using sorts
and filters thorough the LAYOUTS dialog. These issues have now been resolved.

205
DESWIK.SUITE 2023.1 - RELEASE NOTES

 o If Use standard filters, groups, and sorts is selected, then the following applies:

 n Task sort: Read-only; will display a previously selected Task sort. The sort you select for the Task Grid
and Gantt Chart will apply to the Resources view in the Reporting Grid.

 n Task filter: Read-only; will display a previously selected Task filter. The filter you select for the Task Grid
and Gantt Chart will apply to the Resources view in the Reporting Grid.

 o If Use standard filters, groups, and sorts is cleared, then the following applies:

 n Task sort: Select a sort from the configured Task sorts. This sort will apply to the Resources view in the
Reporting Grid.

 n Task filter: Select a filter from the configured Task filters. This filter will apply to the Resources view in
the Reporting Grid.

 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, dependencies
on layers that are not being used are ignored.

 l SCHED-22064: Previously, the calculation for Total assigned hours was not taking into account the distributions
of a task but was considering the whole task. This meant that the work from distributions where a resource was
not assigned, was included in the calculation. Now, the total assigned hours are calculated using distributions
correctly. This change will improve the reporting of Total assigned hours which is used in planned maintenance
activities.

206
DESWIK.SUITE 2023.1 - RELEASE NOTES

 l SCHED-21952: Previously, if there was more than one resource assigned to a task but only one physical resource
assigned, then the reported values for the physical resource were prorated based on the number of resources
assigned to the task. Now, the physical resource will contribute to the total reported values.

 l SCHED-22205:Previously, if a task rate was referencing a production field, then the Use Varying Rates leveling
option had no effect on the rate. Now, the task rate is varied appropriately when the task rate is referencing a
production field.

 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.

 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.

207
DESWIK.SUITE 2023.1 - 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.

Known issues

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.UGDB

New commands and features

 l Process Rings Configuration | Batch Interrogation: Previously, Deswik.UGDB was only able to interrogate
output blast solids using a few limited parameters. As of 2023.1, we have fully integrated the Batch
Interrogation tool from Deswik.CAD into Deswik.UGDB, giving you full control over the interrogation process.

208
DESWIK.SUITE 2023.1 - RELEASE NOTES

Enhancements and modifications

 l Process Rings Configuration | Export IREDES: You can now use transformation rules to customize IREDES
coordinate system transformation to alter coordinates of exported holes and centerlines, and so on. This new
enhancement lets you create local and global coordinate system transformation rules to export drill plan and
centerline, fix-points of IREDES file.

 l Process Rings Configuration | Generate delay schematic: You now have various options for the display of the
hole delay schematic on the Model Space. Generate Delay Schematic displays a dialog that allows you to
customize the schematic configuration.

209
DESWIK.SUITE 2023.1 - RELEASE NOTES

210
DESWIK.SUITE 2023.1 - RELEASE NOTES

1 Base level.

2 Primer Level 1.

3 Primer Level 2.

4 Ring and delay level labels representing bisecting line in the image below. Blue arrows indicate a
Center Bottom Delay Order.

Deswik.vCAD

211
DESWIK.SUITE 2023.1 - RELEASE NOTES

Enhancements and modifications

 l Deswik.vCAD installation: Deswik.vCAD is now available to install via a Deswik installation package (.appx) in
Deswik.Launcher.

Deswik.vSched

Enhancements and modifications

 l Deswik.vSched installation: Deswik.vSched is now available to install via a Deswik installation package (.appx) in
Deswik.Launcher.

212
DESWIK.SUITE 2023.1 - RELEASE NOTES

Patches

2023.1.545

Deswik.Agg - 2023.1.545

Issue Key Customer Ticket Description


AGG-717   Process Map | Aggregation - Specific warning message given when required field is
not present in the block model
AGG-724   Loss and Dilution calculations incorrect in 2023.1

Deswik.ASD - 2023.1.545

Issue Key Customer Ticket Description


ASD-109   Tools | Underground | ASD - not working in 2023.1

Deswik.CAD - 2023.1.545

Issue Key Customer Ticket Description


CAD-54825 SUPPORT-87360 Block model annotations color not working and not annotations not displaying
with default size
CAD-55210   File | Export | CSV/Text - Fix issue with export not respecting the decimal places.
CAD-55305 SUPPORT-89038 Automated Exception - Deswik.CAD - Edit process map
CAD-55399 SUPPORT-89348 CAD | Document load - Fix an issue when loading certain documents from MDM
CAD-55432   Road Audit Form does not correctly get disposed of when the 'X' in the top right-
hand corner is clicked.
CAD-55499   File | Export | 3D PDF - linked to wrong command name in right click Recent
Command menu
CAD-55522   Applying a plane definition changes pen color when background color is not
white or black
CAD-55535   View | View | Windows | Process Map - Edit Node - fixed a bug where typing a
letter in the 'Command' drop down control selected the command instead of
highlighting it
CAD-55561   Bulk crop entities now supports direction
CAD-55575   Process Map | Set Node Status - Node Status now indicates process completion
status.
CAD-55604 SUPPORT-89933 Process Tunnels as-built - Tunnels not being created correctly

213
DESWIK.SUITE 2023.1 - RELEASE NOTES

Issue Key Customer Ticket Description


CAD-55608 SUPPORT-90131 Tools | Underground | Prcess CMS - Fails to import xyz file with no error
message
CAD-55613   View | Legends | Edit Legends - When generating range bins, the final bin was
not inclusive of the maximum range value.
CAD-55618 SUPPORT-90186 Modify | Attributes | Bulk - Slow performance
CAD-55639   Process Map | Edit Node | GMDLB Commands - When a new CAD release is
used to open an old process map, now only prompts the user to save changes
when user input has been made .
CAD-55662 SUPPORT-90438 Ribbons - Resolved an issue where the planes gallery would take a long time to
process and display, particularly when switching between model and layout
views.
CAD-55671   Add process map commands extra output detail
CAD-55683   Geology | Block Model Interrogation | Batch - incorrectly prompts user to select
entities
CAD-55694   Geology | Block Model Utilities | Geomodel | Commands - MINIMUMOFGROUP
and MINIMUMOFGROUP2 do not work in 2023.1
CAD-55724   Localization - CAD - Interactive Filter Attributes are always in English
CAD-55738 SUPPORT-90668 File | Export | CAD and Other Formats - fixed a bug with exporting to DWG,
related to values that had trailing spaces, when 'Parse layers on attributes' was
checked
CAD-55746   Process Map | Command Recording | Import Block Model Cells - Command
Recording fixed issue with reloading fields to export. Also fixed issue if the
legend field is not selected for export.  Overrides now so that the legend field is
imported to allow legend coloring to occur.
CAD-55750   Layer | Attributes - Enable/disable Weight Field depending on the value of Other
Display.
CAD-55782   Zoom All with Block Model - changes to behavior after deleting entities etc
CAD-55788   Geology | Block Models | Show Dynamic Slice - Exception when annotation
references a non-existent legend
CAD-55795 SUPPORT-90795 Geology | Block Model Interrogate | Batch - index out of range exception when
using cutoff referencing a field which is not in the interrogation list
CAD-55798   TableViewer | Export - Add option to encase string values that have commas in
them
CAD-55801   Block Model Commands | Will no longer prompt on copy when rule is empty
CAD-55813   View | Legends | Show - fixed a bug with soft filters on legends
CAD-55814   View | Legends | Show - fixed a bug where filtering via a legend bin showed
unmatched entities

214
DESWIK.SUITE 2023.1 - RELEASE NOTES

Issue Key Customer Ticket Description


CAD-55815   Geology | Block Models | Display Settings - Using a vertical polygon as a filter
gave an exception
CAD-55816   View | View | Windows | Process Map - Fix UI issues with Polyline Vertex
Attribute command.
CAD-55820   Geology | Block Model Interrogate | Batch - Cannot attach file when
Interrogating unless field name is in English
CAD-55829   Geology | Block Model Utilities | Geomodel | Commands - Block Model
Boundary Create, does not update total size from imported model
CAD-55850   Tableviewer doesn't open as a standalone instance in 2023.1.518
CAD-55853   Pop Up Warning when Underground | Reconciliation | Create Subsidence
Surfaces is launched
CAD-55860   Geology | Block Model Utilities | Geomodel | Commands - Insert / Append a
command now properly sets the "Use" checkbox
CAD-55863   General | Selection | Cursors | Edit - Fix UI issues in Dark Mode.
CAD-55864   Surfaces | Modify | Dynamic Editing - fixed a bug where text couldn't be read
when using dark mode
CAD-55875   Process Map Batch Interrogation Issue - Interrogation failed - Error during the
interrogation: CSV is malformatted
CAD-55877   Update Data Sources in Children - Do not stop reloading all MDM layers when
one fails.
CAD-55888   Solid Geomodel Extract Entities command not running on a rotated solid
geomodel
CAD-55899   Format | Display Styles | Apply - Description attributes are now written for
polyline styles
CAD-55909 SUPPORT-91163 CAD 2023.1 Beta - Bug - Report by Material generates blank report when
reporting GMDLS file
CAD-55911   Invalid Solid Geomodel created when converting from DGM
CAD-55912   Deswik Geomodels are being indexed far too many times
CAD-55922 SUPPORT-91220 Process Map editing panel does not retain layout between sessions
CAD-55924   Handle Z in Common Filter when Converting Models
CAD-55954   TableViewer | Scroll with filter
CAD-55956 SUPPORT-91299 Import | Scan Data | Survey Data - Fixed a scenario where the exception
reporter may appear when attempting to import certain configurations of point
data.
CAD-55961 SUPPORT-91235 CAD 2023.1.511 Beta - Bug - Report by Legend from DM model generates reports
with zero values only
CAD-55964   Fixed issue with Vulcan indexing for irregular models
CAD-55973   GMDLS - extract from entities command defects

215
DESWIK.SUITE 2023.1 - RELEASE NOTES

Deswik.GeoTools - 2023.1.545

Issue Key Customer Ticket Description


GEO-5334 SUPPORT-90738 Mapping Annotations is generated

Deswik.LicenseManager - 2023.1.545

Issue Key Customer Ticket Description


LIC-110   Risk Scenarios | Alpha License Usage is not correct when using license server
LIC-111   Deswik.GeoBase license not recognised
LIC-117   DO progress bar stays present after a No License Available dialog

Deswik.MDM - 2023.1.545

Issue Key Customer Ticket Description


MDM-8681   Previously, file repositories without read permission were displayed in Plugin for
admin users. This issue has been fixed.

Deswik.OPDB - 2023.1.545

Issue Key Customer Ticket Description


OPDB-1585 SUPPORT-88926 Fixed issue that Re-number dialog causes duplicated annotations when a filter is
used

Deswik.OPSTS - 2023.1.545

Issue Key Customer Ticket Description


OPSTS-962   MText Mask Background doesn't size correctly with Align-To-View and relative
sizing options
OPSTS-968   Delay Date OPSTS - Allocated equipment keeping the delay date

Deswik.Sched - 2023.1.545

Issue Key Customer Ticket Description


SCHED-21528   Remove annoying popup when pressing Generate in Resource Path Form,
telling the user that generating resource path rules will remove any manually
added resource paths
SCHED-21883 SUPPORT-80575 Baseline Tasks are now Included when exporting to Task Report
SCHED-22411   Added text in the error dialog that appears when attempting to open a
missing file to ask the user if they want the item removed from the
recent/pinned list in.

216
DESWIK.SUITE 2023.1 - RELEASE NOTES

Issue Key Customer Ticket Description


SCHED-22584 SUPPORT-89650 Added safe guarding around adding dates/periods in Maximum Concurrent
Groups to stop loading/saving errors from dates being out of range for C#
DateTime class Maximum Supported Date is December 31th 9999
SCHED-22601   License Codes added for SOT 4.3 and Attain 1.3

Deswik.SO - 2023.1.545

Issue Key Customer Ticket Description


SO-1863 SUPPORT-87701 Added an error message to display to the user if CAD determines that there are
more attributes on an input layer than the engine will handle.
SO-1887 SUPPORT-90902 The SO license will be released after all Deswik.SO dialogs are closed

Deswik.UGDB - 2023.1.545

Issue Key Customer Ticket Description


UGDB-4850   Fixed issue that winze section holes are not flagged as breakthroughs
UGDB-4852   Fixed issue of Process Ring Configurations | Batch Interrogation - Static
attributes are not added to plane definitions
UGDB-4853   Fixed Automated Exception when table layer is missing.
UGDB-4855   Fixed issue that explosives are not populated into hole charge dialog.
UGDB-4858 SUPPORT-89445 Fixed issues that preview slices are missing when placing new ring sections.

2023.1.511

Deswik.Agg - 2023.1.511

Issue Key Customer Ticket Description


AGG-708   Open Pit | Aggregation | Deswik.Agg - Export Settings is greyed out
AGG-709   Open Pit | Aggregation | Deswik.Agg - Batch Processing progress dialogue form
not displaying information
AGG-711   Open Pit | Aggregation | Deswik.Agg | Batches | Inputs - Density attribute not
populated until user clicks 'next' then goes 'back' to the previous screen
AGG-712   Open Pit | Aggregation | Deswik.Agg | Batches | Inputs - Block Model File Path
doesn't match selected block model
AGG-714   Automated Exception - Deswik.CAD - Exception appears after cancelling Block
Model Aggregation
AGG-715   Process Map | Aggregation - error when processing with Block export type as
Attributes

Deswik.CAD - 2023.1.511

217
DESWIK.SUITE 2023.1 - RELEASE NOTES

Issue Key Customer Ticket Description


CAD-55069 SUPPORT-88312 Format | Show Dynamic Slice - fixed a bug resulting in errors in the output
window "arithmetic operation resulted in overflow" and "out of memory
exception"
CAD-55209 SUPPORT-88762 Parameter table import from csv supports regional language settings.
CAD-55339 SUPPORT-88919 View | Split Views - fixed a bug where the visual style of an inactive viewport
was not restored after saving and loading
CAD-55437   File | Import | Design Data | 12d - Importer for 12d Model files added.
CAD-55466   File | Export | Vulcan | Solids - fixed a bug where the 'Add all Fields' button was
cut off
CAD-55537   Polylines | Modify | Simplify | Condition: Fixed an issue with the entity frame
selectors not initializing
CAD-55546   Geology | Block Model Utilities | Geomodel | From Datamine - No longer shows
Progress Bar
CAD-55571   Geology | Block Model | Query Cell - form says X Centroid, Y Centroid, Z
Centroid, etc. instead of the actual field names of _XC, _YC and _ZC, _XSIZE, _
YSIZE, _ZSIZE, _IJK
CAD-55573   Process Map - Fix issue with drop down list not showing enough rows.
CAD-55596 SUPPORT-89951 Edit | Legends | Edit - modifying legends no longer causes drillholes to be
updated
CAD-55615 SUPPORT-90190 Fixed a bug where model space froze when attempting to move polyline points.
CAD-55636   Geology | Block Model Utilities | Geomodel | Commands - Move Rule up/down
arrow buttons were causing problems with editing commands. Now fixed.
CAD-55642   Geology | Block Model Utilities | Geomodel | Commands | Formula - fixed a
bug where 'Treat null value as 0' did not work when used to substitute a
variable in an IF()
CAD-55664   Geology | Block Model Utilities | Geomodel | Commands | Formula - fixed a
bug related to editing formulas
CAD-55674   Geology | Block Model | Import Cells - fixed a bug where 'Import all' no longer
imported fixed fields like _XC, _YC and _ZC
CAD-55678 SUPPORT-90480 Geology | Block Model Utilities | Geomodel | Commands - Error in block model
regularize creating a model with 2.5 billion blocks
CAD-55681   General | Measure | Distance - Resolved application performance issues that
occur when this sub-set of commands is active.
CAD-55684   Geology | Block Model | Import Model Cells - clearing the filter string now
results in <No Filtering>
CAD-55690   Geology | Block Model Utilities | Properties - fixed a bug with histograms

218
DESWIK.SUITE 2023.1 - RELEASE NOTES

Issue Key Customer Ticket Description


CAD-55694   Geology | Block Model Utilities | Geomodel | Commands - MINIMUMOFGROUP
and MINIMUMOFGROUP2 should not have been allowed to run with a grouping
field that did not exist in the input model.
CAD-55695 SUPPORT-90548 View | View | Windows | Process Map - exposed a property, Title Color, to allow
users to set the color of the Title text in their process map nodes
CAD-55699   Update Data Source - Fix issue with Survey Stations update not working.
CAD-55702   Geology | Block Model Utilities | Datamine | Commands - fixed a bug where
the Fields Copy in Datamine commands did not present the standard block
model fields
CAD-55712   Fixed a bug where block model legends and annotations were not working
CAD-55713   Polylines | Edit | Extend | Interactively - Fixed an issue where panning the view
made the polyline disappear.
CAD-55714   File | Options | Automatic Refresh - Fixed an issue with layers generated from
MDM not updating.
CAD-55735   Grade Shells generation - fix for grade shells in models with large prototypes
which caused an issue with indexing
CAD-55745   Tools | Geological Commands | Datamine | Commands - fixed a bug where the
output filename reverted to the original original
CAD-55747   Process Map | Command Recording | Import Block Model Cells - there is not
common behavior in grade shells, import model cells and DHO
CAD-55754   Geology | Block Models | Display Settings - fixed a bug where the user interface
didn't get updated when dragging/dropping/loading a model with the dialog
open
CAD-55755   Geology | Block Models | Query Cell - Fixed issue with record count indexing
when querying Micromine cells in a slice
CAD-55760   Geology | Block Model Utilities | Geomodel | From Surface Stacking - fixed a
bug that resulted in the message "Error exporting block model."
CAD-55773   Fixed a bug where dragging and dropping a harp model into model space
resulted in an exception.
CAD-55775   Fixed a bug where dragging and dropping a Surpac block model into model
space resulted in an exception
SURVEY-574   Modify Point Cloud - fixed a bug where selected points were not deleted from a
point cloud

Deswik.Sched - 2023.1.511

Issue Key Customer Ticket Description


SCHED-22424 SUPPORT-88052 New Column in Export Reports when Exporting a Task Report to an SQL
Server Database, that allows a user to choose whether to use the
Deswik.Sched Date Format or the SQL Default format

219
DESWIK.SUITE 2023.1 - RELEASE NOTES

Issue Key Customer Ticket Description


SCHED-22471   Pressing cancel when prompted about increasing a production field value
after attempting to edit a period quantity in the gantt view will no longer
automatically ignore future attempts in your current session.
SCHED-22482 SUPPORT-88822 Baselines of tasks with max units not set to 1 no longer change if they were
saved after levelling and loaded again.
SCHED-22553   SViz toolbar will now show correctly

Deswik.UGDB - 2023.1.511

Issue Key Customer Ticket Description


UGDB-4843 SUPPORT-90233 Fixed issue of densities of explosives from shared directory are not retained
when a user has not configured the shared directory
UGDB-4847 SUPPORT-90421 Fixed an exception that occurred in UGDB when placing a ring using "Select on
Screen"

220

You might also like