Agregar definiciones de tipos de vínculos a una plantilla de proceso

Puede definir tipos adicionales de vínculos que los miembros del equipo puedan establecer entre los elementos de trabajo para un proyecto de equipo. Un tipo de vínculo define las etiquetas y las reglas que rigen las relaciones o vínculos entre los elementos de trabajo de ese tipo. Los tipos de vínculos que especifique el objeto complementan los tipos predeterminados de los vínculos jerárquicos, dependientes, y relacionados. El archivo de definición para cada tipo de vínculo se especifica en un archivo independiente, o se pueden especificar todos en un archivo. A continuación, especifique los archivos de definición para cargar dentro del elemento taskxml de complemento WorkItemTracking.

Las plantillas de proceso de Team Foundation Server (TFS) definen dos tipos de vínculos a los que se hace referencia en las definiciones de varios tipos de elementos de trabajo. Estos se suman a los tipos de vínculos definidos por el sistema. Para obtener más información, vea Referencia de elemento de tipo de vínculo.

Las definiciones de tipos para los vínculos se deben cargar antes que las definiciones de tipos para los elementos de trabajo. Para obtener más información, vea Definir dependencias para grupos de tareas y tareas en archivos de complemento.

Después de crear un proyecto de equipo, puede agregar, quitar, cambiar de nombre y cambiar los tipos de vínculos para una colección de proyectos de equipo utilizando la herramienta de línea de comandos witadmin. Para obtener más información, vea Administrar tipos de vínculos [witadmin].

Definir tipos de vínculos

Debe especificar cada definición de tipos de vínculo mediante el elemento LinkType. Además, cada definición debe ajustarse a la definición de esquema para los tipos de vínculos definidos en el archivo workitemlinktypedefinition-01.xsd. Puede descargar los archivos de esquema para el trabajo de seguimiento de la siguiente página del sitio web de Microsoft sobre la plantilla de proceso y los esquemas de elementos de trabajo de Visual Studio Team Foundation.

En el ejemplo siguiente se muestra la estructura de sintaxis que define el tipo de vínculo TestedBy.

<?xml version="1.0" encoding="utf-8"?>
<LinkTypes>
  <LinkType ReferenceName="Microsoft.VSTS.Common.TestedBy" ForwardName="Tested By" ReverseName="Tests" Topology="Dependency" />
</LinkTypes>

Puede personalizar o crear archivos de definición de tipos de vínculos en la carpeta LinkTypes. Para obtener más información acerca de cómo se definen los tipos de vínculos, vea Definir un tipo de vínculo personalizado.

Volver al principio

Especificar las definiciones de los tipos de vínculos que se van a cargar

Para cargar una definición de tipo de vínculo en la plantilla de proceso, debe especificar el elemento LINKTYPE dentro del elemento taskxml. El atributo filename es una ruta de acceso relativa del archivo de definición de los tipos de vínculos. Por ejemplo, la sintaxis siguiente especifica que se cargará el archivo TestedBy.xml.

<LINKTYPE fileName="WorkItem Tracking\LinkTypes\TestedBy.xml" />

En el siguiente ejemplo se muestra cómo especificar una tarea que crea los dos tipos de vínculos que se definen en la plantilla de proceso de MSF for Agile Software Developmentv5.0. Estos tipos se corresponden con los tipos de vínculos SharedStep y TestedBy.

<task id="LinkTypes" name="LinkType definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item link types created">
   <taskXml>
      <LINKTYPES>
         <LINKTYPE fileName="WorkItem Tracking\LinkTypes\SharedStep.xml" />
         <LINKTYPE fileName="WorkItem Tracking\LinkTypes\TestedBy.xml" />
      </LINKTYPES>
   </taskXml>
</task>

Volver al principio

Referencia del elemento LINKTYPES

En la tabla siguiente se describen los elementos que se utilizan para cargar las definiciones de tipos de vínculos. Especifique estos elementos dentro de un elemento contenedor taskXml en el archivo de complemento WorkItemTracking.

Nota

El archivo que define los tipos de vínculos para cargar se especifica mediante el elemento LINKTYPE (WorkItemTracking).El nombre de un tipo de vínculo para definir se especifica con el elemento LinkType (Definition).

Elemento

Sintaxis

Descripción

LINKTYPE

<LINKTYPE fileName="LinkTypeFilePathName" />

Elemento secundario necesario de LINKTYPES.

Especifica la ruta de acceso y un nombre de archivo que contiene una definición del tipo de vínculo que se va a cargar.

LINKTYPES

<LINKTYPES>
     <LINKTYPE />
 . . .
</LINKTYPES>

Elemento secundario opcional del complemento WorkItemTracking.

Contiene una colección de elementos LINKTYPE, cada uno especifica un archivo de definición que se va a cargar.

Vea también

Referencia

Administrar tipos de vínculos [witadmin]

Conceptos

Definir objetos para el seguimiento de elementos de trabajo mediante el complemento de seguimiento de elementos de trabajo

Otros recursos

Definir un tipo de vínculo personalizado