Cet article décrit les étapes nécessaires à la définition de colonnes personnalisées dans une table de révision alimentée par les données d'une fiche PDM et les actions du flux de travail PDM. Pour réaliser toutes les étapes ci-dessous, vous aurez besoin deSOLIDWORKSpour créer des modèles de table de révision et des autorisations administratives dans le coffre-fort pour créer des variables et mettre à jour des cartes de données.
Dans ce scénario, la table de révision est automatiquement mise à jour avec une nouvelle ligne lorsque et seulement lorsque le document a reçu une nouvelle révision via leApprouvé pour publicationtransition du flux de travail et contiendra les valeurs suivantes.DCOLe champ « pièces et assemblages » doit être rempli avant qu'un fichier ne soit initialement soumis pour publication ou approbation.
Étapes requises
Résulter:
RevTableDCO est en fait une variable d'espace réservé qui contiendra uniquement le mappage SWRevTable, le composant crucial requis pourSOLIDWORKS PDMPour insérer une valeur dans la table de révision. Il est important que le mappage d'attributs de bloc pour RevTableDCO fasse référence à l'attribut DCO. Cela permet de remplir la colonne de la table de révision portant l'en-tête « DCO ».
RemarqueNous pouvons techniquement ajouter le mappage SWRevTable directement à la variable DCO elle-même, mais nous déconnectons volontairement la variable que l'utilisateur est censé manipuler de la variable écrite par PDM à l'aide d'un espace réservé. C'est parce que PDM crée ou met à jour les valeurs d'une ligne selon les conditions suivantes, comme indiqué dans le Guide d'administration de PDM.
Si l'une ou les deux conditions sont vraies, les valeurs de la ligne existante sont mises à jour. Si les deux sont faux, PDM crée une nouvelle ligne, comme dans le cas où la variable de révision est mise à jour dans le cadre d'une action de transition du workflow à la révision suivante du schéma.
Si nous avions ajouté le mappage SWRevTable à la variable « DCO » elle-même, il est alors possible que lorsque l'utilisateur modifie la carte de données la prochaine fois que le fichier devient disponible pour modification dans le flux de travail, il écrase une valeur existante dans la table de révision correspondant à la révision déjà existante.
Remarque : Si une partie de votre flux de travail actuel implique la prévisualisation de la prochaine révision dans le cartouche de votre dessin lors de la soumission d'un document pour révision, vous devriez envisager de créer une variable d'espace réservé similaire, appelée « RevTableRevision », uniquement pour le mappage SWRevTable, afin d'empêcher la création d'une nouvelle ligne lors de l'envoi d'un fichier en attente d'approbation. Reportez-vous aux conditions décrites à l'étape 3 de ce guide pour comprendre les raisons de ce problème.
En conclusion, ce guide explique comment ajouter une colonne personnalisée à une table de révision SOLIDWORKS dans un dessin, comment créer une variable avec le mappage SWRevtable approprié et finalement comment créer une action de transition dans notre flux de travail qui poussera une valeur existante de notre carte de données vers la table de révision elle-même.
Le résultat final est que nous avons maintenant une zone de notre table de révision remplie par les entrées de notre carte de données exclusivement pendant une certaine transition.
Il est important de noter qu'il ne s'agit que d'un exemple de remplissage de la table de révision avec des entrées de PDM. Tant que vous disposez de la variable SWRevTable appropriée mappée à une colonne spécifique de votre table de révision, vous pouvez utiliser autant de types de contrôles et d'entrées de carte que vous le souhaitez pour remplir votre table de révision, même en dehors d'une transition. Pour un exemple, regardez la vidéo de Jim Ward (lien ci-dessous).
Plus de tutoriels SOLIDWORKS PDM
Comprendre les onglets de la carte de données SOLIDWORKS PDM
Tableau de révision complet de SOLIDWORKS PDM dans les cartes de données de mise en plan
Comment mapper des variables PDM dans Microsoft Excel
À 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.