Suporte à atualização de status de bug usando Meu trabalho
Com o meu trabalho no Team Explorer, você pode fazer e responder ao código examina. Se você personalizou os estados do fluxo de trabalho para os tipos de item de trabalho (WITs) que você usa para acompanhar bugs, talvez seja necessário atualizar os mapeamentos de estado para metaestados de configuração do processo. Meu trabalho usa esses mapeamentos para atualizar o estado do bug à medida que os desenvolvedores atualizam o status do bug usando meu trabalho. Meu trabalho permite que os desenvolvedores a gerenciar o trabalho em andamento, suspender e retomar o trabalho e solicitar revisões de código. Consulte Um dia na vida de um desenvolvedor do ALM: escrever novo código para uma história de usuário.
Especifique os WITs que você usa para acompanhar bugs na definição de categoria de Bug e definir mapeamentos de estado para metatstates no ProcessConfiguration. Aplicam as alterações feitas aos arquivos de definição para todas as equipes que trabalham no projeto de equipe que você personalizar.
Requisitos
Para acessar Meu trabalho, você deve ter o Visual Studio Enterprise instalado e usar o Team Foundation Version Control para o controle de origem.
Para executar o witadmin ferramenta de linha de comando, você deve ser um membro do administradores do Team Foundation ou do grupo do administradores do projeto no projeto de equipe. Para obter mais informações, consulte Referência de permissões para o Team Foundation Server.
Atribuições de metaestado padrão feitas aos estados de fluxo de trabalho de bugs
A tabela a seguir lista os metaestados padrão atribuídos aos estados de fluxo de trabalho de bug para os modelos de processo do Agile e CMMI. Você precisa atribuir um metaestado para um estado de fluxo de trabalho que você deseja aparecem no painel de tarefas ou para meu trabalho para reconhecer. As atribuições padrão incluem a progressão de fluxo de trabalho típico de ativos ou proposto para fechado. Se seus bugs contêm estados do fluxo de trabalho fora desse processo, como um estado removido, exclua esses estados em suas atribuições de metaestado.
Agile |
CMMI |
---|---|
|
|
Adicione WITs na categoria de Bug
Adicionar WITs a uma categoria, atualizando o arquivo de definição de categorias e importá-lo para seu projeto de equipe.
Para executar o witadmin ferramenta de linha de comando, abra uma janela de Prompt de comando onde o Visual Studio ou do Team Explorer está instalado e digite:
cd %programfiles%\Microsoft Visual Studio 14.0\Common7\IDE
Em uma edição de 64 bits do Windows, substitua %programfiles% por %programfiles(x86)%.
Digite o seguinte comando e substitua os dados para os argumentos que são mostrados aqui, onde CollectionURL Especifica a URL de uma coleção de projetos de equipe, ProjectName Especifica o nome de um projeto de equipe definido dentro da coleção, e DirectoryPath Especifica o nome e local para o arquivo de exportação. Pressione a tecla Enter.
witadmin exportcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
Abra o arquivo de categorias no bloco de notas e localize o CATEGORY elemento para o "Bug Category".
Para adicionar um novo tipo de item de trabalho, adicione um WORKITEMTYPE elemento que especifica o nome de 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 "Bugs de desempenho" na categoria de bug.
<CATEGORY name="Bug Category" refname="Microsoft.BugCategory"> <DEFAULTWORKITEMTYPE name="Bug" /> <WORKITEMTYPE name="Performance Bug" /> </CATEGORY>
Digite o seguinte comando para importar o arquivo de definição:
witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
Atribuir metaestados para estados de fluxo de trabalho definidos para bugs
Atribuir metaestados para os estados do fluxo de trabalho de bugs dentro do BugWorkItems elemento na definição ProcessConfiguration.
Na janela do Prompt de comando para witadmin, digite o seguinte comando e substitua os dados para os argumentos que são mostrados aqui, onde CollectionURL Especifica a URL de uma coleção de projetos de equipe, ProjectName Especifica o nome de um projeto de equipe definido dentro da coleção, e DirectoryPath Especifica o nome e local para o arquivo de exportação. Pressione a tecla Enter.
witadmin exportprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\ProcessConfiguration.xml"
Abra ProcessConfigurations no bloco de notas e localize o BugWorkItems elemento.
Atualizar os valores atribuídos ao State elementos para corresponder aos valores usados no fluxo de trabalho para os tipos de itens de trabalho que você usa para acompanhar bugs.
(Opcional) Para adicionar outro estado que está presente no fluxo de trabalho, especifique outra State elemento que mapeia para o estado de fluxo de trabalho do tipo de item de trabalho incluído dentro da categoria de Bug.
Por exemplo, a sintaxe a seguir adiciona o valor de estado de "Investigating", para "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>
Importante
Você deve especificar um valor para o State elemento que corresponde a um estado de fluxo de trabalho válido.Um estado de fluxo de trabalho válido é aquele que foi definido para um tipo de item de trabalho que está incluído na categoria de Bug para seu projeto de equipe.Além disso, você deve atribuir um tipo de metaestado dentro do grupo Agile ou Bug, que é Proposed, InProgress, Resolved, ou Complete.
Importe o arquivo de definição:
witadmin importprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\ProcessConfiguration.xml"
Consulte também
Conceitos
Referência de elemento XML da configuração de processo