Share via


Adicionar definições de tipo para itens de trabalho a um modelo de processo

Os tipos de itens de trabalho (WITs) que você define para um modelo de processo fornecem a base para todos os controle, monitoramento e emissão de relatórios sobre o desenvolvimento de um produto e seus recursos. Um WIT define os campos de dados, o fluxo de trabalho e o formulário de item de trabalho para um item de trabalho que será rastreado em um projeto de equipe. Tipos de itens de trabalho incluem bugs, histórias de usuários e tarefas. Primeiro, você pode personalizar as definições de tipo para adicionar campos, alterar o fluxo de trabalho ou modificar o formulário de item de trabalho. Além disso, você pode adicionar ou remover WITs de um modelo de processo.

Especifique as definições de tipo para um modelo de processo para vários itens de trabalho como uma tarefa dentro do plug-in WorkItemTracking. Essa tarefa é necessária porque o trabalho de relatórios e acompanhamento oferecer suporte a tipos de item de trabalho. Especifique cada arquivo de definição de tipo a ser carregado dentro do taskXml elemento. Os plug-ins de gerenciamento de teste, relatórios e o portal dependem de upload bem-sucedido das definições de WITs.

O Team Foundation Server (TFS) modelos de processo define seis ou mais tipos de itens de trabalho. Os tipos e os campos são definidos dentro deles são referenciados nas definições de categorias, consultas de itens de trabalho e relatórios. Portanto, a tarefa para carregar as definições de WITs deve concluir com êxito antes das tarefas para carregar categorias, consultas de itens de trabalho e relatórios.

Além disso, a tarefa para carregar os arquivos de definição de tipos de link deve preceder a tarefa para carregar as definições de tipo para WITs. Para obter mais informações, consulte Definir dependências para grupos de tarefas e tarefas em arquivos de plug-in.

Depois que um projeto de equipe é criado usando o modelo de processo, você pode adicionar, remover, renomear e alterar as definições de WITs usando o witadmin ferramenta de linha de comando. Para obter mais informações, consulte Importar, exportar e gerenciar tipos de item de trabalho [witadmin].

Definindo os WITs

Cada definição de tipo deve ser especificada em seu próprio arquivo no WITD elemento contêiner. Cada definição também deve obedecer à definição de esquema para os tipos de item de trabalho, que é definida no workitemtypedefinition 02.xsd e workitemtypedefinition 02.xsd arquivos. Você pode baixar os arquivos de esquema para acompanhar itens de trabalho na seguinte página no site da Microsoft: modelo de processo e esquemas de itens de trabalho do Visual Studio Team Foundation.

O exemplo a seguir mostra a estrutura de sintaxe de alto nível que define um tipo de item de trabalho.

<WITD application="work item type editor" version="1.0">
    <WORKITEMTYPE name="Bug">
        <DESCRIPTION>Bug work items are used to track defects in the code.</DESCRIPTION>
        <GLOBALLISTS> . . . </GLOBALLISTS>
        <FIELDS> . . . </FIELDS>
        <WORKFLOW> . . . </WORKFLOW>
        <FORM> . . . </FORM>
    </WORKITEMTYPE>
</WITD>

Você pode personalizar ou criar arquivos de definição de tipo na pasta TypeDefinitions. Para obter mais informações sobre como definir um tipo de item de trabalho, consulte Todas as referências de elementos XML WITD e Personalizar objetos de acompanhamento de trabalho para dar suporte aos processos da sua equipe.

Especificando definições de WITs para carregar

Para carregar uma definição de WIT no modelo de processo, você deve especificar o WORKITEMTYPE elemento. O atributo de nome de arquivo é um caminho relativo do arquivo de definição de tipo. Por exemplo, a sintaxe a seguir especifica que o arquivo bug. XML será carregado.

<WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\filename.xml"/>

O exemplo a seguir mostra como especificar uma tarefa que cria os seguintes WITS: bug, problema, etapas compartilhadas, tarefas, casos de teste e história de usuário. Porque as definições para vários WITs contêm filtros para o TestedBy vincular o tipo, o LinkTypes tarefa deve ser concluída antes do WITs tarefa pode ser concluída.

<task id="WITs" name="WorkItemType definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item types created">
   <dependencies>
      <dependency taskId="LinkTypes" />
   </dependencies>
   <taskXml>
      <WORKITEMTYPES>
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Bug.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Issue.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\CodeReviewRequest.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\CodeReviewResponse.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Feature.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\FeedbackRequest.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\FeedbackResponse.xml" /> 
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\SharedStep.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Task.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\TestCase.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\UserStory.xml" />
      </WORKITEMTYPES>
   </taskXml>
</task>

Referência de elemento WORKITEMTYPES

A tabela a seguir descreve os elementos que você usar para carregar as definições de tipo para itens de trabalho. Você especifica esses elementos dentro de um taskXml elemento contêiner no arquivo de plug-in WorkItemTracking.

Dica

Usando o WORKITEMTYPE elemento (WorkItemTracking), você especificar um arquivo de definição de tipo para carregar.Usando o WORKITEMTYPE elemento (WITD), você especificar o nome de um tipo para definir.Para obter mais informações, consulte Todas as referências de elementos XML WITD.

Elemento

Sintaxe

Descrição

WORKITEMTYPE

<WORKITEMTYPE fileName="WITFilePathName" />

Elemento filho de WORKITEMTYPES obrigatório.

Especifica o caminho e o nome do arquivo que contém uma definição de tipo para carregar.

WORKITEMTYPES

<WORKITEMTYPES> 
    <WORKITEMTYPE />
 . . .
</WORKITEMTYPES>

Elemento filho obrigatório do plug-in WorkItemTracking.

Contém uma coleção de WORKITEMTYPE elementos que especificam uma definição de arquivo para carregar.

Consulte também

Referência

Importar, exportar e gerenciar tipos de item de trabalho [witadmin]

Conceitos

Todas as referências de elementos XML WITD

Definir objetos para acompanhar itens de trabalho usando o plug-in de acompanhamento de item de trabalho

Outros recursos

Definir campos de item de trabalho