Uso de la API releaseChangeable2 para definir la fecha de fin real
El flujo de trabajo de notificación de cambio se ha ampliado a varias funcionalidades nuevas. La nueva API releaseChangeables2 reemplaza a la API releaseChangeables original. Esta API releaseChangeables2 libera los cambiables asociados con el VersionableChangeItem especificado (notificación de cambio/tarea de cambio) en función de la transición de destino de liberación definida en el objeto resultante.
Configuración de la API releaseChangeables2
Para definir la fecha de fin real en la actividad de cambio con la versión 1 del flujo de trabajo de liberación y el flujo de trabajo de versión 1 de la notificación de cambio, siga estos pasos:
1. En el flujo de trabajo, pulse en Release Changeables.
2. En la ventana Release Changeables, pulse en Sincronizar.
3. En la ventana Sincronizar, llame a la API releaseChangeables2 para obtener la Fecha de fin real, tal como se muestra a continuación:
com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHeReleslper.releaseChangeables2((wt.change2.WTChangeActivity2)primaryBusinessObject);
De este modo, se define la Fecha de fin real de la tarea de cambio.
Características clave de la API releaseChangeables2
Estas son las características clave de la nueva API:
Liberación de cambiables: la nueva API libera los cambiables asociados con el VersionableChangeItem especificado (notificación de cambio o tarea de cambio) en función de la transición de destino de liberación definida en el objeto resultante.
Sincronización de objetos afectados: la nueva API garantiza que los objetos afectados se actualicen a la última versión liberada en las tareas de cambio elegibles, incluidas las líneas rojas abiertas o elegibles.
Marcado de objetos no incorporados: la nueva API marca todos los objetos no incorporados dentro de la notificación de cambio o la tarea de cambio como aprobados o no incorporados mediante la API approveHangingChanges. Aprueba los nuevos cambios no incorporados o incorpora los cambios sin incorporar existentes.
* 
Se llama a la API approveHangingChanges desde dentro de la API releaseChangeable2. Por lo tanto, no debe llamarse de forma independiente.
Actualización de notificaciones/tareas de cambio: esta nueva API define la Fecha de fin real para marcar la liberación de la notificación de cambio o la tarea de cambio.
* 
PTC recomienda actualizar los flujos de trabajo con esta nueva API lo antes posible para adaptarse a esta lógica mejorada.
¿Fue esto útil?