Propagation des modifications en amont
Il est possible que la structure en amont ait récemment fait l'objet de certaines mises à jour, telles que l'ajout de nouveaux articles ou la suppression d'articles existants. La structure en aval ne reflète pas nécessairement ces mises à jour. Vous pouvez donc utiliser le volet Propager les changements en amont des Navigateurs de structure d'article associative pour mettre à jour la structure en aval avec les dernières modifications en amont. L'application compare l'itération actuelle de l'objet en amont avec la version à jour précédente qui était liée à l'itération en aval actuelle. Vous pouvez passer en revue les modifications détectées et propager les changements requis à la structure en aval.
L'association d'équivalence est utilisée comme critère par défaut pour la comparaison des objets. Vous pouvez modifier le critère de comparaison en fonction du nombre de référence ou de la durée.
Pour plus d'informations, consultez la rubrique
Personnalisation du mécanisme de comparaison.
Pour propager des modifications en amont :
1. Dans la barre d'outils du volet central, cliquez sur
, puis sélectionnez les articles appropriés dans la structure en amont.
Le volet Propager les changements en amont s'ouvre à droite du navigateur.
| Le mécanisme de détection des modifications en amont nécessite que vous sélectionniez un article dans la structure en amont. La recherche détecte ensuite les modifications apportées aux noeuds liés jusqu'au premier niveau. La sélection effectuée dans la structure en aval n'a pas d'incidence sur les résultats de la recherche. |
2. Pour rechercher les modifications en amont en fonction d'un avis de modification créé pour un article en amont, saisissez l'avis de modification ou le numéro de la tâche de modification dans la zone Numéro de modification. Les modifications apportées aux objets résultants répertoriés dans l'avis de modification ou la tâche de modification sont détectées.
| • Lorsque vous utilisez un numéro de modification, la sélection d'un article dans la structure en amont n'est pas obligatoire. Même si vous sélectionnez un article dans la structure en amont, le système n'affiche que les divergences correspondant aux articles associés au numéro de modification spécifié. • Vous pouvez personnaliser le critère de recherche pour Numéro de modification afin de détecter les modifications apportées par le biais d'une demande de promotion. |
3. Sélectionnez les critères de recherche pour spécifier les modifications en amont que vous souhaitez afficher :
◦ Critères : pour spécifier le mécanisme de comparaison afin de détecter les modifications en amont, sélectionnez le mécanisme approprié dans la liste Critères.
▪ Configuration de référence : entrez le numéro de la configuration de référence dans la zone adjacente. L'itération actuelle de la structure en amont est comparée aux articles inclus dans la configuration de référence spécifiée.
▪ Obsolète : l'itération actuelle de la structure en amont est comparée à la version à jour précédente qui était liée à l'itération en aval actuelle.
▪ Durée : saisissez la durée dans la zone adjacente. L'itération actuelle de la structure en amont est comparée à l'itération disponible avant la durée spécifiée.
◦ Vous pouvez filtrer le résultat de la recherche en spécifiant le type de modifications en amont à répertorier à l'aide de la liste Toutes les modifications.
▪ Articles ajoutés : détecte les articles qui ont été ajoutés.
| Pour les critères Articles ajoutés, vous pouvez contrôler la façon dont les articles détectés sont transférés vers la structure en aval lors de la propagation. |
▪ Divergence d'association : détecte les articles avec des associations de document ajoutées, mises à jour ou supprimées pour le lien descripteur, le lien de référence d'article et le lien d'article décrit.
En outre, vous pouvez configurer les propriétés suivantes pour spécifier les documents associés, les caractéristiques de contrôle standard et les articles alternatifs et de substitution à inclure ou exclure lors de la détection des modifications :
▪ Inclure les associations : com.ptc.windchill.associativity.reconciliation.includedTypes
<AddToProperty name="com.ptc.windchill.associativity.reconciliation.includedTypes" value="document type, standard control characteristic type, alternate part type, substitute part type"/>
Par exemple : <AddToProperty name="com.ptc.windchill.associativity.reconciliation.includedTypes" value="wt.doc.WTDocument"/>
▪ Exclure les associations : com.ptc.windchill.associativity.reconciliation.excludedTypes
<AddToProperty name="com.ptc.windchill.associativity.reconciliation.excludedTypes" value="document type, standard control characteristic type, alternate part type, substitute part type"/>
Par exemple : <AddToProperty name="com.ptc.windchill.associativity.reconciliation.excludedTypes" value="wt.epm.EPMDocument"/>
| • En standard, tous les sous-types du type mentionné dans les propriétés sont pris en compte lors de l'inclusion ou de l'exclusion des objets. Si la propriété suivante est définie sur faux, les sous-types du type spécifié ne sont pas pris en compte : com.ptc.windchill.associativity.reconciliation.inheritFromParentType • Si le même type de document, de caractéristique de contrôle standard, d'article alternatif ou d'article de substitution est spécifié dans les deux propriétés, la propriété d'exclusion est prioritaire. • Si un type d'association n'est pas mentionné dans la propriété com.ptc.windchill.associativity.reconciliation.includedTypes, aucune association ne sera suivie lors de la détection des modifications. • Lorsque vous utilisez l'action Synchroniser les structures pour détecter les divergences, seuls les scénarios d'ajout et de suppression sont suivis pour le lien de référence d'article. • Les divergences associées aux associations d'articles alternatifs ne peuvent pas être détectées à l'aide des actions Détecter les divergences et Valider et résoudre les divergences. |
Lors de la résolution des divergences, seuls les associations de documents, les liens alternatifs d'article et les liens de substitution d'article respectivement spécifiés dans les propriétés suivantes sont reportés de la structure en amont vers la structure en aval :
▪ com.ptc.windchill.associativity.reconciliation.associations.wt.part.WTPart
Les valeurs par défaut de cette propriété sont : wt.part.WTPartReferenceLink, wt.part.WTPartDescribeLink et wt.epm.structure.EPMDescribeLink.
| La propriété com.ptc.windchill.associativity.reconciliation.associations.wt.part.WTPart s'applique à l'article WTPart et à ses types paramétrés créés à l'aide de l'utilitaire Gestion d'attributs et de types. Pour reporter les associations pour les types modélisés tels que MPMSkill, MPMWorkCenter, Article vendeur, Article fabricant, entre autres, vous devez définir la propriété comme suit : <Property name="com.ptc.windchill.associativity.reconciliation.associations.com.ptc.windchill.mpml.resource.MPMTooling" multivalued="," default=""/> <AddToProperty name="com.ptc.windchill.associativity.reconciliation.associations.com.ptc.windchill.mpml.resource.MPMTooling" value="wt.part.WTPartReferenceLink"/> <AddToProperty name="com.ptc.windchill.associativity.reconciliation.associations.com.ptc.windchill.mpml.resource.MPMTooling" value="wt.part.WTPartDescribeLink"/> <AddToProperty name="com.ptc.windchill.associativity.reconciliation.associations.com.ptc.windchill.mpml.resource.MPMTooling" value="wt.epm.structure.EPMDescribeLink"/>
|
▪ com.ptc.windchill.associativity.reconciliation.associations.wt.part.WTPartMaster
Par défaut, la valeur de la propriété est vide.
▪ com.ptc.windchill.associativity.reconciliation.associations.wt.part.WTPartUsageLink
Par défaut, la valeur de la propriété est vide.
L'exemple suivant montre comment définir la propriété com.ptc.windchill.associativity.reconciliation.associations.wt.part.WTPartMaster :<AddToProperty name="com.ptc.windchill.associativity.reconciliation.associations.wt.part.WTPartMaster" value="wt.part.WTPartAlternateLink"/>
| En fonction du type de document et de modification, la colonne Critères du résultat de la recherche affiche Document CAO - Ajouté, Document CAO - Mis à jour, Document CAO - Supprimé, Document descripteur d'article - Ajouté, Document descripteur d'article - Mis à jour, Document descripteur d'article - Supprimé, Document de référence d'article - Ajouté ou Document de référence d'article - Supprimé. |
▪ Caractéristiques de contrôle : détecte les articles avec des caractéristiques de contrôle ajoutées ou supprimées.
▪ Effectivité : détecte les articles avec les valeurs d'effectivité mises à jour pour les types suivants : lot, bloc, série, MSN et date. Les modifications apportées aux valeurs d'effectivité ne sont détectées que lorsqu'un article est révisé.
▪ Représentation flexible : détecte les divergences dans les fonctionnalités d'assemblage flexible des articles. Un administrateur peut ajouter une logique personnalisée pour détecter, vérifier et résoudre les divergences d'assemblage flexible.
▪ Expressions d'élément : détecte les articles avec des expressions mises à jour affectées aux éléments. Les expressions prises en charge sont de base et avancées. Expressions d'élément détecte également les expressions concaténées. Les expressions d'élément détectent également les expressions affectées indépendantes.
▪ Expressions d'occurrence : détecte les articles avec des expressions mises à jour affectées aux occurrences. Les expressions prises en charge sont de base et avancées. Expressions d'occurrence détecte également les expressions concaténées. Toutefois, les expressions affectées indépendantes ne sont pas détectées.
▪ Mal positionné : détecte les articles dont les coordonnées d'emplacement ont été mises à jour.
▪ Attributs de l'article : détecte les articles avec des valeurs mises à jour pour les attributs associés, y compris les attributs de classification. Les attributs doivent être définis dans la structure de report standard de MPMLink. En standard, le critère Attributs de l'article détecte les modifications apportées aux attributs Source et Mode Assemblage.
▪ Quantité : détecte les articles dont les valeurs de quantité ont été mises à jour.
▪ Articles enlevés : détecte les articles qui ont été supprimés.
▪ Articles remplacés : détecte les articles qui ont été remplacés par de nouveaux articles, les articles existants, les articles alternatifs ou de substitution et les articles équivalents homologues.
▪ Attributs de cas d'emploi : détecte les articles présentant des valeurs mises à jour pour les attributs de cas d'emploi définis dans la structure de report standard de MPMLink. En standard, le critère Attributs de cas d'emploi détecte les modifications apportées à l'attribut Numéro-repère. Vous pouvez personnaliser ce critère afin de détecter les attributs de votre choix.
▪ Attributs d'occurrence : détecte les articles avec des valeurs mises à jour pour les attributs d'occurrence définis dans la structure de propriété. En standard, les critères Attributs d'occurrence ne détectent aucun attribut d'occurrence pour la nomenclature.
▪ Expressions d'utilisation : détecte les articles avec des expressions mises à jour affectées aux liens de cas d'emploi. Les expressions prises en charge sont de base et avancées. Expressions d'utilisation détecte également les expressions concaténées. Toutefois, les expressions affectées indépendantes ne sont pas détectées.
| Les attributs d'article, de cas d'emploi et d'occurrence ne prennent pas en charge les attributs dépendants, tels que les attributs d'alias, en cascade et calculés. |
4. Cliquez sur Recherche.
La zone du panneau Changements en amont affiche le résultat de la tâche de recherche. Le tableau répertorie les modifications détectées pour les articles dans la structure en amont. Chaque ligne du tableau affiche les détails de l'article mis à jour, ainsi que les valeurs actuelle et précédente d'un type de modification.
Le tableau affiche également le statut suivant pour chaque modification :
◦ Résolu : les modifications apportées à la structure en amont sont déjà résolues dans la structure en aval.
◦ Automatique : les modifications apportées à la structure en amont peuvent être propagées à la structure en aval à l'aide de l'action
.
◦ Manuel : les modifications de la structure en amont ne peuvent pas être propagées à l'aide de la logique par défaut.
◦ Interactif : les modifications de la structure en amont peuvent être propagées à l'aide de la logique par défaut et de l'interaction utilisateur.
| La colonne Parent en aval affiche les informations relatives à l'article parent. Les informations relatives à l'article parent s'affichent sous la forme d'un chemin à partir du contexte équivalent commun. Les numéros d'articles sont séparés par une barre verticale. |
5. Sélectionnez les modifications que vous souhaitez propager à la structure en aval, puis cliquez sur
.
| La sélection effectuée dans la structure en aval n'a pas d'incidence sur les résultats de la propagation. |
| Au lieu d'utiliser l'action Propager les changements en aval, vous pouvez utiliser un événement de processus pour synchroniser la structure en aval avec la dernière structure en amont. |
6. Cliquez sur OK pour confirmer.
La zone du panneau
Changements résultants en aval affiche le résultat de la tâche de propagation. Le tableau répertorie les modifications qui ont été propagées à la structure en aval. Chaque ligne du tableau affiche les détails de l'article mis à jour, ainsi que les valeurs mise à jour et précédente d'un type de modification spécifique. Pour plus d'informations sur les valeurs actuelles et précédentes, consultez la rubrique
Valeurs actuelles et précédentes pour les types de divergences.
Les modifications correctement propagées à la structure en aval sont grisées dans le tableau Changements en amont. Les modifications qui n'ont pas été sélectionnées ou qui n'ont pu être propagées restent affichées dans le tableau Changements en amont.
Le statut suivant pour chaque modification s'affiche dans les tableaux Changements en amont et Changements résultants en aval :
◦ Résolu : les modifications en amont sont propagées à la structure en aval.
◦ Echec : impossible de propager les modifications en amont.
| Après avoir propagé une modification, il est recommandé de mettre à jour le lien d'équivalence pour le noeud parent correspondant dans la structure en aval. Cela permet de s'assurer que les recherches ultérieures des modifications en amont fournissent des informations pertinentes. |
Le tableau ci-après présente les actions disponibles dans la barre d'outils des tableaux Changements en amont et Changements résultants en aval.
Icône | Action | Description |
---|
| Effacer tout | Efface les entrées sélectionnées. |
| Sélectionner tout | Sélectionne toutes les entrées répertoriées dans le tableau. |
| Inverser la sélection | Inverse la sélection actuelle. Efface la sélection actuelle et sélectionne les entrées non encore sélectionnées. |
| Sélectionner dans la structure Sélectionner dans la structure en aval | Dans le tableau Changements en amont, l'action Sélectionner dans la structure met en surbrillance les articles associés aux modifications sélectionnées dans la structure en amont et en aval. Dans le tableau Changements résultants en aval, l'action Sélectionner dans la structure en aval met en surbrillance les articles associés aux modifications sélectionnées dans la structure en aval. | Pour supprimer la mise en surbrillance des articles sélectionnés, cliquez sur ou sur l'action Effacer toutes les lignes en surbrillance du menu . |
|
| Propager les changements en aval | Propage les modifications sélectionnées dans le tableau Changements en amont vers le tableau Changements résultants en aval. |
| Recherche | Affine le résultat en fonction des mots-clés spécifiés dans la zone Recherche. |
Propagation de l'effectivité dans le Transformateur de nomenclature
Les paramètres d'effectivité sont propagés d'un article en amont à un article en aval lorsque les conditions suivantes sont réunies :
• L'effectivité est affectée à un article en amont.
• Aucune effectivité n'est affectée à l'article en aval correspondant.
• La propriété com.ptc.windchill.mpml.copyOver.mapsb.newBranch.create.wt.part.WTPart est configurée dans le fichier mpmlink.properties.xconf, qui se trouve dans Windchill\codebase\com\ptc\windchill\mpml\xconfs.
Si les conditions ci-dessus sont satisfaites, les valeurs d'effectivité des articles en amont sont propagées aux articles en aval correspondants lors de l'exécution des actions de transformation de structure.
Cas à part : rapprochement pour les articles ajoutés en tant que nouvel article ou nouvelle branche
• Lorsque vous configurez la propriété com.ptc.windchill.associativity.reconciliation.addusage.wt.part.WTPart, les valeurs et les paramètres spécifiés dans les préférences suivantes sont respectés :
◦ > >
◦ > >
◦ > >
| Les types d'article spécifiés dans cette préférence doivent également être spécifiés dans la préférence Types applicables à la transformation de structure. |
◦ > >
◦ > >
| Les types d'article spécifiés dans cette préférence doivent également être spécifiés dans la préférence Types applicables à la transformation de structure. |
Par exemple,
<AddToProperty name="com.ptc.windchill.associativity.reconciliation.addusage.org.rnd.CustomPart" value="transformOption=newBranch"/> ou <AddToProperty name="com.ptc.windchill.associativity.reconciliation.addusage.org.rnd.CustomPart" value="transformOption=newPart"/>
• Les paramètres configurés dans les préférences ci-après, ainsi que pour les préférences mentionnées ci-dessus, ne sont respectés que lorsque l'élément structureOption n'est pas défini dans la propriété com.ptc.windchill.associativity.reconciliation.addusage.wt.part.WTPart :
◦ > > >
◦ > > >
| • Si structureOption=0 dans la propriété ou la valeur de la préférence Option de structure enfant correspondante est définie sur Ne pas dupliquer, le système parcourt la structure après le lancement de l'action de propagation et suit le processus de rapprochement standard régulier. • Si la valeur est structureOption=1 ou structureOption=2, le système ne parcourt pas la structure. |
Vous pouvez également personnaliser la structure de rapprochement pour supprimer complètement la prise en compte des préférences ci-dessus. Pour plus de détails, consultez la rubrique
Configuring and Customizing Automatic BOM Transformation.