Implémentation de délégués de complexité personnalisés dans Windchill
Si la liste Complexité ne s'affiche pas par défaut, un administrateur doit ajouter l'attribut Complexité dans l'onglet Schémas du type de demande de modification ou d'avis de modification de l'utilitaire Gestion d'attributs et de types. La valeur de complexité est propagée à une nouvelle demande de modification, quels que soient les paramètres de la case à cocher Propager les informations. Vous pouvez modifier la valeur de complexité, si nécessaire.
Lorsqu'un utilisateur sélectionne une valeur de complexité personnalisée pour une demande de modification (à l'exception d'une demande Simple ou Complexe), il peut également sélectionner n'importe quelle valeur personnalisée de complexité pour un avis de modification lors de sa création pour cette demande de modification.
Cela est dû au fait qu'en standard, DefaultChangeItemComplexityDelegate.java, qui est une implémentation par défaut de ChangeItemComplexityDelegate.java, contrôle actuellement l'affichage des valeurs de complexité pour la sélection.
Le wt.change2.ChangeItemComplexityDelegate calcule la valeur de complexité de l'objet de modification. Ce délégué est marqué comme Interface prise en charge.
Les administrateurs peuvent personnaliser la logique de calcul en implémentant wt.change2.ChangeItemComplexityDelegate puis en enregistrant leur délégué personnalisé.
Est-ce que cela a été utile ?