Compartir a través de


Cómo: Crear un nuevo tipo de elemento de trabajo

Actualización: noviembre 2007

Un tipo de elemento de trabajo define las reglas, campos, estados y transiciones de un elemento de trabajo del que se efectuará un seguimiento en un proyecto de equipo, como errores, requisitos y riesgos. El tipo de elemento de trabajo se especifica en un archivo XML de definición de tipos, en la carpeta Seguimiento de elementos de trabajo, de la carpeta TypeDefinitions. Por ejemplo, MSF for Agile Software Development define los tipos de elemento de trabajo Error, Calidad de servicio, Escenario, Riesgo y Tarea en los archivos Bug.xml, QoS.xml, Scenario.xml, Risk.xml y Task.xml, respectivamente.

Personalice o cree nuevos archivos de definición de tipos en la carpeta TypeDefinitions. A continuación, puede importar el nuevo tipo de elemento de trabajo a un proyecto único o agregarlo a la plantilla de procesos y cargar la plantilla modificada en Team Foundation Server.

Permisos necesarios

Debe ser un miembro del grupo Administradores de Team Foundation o un miembro del grupo Project Administrators del proyecto para poder llevar a cabo este procedimiento. Para obtener más información, vea Permisos de Team Foundation Server.

Para crear un nuevo tipo de elemento de trabajo

  1. En Visual Studio cree un nuevo archivo XML para el tipo de elemento de trabajo. Para ello, en el menú Archivo, haga clic en Nuevo y elija Archivo.

  2. En el cuadro de diálogo Nuevo archivo, seleccione General en Categorías y seleccione Archivo XML en Plantillas.

  3. Copie y pegue el código siguiente en el archivo.

    <?xml version="1.0" encoding="utf-8"?>
    <witd:WITD application="Work item type editor" version="1.0" xmlns:witd="https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typedef">
    <WORKITEMTYPE name="New Work Item Type Name">
    <DESCRIPTION>A description of your new work item type.</DESCRIPTION>
    <GLOBALLISTS>
    </GLOBALLISTS>
    <FIELDS>
          <FIELD name="Title" refname="System.Title" type="String" reportable="dimension">
            <REQUIRED />
          </FIELD>
    </FIELDS>
    <WORKFLOW>
          <STATES>
            <STATE value="Active">
            </STATE>
          </STATES>
          <TRANSITIONS>
            <TRANSITION from="" to="Active">
              <REASONS>
                <DEFAULTREASON value="New" />
                <REASON value="Build Failure" />
              </REASONS>
            </TRANSITION>
           </TRANSITIONS>
    </WORKFLOW>
    <FORM>
          <Layout>
            <Group>
              <Column PercentWidth="100">
                <Control Type="FieldControl" FieldName="System.Title" Label="&amp;Title:" LabelPosition="Left" />
              </Column>
            </Group>
          </Layout>
    </FORM>
    </WORKITEMTYPE>
    </witd:WITD>
    
  4. Guarde los cambios haciendo clic en Guardar en la barra de herramientas. En el cuadro de diálogo Guardar archivo como, asigne un nombre al archivo y guárdelo como un archivo .xml.

    Si está creando un tipo de elemento de trabajo para personalizar una plantilla de procesos, desplácese a la ubicación donde descargó la plantilla de procesos y guarde el archivo en la carpeta \WorkItem Tracking\TypeDefinitions.

    Nota:

    Si ejecuta el sistema operativo Windows Vista, es posible que no tenga permisos de acceso a determinadas carpetas. Si intenta guardar el tipo de elemento de trabajo en una ubicación para la que no tiene derechos de acceso, la tecnología de virtualización del Registro redirige y guarda automáticamente el archivo en el almacén virtual. Para obtener más información, vea https://go.microsoft.com/fwlink/?LinkId=92325 y https://go.microsoft.com/fwlink/?LinkId=92323. Para evitar esta redirección, puede guardar el archivo en una ubicación en la que tenga permisos de acceso.

  5. Para personalizar el tipo de elemento de trabajo, vea Definir campos de tipo de elemento de trabajo, Definir el flujo de trabajo de elemento de trabajo y Definir el formulario del elemento de trabajo.

  6. Para importar el nuevo tipo de elemento de trabajo a un proyecto único, vea Cómo: Importar un tipo de elemento de trabajo a un proyecto existente. Para agregar el tipo de elemento de trabajo a la plantilla de proceso, vea Tipos de elemento de trabajo.

Vea también

Tareas

Cómo: Importar un tipo de elemento de trabajo a un proyecto existente

Conceptos

Estructura de alto nivel de un tipo de elemento de trabajo

Referencia

witimport

Otros recursos

Referencia a esquemas del tipo de elemento de trabajo