Benutzerdefinierte Komplexitäts-Delegates in Windchill implementieren
Wenn die Liste Komplexität nicht standardmäßig angezeigt wird, muss der Administrator das Attribut Komplexität auf der Registerkarte Layouts des Änderungsantrags oder Änderungsnachrichtstyps im Dienstprogramm Typ- und Attributverwaltung hinzufügen. Der Komplexitätswert wird, unabhängig von den Einstellungen des Kontrollkästchens Informationen übertragen auf einen neuen Änderungsantrag übertragen. Sie können den Komplexitätswert bei Bedarf ändern.
Wenn ein Benutzer einen beliebigen benutzerdefinierten Komplexitätswert für einen Änderungsantrag auswählt (ausgenommen "Schnellverfahren" und "Komplexes Verfahren"), kann er beim Erstellen einer Änderungsnachricht für den Änderungsantrag auch einen beliebigen benutzerdefinierten Komplexitätswert für die Änderungsnachricht auswählen.
Dies liegt daran, dass der standardmäßige DefaultChangeItemComplexityDelegate.java, der die Standardimplementierung des ChangeItemComplexityDelegate.java ist, derzeit steuert, wie die zur Auswahl stehenden Komplexitätswerte angezeigt werden.
Der wt.change2.ChangeItemComplexityDelegate berechnet den Komplexitätswert für das Änderungsobjekt. Der Delegate ist als unterstützte Schnittstelle markiert.
Administratoren können die Berechnungslogik anpassen, indem sie wt.change2.ChangeItemComplexityDelegate implementieren und dann ihren benutzerdefinierten Delegate registrieren.