Compartilhar via


Suporte a Status de atualização do Bug usando meu trabalho

Se você personalizou o fluxo de trabalho indica para tipos de item que você usa para rastrear bugs de trabalho, você pode precisar atualizar as associações de metastate feitas para a configuração do processo.Além de como essas associações são usadas para retorno e tarefas páginas em branco, também controlam como o recurso de Meu Trabalho em Team Explorer atualiza o estado de erro que os erros em que os desenvolvedores de trabalho em my interface.A página de Meu Trabalho em Team Explorer permite que os desenvolvedores gerenciar seus trabalhos em traço, suspendam e continuem o trabalho, e solicitar revisões de código.Consulte Escrever novo código para uma história de usuário.

Você especifica todos os tipos de itens de trabalho que você usa para rastrear bugs na definição da categoria do erro, e você atribui metatstates aos estados de fluxo de trabalho na definição de CommonConfiguration.Alterações feitas aos arquivos de definição se aplica para todas as equipes que funcionam no projeto de equipe que você personaliza.

ObservaçãoObservação

Esta personalização é válido somente para os projetos de equipe que são baseados nos modelos de processo para a estrutura (MSF) de soluções Microsoft a integração modelo de desenvolvimento ou recurso de maturidade (CMMI).

Neste tópico

  • As atribuições padrões de metastate feitas aos estados de fluxo de trabalho de bug

  • Adicionar tipos de itens de trabalho de bug a categoria

  • Atribuir metastates aos estados de fluxo de trabalho definidos para erros

Requisitos

  • Para acessar Meu Trabalho, você deve ter Visual Studio Premium ou Visual Studio Ultimate instalado.

  • Para executar a ferramenta de linha de comando witadmin , você deve ser um membro do grupo de Administradores do team foundation ou um membro do grupo de Administradores de projeto para o projeto de equipe.Para obter mais informações, consulte Team Foundation Permissões do servidor.

As atribuições padrões de metastate feitas aos estados de fluxo de trabalho de bug

A seguinte tabela lista os padrões metastates atribuídos aos estados de fluxo de trabalho de bug dos modelos padrão do processo para Visual Studio Application Lifecycle Management (ALM): MSF para desenvolvimento de software agile v6.0 e MSF para CMMI a melhoria do processo v6.0.Você só precisa atribuir um metastate a um estado de fluxo de trabalho que você deseja aparecer em branco de tarefa ou para meu trabalho que reconhece.As atribuições padrão incluem a progressão típica de fluxo de trabalho de Ativo ou de Proposto a Fechado.Se seus erros contêm estados de fluxo de trabalho fora de esta andamento, como um estado, então você removidos excluir os estados nas atribuições de metastate.

MSF para desenvolvimento de software agile v6.0

MSF para CMMI a melhoria do processo v6.0

<BugWorkItems category="Microsoft.BugCategory">
   <States>
      <State value="Active" type="InProgress" />
      <State value="Resolved" type="Resolved" />
      <State value="Closed" type="Complete" />
   </States> 
</BugWorkItems>
<BugWorkItems category="Microsoft.BugCategory">
   <States>
      <State value="Proposed" type="Proposed" />
      <State value="Active" type="InProgress" />
      <State value="Resolved" type="Resolved" />
      <State value="Closed" type="Complete" />
   </States> 
</BugWorkItems>

De volta ao topo

Adicionar tipos de itens de trabalho de bug a categoria

Você adiciona tipos de itens de trabalho a uma categoria atualizar o arquivo de definição de categorias e importando para o seu projeto de equipe.

  1. Para executar a ferramenta de linha de comando witadmin , abra uma janela de prompt de comando onde Visual Studio ou Team Explorer sejam instalados e insira:

    cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
    

    Em uma edição de 64 bits do windows, substitua %programfiles% com %programfiles(x86)%.

  2. Digite o seguinte comando, substituindo os dados para os argumentos que são mostradas aqui, onde CollectionURL especifica a URL de uma coleção de projeto de equipe, ProjectName especificam o nome de um projeto de equipe definido dentro da coleção, e DirectoryPath especifica o nome e local para o arquivo exporte.Pressione ENTER.

    witadmin exportcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
    
  3. Abra as categorias arquivo no Bloco De Notas e indicador do elemento CATEGORY para "Bug Category".

  4. Para adicionar um novo tipo de item de trabalho, adicione um elemento de WORKITEMTYPE que especifica o nome da referência de um tipo de item de trabalho que você deseja adicionar.

    Por exemplo, a sintaxe a seguir adiciona o tipo de item de trabalho de bug desempenho “de” na categoria do erro.

    <CATEGORY name="Bug Category" refname="Microsoft.BugCategory">
       <DEFAULTWORKITEMTYPE name="Bug" />
       <WORKITEMTYPE name="Performance Bug" />
    </CATEGORY>
    
  5. Digite o seguinte comando para importar o arquivo de definição:

    witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
    

Para mais informações, consulte Definir categorias para agrupar os tipos de item de trabalho.

De volta ao topo

Atribuir metastates aos estados de fluxo de trabalho definidos para erros

Você atribui metastates aos estados de fluxo de trabalho de bug dentro do elemento de BugWorkItems na definição de CommonConfiguration.

  1. De a janela de prompt de comando para witadmin, digite o seguinte comando que substitui os dados para os argumentos que são mostradas aqui, onde CollectionURL especifica a URL de uma coleção de projeto de equipe, ProjectName especificam o nome de um projeto de equipe definido dentro da coleção, e DirectoryPath especifica o nome e local para o arquivo exporte.Pressione ENTER.

    witadmin exportcommonprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\CommonConfiguration.xml"
    
  2. CommonConfigurations aberto no Bloco De Notas e posicionar o elemento de BugWorkItems .

  3. Atualizar os valores atribuídos aos elementos de State para coincidir com os valores usados no fluxo de trabalho para os tipos de itens de trabalho que você usa para rastrear bugs.

  4. (Opcional) para adicionar outra estado que está presente no fluxo de trabalho, especifique um outro elemento de State que mapeia o estado de fluxo de trabalho do tipo de item de trabalho dentro da categoria de erro.

    Por exemplo, a sintaxe a seguir adiciona o valor do estado de "Investigating", a "inProgress".

    <BugWorkItems category="Microsoft.BugCategory">
       <States>
          <State value="Active" type="InProgress" />
          <State value="Investigating" type="InProgress" />
          <State value="Resolved" type="Resolved" />
          <State value="Closed" type="Complete" />
       </States>
    </BugWorkItems>
    
    Observação importanteImportante

    Você deve especificar um valor para o elemento de State que corresponde a um estado válido de fluxo de trabalho.Um estado válido de fluxo de trabalho é um que foi definido para um tipo de item de trabalho que seja incluído na categoria de erro para o seu projeto de equipe.Além de isso, você deve atribuir um tipo de metastate no desenvolvimento ou o grupo de erro, que é Proposed, InProgress, Resolved, ou Complete.

  5. Digite o seguinte comando para importar o arquivo de definição:

    witadmin importcommonprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\CommonConfiguration.xml"
    

De volta ao topo

Consulte também

Conceitos

Escrever novo código para uma história de usuário

Referência de elemento do processo configuração XML

Personalizar a lista de pendências e as páginas do quadro usando a configuração do processo