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

Rejoignez le forum des designers !

Votre expertise est essentielle pour la communauté. Rejoignez-nous et apportez vos connaissances !

Rejoindre le forum maintenant

Partagez, apprenez et évoluez avec les meilleurs professionnels du secteur.


SOLIDWORKS Manage offre une plus grande flexibilité que celle que nous avons connue avec seulement le logiciel PDM en termes d’exportation de données. Nous avons déjà abordé la question de l’exportation des données. l’exportation de données d’éléments d’enregistrementNous allons maintenant étendre cette méthode en y incluant les données de nomenclature.

Que pouvons-nous exporter ?

Lors de l’exportation d’informations de nomenclature, nous sommes limités à un certain nombre de champs pour l’enfant ainsi qu’à toutes les propriétés du parent. En outre, 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 des données de nomenclature commence comme suit décrit dans un article précédent et ajoute quelques étapes supplémentaires. Tout d’abord, nous allons spécifier 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 allons sélectionner un format de nomenclature que nous avons déjà défini pour l’éditer et l’utiliser pour l’exportation.

Dans l’écran Autres options dans la boîte de dialogue des propriétés de la nomenclature, trouvez le bouton Exporter les modèles de données.

Paramètres d'exportation de fichiers dans SOLIDWORKS Manage

Les paramètres des fichiers d’exportation sont spécifiques à la configuration de la nomenclature. Si plusieurs formats sont nécessaires, d’autres 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 pour chaque élément de nomenclature à l’intérieur du modèle principal une fois qu’il sera entièrement configuré.

J’ai créé cet exemple en tant que structure de sous-article pour montrer comment je souhaite que ma nomenclature se présente sous la forme d’une sortie à plusieurs niveaux.

Importer des données de mots-clés dans la boîte de dialogue Ajouter/Modifier des valeurs d'exportation dans SOLIDWORKS Manage

Les valeurs d’entrée fonctionnent de la même manière que celles définies dans l’article pour l’exportation de données d’enregistrement au format XML ; la principale différence réside dans les options des champs.

De nombreux champs ne peuvent être extraits que du parent et non de l’élément 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 définissons ces champs un par un en cliquant sur le bouton + . A partir de là, vous pouvez spécifier un mot-clé.

Il n’y a pas d’exigences particulières 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, la description de l’enregistrement est 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 apparaître dans la sortie XML, et incluez le mot-clé dans le corps du texte du fichier.

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

Paramètres d'exportation de fichiers dans SOLIDWORKS Manage

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

Cela permet d’activer le mot-clé pour le champ BOM. Ce mot-clé peut être personnalisé si nécessaire, mais il s’agit de BomKeyword par défaut.

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

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

En utilisant l’option Output children from all BOM levels, vous obtenez le même effet, mais les numéros d’articles pour les sous-éléments commencent à un pour chaque nouveau sous-ensemble.

Exportation des données d’enregistrement

L’exécution d’une exportation configurée pour les données de nomenclature est identique à celle des enregistrements. Pour exporter, cliquez avec le bouton droit de la souris sur un enregistrement et allez à Outils &gt ; Créer un fichier XML pour ERP.

Créer un fichier XML pour l'option ERP dans SOLIDWORKS Manage

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


Rejoignez le forum des designers !

Votre expertise est essentielle pour la communauté. Rejoignez-nous et apportez vos connaissances !

Rejoindre le forum maintenant

Partagez, apprenez et évoluez avec les meilleurs professionnels du secteur.