Nouveautés DriveWorks 22 : Découvrez en profondeur les dernières innovations et évolutions

Nouveautés DriveWorks 22 : Découvrez en profondeur les dernières innovations et évolutions

Vous utilisez DriveWorks et vous souhaitez connaitre les nouveautés concernant la toute nouvelle version ? Plongez au cœur de la révolution technologique avec notre article sur les dernières innovations et évolution de DriveWorks.

Fraîchement annoncé en avril 2024, cette nouvelle version promet de grandes évolutions en matière d’automatisation de conception SolidWorks, CPQ, ainsi que des améliorations significatives de l’expérience utilisateur, que ce soit pour les développeurs ou pour les utilisateurs finaux.

1. Evolutions globales

La première nouveauté concerne l’affichage d’une table directement dans l’onglet « Drill Down » de l’éditeur de règle, et ça, c’est plutôt génial pour ceux qui manipulent de grandes tables :

Drill Down, Preview Table

Dans les améliorations destinées aux développeurs, une fonctionnalité très demandée a finalement été implémentée : la possibilité d’avoir des catégories ainsi que des images de catégories au sein de l’onglet « Define Constant » :

Define Constants

Une autre amélioration concerne la possibilité de faire un « Zoom to fit » sur les images ajoutées aux catégories des variables :

Zomm to fit, variables category

2. Evolutions DriveApp

Concernant les DriveApps, des changements significats sont présents. La première concerne les modes d’affichage des Dashboards, qui peuvent désormais être soit standard, soit affichés verticalement :

Type Dashboard

Le rendu de cette nouvelle option est très esthétique et améliore considérablement l’expérience utilisateur :

Aperçu type Dashboard CPQ

Une autre différence, perceptible uniquement par un œil attentif, est la possibilité de modifier l'apparence des tuiles. Désormais, il est possible de changer l'apparence des coins d'une tuile sur un Dashboard, ainsi que d'avoir un contour animé lorsque la souris survole la tuile :

Animation des tuiles

Ceci est modifiable via les paramètres d’affichage du DriveApp :

Paramètre tuiles sur le Dashboard

En 2023, avec la version DriveWorks Pro 21, il était possible de lier un article personnalisé à d'autres articles, permettant ainsi, en ajoutant l'article personnalisé au devis, d'ajouter également les articles liés. Une amélioration a été apportée à ce niveau, permettant ainsi de supprimer, avec l'article personnalisé, les articles qui ont été ajoutés et qui y sont liés :

Paramètres articles liés

Autre évolution, la possibilité d’ajouter et afficher des colonnes personnalisées dans les listes devis / commandes :

Paramètres ajout de colonnes personnalisées

Une dernière nouveauté concernant les DriveApps est l'ajout d'un nouveau modèle de projet nommé « CPQ Data Synchronization », permettant ainsi de faciliter la mise en place d'une synchronisation entre le CPQ DriveApp et un système tiers (tel qu'un ERP ou un CRM, par exemple) :

Nouveau modèle de projet « CPQ Data Synchronization »

3. Nouvelles « Advanced Feature Parameters » pour toujours plus d’automatisation SolidWorks

Bien sûr, en parlant de DriveWorks, la première chose qui vient à l'esprit est l'automatisation de la conception SolidWorks. Il est évident que cette nouvelle version ne pouvait pas arriver sans améliorations et l'ajout de nouvelles fonctionnalités afin de piloter encore plus de fonctions dans SolidWorks.

Cette année, 4 nouveaux « Advanced Feature Parameters » ont été ajoutés :

  • Représentation de filetage :
    Représentation de filetage.png
    Permet de contrôler directement via DriveWorks les propriétés de la fonction de représentation de filetage, telles que la longueur, le diamètre ou le type, ainsi que de modifier la condition de fin (passant par exemple de « borgne » à « jusqu’à la prochaine surface »).

  • Pli de transition :
    Plie de transition.png
    Permet de piloter directement via DriveWorks les propriétés de la fonction de plis de transition. On pourra ainsi modifier les propriétés de pli de transition, mais également la valeur d’épaisseur de tôle.

  • Répétition dérivée :
    Répétition dérivée.png
    On peut maintenant piloter les occurrences à omettre grâce à cette nouvelle fonctionnalité.

  • Système de coordonnée :
    Système de coordonnée.png
    Cela permet d’inverser les sens des repères de positionnements utilisés au sein d’une pièce ou d’un assemblage.

4. Amélioration de l’intégration avec SolidWorks PDM

DriveWorks a amélioré son intégration avec SolidWorks PDM grâce à cette nouvelle version. En effet, la fonction « PDMBasicSearch » a été améliorée, permettant ainsi d'obtenir uniquement la dernière version du fichier recherché. Cela offre un meilleur contrôle lors de la recherche dans le coffre-fort SolidWorks PDM.

Fonction PDMBasicSearch

Une nouvelle propriété personnalisée a également été ajoutée : "DWMasterPath". Cela permet d'écraser le chemin du « Master File » généré, ce qui simplifie le paramétrage des « Master Files » alternatifs.

Propriété personnalisée DWMasterPath

5. Intégration de la 3DEXPERIENCE et SolidWorks avec DriveWorks

Avec la montée en puissance des solutions cloud, DriveWorks fera partie d'un programme de partenariat, lui permettant ainsi de développer des solutions pour couvrir toutes les applications SolidWorks. À partir de 2026, un nouvel accord du programme de partenariat SolidWorks sera déployé.

6. Formulaire et Interface Utilisateur

Passons maintenant à la découverte dles améliorations ajoutées sur DriveWorks Administrator. La première grande amélioration est l’ajout de la propriété « Change Event » sur différents contrôles :

  • Text Box
  • Numeric Text Box
  • Date Picker
  • Slider
  • Option Group

Ainsi, il sera désormais possible de déclencher des Macro DriveWorks lorsque ces contrôles changent de valeur, permettant ainsi d’effectuer diverses actions tlles que la mise à jour d’une table, la génération de documents, l’obtention de données depuis une base de données SQL, etc.

Catégorie Events sur plusieurs contrôles du formulaire

En plus de cela, de nouvelles propriétés d’apparence de control ont été ajouté, permettant ainsi de personnaliser encore plus l’interface utilisateur, améliorant ainsi son expérience d’utilisation du configurateur :

Ajout de propriétés d'apparence

Une autre amélioration concerne les « Table Control », auxquels une nouvelle propriété a été ajoutée, permettant ainsi de copier directement avec un click droit de la sourie sur la ligne souhaitée, toutes les données de cette ligne :

Propriété pour copier des informations d'un Table Control

La dernière amélioration formulaire concerne le « spin button », qui se voit maintenant avoir une nouvelle propriété permettant de modifier la disposition des boutons d’incrément :

Propriété Button Layout pour Spin Button

Les nouveautés concernant le formulaire est l’ajout de 4 nouveaux contrôles :

Nouveaux contrôles sur le formulaire
  • Toggle Swith :

Identique au check box, permet d’avoir un bouton plus esthétique, semblable à ce qui est visible sur les sites internet modernes aujourd’hui.
Toggle switch.png

  • Chech Box Group :

Similaire à l’« Option Group », mais avec des check box. La différence réside dans le fait qu’ici il est possible de sélectionner plusieurs options à la fois au sein du même groupe. En entrée, une liste d’option est fournie, et en sortie, ce contrôle renvoie une liste des options cochées au sein du groupe.
Check box group.png

  • Copy To Clipboard :

Permet de copier des informations sur le poste client, en renseignant le contrôle source. Par exemple, ici nous avons une table de clients, le contrôle source est le tableau. En sélectionnant une ligne et en cliquant sur le contrôlel « Clipboard Button 1 », cela permet de copier la ligne sélectionnée en texte brut, qui peut ensuite être collée dans excel par exemple :
Copy to clipboard.png

  • Tiny MCE control :

Permet d’avoir une zone de texte, qui peut être alimentée par l’utilisateur avec du texte, des images et la possibilité de modifier le style, etc. Le résultat de ce contrôle est un formulaire html :
Tiny MCE control.png

7. Group Style CSS

Jusqu'à présent, il était possible d'ajouter des styles personnalisés basés sur du CSS et de les appliquer à des contrôles sur les formulaires des projets DriveWorks. Ces styles étaient visibles uniquement dans un navigateur avec DriveWorks Live. Avec la version DriveWorks 21 et le passage à la technologie des formulaires en base web, il est désormais possible de visualiser ces styles directement dans DriveWorks Administrator. Ainsi, il est possible d'avoir un affichage similaire à une page web. Cette fonctionnalité est réalisée à l'aide d'un fichier CSS ajouté à l'emplacement du projet DriveWorks, nommé « ProjectStyles.CSS ». Avec DriveWorks 22, il est désormais possible de définir une apparence au niveau du Groupe DriveWorks, permettant ainsi à différents projets au sein d’un même groupe d’utiliser un style commun. Bien sûr, si un fichier ProjectStyles.css existe au niveau projet, celui-ci sera utilisé avant le GroupStyles.css :

Fichier GroupStyles.css

8. Nouveau « Form Template »

Avec cette nouvelle version, DriveWorks propose un nouveau modèle de projet appelé « White-label Project Template », permettant d’avoir une interface utilisateur déjà prête à l’emploi. Cela évite ainsi de recréer tout à partir de zéro et permet donc de gagner en efficacité :

Nouveau modèle de projet « White-label Project Template »

9. Amélioration Document 3D

Ce qui fait la puissance d'un configurateur DriveWorks, en plus de la possibilité d'un configurateur technique, c'est bien évidemment la possibilité d'ajouter des « Preview 3D ». De nombreuses nouveautés ont été apportées sur ce sujet ces dernières années, et cette nouvelle version promet également de grands changements. Commençons par le premier, qui est un nouveau menu de création de Document 3D :

Nouveau menu création Document 3D

Il est désormais possible de créer avec un nouveau document 3D toutes sortes de nouvelles choses, telles que des lumières, des caméras, mais également un sol, ce qui rend la création de visuels 3D plus facile et plus rapide.


Pour ceux qui utilisent la fonctionnalité « Imported Geometry », une petite amélioration a été apportée, permettant de changer les échelles des différentes géométries importées en une seule fois, et éventuellement en ajoutant des règles.

Modification échelles des « Imported Geometry »

Une autre nouveauté est la possibilité d'importer un nouveau modèle « Ground Plane », permettant d'ajouter une surface plane représentant le sol dans votre environnement 3D.

Ajout d'un « Ground Plane »

Une amélioration qui rend le configurateur plus réaliste est l'ajout de nouveaux types de « Tone Mapping Type », qui ajoutent une couche de réalisme supplémentaire aux configurateurs :

Nouveaux « Tone Mapping Type »

Passons maintenant à l'amélioration qui a été la plus appréciée : l'ajout d'une nouvelle entité géométrique, l'extrusion :

Ajout d'une géométrie d'extrusion

Cette nouvelle fonctionnalité permet d'ajouter de nouveaux corps, un peu comme on le ferait sur un logiciel de conception 3D comme SolidWorks, en ajoutant une suite de points caractérisant l'esquisse (via la propriété « Fill Paths ») et en modifiant la propriété « Extrusion Depth » afin de définir une profondeur d'extrusion :

Résultat extrusion d'un cercle

En plus de cette propriété, une troisième est maintenant disponible, permettant ainsi d'ajouter des enlèvements de matière. Il s'agit de la propriété « Hole Paths » :

Ajout d'un enlèvement de matière via la propriété « Hole Paths »

En parallèle de ces trois nouveaux paramètres, il faut également mentionner de nouvelles fonctions qui ont été ajoutées, permettant de créer un tableau avec des coordonnées « X|Y » afin de représenter les points d'esquisse pour l'extrusion. Ces fonctions sont les suivantes :

Nouvelles fonctions pour créer un tableau de point

Il est désormais possible de demander à appliquer différentes apparences à l'avant, à l'arrière ou sur les côtés de la géométrie sur une fonction d’extrusion uniquement :

Propriété sur les apparences des faces pour une extrusion

Grâce à ces améliorations, nos modèles 3D sont encore plus réalistes, ce qui permet d'avoir des vues éclatées du modèle 3D se rapprochant de plus en plus du modèle final, ainsi que des rendus 3D plus réalistes :

Comparaison entre DriveWorks 21 et DriveWorks 22 du rendu sur 3D Preview

Sur cet exemple, on remarque que l'angle de la texture est de meilleure qualité avec DriveWorks 22 qu'avec DriveWorks 21. On peut également noter qu'il y a moins de géométrie à utiliser lorsque l'on éclate la vue de ces portes, ce qui aura un impact sur le temps nécessaire au configurateur pour s'afficher dans un navigateur :

Comparaison entre DriveWorks 21 et DriveWorks 22 de la vue éclatée