Fonctionnalités supplémentaires de Windchill > Gestion des processus de fabrication > Transformation d'une nomenclature d'étude en nomenclature de fabrication > Création d'une nomenclature de fabrication > Présentation de l'action Générer une structure en aval > Restructurer les noeuds transférés > Suppression d'un article
  
Suppression d'un article
Vous pouvez supprimer certains articles de la structure en aval lorsque ces derniers sont transférés à partir de la structure en amont. Vous pouvez définir la logique en utilisant un attribut personnalisé sur le lien Cas d'emploi de l'article ou en spécifiant les types.
Utilisation d'un attribut personnalisé
Un attribut personnalisé du type de données Boolean peut être créé sur WTPartUsageLink. Si l'attribut d'un article spécifique est défini sur Yes dans le Navigateur de structure d'article associative de fabrication, l'article spécifié est supprimé de la structure transférée. Si l'attribut présente une valeur vide, l'article n'est pas supprimé de la structure transférée. Si l'attribut est défini sur No, l'article n'est jamais supprimé.
Dans l'exemple fourni, l'attribut personnalisé REM est utilisé pour indiquer les articles à supprimer lors du transfert.
Après l'exécution de l'action Générer une structure en aval, les articles dont l'attribut REM présente la valeur Yes sont supprimés de la structure transférée. De nouveaux liens de cas d'emploi sont créés entre les noeuds enfants et les noeuds grands-parents dans la structure en aval.
Lors de la restructuration des noeuds transférés, l'application crée par défaut une nouvelle branche en aval. Vous pouvez personnaliser ce comportement dans le délégué de résolution.
Pour supprimer un article lors de la génération de la structure en aval, procédez comme suit :
1. Créez un attribut personnalisé du type de données Boolean sur WTPartUsageLink et définissez sa valeur par défaut sur une valeur vide. Pour plus d'informations, consultez les rubriques Création d'un attribut et Onglet Valeurs par défaut.
2. Accédez au fichier associativity.properties stocké dans Windchill/codebase/com/ptc/core/foundation/associativity.
3. Remplacez le nom d'attribut par défaut spécifié dans la ligne <Property name="com.ptc.windchill.associativity.BomGenerationRemovalAttribute" default="xyz"/> par le nom du nouvel attribut.
4. Dans le Navigateur de structure d'article associative de fabrication, attribuez la valeur Yes ou No à l'attribut nouvellement créé dans l'onglet Composants de la structure en amont.
Spécification des types d'articles
Une autre possibilité consiste à supprimer des articles lors de la génération de la structure en aval en spécifiant les types de ces articles. Pour spécifier les types d'articles, procédez comme suit :
1. Accédez au fichier associativity.properties stocké dans Windchill/codebase/com/ptc/core/foundation/associativity.
2. Ajoutez les types à supprimer en utilisant des valeurs séparées par des virgules dans la ligne <Property name="com.ptc.windchill.associativity.BomGenerationRemovalType" multivalued="," default=""/>.
Par défaut, cette propriété présente une valeur vide.
Les types spécifiés dans le fichier de propriétés sont supprimés de la structure transférée. Toutefois, si l'attribut personnalisé de l'un des types spécifiés présente la valeur No, l'article n'est pas supprimé.
Utilisation conjointe de l'attribut personnalisé et du type
Vous pouvez utiliser à la fois l'attribut personnalisé et le type pour indiquer les articles à supprimer lors de la génération de la structure en aval. Le tableau ci-après décrit le résultat de l'utilisation de ces deux critères pour la suppression des articles.
Valeur d'attribut personnalisé
Type
Résultat
Vide
Vide
Les articles ne sont pas supprimés.
Vide
Valeur
Les articles des types spécifiés sont supprimés.
Oui
Vide
Les articles dont l'attribut personnalisé est défini sur Yes sont supprimés.
Oui
Valeur
Les articles dont l'attribut personnalisé est défini sur Yes et les articles des types spécifiés sont supprimés.
Non
Vide
Les articles ne sont pas supprimés.
Non
Valeur
Les articles ne sont pas supprimés.
* 
Si un article est récupéré par un autre utilisateur, il ne peut pas être supprimé.