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.
paramè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.

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.
paramè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.
valeurs 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.