Si las asignaciones actualizadas no pasan las pruebas, prepare dichas asignaciones para editarlas.
Configure la integración continua para realizar las siguientes operaciones de integración:
1. Asigne las asignaciones al desarrollador adecuado para que las edite.
Para asignar las asignaciones al desarrollador adecuado, lleve a cabo las siguientes tareas:
Consulte las asignaciones en tiempo de diseño que tengan la etiqueta
RequiresChanges
con la API de REST
Get design-time objects
o el comando
infacmd dis queryDesignTimeObjects
.
Según la herramienta de terceros que use, puede analizar el resultado de la consulta para obtener el nombre de usuario del último desarrollador que modificó cada asignación.
Para asignar la asignación al desarrollador para que la edite, use la API de REST
Perform version control operations
o el comando
infacmd mrs reassignCheckedOutObject
.
Las operaciones de control de versiones solo están disponibles si el Repositorio de modelos está integrado en un sistema de control de versiones.
2. Informe al desarrollador de los resultados de la prueba.
Si lo desea, puede usar una herramienta de terceros para informar a los desarrolladores de las asignaciones que requieren cambios.
Por ejemplo, puede consultar las asignaciones en tiempo de diseño que tengan la etiqueta
RequiresChanges
con la API de REST
Get design-time objects
o el comando
infacmd dis queryDesignTimeObjects
.
A continuación, puede ejecutar un script en una herramienta de terceros para llevar a cabo las siguientes tareas:
Leer los resultados de la consulta para analizar la respuesta y obtener el nombre de usuario del último desarrollador que modificó la asignación
Buscar la dirección de correo electrónico asociada al nombre de usuario en la base de datos de empleados
Generar un mensaje de correo electrónico para trasladar información sobre las asignaciones que no pasaron las pruebas y el motivo por el que no lo hicieron.