5.4Gestion de données : SolidWorks PDM & bonnes pratiques
Dès qu'on travaille en équipe ou sur des projets conséquents, la gestion des fichiers devient un enjeu critique — et souvent le talon d'Achille des débutants. Rappel fondamental (déjà souligné au niveau 2) : un assemblage référence ses pièces (fichiers séparés), une mise en plan référence son modèle. Ces liens sont fragiles : déplacer, renommer ou dupliquer un fichier sans précaution « casse » les références (l'assemblage ne retrouve plus ses pièces, la mise en plan son modèle) — d'où les redoutables « fichiers introuvables ». À plusieurs, s'ajoutent les risques de conflit (deux personnes modifient la même pièce simultanément et écrasent leur travail), de versions (quelle est la bonne version ? qui a la dernière ?), et de doublons. Gérer cela « à la main » (dossiers réseau, copier-coller, conventions verbales) fonctionne un temps, puis devient ingérable et source d'erreurs coûteuses (fabriquer une pièce d'après une version obsolète).
La solution professionnelle est un système de gestion des données produit (PDM, Product Data Management). SolidWorks PDM (en versions Standard et Professional) est un coffre-fort (vault) centralisé qui gère tous les fichiers CAO et leurs relations. Ses fonctions clés. Le check-in / check-out (extraction/archivage) : pour modifier un fichier, on l'« extrait » (on le verrouille : personne d'autre ne peut le modifier en même temps — fin des conflits), on travaille, on l'« archive » (on le rend, avec une nouvelle version). Le versionnage : chaque archivage crée une version historisée — on peut revenir à une version antérieure, comparer, savoir qui a modifié quoi et quand. Les références gérées : le PDM connaît les liens entre fichiers et les préserve (renommer une pièce met à jour tous les assemblages qui l'utilisent — plus de références cassées). Le workflow : un cycle de vie des documents (en cours → en revue → approuvé → obsolète) avec des transitions contrôlées et des autorisations (qui peut approuver, qui peut voir quoi). La recherche et les propriétés : retrouver un fichier par ses métadonnées. Au-delà de l'outil, cette section pointe des bonnes pratiques valables même sans PDM : une convention de nommage claire et stable, une arborescence organisée, remplir les propriétés des fichiers, ne jamais déplacer/renommer des fichiers CAO hors de SolidWorks (utiliser « Enregistrer sous » avec gestion des références, ou l'outil de renommage/déplacement de SolidWorks/PDM), sauvegarder. Le PDM n'est pas un luxe pour grandes entreprises : dès qu'on est plusieurs ou qu'un projet compte des centaines de fichiers, il évite des désastres (travail perdu, fabrication d'après une mauvaise version) et structure la collaboration. Comprendre l'enjeu de la gestion de données — la fragilité des références, la nécessité du versionnage et du contrôle d'accès — est une compétence professionnelle aussi importante que la modélisation : les plus beaux modèles ne valent rien s'ils sont perdus, écrasés ou fabriqués dans la mauvaise version.
Vocabulaire de la section
- Gestion de données produit (PDM)
- Système gérant de façon centralisée les fichiers CAO, leurs versions, leurs relations et leur cycle de vie ; SolidWorks PDM en est la solution intégrée.
- Coffre-fort (vault)
- Dépôt centralisé du PDM où résident tous les fichiers ; on n'y accède que par extraction/archivage contrôlés, garantissant l'ordre et la sécurité.
- Check-in / check-out
- Archivage/extraction : extraire verrouille un fichier pour le modifier seul (fin des conflits) ; archiver le rend avec une nouvelle version historisée.
- Versionnage
- Historisation de chaque archivage : revenir à une version antérieure, comparer, savoir qui a modifié quoi et quand ; traçabilité complète.
- Workflow / cycle de vie
- Étapes contrôlées d'un document (en cours → revue → approuvé → obsolète) avec autorisations ; structure la collaboration et la validation.
Pourquoi un assemblage perd-il ses pièces (« fichier introuvable »), et comment l'éviter ?
En pratique — Adopter de bonnes pratiques de gestion de données
- Testez la fragilité des références : renommez une pièce dans l'explorateur Windows (hors SolidWorks) et constatez que l'assemblage ne la retrouve plus — puis apprenez à renommer via SolidWorks/PDM.
- Mettez en place une convention de nommage claire et stable et une arborescence organisée pour vos projets.
- Remplissez les propriétés de vos fichiers (désignation, matière, référence) — elles alimentent nomenclatures et recherche.
- Si vous avez accès à SolidWorks PDM, pratiquez le check-out / check-in et observez le versionnage et le workflow ; sinon, mettez en place une discipline de sauvegarde et de versions.
Points clés à retenir
- Un assemblage RÉFÉRENCE ses pièces (fichiers liés) : déplacer/renommer/dupliquer sans précaution CASSE les références — jamais hors de SolidWorks/PDM.
- À plusieurs : risques de CONFLIT (écrasement mutuel), de VERSIONS (quelle est la bonne ?), de doublons — ingérables « à la main » sur un vrai projet.
- SolidWorks PDM = coffre-fort centralisé : check-in/check-out (verrouillage, fin des conflits), VERSIONNAGE (historique, retour arrière), références gérées, WORKFLOW (cycle de vie, autorisations).
- Bonnes pratiques même sans PDM : nommage clair et stable, arborescence, propriétés remplies, sauvegardes — les plus beaux modèles ne valent rien s'ils sont perdus ou fabriqués dans la mauvaise version.
Questions fréquentes
Pourquoi mes assemblages perdent-ils leurs pièces (« fichier introuvable »), et comment l'éviter ?
Ce problème universel et frustrant vient de la nature même des fichiers SolidWorks : les références externes. Comprendre le mécanisme est la clé pour ne plus jamais le subir. Le mécanisme : un fichier assemblage (.SLDASM) ne CONTIENT pas les pièces — il contient des références vers les fichiers pièces (.SLDPRT), c'est-à-dire des « pointeurs » indiquant où trouver chaque pièce (son chemin, son nom). De même, une mise en plan (.SLDDRW) référence son modèle. Quand vous ouvrez l'assemblage, SolidWorks va chercher chaque pièce à l'endroit référencé. Le problème survient dès que cet endroit change SANS que la référence soit mise à jour : (1) vous DÉPLACEZ une pièce (dans un autre dossier) via l'explorateur Windows → l'assemblage cherche au vieux chemin, ne trouve rien → « fichier introuvable » ; (2) vous RENOMMEZ une pièce dans Windows → l'assemblage cherche l'ancien nom → introuvable ; (3) vous envoyez à un collègue l'assemblage SANS ses pièces (ou avec une structure de dossiers différente) → il ne les retrouve pas ; (4) vous DUPLIQUEZ un projet en copiant des fichiers → les copies peuvent pointer vers les originaux au lieu des copies (créant des liens croisés inattendus). La règle d'or pour l'éviter : ne JAMAIS déplacer, renommer ou copier des fichiers SolidWorks depuis l'explorateur Windows. Utilisez toujours les outils de SolidWorks qui gèrent les références : (1) « Enregistrer sous » avec l'option de gérer les références (pour dupliquer un ensemble en gardant les liens cohérents) ; (2) l'outil « Pack and Go » (Fichier → Pack and Go) : LA solution pour envoyer ou archiver un ensemble complet — il rassemble l'assemblage, toutes ses pièces, ses mises en plan et fichiers liés dans un dossier ou un zip, en préservant les références. Utilisez-le systématiquement pour transmettre un projet. (3) L'outil de renommage/remplacement de SolidWorks (ou de PDM) qui renomme une pièce ET met à jour tous les assemblages qui l'utilisent. (4) En dernier recours, si les références sont déjà cassées, l'assemblage vous demande à l'ouverture de RETROUVER les fichiers manquants (« Parcourir ») — vous pointez le bon emplacement, et vous pouvez ensuite réenregistrer pour réparer les liens ; l'outil de gestion des références (« Rechercher les références ») aide aussi. Les solutions structurelles : (1) une arborescence de projet stable (ne pas réorganiser les dossiers d'un projet en cours) ; (2) une convention de nommage fixée dès le départ (renommer après coup est risqué) ; (3) idéalement, un PDM qui gère TOUT cela automatiquement : dans un coffre-fort PDM, renommer et déplacer se font DANS le système qui met à jour toutes les références, et « fichier introuvable » disparaît structurellement. C'est d'ailleurs l'un des arguments majeurs du PDM. En résumé : les références externes sont la nature de SolidWorks, pas un bug ; la discipline « ne jamais toucher aux fichiers hors de SolidWorks, utiliser Pack and Go pour transmettre » élimine la quasi-totalité des « fichiers introuvables ». Prenez cette habitude tôt : c'est l'une des leçons de gestion de fichiers les plus importantes, et son ignorance cause des pertes de temps considérables aux débutants.
Ai-je vraiment besoin d'un PDM, ou une bonne organisation de dossiers suffit-elle ?
La réponse dépend de l'échelle (nombre de personnes, nombre de fichiers, criticité), et il existe un seuil assez net au-delà duquel une organisation manuelle, même bonne, ne suffit plus. Voyons les deux régimes. Une bonne organisation manuelle SUFFIT quand : vous travaillez SEUL ou à deux avec une coordination facile ; vos projets sont de taille modeste (dizaines, pas centaines de fichiers) ; les enjeux de version et de traçabilité sont limités. Dans ce cas, une discipline rigoureuse fait l'affaire : arborescence de dossiers claire et stable, convention de nommage cohérente, usage systématique de Pack and Go pour transmettre/archiver, propriétés de fichiers remplies, sauvegardes régulières, et une communication claire (« je travaille sur telle pièce »). Beaucoup d'indépendants et de petites structures fonctionnent très bien ainsi. Le PDM serait alors une lourdeur disproportionnée. Un PDM devient nécessaire quand un ou plusieurs de ces seuils sont franchis : (1) Plusieurs personnes travaillent sur les mêmes projets/fichiers : le risque de CONFLIT (deux personnes modifient la même pièce et s'écrasent mutuellement) devient réel et coûteux ; le check-out/check-in du PDM (verrouillage) le résout structurellement — c'est souvent LE déclencheur n°1. (2) Beaucoup de fichiers (centaines, milliers) : retrouver, gérer les références, éviter les doublons devient ingérable à la main ; le PDM indexe, recherche, gère les liens automatiquement. (3) Besoin de traçabilité et de versionnage : savoir qui a modifié quoi, quand, pouvoir revenir à une version antérieure, prouver quelle version a servi à fabriquer (enjeu qualité, réglementaire dans certains secteurs) — le PDM historise tout. (4) Besoin de workflow de validation : un cycle « en cours → revue → approuvé » avec des autorisations (seul un responsable approuve, la fabrication ne voit que l'approuvé) — le PDM le structure. (5) Besoin d'éviter les erreurs COÛTEUSES : fabriquer d'après une version obsolète, perdre du travail, travailler sur un doublon — dans un contexte où ces erreurs coûtent cher (production, série), le PDM se rentabilise vite. Les niveaux : SolidWorks PDM Standard (inclus avec certaines licences, pour les petites équipes) couvre l'essentiel (coffre-fort, check-in/out, versions, références) ; PDM Professional ajoute workflows avancés, recherche puissante, gestion étendue, intégrations. Recommandation pratique : (1) commencez par la DISCIPLINE (arborescence, nommage, Pack and Go, sauvegardes) — indispensable de toute façon, et suffisante en solo/petite échelle ; (2) évaluez le PDM dès que vous êtes plusieurs à travailler sur les mêmes fichiers, ou que le volume/la criticité augmentent — le point de bascule typique est « on a eu un incident » (travail écrasé, mauvaise version fabriquée, temps perdu à chercher des fichiers) : c'est le signal. Le coût du PDM (licence, mise en place, administration) se compare au coût des désordres qu'il évite. Pour une équipe de conception active, il est presque toujours rentable ; pour un solo, rarement nécessaire. Comme tous les outils : il se justifie par l'usage réel et l'échelle, pas par principe. Mais comprendre les ENJEUX de gestion de données (fragilité des références, versions, conflits, traçabilité) est utile à TOUS, avec ou sans PDM — car même la meilleure organisation manuelle repose sur la conscience de ces enjeux.