Home Search

DriveWorks Pro 23
Enhancements

Send Feedback

Release Notes

DriveWorks 23 SP0

Supported Versions

SOLIDWORKS

SOLIDWORKS 2023, 2024 and 2025 are fully supported.

Microsoft Windows

Microsoft Windows 10 and 11 are fully supported.

Scalability

Continual development to support the management of an enterprise wide deployment.

DriveWorks Pro Server

DriveWorks Pro Server has been re-designed as a browser based utility.

All existing functionality has been maintained but this now gives additional benefits, including:

DriveWorks Pro Server Dashboard

Learn more

Integration Theme Quick Start

Instantly launch the Integration Theme site in a browser.

The Integration Theme no longer requires modifying the DriveWorksConfigUser.xml file, or modifying the served static files to see the site in a browser.

Integration Theme instantly in a browser

Learn more

Integration Theme - Live UI

Integration Theme site settings are administered directly in the browser.

Quickly and easily set up, customize and use the Integration Theme.

Live UI desktop menu

Learn more

Email Authentication

DriveWorks applications that send emails allow Exchange Online (Microsoft 365) configuration.

Exchange Online supports sending emails via OAuth 2.0, Microsoft's recommended authentication method after the deprecation of basic authentication.

This allows secure, token-based authentication without exposing user credentials.

Exchange Online Email Settings

Exchange Online Email Authentication is supported in the following modules:

DriveWorks License Management

The License Manager includes the following enhancements to make returning and repairing licenses more efficient.

Fixed Licenses

  • Return and Repair directly from the Fixed Licenses tab of DriveWorks License Management. Learn more.
  • Return multiple Fixed Licenses together. Learn more.
  • Repair Selected Fixed Licenses that have become untrusted. Learn more.
  • Repair All Fixed Licenses that have become untrusted. Learn more.

Network Licenses

  • Repair All Network Licenses that have become untrusted. Learn more.

DriveWorks Live Licenses

  • Return and Repair directly from the DriveWorks Live tab of DriveWorks License Management. Learn more.

DriveWorks Live Insights License

The DriveWorks Live Insights license enables session tracking to monitor the usage of DriveWorks Live licenses.

This allows peaks in sessions to be identified to make informed decisions on where additional Live licenses could be beneficial.

This license type is available to work alongside a DriveWorks Live Centralized License.

Image showing example of data collated from DriveWorks Live Insights license

Learn more

DriveWorks 3D

Improvements to make interactive 3D visualizations, for the desktop and web, realistic and performant

Undo/ Redo

Any changes made, while in the 3D Document editor can be reverted and reapplied using the undo and redo command buttons or shortcut keys.

DriveWorks 3D File - Command Bar

Rule Revision History

DriveWorks 3D Documents will store previous versions of a rule, once a rule has been applied and then subsequently changed.

Rules Builder Revisions

Spot Light Entity

The default value of the Spot Light entity's Falloff Start Angle is now 115, and 138 for the Falloff End Angle when a new Spot Light entity is added.

Spot Light Entity

PBR Advanced Render Property

PBR Advanced introduces a clearcoat layer to the PBR material.

Clearcoat enables the reproduction of a clear coating (such as varnish or water) on materials where light is reflected before being transmitted to the base layer.

Optionally apply advanced refraction properties to control how much light is refracted and how the refraction effect splits the red, green and blue light.

With ClearcoatWithout Clearcoat

New Primitive - Ruby

The Ruby Primitive quickly and easily adds geometry with irregular surfaces that can be used to test out:

  • appearances
  • textures
  • lighting
  • animations

It can also act as a reference model to add a sense of scale to your DriveWorks 3D scene.

New Functions

Additional functionality to enhance your implementation.

Higher Order Functions

Higher Order Functions allow data (in a table or array) to be transformed or filtered by a DWLambda.

The following higher order functions functions are included in this release:

  • TableMap

    Applies a Lambda Function across a provided table or array to transform the data into a new array.

    For example:

    • An existing table could have symbols applied to each value in a column. Use TableMap to remove the symbol so the value can be used in an equation.
    • An existing table column could have values that require converting to a different unit.
  • TableFilterByFunction

    Filters a table or array based on a single column using the provided Lambda Function.

    For example:

    • An existing table may require rows filtering based on a match in the given column but still exclude certain rows.
  • TableFilterByRowFunction

    Filters a table or array using the provided Lambda Function applied to each row.

    For example:

    • An existing table may require filtering based on a comparison of values in two cells of each row.

TableRemoveColumn

Returns a new array with the given column removed.

TableRemoveColumn

PolygonCreateArc

Use with the Fill and Hole Path parameters of the 3D Extrusion entity to create a new arc polygon.

See PolygonCreateArc for more information.

PolygonCreateUniformThickLine

Use with the Fill and Hole Path parameters of the 3D Extrusion entity to create a new uniform thick line polygon.

See PolygonCreateUniformThickLine for more information.

New and Enhanced Form Control Properties

Additional styling to give form controls a completely modern look.

TinyMCE Control

The following properties can now be controlled for the TinyMCE Control:

  • Allow Printing - allows the Print tool to be enabled or disabled on the control.

  • Border Radius - specifies the border radius of the control.

Label Control

Drive the border style of a Label control with a rule.

The Border Style property, on a Label control, can now be made dynamic.

Image showing the border style property on a label control being dynamic

Button Controls

The following properties have been added to the Clipboard Button, Dialog Button, Macro Button and Upload Control.

  • Picture Height

    Specifies the height of the picture container inside the button.

  • Picture Width

    Specifies the width of the picture container inside the button.

  • Picture Position

    Specifies the position of the picture container inside the button, relative to the text. Applies when Picture Style is set to TextAndPicture.

  • Picture Border Radius

    Specifies the border radius of the picture container inside the button. Also available for Hover and Pressed events.

  • Button Padding

    Specifies the padding around the picture and/or text on the button control.

  • Button Spacing

    Specifies the spacing between the button's text and picture.

Slider Control - Track

The following properties can now be controlled for the track of the Slider control:

Slider Control - Thumb

The following properties can now be controlled for the thumb of the Slider control:

  • Thumb Height

    Specifies the height of the Slider's Thumb.

  • Thumb Width

    Specifies the width of the Slider's Thumb.

  • Thumb Image Size Mode

    Controls how the image is sized within the Slider's Thumb.

  • Thumb Padding

    Specifies the padding of the Slider's Thumb when a picture is used for the Thumb Image.

  • Thumb Margin

    Specifies the margin of the Thumb from the edge of the Control. This can be used to make the Thumb appear inside of the Track.

Usability & UI

Focused visual updates and enhancements add further functionality across DriveWorks.

Word Document

Bookmarks placed in the header or footer of .docx (Microsoft Word Documents) can be driven.

Previously only .doc file types were supported.

Image showing a bookmark in the header of a Word document

How To Create A Bookmark In Word

All Table Functions are in the Table Category

TableDistinctCount, TableFromList and TableSearch functions were previously listed in the General category (in the Functions list).

These have been moved to the Table category.

Image showing table functions moved from the General category

Go to the Function List

Rules Builder Settings

The color of the Caret (the blinking vertical line that indicates the cursor position within the rule editor window) can be changed from the Rules Builder Settings.

Image showing the CaretChange the Caret Color

SOLIDWORKS PDM Professional

New and enhanced functions and tasks to integrate with PDM.

New Function

PDMGetFolderTemplates

Returns a list of Folder Templates in the current vault accessible by the PDM user.

Enhanced Functions

PDMBasicSearch

  • Refresh parameter added to allow re-calculation during the running of a Specification.

PDMFileSearch

  • Folder parameter added to allow the search to run from the specified folder and not the entire vault.
  • Refresh parameter added to allow re-calculation during the running of a Specification.

New Specification Tasks

Enhanced Specification Tasks

PDMPro: Update File Data Card

  • Configuration or Sheet Name Property added to allow the update to be applied to a Configuration or Sheet specific data card, rather than a file data card.
  • Check in Comment Property added will drive the given value into the comment on the data card when checking the file in.

PDMPro: Create Folder

  • Template Name Property added to select a PDM Folder Template to be applied to the new folder.

New Generation Tasks

Common PDM tasks can now run on Assemblies, Parts or Drawings as Generation Tasks.

CPQ & Dashboard DriveApps

Enhancing out-of-the-box functionality and speeding up implementation time for CPQ and Dashboard DriveApps.

Interactive Breadcrumbs

Breadcrumbs displayed in the header bar are interactive.

Quickly navigate to any previous page from any sub-menu.

On devices with smaller resolutions, where the available space cannot display the entire breadcrumb trail, click the ellipses to display a dialog with the breadcrumbs that have been removed due to the overflow.

Interactive breadcrumbs are instantly available (no additional setup required after upgrading) for the Dashboard and CPQ DriveApps.

Run Macro on a List

A macro can be run when a dashboard tile is selected that has been configured to display a list.

This applies to a Custom List (created using the List Data Provider project template) and applied to a tile.

This allows the list data to dynamically change by:

  • Pre-applying a filter to the list based on a rule.
  • Applying a user-specific ordering to the data in the list based on a rule.
  • And optionally apply a macro argument to allow the same macro to be used, but with differing outcomes depending on where it is run from.

This feature is available for lists created in the CPQ or Dashboard DriveApps.

Show Icons on Collapsed Menu

Dashboards displayed as a menu allow Icons to remain in view when the menu is in a collapsed state, but hidden when in an expanded state.

Apply this setting from the Appearance > Menu item in the DriveApp Settings

Dashboard Tiles - Appearance Settings

Control the size and colors used on tiles in the appearance settings.

New and improved settings added to the tile designer are:

  • Ratio

    Control the aspect ratio of the tiles by selecting from:

    • Square
    • Portrait
    • Landscape

    The Tile Layout Preview displays the tile in the selected Ratio.

  • Size

    Choose the size of a tile by selecting from:

    • Small
    • Medium
    • Large

    The height and width of each selection depends on the chosen Ratio.

    The height and width is displayed, in pixels, on the Tile Layout Preview.

  • Hover Border Color

    Choose a hexadecimal color value to apply to the tiles border when it is hovered over.

  • Left Border

    Toggle to display a bar on the left hand border of a tile.

  • Left Border Color

    Choose a hexadecimal color value to apply to the left border.

Apply these settings from the Appearance > Dashboard Tiles item in the DriveApp Settings

Tile Layout Preview - Appearance Settings

Control the position of text and icons used on tiles in the appearance settings.

New settings added for the Tile Layout Preview are:

  • Title

    Toggle to choose if the tile title is to be displayed.

    The title placeholder will be shown or hidden on the Tile Layout Preview.

  • Description

    Toggle to choose if the tile description is to be displayed.

    The description placeholder will be shown or hidden on the Tile Layout Preview.

  • Icon

    Toggle to choose if the tile icon is to be displayed.

    The icon placeholder will be shown or hidden on the Tile Layout Preview.

  • Tile Layout Preview

    The Preview of the tile layout shows the actual size and aspect ratio selected for the tile.

    The position of each text block and icon can be controlled using the Move Up and Move Down arrows to the left hand side of the preview.

    The vertical alignment of the text within the title and description placeholders can be adjusted by:

    1. Select the placeholder required to have its vertical justification changed in the preview window.
    2. Select the required justification arrow on the left hand side of the preview.

Apply these settings from the Appearance > Dashboard Tiles item in the DriveApp Settings

CPQ DriveApp

Enhancing out-of-the-box functionality and speeding up implementation time for the DriveWorks CPQ DriveApp.

Instantly Open Copied Quotes

Copying a quote will instantly open the item for editing.

Previously a copied quote required selecting from the Orders list before it could be opened for editing.

The quote will not be created if cancelled immediately after copying.

Open Copied Quotes is instantly available (no additional setup required after upgrading) for the CPQ DriveApp.

Update Pricing on Copy Order

Decide how pricing updates are applied when an Order is copied.

Orders copied from old items will include the original pricing, choose how pricing updates are applied in the CPQ settings.

See Copy Order Settings for more information.

Copy Order State Reset

Copying an order will automatically reset the workflow state.

Previously a quote would be in the same state it was copied from, requiring a transition to be triggered to reset the workflow.

See Workflow Settings for more information.

Improved Linked Item Edit Experience

The CPQ Custom Item form template has been enhanced to allow linked custom items to be opened for editing inside its parent, once it has been added to a quote.

The topic How To: Upgrade Linked Items details how this can be implemented for existing custom items.

Confirmation Dialog when Clicking Interactive Breadcrumb

The CPQ Custom Item form template has been enhanced to display a confirmation dialog when an interactive breadcrumb is clicked.

The dialog will only show if the custom item being edited has any unsaved changes.

The topic How To: Add a breadcrumb confirmation dialog to a Custom Item details how this can be implemented for existing custom items.

Additional Quote/Order Permissions

Permissions on which Teams can see the different elements of how an item is priced can now be set.

Select permissions for the following elements:

  • Discounts
  • Quote Pricing
  • Freight
  • Tax

See Order Permissions for more information.