Fichiers et dossiers locaux de SOLIDWORKS PDM
Article de Michael Koenig, mis à jour le 19 octobre 2024
Article
SOLIDWORKS PDM copie les fichiers entre l'ordinateur client et le serveur, de sorte que les utilisateurs travaillent toujours sur des fichiers stockés localement sur leur ordinateur. Les clients se connectent au serveur via un dossier de travail appelé « vue du coffre-fort local », où les fichiers sont mis en cache. Cette méthode de travail améliore les performances et réduit le risque de corruption des fichiers par rapport à l'ouverture et à l'enregistrement de fichiers sur un lecteur réseau.
Que sont les fichiers et dossiers locaux SOLIDWORKS PDM ?
Dans la vue du coffre-fort local, l'utilisateur connecté verra tous les fichiers et dossiers auxquels il a accès, même s'il n'existe pas de copies locales. Cela est rendu possible grâce au serveur de base de données PDM. Dans la vue client, l'onglet « Version » fournit des informations sur le fichier sélectionné, telles que la dernière version et la version locale.

Un fichier dans le coffre-fort qui n'a pas de copie locale
Un fichier est mis en cache localement lorsqu'il fait l'objet d'une requête de prévisualisation, d'ouverture, de consultation de la version, de mise à jour, d'extraction ou de copier-coller. Les fichiers peuvent également être mis en cache automatiquement grâce au paramètre d'administration « Actualiser le cache lors de la connexion ». Ce paramètre automatise la mise à jour des dossiers spécifiés, ce qui est particulièrement utile pour les modèles et les fichiers de type bibliothèque.
Pour la plupart des fichiers mis en cache localement, il existe une copie du fichier dans un emplacement d'archivage sur le serveur. Cependant, certains fichiers peuvent n'exister que dans le cache local (c'est-à-dire sans copie sur le serveur). De plus, certains fichiers peuvent sembler n'être que locaux, mais s'affichent ainsi parce que l'utilisateur connecté ne dispose pas des autorisations nécessaires pour consulter les versions archivées de ces fichiers. Lorsqu'on parle de fichiers locaux SOLIDWORKS PDM, le contexte est essentiel. Le terme « fichier local » est généralement utilisé pour désigner les fichiers qui existent dans le cache local, mais qui ne font pas partie de la base de données du coffre-fort. Ce type de fichiers locaux pose problème, car soit ils n'ont pas été ajoutés au coffre-fort, soit ils faisaient autrefois partie du coffre-fort et sont devenus orphelins.
SOLIDWORKS PDM fournit quelques indicateurs pour ce type de fichier local.
- L'icône ou la vignette du fichier apparaîtra en gris.
- The State of the file will be displayed as “<Local File>”
- La version du fichier s'affichera sous la forme « -/? »
- Un fichier local indésirable. Ce fichier est uniquement local.
- Une version locale d'un fichier faisant partie du coffre-fort
Un dossier peut également être local. Les dossiers locaux SOLIDWORKS PDM apparaissent en gris.

Exemple de dossier local
Lorsque vous parcourez la vue du coffre-fort local, soyez attentif à ce type de fichiers et aux dossiers locaux SOLIDWORKS PDM.
Comment se créent les fichiers et dossiers locaux SOLIDWORKS PDM ?
Les fichiers et dossiers locaux dans une vue de coffre-fort local SOLIDWORKS PDM peuvent être créés de plusieurs façons :
- Si un utilisateur enregistre un fichier dans un dossier pour lequel les droits d'accès « Ajouter ou renommer un fichier » sont désactivés pour lui, le fichier ne sera créé qu'en local. Un message d'avertissement s'affichera pour indiquer que le fichier n'a pas été ajouté au coffre-fort. Cela signifie que les autres utilisateurs ne pourront pas voir ce fichier sur leur ordinateur.
- Si un nouveau fichier ou dossier est créé dans la vue du coffre-fort local lorsque vous travaillez en mode hors ligne (https://www.javelin-tech.com/blog/2019/12/solidworks-pdm-work-offline/), il n'est pas automatiquement ajouté au coffre-fort comme ce serait le cas en mode en ligne. Il s'agit donc d'un fichier ou d'un dossier local qui n'existe que sur l'ordinateur où il a été créé. Les autres utilisateurs ne pourront pas voir ce fichier ou ce dossier tant que l'utilisateur ne sera pas revenu en mode en ligne et n'aura pas sélectionné l'option permettant de l'ajouter au coffre-fort.
- Si un fichier ou un dossier mis en cache est supprimé, déplacé ou renommé à partir d'un autre ordinateur client, la copie mise en cache reste visible dans la vue locale en tant que fichier ou dossier local. En d'autres termes, elle devient une copie orpheline sur les ordinateurs clients qui avaient mis ce fichier ou dossier en cache. Dans le cas d'un fichier déplacé, les ordinateurs qui avaient mis le fichier en cache à son emplacement d'origine se retrouveront désormais avec des noms de fichiers en double, l'original étant signalé comme fichier local.
- Si l'utilisateur actuellement connecté ne dispose pas des autorisations nécessaires pour consulter la version du coffre-fort d'un fichier ou d'un dossier, mais qu'un utilisateur autorisé s'est précédemment connecté sur cet ordinateur et a mis ce fichier ou dossier en cache, celui-ci apparaîtra alors comme un fichier ou un dossier local pour l'utilisateur non autorisé. Il s'agit d'un cas particulier où il existe une copie du fichier sur le serveur d'archivage ou une entrée correspondant au dossier dans la base de données. Cependant, il n'est pas facile de déterminer si le fichier mis en cache est uniquement local ou s'il dispose également d'une version dans le coffre-fort. Soyez prudent dans cette situation, car l'utilisateur non autorisé pourrait modifier la copie locale si celle-ci est accessible en écriture. Toutefois, seul l'utilisateur disposant des autorisations nécessaires pourra l'archiver pour créer une nouvelle version du fichier sur le serveur d'archivage.
- Si un fichier est créé par une application qui n'utilise pas la boîte de dialogue standard « Enregistrer sous » de Windows, il ne sera enregistré qu'en local, à moins que son extension ne figure dans le paramètre utilisateur/groupe « Ajout de fichiers ».
- Si un critère de correspondance pour un nom de fichier ou une extension est défini comme à exclure dans le paramètre utilisateur/groupe « Ajout de fichiers », tout fichier correspondant à ce critère ne sera stocké qu'en local.
- Si un dossier est créé par une application, il ne sera enregistré qu'en local, à moins que son nom ne soit spécifié dans les paramètres utilisateur/groupe, sous « Ajout de dossiers ».
- Si un fichier est enregistré dans un dossier local gris, il restera uniquement local, c'est-à-dire qu'il ne sera pas ajouté au coffre-fort.
Comment gérer les fichiers et dossiers locaux SOLIDWORKS PDM ?
Les fichiers et dossiers locaux peuvent être ajoutés au coffre-fort, supprimés ou masqués.
En mode en ligne, lorsque vous affichez le coffre-fort local, tous les fichiers et dossiers qui n'existent qu'en local proposent l'option « Ajouter au coffre-fort » dans le menu contextuel. Cette commande peut être utilisée pour les fichiers et dossiers créés en mode hors ligne. Elle peut également être utilisée pour un fichier ou un dossier créé en mode en ligne qui n'a pas pu être ajouté automatiquement au coffre-fort pour une raison quelconque, par exemple en raison des paramètres utilisateur ou groupe, ou d'un problème de connectivité réseau.
En général, la plupart des fichiers et dossiers locaux sont des objets orphelins qu'il convient soit de supprimer, soit de masquer. Heureusement, il existe des paramètres qui facilitent cette opération.
Dans l'outil d'administration, sous les paramètres d'utilisateur ou de groupe pour l'Explorateur de fichiers, je recommande la combinaison de paramètres suivante.
- Activer, Afficher tous les fichiers
- Activer : supprimer automatiquement les fichiers locaux en lecture seule qui ne font pas partie du coffre-fort de fichiers.

Paramètres de l'Explorateur de fichiers
L'option « Afficher tous les fichiers » permet de visualiser en mode en ligne les nouveaux fichiers ajoutés en mode hors ligne. Ainsi, l'utilisateur peut facilement les ajouter au coffre-fort une fois connecté à Internet, en cliquant avec le bouton droit sur le fichier et en sélectionnant « Ajouter au coffre-fort ». Il est également possible d'utiliser la commande « Rechercher des fichiers locaux » pour afficher une boîte de dialogue contenant la liste des fichiers locaux et l'option permettant de les ajouter au coffre-fort.
Pour afficher la liste complète des fichiers locaux dans une vue du coffre-fort, cliquez avec le bouton droit de la souris dans l'espace blanc du dossier racine de la vue du coffre-fort, puis sélectionnez « Rechercher les fichiers locaux ».

Rechercher dans les fichiers locaux
Cela peut également être effectué dans un sous-dossier afin de rechercher les fichiers locaux SOLIDWORKS PDM à partir de ce niveau et vers le bas.
Une boîte de dialogue s'affichera, vous proposant d'ajouter les fichiers au coffre-fort.

Ajouter des fichiers locaux au coffre-fort
Le paramètre suivant, « Supprimer automatiquement les fichiers locaux en lecture seule qui ne font pas partie de FileVault », supprimera les fichiers locaux indésirables. Il s'agit de fichiers qui subsistent à la suite d'opérations effectuées sur un autre ordinateur, telles que la suppression, le déplacement ou le renommage.
Prenons par exemple un fichier mis en cache sur deux ordinateurs, l'ordinateur A et l'ordinateur B. Sur l'ordinateur A, le fichier est déplacé et n'existera plus qu'à son nouvel emplacement sur cet ordinateur. Sur l'ordinateur B, l'utilisateur verra le fichier à son nouvel emplacement, mais disposera également d'une copie qui a été laissée en tant que fichier local à l'ancien emplacement. Ces deux fichiers sur l'ordinateur B portent le même nom, mais ne sont en aucun cas liés. Bien que le fichier d'origine soit marqué comme fichier local, il est préférable d'éviter les noms de fichiers en double, car cela peut entraîner des problèmes de référence.
Le fichier local de l'exemple ci-dessus sera en lecture seule, car l'utilisateur de l'ordinateur A n'aurait pas pu déplacer le fichier s'il avait été extrait sur l'ordinateur B. En d'autres termes, le fichier mis en cache sur l'ordinateur A n'est pas modifié ; il n'y a donc aucune modification dont il faudrait craindre la perte. De plus, ce fichier local ne fait plus partie du coffre-fort. Il peut donc être supprimé en toute sécurité, et c'est précisément ce que fera le paramètre de nettoyage des fichiers locaux.
Certains fichiers locaux sont modifiables, comme ceux créés en mode hors ligne ou par un utilisateur ne disposant pas de l'autorisation « Ajouter ou renommer un fichier ». Ces fichiers n'existent que sur l'ordinateur où ils ont été créés. Le paramètre de nettoyage des fichiers locaux ignorera ces fichiers, car ils ne sont pas en lecture seule. Dans ce cas, c'est à l'utilisateur de décider s'il souhaite les ajouter au coffre-fort ou les supprimer manuellement.
Ce paramètre ne s'applique pas non plus aux fichiers affichés comme des fichiers locaux, car l'utilisateur actuellement connecté ne dispose pas des autorisations nécessaires pour consulter les versions en coffre-fort de fichiers qu'un autre utilisateur a mis en cache sur le même ordinateur. Pour supprimer ces fichiers du cache local, l'utilisateur disposant des autorisations nécessaires pour consulter les fichiers du coffre-fort peut utiliser la commande Effacer le cache local. Ainsi, lorsque l'autre utilisateur se connectera, les fichiers ne s'afficheront pas, car cet utilisateur n'a pas l'autorisation de les consulter et ils n'existent pas dans le cache local. Si des utilisateurs disposant de niveaux d'autorisation différents partagent le même ordinateur et la même vue du coffre-fort local, il est recommandé d'effacer le cache local avant de se déconnecter.
La fonction « Vider le cache local » ne s'applique qu'aux fichiers faisant partie du coffre-fort. Plus précisément, elle supprime les copies locales des fichiers qui font partie du coffre-fort, qui n'ont pas été extraits et qui ne sont pas référencés par un fichier parent extrait. Par conséquent, elle ne s'applique pas aux fichiers locaux qui ont été laissés derrière lors d'une suppression, d'un déplacement ou d'un changement de nom, ni aux fichiers qui ont été créés dans la structure de dossiers du coffre-fort, mais qui n'ont jamais été ajoutés à celui-ci.
Pour vider le cache local, vous pouvez procéder au cas par cas en sélectionnant le ou les dossiers ou fichiers souhaités dans la vue du coffre-fort local, puis en choisissant le menu Outils > Vider le cache local. Il est également possible de vider l'ensemble du cache local en cliquant avec le bouton droit de la souris sur le dossier racine et en sélectionnant Vider le cache local. De plus , l'administrateur peut activer le paramètre « Vider le cache lors de la déconnexion » dans les options de cache d'un utilisateur ou d'un groupe. Cependant, vider l'intégralité du cache lors de la déconnexion réduirait les performances. Je ne recommanderais d'automatiser le vidage du cache qu'en cas de problèmes de sécurité ou d'espace disque très limité sur la machine cliente.
Si l'option « Afficher uniquement les fichiers locaux » est activée. Veuillez consulter l'article intitulé « Dossiers et fichiers grisés dans la vue du coffre-fort local ».
En comprenant le fonctionnement des fichiers locaux et des dossiers locaux de SOLIDWORKS PDM, vous serez en mesure de déterminer les paramètres et les processus les mieux adaptés à votre environnement.
Liens connexes
Vous voulez en faire plus avec SOLIDWORKS PDM ?
Nos experts certifiés SOLIDWORKS PDM peuvent vous aider :


