Transiciones de proceso de cambio personalizadas
En primer lugar, es necesario crear un nuevo tipo enumerado que represente la transición personalizada. Siga los pasos que se indican en "Use the enumcustomize Utility" de Defining Custom Life Cycle Transitions.
Por ejemplo, si se añade la siguiente transición personalizada:
Antes de poder utilizar la transición personalizada como parte de un proceso de gestión de cambios, se deben completar los siguientes pasos:
1. En un shell de Windchill, ejecute el siguiente comando:
xconfmanager -s wt.change2.changeTransitions=CHANGE,PRODUCTION_RELEASED,OBSOLESCENCE,<CLAVE> -t codebase\wt.properties -p
Donde <CLAVE> es el valor introducido en el campo Key de Enumerated Type Customization Utility. Por ejemplo, en referencia a la captura de pantalla anterior:
xconfmanager -s wt.change2.changeTransitions=CHANGE,PRODUCTION_RELEASED,OBSOLESCENCE,USER_REJECT -t codebase\wt.properties -p
De este modo, se puede utilizar la transición Reject como parte de un proceso de gestión de cambios.
* 
Independientemente de la configuración de wt.change2.changeTransitions, la transición Change siempre está disponible como un destino de liberación. La transición Cambio es el destino de liberación por defecto.
2. (Opcional) A continuación, ejecute el siguiente comando:
xconfmanager -s wt.change2.showAllChangeTransitions=true -t codebase\wt.properties -p
Cuando se define en true, la nueva transición se muestra en la columna Destino de liberación de la tabla Objetos resultantes, independientemente de si es válida.
3. Reinicie el servidor Windchill.
4. Edite la plantilla de ciclo de vida del objeto resultante para incluir la nueva transición como transición válida. Para obtener más información, consulte Editor de plantillas de ciclo de vida y Transiciones de fase.
¿Fue esto útil?