Compartilhar via


Todas as referências de elementos XML WITD

Você pode personalizar um tipo de item de trabalho ou existente de criar um tipo de item de trabalho para atender às suas necessidades deacompanhamento do projeto. Um tipo de item de trabalho define as regras, campos, Estados e transições para um item de trabalho que será controlada para um team projeto, como, por exemplo, um bug, requisito ou risco.

Um tipo de item de trabalho não pode estar vazio.O elemento raiz em cada definição de um tipo de item de trabalho é o WITD elemento, que deve ter apenas uma WORKITEMTYPE elemento definido.O nome de cada tipo de item de trabalho deve ser exclusivo em um projetode equipe e cada nome de tipo deve ser no máximo 254 caracteres Unicode .Para mais informações, consulte As convenções de nomenclatura para objetos de rastreamento de Item de trabalho.

Para personalizar ou criar uma definição de tipo de item de trabalho, você pode modificar o arquivo XML de definição de tipo associado com o tipo de item de trabalho.Você manter e gerenciar definições de tipos de itens de trabalho para cada equipe de projeto.

Neste tópico

  • Estrutura de sintaxe WITD

  • Elementos filho WITD

  • Tipos de Item de trabalho de modelo de processo

Estrutura de sintaxe WITD

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

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

Um pequeno número de elementos XML aparece entre WORKITEMTYPE marcas nos níveis mais altos de definição de tipo de item de trabalho.Você começar a definir um tipo de item de trabalho, fornecendo um nome e uma descrição.Você também pode usar determinadas marcas XML padrão para encapsulamento a definição de tipo de item de trabalho.

Elementos filho WITD

Os elementos estruturais usados no exemplo anterior são descritos na tabela a seguir:

Elemento

Descrição

WITD

A definição de tipo de item de trabalho completa é encapsulada pela marca WITD.Você pode usar qualquer nome para o nome do aplicativo .A versão identifica o esquema do tipo de item de trabalho que passa de uma versão para a próxima.Use "1.0".

<WITD application="Work item type editor" version="1.0 [1]">
   <WORKITEMTYPE> . . .</WORKITEMTYPE>
</WITD>

WORKITEMTYPE

Nomes dos tipos de item de trabalho devem ser exclusivos em um projetode equipe específico.Em tempo de execução, você pode usar o nome especificado por este elemento.Por exemplo, o nome pode aparecer como uma opção de menu .Neste maiúsculas e minúsculas, um usuário pode clicar em Bug sobre o Novo Item de trabalhomenu.

<WORKITEMTYPE name="WorkItemTypeName">
    <DESCRIPTION>Text</DESCRIPTION>
    <GLOBALLISTS> . . .</</GLOBALLISTS>
    <FIELDS> . . . </FIELDS>
    <WORKFLOW> . . . </WORKFLOW>
    <FORM> . . .</</FORM>
</WORKITEMTYPE>

DESCRIÇÃO

Especifica uma seqüência de caracteres que descreve o tipo de trabalho item que você está definindo.A descrição deve ajudar a qualquer usuário que está personalizando o tipo de itemde trabalho.

ObservaçãoObservação
Você pode exibir a descrição somente na definição XML .Você não pode exibir a descrição em qualquer lugar em que ainterfacedo usuárioe ele não tem relação com o campoSystem.Definition.
<DESCRIPTION> DescriptionOfWorkItemType</DESCRIPTION>

Você especifica uma seqüência de texto que descreve o tipo de trabalho item que você está definindo.

GLOBALLISTS

Contém as definições de lista global usados pelo tipo de item de trabalho.Você pode usar listas globais para compartilhar entre vários tipos de item de trabalho para um projetode equipecoleçãode itens de lista. Usar listas globais oferece suporte para facilitar a manutenção e cross - colaboração emgrupo .

<GLOBALLIST name="globalListName">
    <LISTITEM> . . . </LISTITEM>
</GLOBALLIST>

Para mais informações, consulte Definir listas globais.

CAMPOS

Contém o conjunto de definições de campo que são usados pelo tipo de item de trabalho.Dentro do FIELDS elemento, que você defina todos os campos que você deseja usar para rastrear os dados para o tipo de itemde trabalho.Isso inclui campos que você usará para executar consultas e gerar relatórios.

<FIELDS>
   <FIELD> . . . </FIELD>
</FIELDS>

Para mais informações, consulte Trabalhando com campos de Item de trabalho.

WORKFLOW

Contém o conjunto de STATE e TRANSITION elementos que definem o fluxo de trabalho do tipo de item de trabalho.O fluxo de trabalho é um conjunto de transições válido de um estado para outro e as condições específicas associadas a cada transição.

<WORKFLOW>
   <STATES> . . . </STATES>
   <TRANSITIONS> . . . </TRANSITIONS>
</WORKFLOW>

Para mais informações, consulte Definir e personalizar o fluxo de trabalho do item de trabalho.

FORMULÁRIO

Contém LAYOUT, CONTROL, GROUP, TAB, TABGROUP, SPLITTERe outros elementos que definem quais campos e controles aparecem no formulário e a exibição desses elementos no formulário para o tipo de item de trabalho.

<FORM>
   <Layout> . . . </Layout>
</FORM>

Para mais informações, consulte Criar e personalizar um formulário de item de trabalho.

Tipos de Item de trabalho de modelo de processo

Dois conjuntos de definições de tipo de item de trabalho demodelo processoestão disponíveis para uso que correspondem aos definidos para o Microsoft Solutions Framework Framework (MSF) para a v 5.0 do Agile Software Development e MSF para v 5.0 do desenvolvimento de Software de integração de modelo de maturidade da capacidade (CMMI). Esses arquivos estão localizados no diretório de instalação nos seguintes locais, respectivamente:

  • Unidade: \Program Files\ Services\Deploy\ProcessTemplateManagerFiles\MsfAgile\Template.zip de Tier\ de Server\Application deTeam Foundation Web Microsoft Visual Studio v10.0

  • Unidade: \Program Files\ Services\Deploy\ProcessTemplateManagerFiles\MsfFormal\Template.zip de Tier\ de Server\Application deTeam Foundation Web Microsoft Visual Studio v10.0

Você pode encontrar as definições de tipo de item de trabalho na pasta Tracking\TypeDefinitions do item de trabalho do modelo.o arquivo zip.Por exemplo, o MSF for Agile Software Development v de 5.0 define um arquivo XML para cada um dos seguintes tipos de item de trabalho: Bug, problema, SharedStep, tarefa, caso de teste e a história de usuário.Para obter mais informações sobre cada um desses tipos de item de trabalho, consulte Modelo de processo Agile para o Visual Studio ALM.

Você pode personalizar ou criar arquivos de definição de tipo na pasta TypeDefinitions.Em seguida, você pode importar o novo item de trabalho, digite a um único projetoou você pode adicioná-lo ao seumodelo de processoe carregar o modelo modificado para seu Team Foundation Server. Para mais informações, consulte Adicionar definições de tipo de itens de trabalho a um modelo de processo.

Consulte também

Conceitos

Criar e personalizar um formulário de item de trabalho

Personalizar dados de acompanhamento de projeto, formulários, fluxo de trabalho e outros objetos

Outros recursos

Definir campos de item de trabalho

Definir e personalizar o fluxo de trabalho do item de trabalho

witAdmin: personalizar e gerenciar objetos para monitorar itens de trabalho