Automatisation de SOLIDWORKS PDM Professional avec GoExpress

Article de Tom Starks sur févr. 03, 2025

SOLIDWORKS PDM Professionnel est un outil puissant de gestion de documents. Collaboration, contrôle des versions, contrôle des révisions, historique des modifications et contrôle d'accès ne sont que quelques-unes des nombreuses fonctionnalités de PDM. Certaines de ces fonctionnalités peuvent être automatisées par Dispatch, un module complémentaire fourni avec PDM. L'automatisation peut également être réalisée par une API écrite en C++, C# ou Visual Basic. Cependant, Dispatch et l'API interne peuvent présenter des difficultés (elle fait toutes sortes de choses) :

  • Dispatch est très limité dans ce qu'il peut faire.
  • Le dépannage de Dispatch peut souvent être compliqué.
  • L'envoi fonctionne ou échoue sans aucun message d'erreur.
  • Lorsque l'auteur de l'API interne quitte l'entreprise, la mise à niveau de PDM devient un défi.

Si les options prêtes à l'emploi peuvent être si problématiques, il doit y avoir une meilleure solution. GoExpress.

GoExpress SOLIDWORKS PDM Automation Tool

Qu'est-ce que GoExpress ?

En termes simples, GoExpress est un complément pour SOLIDWORKS PDM Professional qui fournit une structure d'API. GoExpress nécessite .NET Framework 3.5, .NET Framework 4.x et une vue de coffre-fort PDM Professional.

GoExpress Net Framework Requirement

Grâce à sa structure API, GoExpress offre des possibilités infinies. Voulez-vous vous connecter à une base de données externe ? Voulez-vous mettre tous vos dessins dans un seul paquet ? Ou peut-être voulez-vous une solution complètement différente ? Quoi qu'il en soit, GoExpress fournit le cadre nécessaire pour automatiser votre environnement SOLIDWORKS PDM.

Maintenant que nous connaissons GoExpress, comment fonctionne-t-il exactement ? GoExpress nécessite un fichier de configuration pour chaque tâche à automatiser. Ces fichiers de configuration sont fournis par GoEngineeret contiennent des instructions comprenant trois éléments clés :

  • Actions – Effectuer une ou plusieurs tâches à l'aide d'une série de modules.
  • Déclencheurs – Exécutez des actions en réponse à un événement PDM spécifique, comme une transition de flux de travail.
  • Variables – Espaces réservés temporaires pour les éléments de données utilisés par les actions.

Ces éléments font partie de la configuration et sont enregistrés dans l'utilitaire de configuration.

Actes

Les actions comportent un ou plusieurs éléments d'action, appelés modules, conçus pour effectuer une tâche spécifique. Dans l'exemple ci-dessous, l'action est « – Copier les PDF ». Les éléments d'action sont « Rechercher les PDF associés », « Obtenir la dernière version » et « Copier le PDF dans le fichier temporaire ».

GoExpress Actions

Déclencheurs

Les déclencheurs sont des événements PDM qui peuvent déclencher une action. Il peut s'agir, entre autres, d'ajouter un document, de cliquer sur un bouton de carte, d'archiver/extraire, de copier un document, de cliquer sur un menu, de lancer un numéro de série ou d'exécuter un état de workflow.

GoExpress Triggers

Variables

Les variables peuvent être globales ou intégrées à un tableau. Certaines variables sont créées lors de la création de l'élément d'action. Voici un exemple de variables visibles dans l'utilitaire de configuration.

GoExpress Variables

Comment GoExpress peut-il améliorer votre environnement professionnel SOLIDWORKS PDM ?

GoExpress propose plusieurs solutions rapides à configurer et faciles à mettre en œuvre dans votre environnement PDM. Voici quelques exemples.

Créer automatiquement un ECO avec des références

Avec PDM Professional, vous pouvez créer un modèle pour copier un document ECO vierge, l'enregistrer dans un dossier de coffre-fort spécifique, lui attribuer un numéro de nom de fichier, le même numéro de document, ouvrir la fiche ECO pour des informations supplémentaires et archiver automatiquement le document ECO. Cependant, le processus de création de modèles PDM peut présenter des difficultés :

  • Le lancement du modèle est manuel.
  • La création de références entre l'ECO et les fichiers CAO concernés est également manuelle.

Automatically Create an ECO with References GoExpress PDM Automation

Avec GoExpress, vous pouvez créer automatiquement un ECO lors de la transition de fichiers CAO vers un état de flux de travail spécifique. De plus, vous pouvez ajouter automatiquement ces fichiers CAO comme références à l'ECO lui-même, vous évitant ainsi cette étape manuelle. De telles améliorations rendraient le processus de création d'ECO plus automatisé et plus utile. C'est là toute la puissance de GoExpress.

Le processus de création ECO avec GoExpress

Avec GoExpress, un fichier de configuration créé par GoEngineer peut :

  • Créez automatiquement un ECO lorsque les fichiers CAO passent à un état de flux de travail spécifique.
  • Effectuez automatiquement la transition des fichiers CAO lorsque l'ECO référencé subit une transition.
  • Mettre à jour les métadonnées ECO avec :
  • Numéro ECO du générateur de numéros de série de PDM
  • Nom de l'utilisateur qui a effectué la transition en tant qu'auteur ou créé par 
  • S'enregistrer automatiquement dans l'ECO

GoExpress peut déclencher des éléments d'action tels que :

  • Combiner la liste des fichiers
  • Créer ECO
  • Liste de mises à jour vers ECO
  • Ajouter une référence
  • Enregistrez ECO lorsque les fichiers entrent dans un état de flux de travail spécifique

GoExpress SOLIDWORKS PDM Automation Trigger Items

Vous pouvez également appliquer le dernier numéro ECO à partir d'un générateur de numéros de série PDM et modifier les variables ECO sur la fiche.

GoExpress ECO Variables File Card

Créer un paquet de dessins

Avec PDM Professional, vous pouvez économiser SOLIDWORKSDessin en PDF à l'extérieur du coffre-fort. Lorsque vous sélectionnez plusieurs dessins, la tâche de conversion crée un PDF pour chaque dessin SOLIDWORKS. Cependant, la tâche de conversion PDM présente quelques difficultés si vous souhaitez enregistrer plusieurs dessins dans un seul PDF :

  • Chaque dessin SOLIDWORKS sélectionné aura son propre fichier PDF.
  • Une autre application est nécessaire pour combiner plusieurs fichiers PDF en un seul fichier PDF.
  • La combinaison des fichiers PDF est un processus manuel.

SOLIDWORKS Drawing PDF File

Avec GoExpress, vous pouvez créer un paquet de dessins en enregistrant automatiquement plusieurs dessins SOLIDWORKS au format PDF unique, hors du coffre-fort, via une transition de flux de travail. Mais GoExpress va au-delà de la simple combinaison de fichiers PDF.

Fonctionnalités de création de paquets de dessins GoExpress

Les fichiers de configuration GoExpress, tels que créés par GoEngineer, complètent davantage vos paquets de dessin en :

  • Enregistrement automatique de plusieurs dessins SOLIDWORKS sous forme de PDF unique lorsqu'ils passent par une transition PDM.
  • Enregistrement d'un dessin d'assemblage SOLIDWORKS sélectionné et de tous les dessins de composants sélectionnés sous forme de fichier PDF unique avec un clic droit de la souris.
  • Ajout d'un filigrane sur chaque feuille avec le nom et la date du dessin.
  • Affichage du chemin et du nom de fichier du PDF dans une boîte de message une fois l'opération terminée.

GoExpress SOLIDWORKS Drawing Packet Creation

Ajouter des références de fichiers

Avec PDM Professional, vous pouvez ajouter des références de fichiers à tout document déjà présent dans le coffre. Quel que soit le type de document (par exemple, une liste de prix, un catalogue de spécifications, des résultats de simulation ou une fiche de données de sécurité), le processus reste le même.

  • Consultez le document parent.
  • Cherchez les fichiers dans le coffre-fort.
  • Faites un clic droit sur les fichiers et sélectionnez Copie.
  • Retournez au document parent, cliquez avec le bouton droit de la souris, puis sélectionnez Coller comme référence.
  • Décochez la case Nomenclature.
  • Vérifiez dans le fichier parent.

Ce processus présente des difficultés, notamment en raison de son caractère manuel. Imaginez une situation où vous disposez d'une nomenclature pour les résultats de simulation, ou où vous oubliez de consulter le document parent au préalable. Cela est souvent source de frustration, même chez les utilisateurs PDM les plus expérimentés. Heureusement, GoExpress permet d'automatiser ce processus.

Ajout de références de fichiers avec GoExpress 

Avec GoExpress, vous pouvez extraire automatiquement le document parent et afficher une fenêtre de dialogue de sélection de fichier en cliquant avec le bouton droit de la souris. Le fichier de configuration fourni par GoEngineer :

  • Extrait le document sélectionné
  • Ouvre une fenêtre de dialogue de sélection de fichier 
  • Crée des références aux fichiers que vous avez sélectionnés
  • Vérifications dans le document parent

Intégrer SOLIDWORKS PDM à l'ERP

En cas de manque de synchronisation entre PDM et un système ERP, des informations telles que le numéro ERP, la description ou le statut peuvent différer d'un système à l'autre et sont souvent corrigées si elles sont détectées manuellement. Des informations différentes peuvent engendrer de la confusion et des retards, ce qui peut coûter cher à l'entreprise.

SOLIDWORKS PDM Professional est un puissant outil de gestion documentaire. L'ERP est un logiciel efficace qui facilite la gestion des processus clés et des activités quotidiennes. Nous avons besoin que les deux systèmes interagissent, mais cette intégration présente quelques difficultés :

  • Les informations doivent être synchronisées entre l'ERP et le PDM 
  • Des événements ERP peuvent être nécessaires pour déclencher des événements dans PDM

Il existe de nombreuses façons d'intégrer PDM à un système ERP. Dans cet exemple d'intégration, nous aborderons un ensemble simple d'informations ERP à synchroniser avec PDM et un événement ERP pour déclencher un événement PDM. Voici comment faire avec GoExpress.

Synchronisation des informations avec PDM provenant de l'ERP

À l'intérieur de PDM, j'ajouterai la validation, lorsque je transférerai un fichier vers le En attente d'approbation état, j'ajouterai les vérifications suivantes :

  • Validez que le nom du fichier est le même que le numéro de document sur la fiche de fichier 
  • Valider que le numéro de document de la fiche correspond à ce qui se trouve dans mon système ERP 
  • Valider que la description de la fiche correspond à ce qui se trouve dans mon système ERP 

Vous trouverez ci-dessous un exemple de nom de fichier et de numéro ERP incompatibles trouvés dans PDM et ERP.

SOLIDWORKS PDM Document Number

Vous trouverez ci-dessous un exemple de description incompatible entre PDM et ERP.

SOLIDWORKS PDM ERP Description

En plus d'utiliser PDM pour déclencher une vérification avec ERP, vous pouvez également utiliser ERP pour déclencher des événements dans PDM.

Une fois que le statut ERP d'un numéro ERP est modifié en LIBÉRÉ, le fichier dans PDM passe automatiquement de En attente d'approbation à En production état.

ERP Status Released

GoExpress peut recueillir des informations à partir du système ERP, comme le numéro ERP et la description, puis comparer ces valeurs avec les informations de la fiche.

Number Mismatch SOLIDWORKS PDM Professional Automation with GoExpress

De plus, GoExpress peut avoir un processus de surveillance pour surveiller les statuts ERP. Lorsque le statut est Libéré et le fichier est dans le En attente d'approbation état, GoExpress peut automatiquement faire passer le fichier dans PDM vers En production.

J'espère que cet article expliquant GoExpress vous a été utile. Si vous avez des questions sur cet outil ou sur tout autre outil, Services PDM proposé par GoEngineer, s'il vous plaîtContactez-nous.

Articles connexes

Sauvegardes SOLIDWORKS PDM : une liste principale

SOLIDWORKS PDM 2025 : Nouveautés

Propriétés de configuration dans les cartes de données SOLIDWORKS PDM

Comment créer des listes dynamiques dans les cartes de données standard SOLIDWORKS PDM

Comment masquer une variable dans une carte de données SOLIDWORKS PDM, tout en la gardant consultable

VOIR TOUS LES ARTICLES

 

À propos de Tom Starks

Tom Starks a commencé à utiliser SOLIDWORKS en 2008 et PDM en 2010. Il a rejoint la communauté VAR en mars 2014. Depuis lors, son rôle a évolué, passant de Conseiller en soutien technique à Ingénieur principal en soutien PDM, et il est maintenant Instructeur principal en gestion des données en ligne. Tom a été récompensé comme Ingénieur d'application Élite en 2018. Tom enseigne tous les cours en ligne de gestion des données pour SOLIDWORKS PDM et aide à la mise en œuvre de la gestion des données.

Voir tous les messages de Tom Starks