Dans ce guide, vous apprendrez les étapes et les procédures nécessaires pour concevoir et mettre en œuvre un tableau de révision complet sur le visage d'unSOLIDWORKS PDMcarte de données qui met à jour les lignes dans le cadre du flux de travail ainsi que la table de révision trouvée sur la face du dessin.
Dans un exemple typique d'intégration de la table de révisions avec SOLIDWORKS PDM, seule la dernière ligne reste modifiable et synchronisée avec le fichier de mise en plan. Nous avons maintenant ajouté des lignes supplémentaires qui affichent et stockent les valeurs des lignes précédentes en lecture seule, de manière similaire au fonctionnement de la table sur la face du dessin lui-même.
En rapport >> Création d'une table de révision SOLIDWORKS PDM
Voici comment ajouter une table de révision à une mise en plan SOLIDWORKS et l'enregistrer comme modèle et format de feuille pour une utilisation standardisée. De plus, il doit s'agir d'une fonction de table de révision, comme illustré ci-dessous.
Ce processus ne fonctionnera pas avec PDM si notre table de révision n'est qu'un ensemble de rectangles d'esquisse dessinés ou une fonction de table générique.
Dans un dessin, utilisez Insertion > Tables > Tableau de révision.
Une fois la table de révision en place, décidez à l'avance quelles colonnes sont nécessaires et comment elles doivent être remplies (soit par défaut lorsqu'une nouvelle ligne est générée, soit manuellement par l'utilisateur).
Dans cet exemple, je veux qu'une nouvelle ligne vide soit générée chaque fois qu'un dessin est retourné au WIP afin de démarrer une nouvelle version. La seule valeur que je veux préremplir est la colonne Révision, qui indique la prochaine révision/version sur laquelle l'utilisateur travaillera. Voir un exemple ci-dessous.
Regarder >> SOLIDWORKS PDM – Colonne personnalisée dans la table Rev
Une fois que vous avez finalisé la conception de l'apparence du tableau de révision sur le dessin, utilisez leInsérer une nouvelle ligneVous pouvez créer la première ligne vide et utiliser votre valeur de révision initiale. Ainsi, lorsqu'un nouvel utilisateur utilisera ce modèle de fichier pour générer un nouveau dessin, il n'aura pas à insérer et formater lui-même le tableau, qui sera immédiatement interactif avec la fiche de données du dessin.
Ensuite, poursuivez et enregistrez ce dessin comme modèle en utilisant Enregistrer sous > Modèle de dessin SOLIDWORKS (.drwdot).
Enregistrez le format de feuille en sélectionnant Fichier > Enregistrer sous un format de feuille (.slddrt) aux emplacements souhaités. Si vous le souhaitez, faites un clic droit sur le tableau et sélectionnez Enregistrer sous > Modèle de tableau de révision (.revtblt).
Bien que le compte administrateur par défaut soit celui utilisé pour créer ces modifications de configuration (il est peu probable que quiconque en dehors d'un rôle/autorisation d'administrateur lise ceci de toute façon), vous avez besoin au minimum de ces autorisations administratives et de dossier comme indiqué ci-dessous pour mettre en œuvre les modifications détaillées dans ce guide.
Autorisations administratives
Autorisations de dossier
Comme mentionné précédemment, SOLIDWORKS et PDM 2018 ou une version ultérieure sont nécessaires pour que cette fonctionnalité fonctionne, car c'était le cas lors de l'introduction de l'intégration des tables de révision. Une fois activée, cette fonctionnalité permet de remplir uniquement la ligne la plus récente de la table de révision d'une mise en plan à l'aide de la carte de données SOLIDWORKS et inversement. De plus, elle permet aussi à PDM de générer de nouvelles lignes dans la table de révision lorsqu'elle est déclenchée par une action de workflow.
Pour activer cette fonctionnalité, accédez à Administration > Nom de votre serveur PDM > Nom de votre coffre-fort > Connectez-vous avec les identifiants administrateur/équivalents. Commencez par développer le nœud SOLIDWORKS.
Ouvrez ensuite la fonction Table de révision et sélectionnez Activer la fonctionnalité de table de révision.
C'est ici qu'on détermine le nombre maximal de lignes visibles avant la suppression des anciennes lignes. Dans cet exemple, j'utiliserai quatre lignes avec un espace réservé de *, car j'utilise un schéma numérique simple pour les révisions.
Nous devons décider ici du nombre de lignes, car c'est le nombre de « lignes » qui seront émulées dans la carte elle-même.
Passons maintenant à la configuration des variables et des cartes de données. Il est généralement recommandé de créer vos variables à l'avance plutôt que de les créer à la volée lors de la conception de votre carte de données. Cette méthode permet notamment d'économiser plusieurs clics subséquents dans l'éditeur de cartes.
Dans l’outil d’administration > Variables > Clic droit > Ouvrir.
Les premières variables sont les plus importantes, car elles portent le mappage SWRevTable qui leur permet d'interagir/remplir la dernière ligne de la table de révision du dessin lui-même.
Par exemple, pour la colonne Révision, je créerai une variable RTRevision dédiée avec le seul mappage de SWRevTable à Révision pour l'extension de fichier « .slddrw » et répéterai le processus pour chacune de mes autres colonnes Description, Approuvé et Date.
Pour accélérer ce processus, utilisez le menu déroulant pour sélectionner le bloc SWRevTable approprié et le nom de l'attribut. Voir ci-dessous.
Remarque:Bien qu'il soit possible d'intégrer le mappage SWRevTable à d'autres variables avec d'autres mappages, il est beaucoup plus simple de les conserver comme variables distinctes. C'est parce que nous ne voulons pas qu'une écriture dans une variable modifie un champ existant de la table de révision ou crée involontairement une nouvelle ligne.
Pour simuler la présence des autres « lignes », il suffit de créer des variables portant le même nom, mais énumérées séquentiellement, sans correspondance. Ainsi, les anciennes « lignes et champs » seront visibles sur la carte de données, mais sans possibilité de correspondance avec leurs lignes correspondantes sur le dessin.
Passons maintenant à la fiche de données elle-même : nous devons créer un contrôle approprié pour chaque champ de la table. J'ajouterai ici quelques zones d'édition pour la révision et la description, un champ de date pour la date et une zone d'édition pour les initiales de l'approbateur.
Pour les indicateurs, mon intention est que la révision, la date et l'approbation soient contrôlées par PDM, je définirai donc chaque contrôle de manière appropriée en lecture seule.
Quant aux lignes suivantes, je vais les copier et les coller comme ça et les aligner pour qu'elles soient jolies.
Remarque : la description de toutes les « anciennes » lignes doit également être définie en lecture seule. N'oubliez pas qu'elles ne sont plus connectées à quoi que ce soit sur l'ancien dessin. Sinon, un utilisateur pourrait accidentellement « désynchroniser » la carte de données et le dessin.
C'est là que les choses deviennent un peu fatigantes et délicates. Il faut d'abord déterminer à quel moment la création de nouvelles lignes dans la table doit avoir lieu. Dans ce cas, elle a lieu lors de la transition « Nouvelle version », où une version existante est réintégrée dans le WIP afin de commencer à travailler sur une nouvelle révision de mon fichier.
Pour vérifier ce qui est arrivé à la table de révision du fichier dans d'autres parties du flux de travail jusqu'à ce point dans l'état de version de production :
Passons maintenant à la transition vers la nouvelle version. La meilleure façon de visualiser les actions de transition nécessaires est de les voir se dérouler simultanément et dans le bon ordre. Voir l'image ci-dessous.
Décomposer les étapes plus en détail :
Non affiché ici, toutes les autres actions de transition sont possibles.
Remarque:Ces actions se produisent toujours pour les trois premières révisions d'un fichier, même lorsqu'une nouvelle table de révision atteint sa longueur maximale, mais comme elles n'écrivent rien dans rien, cela n'a pas d'importance.
Il est important de faire les « lignes » dans cet ordre parce qu'on veut s'assurer que la deuxième ligne la plus vieille (ligne 3) a la possibilité de décharger ses informations avant qu'elles ne soient écrasées par les informations de la ligne 2.
En examinant de plus près l'une des actions, il s'agit de simples actions d'écriture de variables qui prennent la valeur de colonne existante de la ligne 3, puis la copient dans la ligne 4 suivante.
Pour créer cette action de copie de la révision de la ligne 3 vers la ligne 4 :
La même procédure sera appliquée à tous les autres champs de toutes les autres lignes. Quant au dernier groupe d'actions, nous le traiterons comme un ensemble classique d'actions générant une nouvelle ligne vide.
Remarque: Par défaut, lorsque la fonction Table de révisions de SOLIDWORKS est activée pour créer une nouvelle ligne de révision, le champ Date a tendance à être renseigné avec la date du jour, définie par l'heure locale de l'ordinateur, ce qui peut être indésirable. Pour éviter cela, l'action d'écriture de la variable est laissée vide afin de vider volontairement ce champ.
Maintenant que tous les éléments sont en place, on peut voir le résultat final : ça marche ! Au lieu d'une seule ligne, la carte de données reflète désormais également les informations de la table de révision précédente. Et, comme pour toute autre intégration de table de révision PDM, la ligne la plus récente interagit avec la table de révision du dessin lui-même.
Si plusieurs cycles de révision nécessitent ce comportement similaire dans d'autres transitions, copier-coller la transition et la renommer est parfaitement valide. L'important, c'est que l'ordre des actions soit correct, sinon certaines lignes risquent d'être dupliquées ou vidées de manière incorrecte.
Comme mentionné précédemment, les autres « lignes » sont en lecture seule, non pas parce que nous ne voulons pas que les utilisateurs modifient les valeurs passées, mais plutôt parce qu’elles ne font rien : il n’y a aucune interaction entre les « lignes » plus anciennes et le dessin lui-même.
De plus, l'extension à plus de lignes est extrêmement fastidieuse, car il est impossible de copier-coller des actions individuelles au sein d'une transition ou entre les transitions d'un workflow. Seules des transitions entières peuvent être copiées-collées dans un workflow.
Enfin, cette fonctionnalité ne corrige toujours pas la principale faiblesse de l'intégration des tables de révision : la non-conformité au flux de travail de création et de suppression de lignes nouvelles ou anciennes. Si vous créez une ligne par inadvertance, il n'y a pas de bouton de retour en arrière. Si vous supprimez une ligne manuellement, elle disparaît définitivement. Concernant PDM, la meilleure façon de préserver la fonctionnalité des tables en cas de ligne accidentelle est d'effectuer une restauration.
Comment mettre à jour les modèles dans SOLIDWORKS
Comment ajuster les paramètres des modèles dans SOLIDWORKS
Contrôle de l'accès aux versions et aux révisions dans SOLIDWORKS PDM
À propos de Miguel de Villa
Miguel de Villa est un ingénieur d'applications Elite SOLIDWORKS avec un baccalauréat en génie mécanique de l'Université de Californie, San Diego. Il travaille chez GoEngineer depuis 2017, aidant les clients avec tous leurs besoins en SOLIDWORKS, Simulation et PDM. Pendant son temps libre, il aime travailler avec son imprimante 3D, jouer à des jeux vidéo et construire des maquettes.
Recevez notre vaste gamme de ressources techniques directement dans votre boîte de réception.
Désabonnez-vous à tout moment.