Compartir a través de


Soporte para estado de actualización de errores usando Mi trabajo

Si ha personalizado los estados del flujo de trabajo para los tipos de elementos de trabajo que usted utiliza para hacer un seguimiento de errores, puede que tenga que actualizar las asociaciones de meta-estados creadas para la configuración del proceso.Además de cómo se utilizan estas asociaciones en las páginas del panel de tareas y de trabajo pendiente, las asociaciones también controlan cómo la característica de Mi trabajo en Team Explorer actualiza el estado del error mientras los desarrolladores cambian los errores de ejecución en la interfaz de Mi trabajo.La página Mi trabajo en Team Explorer permite a los desarrolladores administrar su trabajo en curso, suspender y reanudar el trabajo, y solicitar revisiones del código.Vea Nuevo escribir código para un caso de usuario.

Se specifican todos los tipos de elementos de trabajo que se utilizan para controlar los errores en la definición de la categoría del error, y se asignan meta-estados a los estados del flujo de trabajo en la definición de la configuración común.Los cambios que ha realizado en los archivos de definición se aplican a todos los equipos que trabajan en el proyecto de equipo que se personaliza.

[!NOTA]

Esta personalización sólo es válida para los proyectos de equipo basados en las plantillas de proceso de Microsoft (MSF) Agile Microsoft Solutions o en la integración de modelos de madurez de capacidades (CMMI).

En este tema

  • Las asignaciones predeterminadas de meta estado crearon los estados del flujo de trabajo de los errores

  • Agregar los tipos de elementos de trabajo a la categoría de error

  • Asignar meta-estados a los estados del flujo de trabajo definidas para los errores

Requisitos

  • Para tener acceso a Mi trabajo, deberá tener Visual Studio Premium o Visual Studio Ultimate instalado.

  • Para ejecutar la herramienta de la línea de comandos witadmin hay que ser miembro del grupo Team Foundation Administration o miembro del grupo , Project Administratators del proyecto del equipo.Para obtener más información, vea Permisos de Team Foundation Server.

Las asignaciones predeterminadas del meta-estado crearon los estados del flujo de trabajo para los errores

En la tabla siguiente se enumeran los meta-estados predeterminados asignados a los estados del flujo de trabajo de los errores de las plantillas de proceso predeterminadas para Visual Studio Application Lifecycle Management (ALM): MSF for Agile v6.0 y MSF for CMMI process Improvement v6.0.Sólo es necesario asignar un meta-estado a un estado del flujo de trabajo que se desea que aparezca en el panel de tareas o para que Mi trabajo lo reconozca.Las asignaciones predeterminadas incluyen la progresión típica del flujo de trabajo desde Activo o Propuesto hasta Cerrado.Si los errores contienen estados de flujo de trabajo fuera de esta progresión, tal como un Estado eliminado, entonces se excluirán dichos estados en las asignaciones de meta-estado

MSF for Agile Software Development v5.0

MSF for CMMI Process Improvement v5.0

<BugWorkItems category="Microsoft.BugCategory">
   <States>
      <State value="Active" type="InProgress" />
      <State value="Resolved" type="Resolved" />
      <State value="Closed" type="Complete" />
   </States> 
</BugWorkItems>
<BugWorkItems category="Microsoft.BugCategory">
   <States>
      <State value="Proposed" type="Proposed" />
      <State value="Active" type="InProgress" />
      <State value="Resolved" type="Resolved" />
      <State value="Closed" type="Complete" />
   </States> 
</BugWorkItems>

Volver al principio

Agregar tipos de elementos de trabajo a la categoría de error

Agregue tipos de elementos de trabajo a una categoría actualizando el archivo de definición de las categorías e importándolo para su proyecto de equipo.

  1. Para ejecutar la herramienta de la línea de comandos witadmin, abra una ventana de símbolo del sistema donde se haya instalado Visual Studio o Team Explorer y escriba:

    cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
    

    En una edición de 64 bits de Windows, reemplace %programfiles% con %programfiles(x86)%.

  2. Escriba el comando siguiente, sustituyendo los datos de los argumentos que se muestran aquí, donde CollectionURL especifica la dirección URL de una colección de proyectos de equipo, ProjectName especifica el nombre de un proyecto de equipo definido en la colección, y DirectoryPath especifica el nombre y la ubicación del archivo que se va a exportar.A continuación presione Entrar.

    witadmin exportcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
    
  3. Abra el archivo de las categorías en el Bloc de notas y busque el elemento de CATEGORY para "Bug Category".

  4. Para agregar un nuevo tipo de elemento de trabajo, agregue un elemento de WORKITEMTYPE que especifica el nombre de un tipo de elemento de trabajo que desea agregar.

    Por ejemplo, la sintaxis siguiente agrega el tipo de elemento de trabajo “error de rendimiento” a la categoría de error.

    <CATEGORY name="Bug Category" refname="Microsoft.BugCategory">
       <DEFAULTWORKITEMTYPE name="Bug" />
       <WORKITEMTYPE name="Performance Bug" />
    </CATEGORY>
    
  5. Escriba el siguiente comando para importar el archivo de definiciones:

    witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
    

Para obtener más información, vea Definir categorías para agrupar los tipos de elementos de trabajo.

Volver al principio

Asignar meta-estados a los estados de flujo del trabajo definidos para los errores

Asigne meta-estados a + los estados de flujo del trabajo de errores dentro del elemento de BugWorkItems en la definición de CommonConfiguration.

  1. Desde la ventana del símbolo del sistema witadminEscriba el comando siguiente sustituyendo los datos de los argumentos que se muestran aquí, donde CollectionURL especifica la dirección URL de una colección de proyectos de equipo, ProjectName especifica el nombre de un proyecto de equipo definido en la colección, y DirectoryPath especifica el nombre y la ubicación del archivo que hay que exportar.A continuación presione Entrar.

    witadmin exportcommonprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\CommonConfiguration.xml"
    
  2. Abra CommonConfigurations en el Bloc de notas y busque el elemento de BugWorkItems .

  3. Actualice los valores asignados a los elementos de State para que coincididan con los valores utilizados en el flujo de trabajo de los tipos de elementos de trabajo que se utilizan para realizar el seguimiento de los errores.

  4. (Opcional) para agregar otro estado que esté presente en el flujo de trabajo, especifique otro elemento de State que asigne el estado del flujo de trabajo del tipo de elemento de trabajo incluido en la categoría de error.

    Por ejemplo, la sintaxis siguiente agrega el valor de estado de "Investigating", a "inProgress".

    <BugWorkItems category="Microsoft.BugCategory">
       <States>
          <State value="Active" type="InProgress" />
          <State value="Investigating" type="InProgress" />
          <State value="Resolved" type="Resolved" />
          <State value="Closed" type="Complete" />
       </States>
    </BugWorkItems>
    
    Nota importanteImportante

    Debe especificar un valor para el elemento de State que corresponde a un estado válido del flujo de trabajo.Un estado válido de flujo de trabajo es uno que se ha definido para un tipo de elemento de trabajo que se incluye en la categoría de error en el proyecto del equipo.Además, debe asignar un tipo de meta-estado en Agile o en el grupo de error, que es Proposed, InProgress, Resolved, o Complete.

  5. Escriba el siguiente comando para importar el archivo de definiciones:

    witadmin importcommonprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\CommonConfiguration.xml"
    

Volver al principio

Vea también

Conceptos

Nuevo escribir código para un caso de usuario

Referencia de elementos XML de configuración de procesos

Personalizar las páginas de panel y de trabajo pendiente mediante la configuración del proceso