Compartilhar via


Todas as referências de elementos XML de WITD

Você pode personalizar um tipo de item de trabalho existente ou criar um tipo de item de trabalho para atender às suas necessidades de acompanhamento de projetos. Um tipo de item de trabalho define as regras, campos, Estados e transições para um item de trabalho será controlado para um projeto de equipe, como, por exemplo, um bug, requisito ou riscos.

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 projeto de equipe e cada nome de tipo deve ser não mais de 254 caracteres Unicode. Para obter mais informações, consulte 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. Manter e gerenciar definições de tipos de itens de trabalho para cada projeto de equipe.

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 altos níveis de definição de tipo do trabalho do item. Inicie a definição de um tipo de item de trabalho, fornecendo um nome e uma descrição. Você também pode usar determinadas marcas de formatação XML padrão para quebrar 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 um lançamento para a próxima. Use "1.0".

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

WORKITEMTYPE

Os nomes dos tipos de item de trabalho devem ser exclusivos em um projeto de 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. Nesse caso, um usuário pode clicar em Bug sobre o Novo Item de trabalho menu.

<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 item de trabalho que você está definindo. A descrição deve ajudar a qualquer usuário que está personalizando o tipo de item de trabalho.

ObservaçãoObservação
Você pode exibir a descrição somente na definição XML.Você não pode exibir a descrição de qualquer lugar na interface do usuário e ele não tem relação para o campo System.Definition.
<DESCRIPTION> DescriptionOfWorkItemType</DESCRIPTION>

Você especificar uma seqüência de texto que descreve o tipo de item de trabalho 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 itens de lista entre vários tipos de item de trabalho para uma coleção de projeto de equipe. Usar listas globais oferece suporte para facilitar a colaboração entre grupos e de manutenção.

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

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

CAMPOS

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

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

Para obter 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 de 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 obter mais informações, consulte Definir e personalizar o fluxo de trabalho do trabalho Item.

FORMULÁRIO

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

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

Para obter mais informações, consulte Criando e personalizando um formulário de Item de trabalho.

Tipos de Item de trabalho de modelo de processo

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

  • Unidade: \Arquivos de Programas\Microsoft v 10.0 do Visual Studio Services\Deploy\ProcessTemplateManagerFiles\MsfAgile\Template.zip de Tier\Web de Server\Application do Team Foundation

  • Unidade: \Arquivos de Programas\Microsoft v 10.0 do Visual Studio Services\Deploy\ProcessTemplateManagerFiles\MsfFormal\Template.zip de Tier\Web de Server\Application do Team Foundation

Você pode encontrar as definições de tipo de item de trabalho na pasta Tracking\TypeDefinitions do item de trabalho do arquivo Template.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 item de trabalho tipos, consulte MSF for desenvolvimento de software Agile V5. 0.

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

Consulte também

Conceitos

Criando e personalizando um formulário de Item de trabalho

Personalizando o controle de dados, formulários, fluxo de trabalho e outros objetos do projeto

Outros recursos

A definição de campos de Item de trabalho

Definir e personalizar o fluxo de trabalho do trabalho Item

witAdmin: Administrando objetos para controlar os itens de trabalho

Histórico de alterações

Date

History

Motivo

Janeiro de 2011

Adicionadas informações sobre o fluxo de trabalho global e a seção removida sobre a definição de esquema.

Aprimoramento de informações.