Compartilhar via


Personalizar o Acompanhamento de Item de Trabalho e seu projeto de equipe

Depois de criar um projeto de equipe, você pode personalizá-lo para seus equipes.A maioria das áreas que você pode personalizar se aplicam ao projeto de equipe.Algumas áreas se aplicam a equipes individuais.Este tópico fornece uma visão geral dos tipos mais comuns de personalizações, notas da implementação sobre as operações e interdependências, e links para tópicos que fornecem detalhes sobre como personalizar áreas específicas.

ObservaçãoObservação

Este tópico refere-se aos projetos de equipe e o item de trabalho que acompanham os objetos de (WIT) que são criados de um dos modelos padrão do processo que Team Foundation Server (TFS) fornece.Um item de fallback pode se referir a um artigo de usuário, um requisito, um item de retorno do produto, ou um erro, com base se seu projeto de equipe esteve criado usando o agile, em CMMI, ou em um modelo de processo do scrum.Para obter mais informações, consulte Diretrizes de Processo e Modelos do processo para o Team Foundation Server.

Áreas que você pode personalizar

  • Da área e caminhos de iteração

  • Equipes, alertas de equipe, e favoritos de equipe

  • Páginas e elementos gráficos ágeis

    • Páginas de retorno, trabalho restante, capacidade, velocidade, e previsão

    • Encarregue a placa

  • As listas ou os itens de opções em um menu drop-down em um item de trabalho windows

   

  • Campos usados para controlar o trabalho e suportar o relatório e a integração

  • Fluxo de trabalho definido para um tipo de item de trabalho

  • Limitar o número de nomes em atribuído ao campo

  • Restringir quem pode fazer alterações a um item de trabalho ou a quem uma regra de campo aplica

  • Aplicar a correspondência de padrão para um campo

Métodos e recursos para oferecer suporte a personalização

  • Métodos usados para personalizar objetos de SAGACIDADE

  • Recursos adicionais

ObservaçãoObservação

Você pode personalizar o modelo de processo que você usará para criar um projeto de equipe.Em seguida, depois de criar um projeto de equipe, personalizações já estiverem localizados.Especificamente, você personaliza o objeto de SAGACIDADE e projeta artefatos.Personalizar modelos de processo é a maneira mais eficiente de implantar personalizações quando vários projetos de equipe serão criados para uma implantação de empresa.Consulte Personalizar modelos de processo.

Requisitos

  • Para criar ou excluir áreas e iterações, você deve ser um membro de contribuição de equipe ou projeto de equipe.

  • Para criar uma equipe ou personalizar a maioria dos objetos de SAGACIDADE, como um tipo de item de trabalho, categorias, ou configuração do processo, você deve ser um membro do grupo de Administradores do Projeto para o projeto de equipe.

  • Para alterar os atributos de um campo, você deve ser um membro do grupo de Administradores da Coleção de Projetos .

  • Para exibir os recursos de equipe como a reserva e a tarefa embarque, você deve ser um membro do grupo de acesso de Completamente em Team Web Access.Os requisitos adicionais de licença podem aplicar.Para obter mais informações, consulte Acesso aos recursos no Acesso Web da Equipe.

    Para saber mais, consulte Gerenciando permissões.

Da área e caminhos de iteração

Aos itens de trabalho do grupo em categorias úteis, como recursos relacionados e etapas de desenvolvimento, você pode definir áreas e iterações.Você usa áreas o trabalho para atribuir categorias lógicas, físicas, e, para as áreas possuídas por ou uma equipe.Você usa para atribuir iterações o trabalho para sprints ou para cronometrar ciclos para sua equipe.

O que você pode personalizar relacionados às áreas e a iterações :

  • Adicione as áreas filho e as iterações que aninham até 14 níveis de profundidade.

  • Especificar um caminho padrão da área e um caminho padrão de iteração para uma equipe.As opções são atribuídas automaticamente 2 esses itens de fallback que você cria com o rápido adiciona o painel na página de retorno do produto.

  • Selecione as áreas que as iterações e sua equipe usarão.Consulte Definir áreas de equipe e iterações.

  • Defina o início e a data final para as iterações que sua equipe usa para controlar uma iteração ou para correr.

  • Limitar o acesso para exibir, crie, ou editar itens de trabalho e gerenciar os planos de teste que são definidos em uma área.

  • Restringir quem pode adicionar ou modificar os nós filhos que são definidos em uma área ou uma iteração.

Notas de implementação:

  • As áreas filho e as iterações aparecem nos menus suspensos dos campos Caminho de área e Caminho de Iteração.Esses campos aparecem na maioria dos formulários de item de trabalho e os critérios de filtragem no editor de consulta.Além disso, vários relatórios de (OOB) de para fora da caixa referenciam esses campos para fins de filtragem.

  • Links para páginas de fallback de iteração aparece na página de fallback somente para essas iterações que foram selecionadas para uma equipe.

  • Você deve selecionar pelo menos um caminho de área como ativo para uma equipe antes que você possa usar recursos como fallback do produto, a placa de tarefas, ou a página inicial de equipe.Consulte Definir áreas de equipe e iterações.

  • Se você definir um caminho que contém mais de 256 caracteres, não será possível especificá-lo Microsoft Projectem.Para evitar esse problema, rotular áreas filho e iterações com menos de 10 caracteres, e não aninhar nós mais de 14 níveis de profundidade.

Como você personaliza:

  • Para adicionar ou alterar área, abra Team Web Access, e escolha Ícone de configurações (Team Web Access) o ícone de engrenagem para o lado do nome de usuário na parte superior da página.Na página administrativo, escolha ÁREAS.Ou, de Visual Studio, escolha Equipe, Configurações de Coleção de Projeto de Equipe, Áreas de Itens de Trabalho.

  • Para adicionar ou alterar caminhos de iteração, da página de administração de Team Web Accessiterações, escolha.

    Consulte Criar e modificar áreas e iterações.

De volta ao topo

Equipes, alertas de equipe, e favoritos de equipe

Você pode criar equipes em um projeto de equipe permitir que cada equipe gerencia sua própria retorno de trabalho e gerenciar as sprints.Além disso, as equipes pode acompanhar o progresso usando o gráfico em branco e de burndown de tarefas, e configura alertas de equipe.Cada projeto de equipe atua como uma equipe padrão.

Você pode personalizar os quadros ativos que aparecem na página inicial de equipe.Você adiciona um quadro adicionando um objeto aos favoritos da equipe do menu de atalho para a consulta de item de trabalho, a definição de compilação, ou pasta de controle de origem.A ilustração a seguir mostra um exemplo de onde seis quadros sejam adicionados.Escolhendo um quadro você rapidamente pode acessar informações para a consulta, a definição de compilação, ou pasta de controle de origem.

Gerenciar favoritos da equipe

O que você pode personalizar relacionado para equipes:

  • Gerenciar membro da equipe e acessá-las aos recursos de equipe.

  • Definir áreas e iterações de equipe conforme descrito em Da área e caminhos de iteração.

  • Defina as alertas de equipe, que enviam notificações de email quando ocorrem alterações para itens, revisão de código, arquivos de controle de origem, e as compilações.

  • Adicionar ou remover os quadros da página inicial de equipe que vinculam a consultas de item de trabalho, as definições de compilação, e pastas de controle de origem.

  • a sequência o conjunto de quadros na página inicial de equipe.

Notas de implementação:

  • O campo de Atribuído a é criado para exibir apenas membros da equipe quando acessado de menu de atalho de Team Web Access.

  • Todos os membros da equipe considerarão quadros e os arranjarão em sequência que você especifica para a página inicial de equipe.Qualquer membro da equipe pode alterar o conjunto e a sequência do quadro.

Como você personaliza:

  • Para adicionar uma equipe, de Team Web Access, escolha Ícone de configurações (Team Web Access) o ícone de engrenagem para abrir a página administrativo.Na guia de Visão geral , escolha o link de Nova equipe .Consulte Criar e configurar uma equipe.

  • Para definir alertas de equipe, abra a página administrativo para Team Web Access e escolha a guia alertas de.Consulte Definir alertas pessoais ou de equipe.

  • Para adicionar um quadro para a página inicial de equipe, escolha Adicionar aos Favoritos da Equipe do menu de atalho para cada objeto que você deseja que apareça na página inicial.Você só pode adicionar favoritos de equipe para a página inicial de equipe.Você não pode adicionar meus favoritos.Consulte Gerenciar os favoritos de equipe.

  • Novamente a sequência quadros, abre quadros de página inicial e de arrasto de equipe para reorganizar-los a sequência preferencial.

De volta ao topo

Páginas e elementos gráficos ágeis

Você pode personalizar alguns elementos de retorno e embarcar as páginas que Team Web Access fornece.Quando cada equipe pode gerenciar sua própria reserva e embarcar páginas, quaisquer personalizações feitas às páginas se aplicam a todas as equipes definidas para um projeto de equipe.

JJ190744.collapse_all(pt-br,VS.110).gifPáginas de retorno, trabalho restante, capacidade, velocidade, e previsão

Team Web Access fornecem dois tipos de retorno do produto das páginas - de retorno para criar e classificar itens de retorno e páginas de iteração que oferecem suporte à criação de tarefas para implementar os itens de fallback atribuídos a uma iteração específica.Além dessas páginas, gráficos que a capacidade de exibição, o burndown, e a velocidade de equipe são exibidos.Para obter informações sobre como usar essas páginas, consulte Planejamento ágil e iterações.

O que você pode personalizar relacionados às páginas de retorno:

  • Altere os tipos de itens de trabalho que aparecem em páginas de retorno.

    Por padrão, os seguintes itens são considerados itens de fallback: Essa história do usuário (agile), Item de fallback de produto e Erros scrum (), e Requisito (CMMI).

  • Altere os tipos de itens de trabalho que você pode criar como as tarefas que são vinculadas a itens de fallback em páginas de fallback iteração.

  • Altere os campos que exibem rápido adicionam dentro do painel na página de retorno do produto.Por exemplo, você pode adicionar um campo necessário como parte de entrada rápido do painel.

  • Altere as colunas e a sequência iniciais da coluna exibida.Você pode alterar esses elementos e Team Web Access lembrará suas alterações.

  • Altere os campos que são usados para controlar trabalho restante, atividade do item de trabalho, tamanho tipos de itens de fallback calculam e a velocidade de equipe, capturam a ordem de classificação para listar itens de retorno, e dias livres padrão para a equipe.

Notas de implementação:

  • Links para páginas de fallback de iteração aparece na página de fallback somente para essas iterações que foram selecionadas para uma equipe.

  • Para cada tipo de item de trabalho que você adiciona à página de retorno, você deve mapear um ou mais dos seus estados de fluxo de trabalho para metastates de configuração do processo.Todos os estados que são mapeados devem corresponder a um dos tipos de itens de trabalho atribuídos a categoria para que são mapeados.

  • Se você remover um tipo de item de trabalho de aparecer na página de retorno, você deve remover o mapeamento dos seus estados para metastates.

  • Os seguintes campos de item de trabalho são mapeados para processar tipos de dados de configuração.Quando você adiciona um tipo de item de trabalho aos requisitos categoria ou à categoria de tarefas, você deve considerar adicionar os campos correspondentes à definição de tipo de item de trabalho.

    Campo de item de trabalhoTipoDescrição
    Restante trabalho RemainingWork Oferece suporte a geração de elementos gráficos de burndown e capacidade de.Adicione trabalho restante aos tipos de itens de trabalho que você adiciona à categoria de tarefas.
    Atividade (agile e scrum) ou disciplina (CMMI) Activity Oferece suporte a geração de recurso pela atividade.Adicione o campo correspondente ao tipo de item de trabalho que você adiciona à categoria de tarefas.
    Pontos de ágeis artigo (), esforço (scrum), ou tamanho (CMMI) Effort Oferece suporte a geração de gráfico e previsão da velocidade de equipe.Adicione o campo correspondente ao tipo de item de trabalho que você adiciona os requisitos a categoria.
    Classificação da pilha (agile e CMMI) ou prioridade de retorno (scrum) Order Suporte que acompanham a ordem de classificação de itens de retorno.Adicione o campo correspondente ao tipo de item de trabalho que você adiciona os requisitos a categoria.

    Você pode especificar um campo diferente nesse listados na tabela anterior como você atribui o mesmo campo que é mapeado para o tipo de configuração do processo.

  • A ordem de classificação atribuído através da página de retorno do produto define a sequência de itens que aparecem na reserva de iteração e embarcam páginas.

Como você personaliza:

  • Para adicionar ou remover os tipos de itens de trabalho de aparecer em páginas de retorno, adicione ou remova o tipo de categoria do requisito.Para alterar a categoria do requisito, modifique o arquivo de Categories.xml.

  • Para adicionar ou remover os tipos de itens de trabalho que você pode criar tarefas como páginas de fallback de iteração, adicione ou remova o tipo de categoria de tarefas.Para alterar a categoria de tarefas, modifique o arquivo de Categories.xml.

  • Para alterar o rápido adicionar o painel ou colunas ou a sequência inicial da coluna, alteram o arquivo de AgileConfiguration.xml.

  • Para modificar o mapeamento de metastate ou atribuições de campo-à- tipo, modifique o arquivo de CommonConfiguration.xml.

    Consulte Personalizar as páginas da lista de pendências.

  • Para adicionar um campo para um tipo de item de trabalho, modifique a definição para o tipo de item de trabalho.Consulte Personalizar e gerenciar tipos de item de trabalho [witadmin].

De volta ao topo

JJ190744.collapse_all(pt-br,VS.110).gifEncarregue a placa

A placa de tarefa exibe os itens de trabalho definidos para a iteração atual.Incluem os tipos de itens de trabalho que são atribuídos a categoria de tarefa organizada na coluna que corresponde à atribuição de estado atual.

DicaDica

Para compreender melhor Team Web Access como determinar quais itens de trabalho para exibir na tarefa embarque, você pode exibir os critérios de filtragem para a iteração atual.Escolha a página de retorno para a sprint atual, escolha Crie a consulta de retorno, escolha, e escolha OKno link de Clique aqui para visualizá-la .Nos itens de trabalho página, escolha Editor.

Os títulos de coluna em branco são derivados dos estados de fluxo de trabalho atribuídos aos tipos de itens de trabalho adicionados à categoria de tarefas.Somente os estados que foram mapeados para um metastate aparecem.Além disso, a referência de páginas de fallback de iteração que funcionam os tipos de itens que você pode adicionar como tarefas de acordo com aqueles que foram definidas para a categoria de tarefas.Para saber mais sobre como usar a placa de tarefas, consulte Executar uma iteração.

O que você pode personalizar na página de placas de tarefas:

  • Adicionar ou modificar os tipos de itens de trabalho que aparecem em branco de tarefas.Por exemplo, além do tipo de tarefas, você pode adicionar o erro ao conjunto de tipos que são tratados como a tarefa em páginas de fallback de iteração e tarefas a em branco.

  • Adicionar ou remover uma coluna adicionando ou removendo um mapeamento de estado de metastate.Por exemplo, se você tiver um estado de fluxo de trabalho que você usa para indicar itens de trabalho com barreira, você pode mapear o estado para que a coluna com barreira aparecer na página em branco.

  • Altere o limite máximo definido para o número de itens de trabalho que podem aparecer em branco de tarefas.Por padrão, a placa de tarefa é restrita a um total de 500 itens de trabalho.

Notas de implementação:

  • Para cada tipo de item de trabalho que você adiciona à categoria de tarefas, você precisará mapear um ou mais dos seus estados de fluxo de trabalho para metastates de configuração do processo.Todos os estados que são mapeados devem corresponder a um dos tipos de itens de trabalho atribuídos a categoria para que são mapeados.Somente os estados que são mapeados aparecem como linhas em branco.

  • Para suportar cálculos de trabalho e de burndown de rastreamento, você deve adicionar o campo restante de trabalho a definição para cada tipo de item de trabalho que é adicionado à categoria de tarefas.

  • Você não pode adicionar um tipo de item de trabalho a categoria dos requisitos e a categoria de tarefas.Por exemplo, você não pode adicionar o erro os requisitos categoria e a categoria de tarefas.

Como você personaliza:

  • Para adicionar ou remover os tipos de itens de trabalho que atuam como tarefas, adicionam ou removem o tipo de categoria de tarefas.Para alterar a categoria de tarefas, modifique o arquivo de Categories.xml.

  • Para modificar o mapeamento de metastate, modifique o arquivo de CommonConfiguration.xml.Por exemplo, adicionando o mapeamento, <State value="Blocked" type="Proposed" />, conforme mostrado na seguinte sintaxe você pode adicionar a coluna com barreira a placa de tarefas:

    <TaskWorkItems category="Microsoft.TaskCategory">
        <States>
          <State value="Active" type="Proposed" />
          <State value="Blocked" type="Proposed" />
          <State value="In Progress" type="InProgress" />
          <State value="Closed" type="Complete" />
        </States>
    </TaskWorkItems>
  • Para aumentar ou reduzir o número de itens que podem aparecer em branco de tarefas, especifique um novo limite na definição de AgileConfiguration.xml.Por exemplo, para definir os itens máximo a 600, especifique o seguinte:

    <IterationBacklog workItemCountLimit="600">

    Consulte Personalizar a página do quadro de tarefas.

De volta ao topo

As listas ou os itens de opções em um menu drop-down em um item de trabalho windows

Listas de opções são os valores enumerados que aparecem em um menu drop-down em um formulário de item de trabalho e na coluna de Valor no editor de consulta.Você define a maioria das listas de opções na definição de FIELD para um tipo de item de trabalho.Exceções a essa regra são:

  • Você define valores para os campos de Caminho de área e Caminho de Iteração das páginas administrativas do formulário Team Web Access.Consulte Da área e caminhos de iteração.

  • Você define valores para os campos de Estado e de Motivo dentro da seção de WORKFLOW de definição para o tipo de item de trabalho.Consulte Fluxo de trabalho definido para um tipo de item de trabalho.

  • Você define valores para os campos associados com as contas de usuário como Atribuído a adicionar usuários a um grupo de segurança TFS ou por restringindo acesso a um grupo ou a um conjunto de usuários.

    Por padrão, a lista para o atribuído ao campo contém os nomes de conta para todos os usuários e grupos que foram adicionados em qualquer lugar dentro do Team Foundation Server.Essas contas são sincronizadas com freqüência com o Active Directory.Consulte Prepare para a instalação.

O que você pode personalizar relacionados às listas de opções:

  • Defina as listas de opções simples que se aplicam a um campo em um tipo de item de trabalho.

  • Defina as listas globais que você pode usar através de muitos tipos de item de trabalho e projetos de equipe de uma coleção de projeto.

  • Specify reservava, sugeridos, ou valores proibidos em uma lista de opções ou uma lista global.

  • As listas de combinação, restringem o que aplica uma lista, e no conjunto condiciona quando uma lista aparece no formulário de item de trabalho.

Notas de implementação:

  • Você pode definir listas de opções somente para os campos com um tipo de dados inteiro ou de cadeia de caracteres.

  • Usando listas globais, você pode minimizar o trabalho que é necessário atualizar uma lista que vários tipos de compartilhamento de itens de trabalho e que é compartilhada por vários projetos de equipe de uma coleção de projeto de equipe.Use listas globais quando você deseja aplicar o uso comum entre os projetos de equipe.

  • Você pode definir diferentes listas de opções para o campo, mesmo que aparece em tipos de itens de trabalho e em projetos de equipe diferentes.

Como você personaliza:

  • Para definir ou modificar uma lista de opções, modifique a definição de campo para o tipo de item de trabalho.Consulte Definir listas de opções.

  • Para definir uma lista global, modifique a definição da lista global mantidas para a coleção de projeto de equipe.Para usar a lista global, inclua-a dentro da definição de campo no tipo de item de trabalho.Consulte Definir listas globais.

De volta ao topo

Campos usados para controlar o trabalho e suportar o relatório e a integração

Você usar campos de item de trabalho para acompanhar dados para um tipo de item de trabalho, para definir os critérios para consultas, e criar relatórios.Você pode personalizar como você usa um campo predefinido de item de trabalho para um tipo de item de trabalho, ou você pode criar campos que darão suporte aos requisitos adicionais para controlar dados.Além disso, você pode especificar ou alterar o atributo de um campo.

Um conjunto de campos de opção aparece no banco de dados relacional de armazenamento ou no cubo, com base nas atribuições feitas a cada campo de item de trabalho.Antes de adicionar um novo campo, você deve considerar se você pode usar um campo existente ou alterar os atributos reportáveis de um campo existente.Consulte Referência a campos Reportable para ALM de Visual Studio.

O que você pode personalizar relacionado a campos de item de trabalho:

  • Adicione um campo para um tipo de item de trabalho.Você pode adicionar um campo do sistema, um campo definido em outro tipo de item de trabalho, um campo personalizado, ou um campo de integração.

    Para obter uma lista de campos do sistema e de campos definidos nos modelos de processo TFS fornece padrão, consulta Referência de campos de item de trabalho para o Visual Studio ALM.

    Os campos de integração contêm informações que são geradas pelos processos automatizados que são gerenciados por foundation build, pelo gerenciador de teste da Microsoft, ou pelo controle de versão do team foundation.Consulte Adicionar campos para dar suporte à integração com teste, compilação e controle de versão.

  • Uma alteração dos seguintes atributos de campo:

    • Nome amigável que exibe a consulta de item de trabalho.Este nome pode diferir do nome que exibe no formulário de item de trabalho.

    • Sincronização com o Active Directory.Você pode ativar ou desativar a sincronização dos campos associados com as contas de usuário.

    • Indexar.Você pode ativar/desativar indexação dos campos, que melhora o desempenho de consultas que filtra nesses campos.

    • Tipo de dados.Você pode alterar o tipo de dados para que PlainText ou campos de HTML alternar de um tipo para outro.

    • Atributos de relatório: você pode alterar o nome do campo como aparece em um relatório, o nome da referência de relatório, e o tipo de relatório.

      O tipo de relatório determina se os dados do campo são gravados no banco de dados relacional de depósito, ao banco de dados relacional de armazenamento e o cubo, ou para gerar uma soma passos calculada de valores ao processar o cubo.Consulte Perspectivas e grupos de medição fornecidos no cubo do Analysis Services para o Team System.

Dicas de implementação:

  • Qualquer campo que você deseja aparecer em um relatório, a não ser que o sistema, coloque deve ser definido no arquivo de definição para os tipos de itens de trabalho que o campo rastreará.

  • Para oferecer suporte a entrada de dados para um campo, você deve incluir o campo tanto na seção de FIELDS e a seção de FORM de definição de tipo de item de trabalho.

  • Quando você adicionar ou alterar campos, você deve aplicar convenções de nomenclatura sistemáticas para certificar-se que os dados são agrupados logicamente em pastas no cubo do analysis SQL Server.Consulte Adicionar e modificar campos de item de trabalho para dar suporte a relatórios.

  • Todos os campos definidos nos tipos de itens de trabalho são gerenciados no nível da coleção de projeto de equipe.Erros podem ocorrer quando atributos atribuídos a um campo definido para um projeto de equipe diferem dos atribuídos a outro projeto de equipe.Para gerenciar esses erros, consulte Resolver conflitos de esquema que estão ocorrendo no data warehouse.

Como você personaliza:

De volta ao topo

Fluxo de trabalho definido para um tipo de item de trabalho

O fluxo de trabalho permite que as equipes acompanhem o status e o estado de trabalho.Cada tipo de item de trabalho é associado com um fluxo de trabalho.Cada definição de fluxo de trabalho consiste em um conjunto de estados válidos, das transições de motivos, e ações opcionais que serão executadas quando um membro da equipe altera o estado de um item de trabalho.Por exemplo, o estado determina o status de trabalho, como Novo, Proposto, Ativo, Em Andamento, Concluído, ou Fechado.As transições representam uma progressão válido, uma regressão, ou um estado lateral, como Removido, entre estados.Rastreamento de suporte dos motivos porque a transição foi feita.Por exemplo, quando um bug reactivated você pode selecionar uma razão como Fechado em erro ou Regressão.

A ilustração a seguir mostra uma comparação lado-a-lado dos estados padrão de fluxo de trabalho para itens de fallback definidos para os modelos padrão do processo que TFS fornece.Para obter mais informações, consulte Escolher um modelo de processo.

Observação importanteImportante

As ilustrações são baseadas nos modelos padrão do processo fornecidos com a instalação ou atualização a TFS 2012.As atualizações significativas foram feitas ao fluxo de trabalho para vários tipos de itens de trabalho na atualização trimestral a última vez.Essas alterações que o proprietário faz a transição para trás de modo que quando você arrasta inadvertidamente um item de trabalho em branco de Kanban ou em branco de tarefas para um estado resolvido ou fechada, você pode arraste-o de volta a um estado anterior de fluxo de trabalho.Para saber mais sobre atualização, consulte Novidades em planejamento e acompanhamento.

Para obter acesso às versões mais recentes dos modelos padrão do processo e atualizar seu projeto de equipe com as definições as mais recentes de fluxo de trabalho, instalar a atualização trimestral a última para Team Foundation Server.Você pode obter a atualização de site a partir da Microsoft: Atualização trimestral para Microsoft Visual Studio Team Foundation Server 2012.

Scrum 2,0 Visual Studio

MSF para v6.0 agile

MSF para CMMI v6.0

Diagrama de estado do item de fallback de produto

Diagrama de estado do item de lista de pendências de produto

Diagrama de estado de artigo de usuário

Diagrama de estados de história de usuário

Diagrama de estado do requisito

Fluxo de trabalho requisito

O que você pode personalizar no fluxo de trabalho para um tipo de item de trabalho:

  • Adicionar ou remover os estados, as transições, ou razões.

  • Altere a razão padrão.

  • Restringe os tipos de alterações por que podem ser feitos ao item de trabalho ou campo e por quem, com base na alteração de estado, na seleção de um motivo, ou o tipo de transição que está sendo feita.Consulte Restringir quem pode fazer alterações a um item de trabalho ou a quem uma regra de campo aplica.

  • Adicione uma ação personalizada durante uma alteração de estado, fazer a transição, ou motivo.Consulte Automatizar atribuições de campo com base em estado, transição ou motivo.

Notas de implementação:

  • Os menus suspensos para os campos de estado e a razão exibe os valores atribuídos na seção de WORKFLOW de tipo de item de trabalho.

  • Se você adicionar um estado para um tipo de item de trabalho que apareça em páginas de fallback ou em branco em Team Web Access, e você desejar que o estado para aparecer como uma coluna na página em branco, você também deve mapear o estado em um metastate.

Como você personaliza:

  • Para alterar o fluxo de trabalho, modifique a definição para o tipo de item de trabalho.Consulte Criar o fluxo de trabalho.

  • Para mapear estados de fluxo de trabalho para metastates, modifique a definição para o arquivo de CommonConfiguration.xml.Consulte Customize Process Configuration.

De volta ao topo

Limitar o número de nomes em atribuído ao campo

Por padrão, o menu drop-down para o atribuído ao campo exibe todos os usuários que foram concedidos acesso a TFS.Este é o grupo de usuários válidos padrão.Você pode limitar conjunto de usuários que são exibidos para refletir somente as contas de usuário que foram adicionados a um grupo de segurança TFS ou do Windows.

O que você pode personalizar em atribuído ao campo :

Limite a lista de usuários que aparecem no menu drop-down para o atribuído ao campo ou outro campo personalizado de pessoa- nome.

Notas de implementação:

  • A maneira mais eficiente de aplicar restrições de segurança é criar grupos personalizados que você gerencia no Windows ou em TFS.

  • Em Team Web Access, os menus de atalho que suportam itens de trabalho de atribuição são associados aos membros da equipe.

Como você personaliza:

  1. Crie o grupo de segurança que você deseja usar e adicione as contas ao grupo.Por exemplo, crie um novo chamado grupo Colaboradores de equipe.Consulte Alterar permissões para um grupo ou usuário.

  2. Modifique o arquivo de definição para cada tipo de item de trabalho que você deseja limitar o conjunto de usuário.Adicione o elemento de VALIDUSER a definição de elemento de FIELD para o atribuído ao campo, e especifique o grupo de TFS.

    Por exemplo, o seguinte trecho de código pode ser adicionado à definição de tarefas para limitar o conjunto de usuários para o atribuído ao campo apenas 2 esses membros da equipe adicionados ao grupo de trabalho de equipe TFS.

    <FIELD name="Assigned To" refname="System.AssignedTo" type="String" reportable="dimension" syncnamechanges="true">
       <HELPTEXT>The person currently working on this task</HELPTEXT>
       <ALLOWEXISTINGVALUE />
       <VALIDUSER group="Team Contributors" />
    </FIELD>

    Especificando o elemento de ALLOWEXISTINGVALUE , você evita os erros de validação que ocorreriam de outra forma quando os membros deixe o equipe e não são registrados como colaboradores de projeto.

    Consulte Gerenciar permissão para criar ou modificar itens de trabalho.

De volta ao topo

Restringir quem pode fazer alterações a um item de trabalho ou aos quais para colocar aplicar regras

Você pode restringir quem pode criar, modificar, resolver, fechar ou um item de trabalho ou modificar um campo de item de trabalho.Além disso, você pode especificar as restrições em que as regras de campo é aplicado, com base em quem está criando ou modificação de um item de trabalho.

O que você pode restringir:

  • Campo regras que é aplicado, com base em quem está alterando o item de trabalho.Você pode aplicar limitações com os elementos da regra, limitando sua aplicabilidade a ou o para impor um grupo de usuários.Você pode especificar essas regras em cima de design ou modificação de item de trabalho ou para alterar o estado, durante uma transição específica, ou em cima de selecionar uma razão:

    • CANNOTLOSEVALUE

    • COPY

    • DEFAULT

    • EMPTY

    • FROZEN

    • MATCH

    • READONLY

    • REQUIRED

    • SERVERDEFAULT

    • VALIDUSER

    Por exemplo, com o seguinte trecho de código, você pode forçar a regra que somente os membros da equipe directiva podem alterar o campo de classificação de pilha um item de trabalho foi criado uma vez.

    <FIELD name="Stack Rank" refname="Microsoft.VSTS.Common.StackRank" type="Double" reportable="dimension">
       <FROZEN not="Management Team" />
       <HELPTEXT>Work first on items with lower-valued stack rank. Set in triage.</HELPTEXT>
    </FIELD>

    Consulte Todas as referências de elementos do campo XML.

  • Campo regras que é aplicado, com base em quem está alterando o item de trabalho e condicional no valor atribuído a um outro campo.As regras condicionais incluem WHEN, WHENNOT, WHENCHANGED, e WHENNOTCHANGED.Consulte Atribuir regras e valores baseados em condicionais.

  • Quem pode modificar itens de trabalho definindo permissões em caminhos da área.Consulte Da área e caminhos de iteração.

  • Quem pode alterar um campo adicionando uma regra de campo para a seção de WORKFLOW .Por exemplo, você pode restringir todos os usuários exceto aqueles que pertencem a equipe directiva que o grupo de fazer alterações aos pontos dessa história coloca quando o item de trabalho é definido para resolver especificando a seguinte sintaxe:

    <STATE value="Resolved">
       <FIELDS>
          <FIELD refname="Microsoft.VSTS.Scheduling.StoryPoints">
             <FROZEN not="Management Team"/>
       </FIELD>
    </STATE>
  • Você pode aplicar regras do campo e regras condicionais de campo quando um usuário altera o estado, faz uma transição específica, ou seleciona uma razão.

  • Para os campos de Estado e de Motivo , você pode aplicar apenas a regra do campo de READONLY .

  • Você não pode aplicar regras de campo para os campos de Caminho de área ou de Caminho de Iteração .

Notas de implementação:

  • A maneira mais eficiente de aplicar restrições de segurança é criar grupos personalizados que você gerencia no Windows ou em TFS.

  • Você pode aplicar limitações a qualquer campo sistema definido ou personalizada que você usar para atribuir nomes da conta.Esses campos são referidos como campos de pessoa- nome.Você pode habilitar a sincronização entre TFS e Active Directory para campos personalizados de pessoa- nome.Consulte Managing Work Item Fields [witadmin].

Como você personaliza:

  • Modifique o arquivo de definição para cada tipo de item de trabalho que você deseja colocar limitações.Por exemplo, você pode limitar os usuários que podem criar um item de trabalho especificando um grupo de VALIDUSER para criado pelo campo na seção de WORKFLOW .

    <STATE value="New">
       <FIELDS>
          <FIELD refname="Microsoft.VSTS.Common.CreatedBy">
                <VALIDUSER group="Team Task Group" />
          </FIELD>
               . . .
       </FIELDS>
    </STATE>

    Da mesma forma, você pode colocar restrições em quem pode resolver, fechar, ou ativar reativar um item de trabalho adicionando regras de campo no fluxo de trabalho nos campos: Resolução por, fechado por, ou ativado por.

  • Você pode criar uma lista global que especifica que os grupos são válidos e adicionar que a definição de FIELD em ALLOWEDVALUES ou PROHIBITEDVALUES.

  • Você pode criar grupos personalizado em TFS ou Windows.

  • Para colocar as restrições em que as regras se aplicam a um campo, especifique os atributos de for ou de not dentro do elemento filho de FIELD dentro da seção de FIELDS .Por exemplo, você pode especificar que o necessário para o campo de versão é READONLY para todos os usuários a não ser que os do grupo de triagem de equipe.

    <FIELD name="Required for Release" refname="MyCompany.ProjectA.RequiredForRelease" type="String" reportable="dimension">
       <READONLY not="Team Triage Group" />
       <HELPTEXT>Specify Yes when true, otherwise leave blank.</HELPTEXT>
    </FIELD>

    Para obter mais informações, consulte Gerenciar permissão para criar ou modificar itens de trabalho.

De volta ao topo

Aplicar a correspondência de padrão para um campo

Você pode restringir as entradas feitas a um campo para coincidir com um padrão prescrito de caracteres alfanuméricos.Por exemplo, você pode aplicar os usuários insiram um valor que corresponde a um número de compilação especificando uma regra que corresponde a convenção de nomeação/numeração que você estabeleceu rotulando compilações.

O que você pode personalizar a busca de padrão:

  • Restrinja entradas para coincidir com um padrão específico.

  • Restrinja entradas para um campo para coincidir com pelo menos um de um conjunto de padrões.

  • Especificar os usuários ou grupos para que as regras se aplicam ou não se aplica.

Notas de implementação:

  • Você pode aplicar a correspondência de padrão para inteiro e a campos somente.

Como você personaliza:

  • Modifique o arquivo de definição para o tipo de item de trabalho com o campo que você deseja aplicar a correspondência de padrão.Por exemplo, você pode forçar a entrada de uma data na forma de month.day.year especificando a regra de MATCH .

    <FIELD refname="MyCompany.ProjectA.RequestDate">
       <MATCH pattern="nn.nn.20nn" />
       <HELPTEXT>Enter the date the request was received.</HELPTEXT>
    </FIELD>

    Consulte Fazer a correspondência de um campo de cadeia de caracteres com um padrão.

De volta ao topo

Métodos usados para personalizar objetos de SAGACIDADE

Uma vez que um projeto de equipe foi criado, você pode personalizar um objeto de SAGACIDADE em uma das seguintes maneiras:

  • Use o editor do processo para alterar um tipo de item de trabalho.

    Você pode alterar os tipos de itens de trabalho usando o editor do processo, um suplemento a ferramenta elétrica para o Visual Studio que você pode baixar e instalar.Encontrado no menu de Ferramentas , o editor do processo fornece uma interface gráfica do usuário.Você pode usar essa ferramenta para exportar e importar tipos de item de trabalho, tipos de itens de trabalho de edição, e modifica o conteúdo de um modelo de processo.Para obter mais informações, consulte a seguinte página no site da Microsoft: Ferramentas poderosas do Team Foundation Server.

  • Modifique um atributo de um campo de item de trabalho: Você pode usar a ferramenta de linha de comando witadmin para alterar os atributos atribuídos a um campo.Consulte Managing Work Item Fields [witadmin].

  • Exportação, modificar, e importa um arquivo de definição de um objeto de SAGACIDADE: Para cada objeto que você deseja personalizar o, você deve executar as seguintes etapas: identifica o escopo de alterações, identifica dependências, exportar objetos, atualizar objetos, importar objetos, e verificar alterações.

    O processo para personalizar objetos que trabalho de rastreamento

    Processo de personalização de um objeto WIT

    Os objetos que você pode personalizar usando esse processo incluem tipos de item de trabalho, categorias, tipos de link, listas globais, o fluxo de trabalho global, e a configuração do processo.

    Consulte witAdmin: personalizar e gerenciar objetos para monitorar itens de trabalho.

De volta ao topo

Recursos adicionais

Além das áreas descritas neste tópico, você pode personalizar as seguintes áreas do seu projeto de equipe:

Você pode encontrar respostas adicionais para as perguntas ou você pode publicar uma pergunta em um desses fóruns de TFS:

De volta ao topo

Consulte também

Conceitos

Personalizar projetos de equipe e processos

Outros recursos

Introdução a um novo projeto de equipe