Exportation des données de nomenclature (BOM) en XML depuis SOLIDWORKS Manage

Exportation des données de nomenclature (BOM) en XML depuis SOLIDWORKS Manage

Résumé

Découvrez comment exporter les données BOM de SOLIDWORKS Manage au format XML avec des modèles configurables et une structure multi-niveaux.

Exportation des données de nomenclature au format XML depuis SOLIDWORKS Manage

 

SOLIDWORKS Manage offre une plus grande flexibilité que ce que nous connaissions avec PDM seul en termes d'exportation de données

 

Que pouvons-nous exporter?

Lors de l'exportation des informations de nomenclature, nous sommes limités à un certain nombre de champs pour l'enfant ainsi qu'à toutes les propriétés du parent. De plus, nous disposons de champs relatifs à l'enfant et à sa configuration dans la nomenclature, tels que la quantité et le numéro d'article.

Configuration de l'exportation

La configuration de l'exportation XML pour l'exportation de données de nomenclature commence comme décrit dans un article précédent puis ajoute quelques étapes supplémentaires. Tout d'abord, nous spécifierons le format des informations de nomenclature elles-mêmes.  

Pour ce faire, ouvrez la boîte de dialogue d'administration de l'objet et accédez à la page de configuration de la nomenclature. 

Nous sélectionnerons un format de nomenclature que nous avons déjà défini pour le modifier et l'utiliser pour l'exportation. 

Dans l'onglet Autres options de la boîte de dialogue des propriétés de la nomenclature, recherchez le bouton Exporter les modèles de données.

 

File 1761247267400 5771757paramètre de fichier solidworks manage

Les paramètres du fichier d'exportation sont spécifiques à la configuration de la nomenclature. Si plusieurs formats sont nécessaires, davantage de configurations de nomenclature devront être créées en conséquence. 

Dans la zone Corps du fichier, nous définissons notre structure comme nous l'avons fait dans la zone Texte principal du modèle d'exportation de l'objet. 

Cette structure n'a pas besoin d'être une structure XML complète, car elle sera répétée par article de nomenclature dans le modèle principal une fois entièrement configurée. 

J'ai créé cet exemple en tant que structure de sous-élément pour la façon dont je veux que ma nomenclature apparaisse en tant que sortie à plusieurs niveaux.

 

 

File 1761247352877 586608806

valeurs d'exportation de fichiers

Les valeurs d'entrée fonctionnent de la même manière que défini dans l'article pour l'exportation de données d'enregistrement vers XML; la différence clé réside dans les options de champs. 

De nombreux champs ne peuvent être extraits que du parent et non de l'article de nomenclature lui-même. Il existe également des options pour la quantité et le numéro d'article, qui ne peuvent exister que dans une nomenclature. 

Nous les définissons un par un en cliquant sur l'icône +. À partir de là, nous spécifions un mot-clé. 

Il n'y a pas d'exigences spéciales pour les mots-clés, mais l'idée est de les rendre suffisamment uniques pour qu'ils ne se trouvent pas dans le corps de la structure XML.  

Dans l'image ci-dessous, nous avons la description de l'enregistrement injectée dans le fichier de sortie à partir du mot-clé '$Qty'.  

Nous avons ajouté un caractère supplémentaire pour nous assurer que la balise 'Quantity' n'est pas remplacée par les valeurs de l'enregistrement.  

Répétez ce processus pour chaque variable que vous souhaitez voir dans la sortie XML et incluez le mot-clé dans le texte du corps du fichier.

Une fois le modèle d'exportation de nomenclature configuré, il peut être ajouté au modèle d'exportation de l'objet que nous avons précédemment défini. 

 

File 1761247403036 636463262paramètre d'exportation de fichiers

 

Pour faire du modèle un modèle de nomenclature, cochez la case Exporter la nomenclature.

Cela active le mot-clé pour le champ de nomenclature. Cela peut être spécifié comme quelque chose de personnalisé si nécessaire, mais c'est BomKeyword par défaut.  

Ajoutez ceci au texte principal comme indiqué ci-dessus.  

Cela sera remplacé à plusieurs reprises pour chaque article de la nomenclature. Si nous activons l'option d'exportation des articles de nomenclature en style Arbre, les articles de nomenclature seront accompagnés de leurs sous-composants notés comme un niveau de sous-élément avec un format de numéro d'article #.#.  

En utilisant l'option Sortie des enfants de tous les niveaux de nomenclature, vous obtenez le même effet, mais les numéros d'article des sous-éléments commencent à un pour chaque nouveau sous-ensemble.

Exportation de données d'enregistrement

L'exécution d'une exportation configurée pour les données de nomenclature est la même que pour les enregistrements. Pour exporter, faites un clic droit sur un enregistrement et allez à Outils Créer un fichier XML pour ERP.

 

File 1761247446412 24330042valeurs d'exportation de fichiers

 

Une boîte de dialogue apparaîtra pour sélectionner le modèle XML à utiliser. Cliquer sur Générer traitera l'exportation et créera le fichier dans le dossier de sortie de votre site.

 

 

 

 

Retour à tous les articles solidworks-manage Catégorie

Admin User

Éditeur de contenu & Expert SolidWorks

Plus de 10 ans d'expérience dans le domaine de SolidWorks et des technologies CAO. Écrit des articles axés sur la conception industrielle et l'automatisation.