Implementazione di delegati di complessità personalizzati in Windchill
Se l'elenco Complessità non viene visualizzato per default, un amministratore deve aggiungere l'attributo Complessità nella scheda Layout del tipo di richiesta di modifica o notifica di modifica nell'utilità Gestione tipi e attributi. Il valore della complessità viene propagato a una nuova richiesta di modifica indipendentemente dalle impostazioni della casella di controllo Propaga informazioni. Se necessario, è possibile modificare il valore della complessità.
Quando un utente seleziona un valore di complessità personalizzato per una richiesta di modifica (ad eccezione di Procedimento abbreviato e Procedimento intero), può anche selezionare un valore di complessità personalizzato per una notifica di modifica durante la creazione della richiesta di modifica.
Ciò avviene perché la configurazione predefinita DefaultChangeItemComplexityDelegate.java, che rappresenta l'implementazione di default di ChangeItemComplexityDelegate.java, attualmente controlla la visualizzazione dei valori di complessità per la selezione.
wt.change2.ChangeItemComplexityDelegate calcola il valore di complessità per l'oggetto di modifica. Questo delegato è contrassegnato come interfaccia supportata.
Gli amministratori possono personalizzare la logica di calcolo implementando wt.change2.ChangeItemComplexityDelegate e quindi registrando il proprio delegato personalizzato.