es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Actualización masiva de un campo personalizado en Azure DevOps

A todos,

Tengo un campo personalizado que se agregó a TFS Azure DevOps y ahora necesito actualizar cualquier Característica o Historia que tenga un texto específico en ese campo.

Ejemplo:
Campo personalizado: PGM0001234
(presente tanto en Características como en Historias)

Cambiar a: PROG0004567

¿Existe alguna forma de hacer esto en el backend o en VisualStudio? Hay miles de elementos de trabajo que necesitan ser actualizados, por lo que no es como si fueran menos de 100 características/historias.

Gracias.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Sí, es posible actualizar el valor de un campo personalizado para múltiples elementos de trabajo en TFS Azure DevOps utilizando tanto el backend como Visual Studio.

    Método del Backend:
    1. Conéctese a TFS Azure DevOps a través de un cliente de API REST como Postman.
    2. Recupere todos los elementos de trabajo que contienen el campo personalizado con el valor antiguo utilizando la siguiente consulta:

    https://dev.azure.com/{organización}/{proyecto}/_apis/wit/workitems?$filter=Custom.PGM0001234 eq 'valor_antiguo'
    
    1. Recorra los resultados y actualice el campo personalizado con el nuevo valor utilizando una solicitud PATCH:
    https://dev.azure.com/{organización}/{proyecto}/_apis/wit/workitems/{id}?api-version=5.0
    

    Método de Visual Studio:
    1. Abra Visual Studio y conéctese a TFS Azure DevOps.
    2. Abra la consulta que recupera los elementos de trabajo que contienen el campo personalizado con el valor antiguo.
    3. Seleccione todos los elementos de trabajo en el resultado de la consulta y haga clic derecho para abrir el menú contextual.
    4. Elija ‘Editar elementos de trabajo seleccionados’ y aparecerá el diálogo ‘Edición masiva’.
    5. Encuentre el campo personalizado con el valor antiguo y reemplácelo con el nuevo valor.
    6. Haga clic en ‘Aceptar’ para guardar los cambios.

    Nota: Ambos métodos requieren los permisos apropiados para modificar elementos de trabajo en TFS Azure DevOps.

Comments are closed.