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

Você pode personalizar como você acompanha seu projeto de equipe e como você cria seu fluxo de trabalho, formulários de item de trabalho, e campos de dados personalizando um ou mais objetos para acompanhar itens de trabalho.Como mostra a ilustração seguinte, você pode criar ou personalizar oito tipos de objetos.Você gerencia categorias, funciona tipos de item, e processa a configuração para projetos de equipe.Você gerencia listas globais, tipos de link, e os campos de item de trabalho para o projeto de equipe coleções.Você pode personalizar o fluxo de trabalho global para um projeto de equipe ou uma coleção.

Objetos de rastreamento de Item de trabalho

ObservaçãoObservação

Para obter uma visão geral das áreas a mais comuns que são personalizadas para um projeto de equipe, consulte Personalizar o Acompanhamento de Item de Trabalho e seu projeto de equipe.

A exceção dos campos de dados, você pode exportar e importar definições de cada objeto para acompanhar itens de trabalho de Team Foundation como um arquivo XML.Você pode criar ou modificar cada conjunto de objetos para atender às suas necessidades.

ObservaçãoObservação

Você pode criar e modificar objetos aos itens de trabalho de mesmo nível usando o editor do processo, uma ferramenta elétrica para Visual Studio.Você pode usar essa ferramenta para exportar e importar listas e tipos globais de tipos de item de trabalho, para modificar os tipos de itens de trabalho e, para examinar a lista de campos que são definidos para uma coleção.Essa ferramenta não é suportada.Para obter mais informações, consulte a seguinte página no site da Microsoft: Ferramentas poderosas do Team Foundation Server.

Seus membros da equipe podem usar itens de trabalho para acompanhar o trabalho a ser concluído em um projeto.Os membros possam criar um item de trabalho baseado em um tipo de item de trabalho padrão como um erro, um requisito, um risco, ou uma tarefa.O conjunto exato de tipos padrão de item de trabalho que estão disponíveis para seu projeto de equipe depende do modelo de processo o projeto de equipe foi criado.Um tipo de item de trabalho é um modelo dos itens de trabalho desse tipo são criados.Para obter mais informações, consulte Escolher um modelo de processo.

Você pode adicionar tipos personalizados de itens de trabalho para o conjunto de opção para fazer a ajuda de Team Foundation com os processos que sua equipe usa e as maneiras em que você se comunica.Por exemplo, convém criar tipos de itens de trabalho de bug Project- específico, uma solicitação de alteração, uma qualidade do requisito de serviço, um risco gerenciar, e uma tarefa cenário- base.

Depois de criar um item de trabalho, contém os campos e o comportamento que foram definidos no tipo de item de trabalho do que você criou.Além de criar tipos de item de trabalho, você também pode modificar os tipos de item de trabalho existentes.Por exemplo, para melhor suporte os processos que sua equipe usa, você pode adicionar campos para um tipo de item de trabalho ou alterar o comportamento de fluxo de trabalho.

Neste tópico

  • Defina e personalizar objetos que são usados para controlar o trabalho

  • Planejar seus requisitos de personalização

  • Tarefas relacionadas

Defina e personalizar objetos que são usados para controlar o trabalho

Object

Descrição

Tópico relacionados

Categoria

Uma categoria define um grupo dos tipos de itens de trabalho que acompanham itens de trabalho semelhantes mas é chamada por nomes diferentes.Você pode agrupar um ou mais tipos de itens de trabalho no mesmo projeto de equipe em uma categoria.Você define categorias para oferecer suporte às consultas de execução, gerar relatórios, e definindo tipos padrão de item de trabalho em instâncias específicas.Você usa o operador de Em Grupo para localizar itens de trabalho que pertencem a uma categoria.Para obter mais informações, consulte Campos Consulta, Operadores, Valores e Variáveis.

Definir categorias para agrupar os tipos de item de trabalho

Campo

Um campo define um tipo de dados que são usados para controlar o trabalho.Você usar campos de item de trabalho para acompanhar dados para um tipo de item de trabalho, para definir os critérios de filtragem para consultas, e para gerar relatórios.Você deve definir cada elemento de dados que não são interno, o modelo de processo não fornece, e que você deseja controlar, para usar para definir o fluxo de trabalho, ou para aparecer no formulário para um tipo de item de trabalho.Você define um elemento de dados para um tipo de item de trabalho ou fluxo de trabalho global usando o elemento de FIELD .

Cada campo é definido por um ou mais atributos, que incluem o tipo de dados podem conter, se forem usados no relatório, e se eles indexados.Você também pode especificar os elementos opcionais que restringem, automática preenchem, ou especificam condições para os valores para que os usuários podem configurar o campo usando um formulário de item de trabalho.

Você pode adicionar um campo, remova-a, ou personalizar como você usa o para controlar dados.Para obter informações sobre como definir itens de trabalho, consulte Definindo e personalizando campos de dados posteriormente neste tópico.

Definir campos de item de trabalho

Referência de campos de item de trabalho para o Visual Studio ALM

Adicionar e modificar campos de item de trabalho para dar suporte a relatórios

Lista global

Uma lista global define uma lista de valores, quando é conhecido como uma lista de opções, que você pode usar através dos tipos de itens de trabalho para controlar o valor ou aos valores que os usuários podem definir um campo em um item de trabalho.Você usa listas globais para atualizar rapidamente o conteúdo das listas de opções que são usadas para muitos tipos de itens de trabalho.

Você pode definir listas globais em um tipo de tipo de item de trabalho, mas isso não é prática recomendada porque a definição de tipo de item de trabalho substituirá as alterações que são definidas em outro lugar se aquela definição é importado.Uma prática recomendada é definir e importar listas globais com uma definição arquivo para listas globais ou o fluxo de trabalho global.

Definir listas globais

Fluxo de trabalho global

Um fluxo de trabalho global define os campos e as listas globais que estão disponíveis para todos os tipos de itens de trabalho para tanto um projeto de equipe ou uma coleção.

Personalizar o fluxo de trabalho global

Tipo de link

Um tipo de link define regras e restrições que controlam as relações que os usuários podem fazer entre itens de trabalho.Além dos tipos internos de links, você pode criar tipos de link para oferecer suporte aos requisitos de Project- rastreamento.Antes de começar a criar links entre os itens de trabalho, você deve analisar como poderia usar links para planejar seu projeto e acompanhar o status dos itens de trabalho.

Definir um tipo de link personalizado

Configuração do processo

Os elementos de configuração do processo de layout e funções de retorno tarefas e ferramentas ágeis em branco fornecidas com Team Web Access.

Se seu projeto de equipe esteve criado com um modelo de processo diferente dos fornecidos pelo Visual Studio ALM ou você personalizou as definições de tipo para itens de trabalho, você talvez precise personalizar os arquivos de definição que oferecem suporte à configuração do processo.Além disso, se você personalizou adicionados ou tipos de itens de trabalho e deseja usar esses campos, você desejará determinar como alterar os elementos de configuração do processo para coincidir com outros objetos que você personalizou.

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

Tipo de item de trabalho

Um tipo de item de trabalho define um objeto, como um erro, um requisito, ou um risco, que é usado para controlar o trabalho para um projeto de equipe.Os seguintes componentes definem um tipo de item de trabalho:

  • Campos define os tipos de dados do item de trabalho contém.Você pode definir campos incluindo uma seção de FIELDS definição () na definição de um tipo de item de trabalho ou fluxo de trabalho global.

  • Fluxo de Trabalho define como um item de trabalho progride de um estado ativo ou aberto em um estado fechado ou concluído.Você controlar o fluxo de trabalho definindo seu estado inicial, seus estados válidos, as transições entre os estados válidos, e os usuários ou grupos que têm permissão para iniciar as transições.A seção de WORKFLOW do tipo de item de trabalho como um item de trabalho é controlado.

  • Formulário define o layout e o conteúdo que aparecem no formulário que os membros da equipe interagem com para controlar dados de item de trabalho.Você pode controlar como os elementos da interface do usuário aparecem atualizar a seção de FORM de definição para o tipo de item de trabalho.Cada tipo de item de trabalho deve ter apenas um formulário.No entanto, você pode definir um ou vários layouts para um formulário tem como alvo diferentes clientes.Você descreve o formulário inteiro, que inclui como todos os campos de dados são agrupados.

Todas as referências de elementos XML WITD

Definir e personalizar o fluxo de trabalho do item de trabalho

Criar e personalizar um formulário de item de trabalho

Adicionar e personalizar um tipo de Item de trabalho

Criar um tipo de Item de trabalho

De volta ao topo

Planejar seus requisitos de personalização

Revise as seções para que a orientação informa ao seu planejamento antes que você defina e personalizar objetos para controlar o trabalho.

  • Processos de personalização

  • Campos do sistema

  • Defina campos de dados

  • Campos Pessoa-nomeados

  • Campos de mapa e Microsoft Project entre TFS

  • Campos de alteração existentes

  • Use listas globais e o fluxo de trabalho global

ms243849.collapse_all(pt-br,VS.110).gifProcessos de personalização

Quando você planeja criar ou personalizar objetos para controlar o trabalho, você deve considerar inserir os seguintes processos tanto quanto possível:

  • Identifica as melhores opções para personalizar itens de trabalho que suportam os requisitos de rastreamento.Quando você alterar objetos que os itens de trabalho de rastreamento, você deve identificar como essas alterações afetará a existir e projetos futuros de equipe.Consulte Determinar o escopo de seus requisitos de personalização.

  • Revise interdependências que existem entre objetos de SAGACIDADE, planejamento agile, o relatório, e os processos de equipe.Consulte Personalizar projetos de equipe e processos.

  • Estabelecendo funções e responsabilidades de luz, para aqueles que faz o trabalho e aqueles que estão presentes no fluxo de trabalho de itens de trabalho de rastreamento.

  • Automatizar e documento as alterações feitas como você personaliza objetos e altera a sua implantação.

  • Testar seus objetos personalizados exatamente como você testaria seu software.

  • Coloque modelos e objetos process sob controle de versão.Não implantar os objetos que você define mas não estão armazenadas em um armazenamento.

  • Introduz sempre alterações em um ambiente de teste primeiro.Certifique-se de que os objetos para o trabalho de rastreamento em seu ambiente de teste são semelhantes ou idênticos a em seu ambiente de produção.

De volta ao topo

ms243849.collapse_all(pt-br,VS.110).gifCampos do sistema

Vários campos do sistema estão disponíveis para referência por todos os tipos de itens de trabalho, mesmo se os campos não estão definidas explicitamente com um elemento de definição FIELD () na definição de cada tipo.Os nomes do sistema para colocar qualquer inicie com o prefixo “de” sistema (por exemplo, System.ID).A maioria desses campos são usados por propósitos, e os usuários podem alterar apenas alguns através da interface do usuário.Por padrão, você pode usar todos os tipos de campos dos seguintes:

  • Campos de identificação: Título, Descrição, e Atribuído a.Ajuda esses campos identifica cada item de trabalho e, os usuários podem alterar seus valores através da interface do usuário.Esses campos são geralmente incluídos no de cada tipo de item de trabalho.

  • Campos de rastreamento: ID, Tipo de Item de Trabalho, Projeto de Equipe, Rev, e os campos que fornecem o número de artefatos que são associados a um item de trabalho, como Contagem de Arquivos Anexados, Contagem de Links Externos, Contagem de Hyper Links, e Contagem de Links Relacionados.Se você incluir esses campos em um item de trabalho windows, você deve fazê-los somente leitura.Esses campos são úteis para localizar um item de trabalho ou um conjunto de itens de trabalho e para gerar relatórios.

  • Campos de auditoria: Criado por, Data de criação, Alterado por, Data de alteração, e Histórico.Com esses campos que criou ou alterado um item de trabalho e a data em que foi criado ou modificado.O campo histórico é atualizado automaticamente quando qualquer campo no item de trabalho é alterado.

  • Campos de comportamento especial: Estado, Motivo, Área, e Iteração.Um comportamento específico é associada a cada um desses campos.O comportamento dos campos de estado e de motivo é regido pelo mecanismo e a regras de fluxo de trabalho.Os caminhos da área de iteração e são os únicos campos de TreePath que são definidos.Você define os valores válidos na caixa de diálogo de Área e iterações para o projeto de equipe.Para obter mais informações, consulte Criar e modificar áreas e iterações.

Para obter mais informações, consulte Referência de campos de item de trabalho para o Visual Studio ALM.

De volta ao topo

ms243849.collapse_all(pt-br,VS.110).gifDefina campos de dados

Você deve considerar as seguintes diretrizes quando você define um campo de dados ou tipo de item de trabalho.

  • Determinar os campos de dados que você precisa além do que aquelas que são compilados e aqueles que já estão definidas.Para obter mais informações sobre campos existentes, consulte Referência de campos de item de trabalho para o Visual Studio ALM.Além disso, você pode exportar uma lista de campos que são definidos para uma coleção de projeto usando o comando de witadmin listfields .Para obter mais informações, consulte Gerenciar campos de item de trabalho [witadmin].

  • Determine se você deve modificar regras existentes do campo.

  • Compare o fluxo de trabalho dos tipos de itens de trabalho existentes com o que o processo de equipe precisa.Considere o primeiro fluxo de trabalho e então rótulos de estado.

  • Quando você adiciona ou personalizar um campo, determine se você deve implementar alguma lógica especial.

    • Você precisa restringir uma regra de campo para aplicar apenas a um ou vários usuários ou grupos?

    • Você precisa restringir uma regra do campo com base em um estado, na transição, ou em um motivo para uma transição?

    • Um campo precisa ser associado com um estático ou dinâmico uma lista de valores?As listas enumeradas você precisa, e como essas são compartilhadas através dos tipos de itens de trabalho e projetos de equipe?

      As listas estáticos exigem raramente atualizações.As listas dinâmicas podem ser baseadas em um conjunto de nomes de usuário ou nomes de cliente.Você pode usar listas globais para minimizar o tempo gasto atualizando listas?Você pode sincronizar uma lista usando o Active Directory e campos pessoa- nomeados?

    • Você deseja definir um conjunto de campos que serão usados de forma consistente em vários projetos de equipe ou dos tipos de itens de trabalho?

      Se sua equipe deve rastrear campos em vários tipos de itens de trabalho, você pode definir esses campos em um fluxo de trabalho global em vez de em cada tipo de item de trabalho?

ObservaçãoObservação

Você não pode definir um campo que calcula os dados que estão contidos em mais de um campo.

Para obter mais informações, consulte Definir campos de item de trabalho.

De volta ao topo

ms243849.collapse_all(pt-br,VS.110).gifCampos Pessoa-nomeados

Você usar o tipo de dados de cadeia de caracteres para definir um campo que você usa para armazenar nomes da pessoa.Se você deseja sincronizar a lista de nomes válidos para este campo com aqueles que são armazenadas no Active Directory, você pode definir o atributo de syncnamechanges a true.Além disso, você pode alterar o atributo de um campo existente de cadeia de caracteres para oferecer suporte a sincronização de nomes da pessoa.Para obter mais informações, consulte Gerenciar campos de item de trabalho [witadmin].

De volta ao topo

ms243849.collapse_all(pt-br,VS.110).gifCampos de mapa e Microsoft Project entre TFS

Se você usar Microsoft Project para gerenciar a agenta de projeto, você pode definir campos e adicioná-los para um formulário de item de trabalho que você possa exibir ou alterar do plano de projeto.Se seu projeto de equipe é baseado em um modelo de processo do Framework (MSF) de soluções da Microsoft, um arquivo padrão de mapeamento esteve carregado quando seu projeto de equipe foi criado.

O arquivo de mapeamento de campo de Microsoft Project determina o mapeamento dos campos entre Team Foundation e Microsoft Project.Para obter mais informações, consulte Personalizar os mapeamentos de campo do Microsoft Project e Programar tarefas e atribuir recursos usando o Microsoft Project.

De volta ao topo

ms243849.collapse_all(pt-br,VS.110).gifCampos de alteração existentes

Você provoca determinadas despesas quando você altera campos de dados após o define.

Todos os campos que você define, através de um tipo de item de trabalho ou fluxo de trabalho global, são definidos para uma coleção de projeto de equipe.Definir um campo é semelhante a adicionar um novo registro em uma tabela de banco de dados global que contém o nome amigável, o nome da referência, e outros atributos de campo para cada registro.Todos os tipos de itens de trabalho na coleção na tabela.Como consequência, se você decidir renomear um campo, modificando um atributo, ou exclui um campo, você afeta todos os tipos de itens de trabalho que referenciam o campo.

Além disso, todos os dados reportáveis de todos os projetos de equipe em todas as coleções para uma implantação de Team Foundation Server são gravados em uma única data warehouse relacional.Os dados do depósito em são processados e gravados em um cubo do analysis de SQL Server .Coletar dados em uma única data warehouse suporta o relatório através das coleções.No entanto, como os campos são gerenciados distintamente para cada coleção, conflitos de esquema podem ocorrer quando as definições diferentes são atribuídas a um ou mais atributos de um campo que é atribuído o mesmo nome de referência de relatório.

Além disso, quando você adiciona um campo para um tipo de item de trabalho e outro tipo já usou o mesmo nome de referência, você não pode substituir o tipo de dados ou o nome do campo.Além disso, as seguintes restrições se aplicam:

  • Quando você remove um campo de um tipo específico de item de trabalho, o campo não será removido da coleção ou do servidor de banco de dados, mesmo se já não é referenciada por qualquer tipo de item de trabalho.Para remover um campo, você deve explicitamente excluí-lo da coleção usando o comando de witadmin deletefield .

  • Antes de excluir um campo, você deve primeiro remova-o das definições de todos os tipos de itens de trabalho que referenciam o e todos os fluxos de trabalho globais que o referenciarem.

  • Se o campo excluído foi usado para relatórios, você deve recompilação da data warehouse limpará o campo antigo e seus valores.

De volta ao topo

ms243849.collapse_all(pt-br,VS.110).gifUse listas globais e o fluxo de trabalho global

Você pode simplificar as atividades de manutenção e de personalização dos tipos de itens de trabalho definindo como alguns objetos globais.Os objetos globais estão disponíveis para um projeto de equipe ou à coleção do projeto.Você pode adicioná-los a modelos de processo para torná-los disponíveis para novos projetos de equipe ou para carregá-los a outras coleções de projeto.Quando você planeja, determina como o se projetos de equipe e os tipos de itens de trabalho usarão listas e campos globais.

Você pode definir uma lista global das seguintes maneiras: como parte da definição para um tipo de item de trabalho, como parte de um fluxo de trabalho global, ou como seu próprio arquivo de definição de listas globais que você importar em uma coleção.Os últimos dois métodos são recomendados como você mantém todas as listas globais em um local e as inadvertidamente evita alterar as quando você altera um tipo existente de item de trabalho.

Você pode definir um fluxo de trabalho global através de um arquivo de definição de XML e importá-lo para um projeto de equipe ou uma coleção.O fluxo de trabalho global pode conter definições de campo e listas globais.

Para obter mais informações, consulte Definir listas globais e Personalizar o fluxo de trabalho global.

De volta ao topo

Tarefas relacionadas

Tarefas

Conteúdo Relacionado

Entenda como os campos de nome e outros objetos para acompanhar itens de trabalho.Você pode especificar um nome amigável para cada objeto com que você acompanha o item de trabalho.Para alguns objetos, você também deve especificar um nome de referência.Ambos os tipos de nomes devem satisfazer os requisitos que são definidos com base no tipo de objeto.

Pesquisar a definição do esquema de um elemento de um tipo de item de trabalho.Você pode exibir a sintaxe para cada elemento do esquema que está associado com tipos de itens de trabalho.

Identifica o que pode ser encontrado na definição de um tipo de item de trabalho.Você pode localizar partes da definição de um tipo de item de trabalho de forma que apareçam na linguagem nativa de usuário.

A importação, exportação, e gerenciar objetos para acompanhar itens de trabalho.Com a ferramenta de linha de comando witadmin , você pode criar, excluir, exportar e importar, categorias, listas globais, tipos de links, tipos de itens de trabalho, e campos de item de trabalho.Você gerencia esses objetos para cada coleção ou cada projeto de equipe.

Consulte também

Conceitos

Definir e personalizar objetos para acompanhar itens de trabalho usando o plug-in de acompanhamento de item de trabalho

Personalizar modelos de processo

Acompanhar o trabalho e gerenciar o fluxo de trabalho

Personalizar projetos de equipe e processos