Implementación de delegados de complejidad personalizados en Windchill
Si la lista Complejidad no se muestra por defecto, un administrador debe añadir el atributo Complejidad en la ficha Esquemas del tipo de solicitud de cambio o notificación de cambio de la utilidad Gestión de tipos y atributos. El valor de complejidad se propaga a una nueva solicitud de cambio independientemente de la configuración de la casilla Propagar información. Si es necesario, se puede editar el valor de complejidad.
Cuando un usuario selecciona cualquier valor personalizado de complejidad para una solicitud de cambio (excepto Cambio sencillo y Cambio complejo), también puede seleccionar cualquiera de los valores personalizados de complejidad para una notificación de cambio al crearla para esa solicitud de cambio.
Esto se debe a que la versión de fábrica, DefaultChangeItemComplexityDelegate.java, que es la implementación por defecto de ChangeItemComplexityDelegate.java, controla actualmente la visualización de los valores de complejidad para la selección.
wt.change2.ChangeItemComplexityDelegate calcula el valor de complejidad para el objeto de cambio. Este delegado se marca como una interfaz soportada.
Los administradores pueden personalizar la lógica de cálculo implementando wt.change2.ChangeItemComplexityDelegate y registrando su delegado personalizado.
¿Fue esto útil?