Share via


Visão geral de arquivos de modelo de processo

Personalizando um ou mais arquivos de modelo de processo para personalizar a configuração inicial de projetos de equipe para Visual Studio Team Foundation Server (TFS). Você pode personalizar vários tipos de arquivos de modelo, que incluem o arquivo XML raiz, arquivos de plug-in e arquivos de definição XML. Ao personalizar esses arquivos, você pode definir a configuração inicial de todos os projetos de equipe criados a partir do modelo de processo.

aqui para saber mais sobre o padrão do TFS modelos de processo. Vá aqui para saber mais sobre arquivos de plug-in de modelo de processo.

Você pode personalizar elementos de um projeto de equipe existente alterando como seus relatórios, tipos de item de trabalho e função do portal do projeto. Nesse caso, as alterações afetam a forma como as pessoas trabalham nesse projeto, mas elas não afetam os projetos existentes ou futuros. Para obter mais informações, consulte Uma exibição completa do que você pode configurar e personalizar no Visual Studio TFS.

Neste tópico

  • O arquivo de modelo de processo de raiz

  • Arquivos de plug-in

  • Assistente para novo projeto de equipe e interação de plug-in.

  • Arquivos de definição de XML para o gerenciamento de teste

  • Arquivos que definem objetos usados para acompanhar itens de trabalho

  • Arquivos de diretrizes de processo

O arquivo de modelo de processo de raiz

Personalizar o arquivo XML raiz, ProcessTemplate para definir a sequência de plug-in arquivos a serem processados e as dependências de cada plug-in. O arquivo ProcessTemplate XML contém todos os grupos de tarefas que devem ser executados para criar um projeto de equipe com êxito. Cada grupo de tarefas referencia um subordinado XML plug-in arquivo (normalmente em uma subpasta) onde as tarefas específicas são definidas. Em geral, você especificar um grupo de tarefas para cada plug-in.

Quando o assistente New Team Project cria um projeto de equipe, ele executa o conjunto de plug-ins que são definidos no arquivo ProcessTemplate XML. Para obter mais informações, consulte Definir as tarefas raiz usando o arquivo de plug-in de modelo de processo.

Arquivos de plug-in

Arquivos de plug-in definem as tarefas que serão executadas e as telas que aparecem quando um líder de projeto cria um projeto de equipe usando o Assistente de novo projeto de equipe. Cada arquivo de plug-in define uma ou mais tarefas. Tarefas especificam para carregar um arquivo, definir permissões para um grupo ou definir um outro elemento de configuração. Cada plug-in podem ser modificados para personalizar um modelo de processo. Exceto para o plug-in de classificação, plug-ins também podem ser excluídos do modelo do processo.

Cada plug-in lê o conjunto de tarefas e dependências para obter a lista de tarefas que ele deve executar e determinar se o requisito anterior de tarefas foi executado. Usando esses arquivos de definição, você especificar as configurações iniciais cada plug-in deve implementar.

Um plug-in uploads de arquivos ou configura dados para uma área funcional específica. Por exemplo, o controle de itens de trabalho plug-in define os tipos de item de trabalho, consultas e os itens de trabalho inicial para um novo projeto de equipe. Modelos de processo do TSF incluem os arquivos de plug-in que são descritos na tabela a seguir. Para obter informações sobre como personalizar cada um desses arquivos, consulte Personalizar um modelo de processo.

Folder

Plug-in.

Descrição

Compilação

Build.xml

Define as tarefas para configurar as permissões de segurança iniciais que são atribuídas a identidades para Team Foundation Build e para carregar os arquivos de modelo de compilação.

Classification

Classification.xml

Define as áreas de um projeto de equipe e iterações iniciais.

Grupos e Permissões

GroupsandPermissions.xml

Define os grupos de segurança inicial de um projeto de equipe e suas permissões.

Laboratório

Lab.xml

Define as tarefas para configurar as permissões de segurança iniciais que são atribuídas a identidades para Visual Studio Lab Management.

Relatórios

ReportsTasks.xml

Define os relatórios iniciais para um projeto de equipe e configura o site de relatório.

Gerenciamento de testes

Testmanagement

Define os arquivos de gerenciamento de teste para carregar que criará o teste inicial variáveis, configurações, configurações e estados de resolução de um projeto de equipe. Essas configurações são usadas por Microsoft Test Manager.

Controle de versão

VersionControl.xml

Define as permissões de segurança iniciais para controle de versão, observações de check-in para um projeto de equipe, e se o check-out exclusivo é necessário.

Acompanhamento do item de trabalho

WorkItems.xml

Define os tipos de item de trabalho inicial, consultas e instâncias de item de trabalho de um projeto de equipe.

Windows SharePoint Services

WssTasks.xml

Define o portal do projeto da equipe com base em um modelo para um site do SharePoint. Também define os arquivos de modelo e diretrizes de processo.

Assistente para novo projeto de equipe e interação de plug-in.

Líderes do projeto criar projetos de equipe usando o assistente New Team Project. As telas que aparecem no assistente são determinadas pelo plug-ins são usados. Por exemplo, se um modelo de processo não inclui o plug-in para Windows SharePoint Services, nenhuma tela será exibida, solicitando o líder de projeto para obter informações sobre o portal do projeto.

Após o projeto líder fecha o assistente e clica em concluir, o assistente faz chamadas para os plug-ins para executar o trabalho de criar o projeto de equipe. A ordem na qual os plug-ins são chamados é determinada pelos arquivos de definição de processo XML.

Arquivos de definição de XML para o gerenciamento de teste

A tabela a seguir descreve os arquivos de definição XML que são usados para configurar os estados iniciais para Microsoft Test Manager. Esses arquivos estão localizados na pasta gerenciamento de teste. Microsoft Test Managerestá disponível com o Visual Studio Ultimate e o Microsoft Visual Studio Test Professional. Para obter mais informações, consulte Definir a configuração inicial do Test Manager e Testando o aplicativo.

Arquivo

Descrição

testconfiguration

Define as configurações de teste padrão (hardware e software) que são definidas para um projeto de equipe. Depois que o projeto é criado, você pode excluir essas configurações e criar outras configurações.

testresolutionstate

Define os estados de resolução de teste que são usados pelo Test Runner e Microsoft Test Manager.

Dica

Depois que o projeto de equipe é criado, você não pode alterar esses estados.

testsettings

Especifica os arquivos de configurações de teste inicial. Apenas um arquivo for especificado, localrun.testsettings.

testvariable

Define as variáveis de teste inicial. Depois que o projeto é criado, você pode modificar essas variáveis e criar outras variáveis.

Arquivos que definem os objetos que são usados para acompanhar itens de trabalho

Uso de membros da equipe itens de trabalho para acompanhar o trabalho. Talvez você queira expandir a seleção de itens de trabalho fornecida pelo Visual Studio Application Lifecycle Management (ALM) para que ele atende melhor os processos que sua equipe usa e as formas que você se comunica. Para fazer isso, você pode criar novos tipos de item de trabalho. Um tipo de item de trabalho é um modelo do qual são criados novos itens de trabalho. Você também pode modificar os tipos de item de trabalho existentes.

A tabela a seguir descreve os arquivos de definição de XML que são usados para configurar os objetos que são usados para acompanhar itens de trabalho. Esses arquivos podem ser personalizados para um modelo de processo ou depois de um projeto de equipe individual.

Folder

Arquivo

Descrição

Classification

FileMapping

Especifica o arquivo que define como os campos são mapeados de Office Project para Team Foundation. Para obter mais informações, consulte Mapear os campos do Microsoft Project para os campos do Team Foundation.

Tipos de Item de trabalho de acompanhamento/item de trabalho

Desenvolvimento de Software ágil da MSF :

  • Tarefas, bugs e história de usuário

  • Solicitação de revisão de código, resposta de revisão de código e revisão

  • Solicitação de Feedback e Resposta de Comentários

  • Problema

  • Caso de teste e etapas compartilhadas

MSF para aprimoramento de processos de integração (CMMI) do recurso maturidade modelo:

  • Requisitos, solicitação de alteração, bugs e tarefas

  • Solicitação de revisão de código, resposta de revisão de código e revisão

  • Solicitação de Feedback e Resposta de Comentários

  • Riscos e questões

  • Caso de teste e etapas compartilhadas

O Visual Studio Scrum :

  • Tarefas, bugs e Item de lista de pendências de produto

  • Solicitação de revisão de código, resposta de revisão de código e revisão

  • Solicitação de Feedback e Resposta de Comentários

  • Impedimento

  • Caso de teste e etapas compartilhadas

Define os campos, fluxo de trabalho e formulário para cada tipo de item de trabalho. Para obter mais informações sobre os itens de trabalho que são definidas para os modelos de processo do MSF, consulte os tópicos a seguir:

Para obter mais informações sobre como personalizar ou criar tipos de item de trabalho, consulte Personalizar objetos de acompanhamento de trabalho para dar suporte aos processos da sua equipe.

Acompanhamento de item de trabalho/LinkTypes

Desenvolvimento de Software ágil da MSF :

  • SharedSteps, TestedBy

O MSF for CMMI Process Improvement:

  • Afeta

  • SharedSteps, TestedBy

O Visual Studio Scrum :

  • Storyboard

  • SharedSteps, TestedBy

Define os tipos de links que são usados para criar relações entre itens de trabalho adicionais.

Para obter mais informações, consulte Definir um tipo de link personalizado.

Acompanhamento do item de trabalho

Listas globais

Dica

Não há listas globais são definidas nos modelos de processo padrão.

Listas globais definem uma lista de itens de menu que é compartilhada entre tipos de item de trabalho e projetos de equipe. Você pode definir listas globais em tipos de item de trabalho que você carrega com seu modelo de processo. Para obter mais informações, consulte Definir listas globais.

Acompanhamento do item de trabalho

Categories.XML

  • Categoria de Bug

  • Categoria de Solicitação de Análise do Código e Categoria de Resposta de Análise do Código

  • Categoria de Recurso

  • Categoria de Solicitação de Comentários e Categoria de Resposta de Comentários

  • Categoria de requisito

  • Categoria de caso de teste e categoria de etapas compartilhadas

  • Categoria de tarefa

  • Categoria de Tipos Ocultos

Define os grupos que associa um tipo de item de trabalho uma categoria. Para obter mais informações, consulte Usar categorias para agrupar tipos de itens de trabalho.

Várias dessas categorias são necessárias para suportar a configuração de processo usada pelos painéis de tarefas e lista de pendências Agile disponíveis em Team Web Access. Para obter mais informações, consulte Configurar e personalizar ferramentas de planejamento do Agile para um projeto de equipe.

Acompanhamento de item de trabalho/processo

Configuração do processo

Define a configuração para as páginas de painel lista de pendências e tarefas que aparecem em Team Web Access. Para obter mais informações, consulte Configurar e personalizar ferramentas de planejamento do Agile para um projeto de equipe.

Acompanhamento de item de trabalho/consultas

Consultas de itens de trabalho de equipe (. wiq)

Define um inicial consulta o conjunto de equipe que oferecem suporte à localização de itens de trabalho. Você pode adicionar ou modificar essas consultas. Para obter mais informações, consulte Adicionar consultas de item de trabalho a um modelo de processo.

Arquivos de diretrizes de processo

Arquivos de diretrizes de processo são carregados para um portal de projeto de equipe. Esses arquivos especificam links para processar o conteúdo de orientação, pastas de trabalho de gerenciamento de projeto e modelos de exemplo e documentos. Todos esses objetos podem ser personalizados para um modelo de processo ou posteriormente quando eles são definidos para um projeto de equipe.

A tabela a seguir descreve os arquivos de diretrizes de processo incluídos nos modelos de processo do MSF.

Dica

Arquivos de modelo de processo não incluem os painéis ou Microsoft Excel relatórios.Esses arquivos são adicionados ao projeto de equipe, dependendo das seleções feitas quando um projeto de equipe é criado.Se nenhum site do SharePoint é configurado para o projeto de equipe, nenhum painel ou Office Excel relatórios estão disponíveis.Para obter mais informações sobre esses artefatos, consulte os tópicos a seguir: Painéis, Painéis de controle (CMMI), Relatórios do Excel, e relatórios do Excel (CMMI).

Folder

Tipo de arquivo

Descrição

Arquivos do Windows SharePoint Services/processo orientação/suporte

arquivos. htm

Define os arquivos de URL de diretrizes de processo. Esses arquivos definem a URL que é aberta quando clica em um membro da equipe Abrir diretrizes de processo de item de trabalho em um formulário de item de trabalho. Os modelos de processo do TFS contêm links para tópicos no MSDN. Esses arquivos podem ser personalizados para apontar para outros recursos para orientação do processo.

Documentos do Windows SharePoint Services/compartilhado

para arquivos. xslx

Define Microsoft Excel pastas de trabalho para dar suporte a triagem de bugs e acompanhar problemas.

Windows SharePoint Services/amostras e modelos

arquivos. docx,. dotx e. xslx

Fornece modelos e documentos de exemplo como ponto de partida para a criação de produtos de trabalho. Esses arquivos são carregados no portal de projeto de equipe quando um site do SharePoint é configurado para o projeto de equipe.

Consulte também

Conceitos

Trabalhar com artefatos de projeto de equipe, escolher um modelo de processo

Personalizar um modelo de processo