Trabalhando com arquivos de modelo de processo
Personalizar a configuração inicial de projetos de equipe para Visual Studio Application Lifecycle Management (ALM) Personalizando um ou mais processos modelo arquivos. Você pode personalizar os vários tipos de arquivos de modelo, que incluem o arquivo XML raiz, arquivos de plug-in e arquivos de definição XML. Personalizando esses arquivos, você pode definir a configuração inicial de todos os projetos de equipe são criadas a partir do modelo de processo.
Você pode personalizar os 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 maneira como as pessoas trabalham nesse projeto, mas elas não afetam os projetos existentes ou futuros. Para obter mais informações, consulte Personalizando o seu projeto de equipe.
Neste tópico
O arquivo de modelo de processo de raiz
Arquivos de plug-in
Assistente para novo projeto de equipe e interação plug-in do arquivo
Arquivos de definição de XML para o gerenciamento de teste
Arquivos que definem os objetos usados para controlar os itens de trabalho
Arquivos de orientação de processo
O arquivo de modelo de processo de raiz
Personalizar o arquivo XML raiz, ProcessTemplate, para definir a seqüência de arquivos de plug-in para serem processados e as dependências de cada plug-in. O arquivo ProcessTemplate contém todos os grupos de tarefas que devem ser executados com êxito, crie um projeto de equipe. Cada grupo de tarefas faz referência a um subordinado plug-in arquivo XML (geralmente em uma subpasta) onde as tarefas específicas são definidas. Em geral, você pode especificar um grupo de tarefas para cada plug-in.
Quando o Assistente para novo projeto de equipe cria um projeto de equipe, ele executa o conjunto de plug-ins são definidos no arquivo ProcessTemplate. Para obter mais informações, consulte Definindo as tarefas de raiz usando o arquivo de plug-in do 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 cliente potencial do projeto cria um projeto de equipe usando o assistente New Team Project. Cada arquivo de plug-in define uma ou mais tarefas. Tarefas especificam para carregar um arquivo, definir permissões para um grupo ou definir outro elemento de configuração. Os modelos de processo para o Microsoft Solutions Framework (MSF) fornecem arquivos plug-in de 11. Cada plug-in pode ser modificado para personalizar um modelo de processo. Exceto para o plug-in de classificação, plug-ins podem ser excluídos do modelo de 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 precedente necessárias tarefas foram executados. Usando esses arquivos de definição, você especificar configurações iniciais cada plug-in deve implementar.
Um plug-in de carregamentos de arquivos ou configura os dados para uma área funcional específica. Por exemplo, o trabalho Item Tracking plug-in define os tipos de item de trabalho, consultas e os itens de trabalho inicial para um novo projeto de equipe. Os modelos de processo do MSF incluem os arquivos de plug-in que estão descritos na tabela a seguir. Para obter informações sobre como personalizar cada um desses arquivos, consulte Personalizando as áreas funcionais dentro de um modelo de processo.
Folder |
Arquivo de plug-in |
Descrição |
---|---|---|
Criar |
Build. XML |
Define as tarefas para configurar as permissões de segurança inicial são atribuídas a identidades para Team Foundation Build e para carregar os arquivos de modelo de compilação. |
Classificação |
Classification.XML |
Define as iterações iniciais e as áreas de um projeto de equipe. |
Grupos e permissões |
Arquivo 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 inicial são atribuídas a identidades para Visual Studio Lab Management. |
Relatórios |
Arquivo ReportsTasks. XML |
Define os relatórios iniciais para um projeto de equipe e configura o site de relatório. |
Gerenciamento de teste |
TestManagement.xml |
Define os arquivos de gerenciamento de teste para carregar que irá criar o teste inicial de variáveis, configurações, configurações e os 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 inicial para o controle de versão, observações de check-in para um projeto de equipe, e se o check-out exclusivo é necessário. |
Rastreamento de item de trabalho |
Arquivo 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 |
Arquivo 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 do processo. |
Assistente para novo projeto de equipe e interação plug-in do arquivo
Líderes do projeto criar projetos de equipe usando o Assistente para novo projeto de equipe. As telas do 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 perguntar a liderança de projeto para obter informações sobre o portal do projeto.
Depois do projeto cliente potencial 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 de XML são usados para configurar os estados iniciais para Microsoft Test Manager. Esses arquivos estão localizados na pasta Management de teste. Microsoft Test Managerestá disponível com Microsoft Visual Studio 2010 Ultimate e Microsoft Visual Studio Test Professional 2010. Para obter mais informações, consulte Definindo a configuração inicial do Gerenciador de teste e Testando o aplicativo.
File |
Descrição |
---|---|
testconfiguration |
Configura as configurações de teste padrão (hardware e software) que são definidas para um projeto de equipe. Após o projeto é criado, você pode excluir essas configurações e criar outras configurações. |
testresolutionstate |
Define os estados de resolução de teste são usados por Test Runner e Microsoft Test Manager.
Observação
Após o projeto de equipe é criado, é possível alterar esses estados.
|
testsettings |
Especifica os arquivos de configurações de teste inicial. Somente um arquivo for especificado, localrun.testsettings. |
testvariable |
Define as variáveis de teste inicial. Após o projeto é criado, você pode modificar essas variáveis e criar outras variáveis. |
Arquivos que definem o objetos que são usados para controlar os itens de trabalho
Integrantes da equipe usam itens de trabalho para controlar o trabalho. Talvez você queira expandir a seleção de itens de trabalho fornecida pelo Visual Studio Application Lifecycle Management (ALM) , de modo que atende melhor os processos que usa a sua equipe e as maneiras de você se comunicar. Para isso, você pode criar novos tipos de item de trabalho. A o tipo de item de trabalho é um modelo a partir do qual os novos itens de trabalho são criados. Você também pode modificar os tipos de item de trabalho existentes.
A tabela a seguir descreve os arquivos de definição de XML são usados para configurar os objetos que são usados para controlar os itens de trabalho. Esses arquivos podem ser personalizados para um modelo de processo ou, posteriormente, para um projeto de equipe individuais.
Folder |
File |
Descrição |
---|---|---|
Classificação |
FileMapping |
Especifica o arquivo que define como os campos são mapeados de Office Project para Team Foundation. Para obter mais informações, consulte O mapeamento de campos do Microsoft Project para campos do Team Foundation. |
Tipos de Item de trabalho de acompanhamento/WorkItem |
O MSF Agile Software Development:
O MSF para melhoria do processo de integração (CMMI) do recurso maturidade modelo:
|
Define os campos, o fluxo de trabalho e o 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 seguintes tópicos: Para obter mais informações sobre como personalizar ou criar os tipos de item de trabalho, consulte Personalizando o controle de dados, formulários, fluxo de trabalho e outros objetos do projeto. |
Tipos de Item de trabalho/LinkTypes |
O MSF Agile Software Development:
O MSF for CMMI Process Improvement:
|
Define os tipos de links que são usados para criar relações entre itens de trabalho adicionais. Para obter mais informações, consulte Personalizando itens de trabalho como estão relacionados por meio de tipos de Link. |
Tipos de Item de trabalho |
Listas globais
Observação
Não há listas globais são definidas nos modelos de processo do MSF padrão.
|
Listas globais definem uma lista de itens de menu que é compartilhada entre os tipos de item de trabalho e projetos de equipe. Você pode definir listas globais que são carregadas com seu modelo de processo. Para obter mais informações, consulte Definir listas globais. |
Tipos de Item de trabalho |
Categories.XML
|
Define os grupos que associar um tipo de item de trabalho uma categoria. Para obter mais informações, consulte O agrupamento de tipos de Item de trabalho em categorias. |
Tipos de Item de trabalho/consultas |
Consultas de itens de trabalho de equipe (.wiq) |
Define as iniciais que oferecem suporte à localização de itens de trabalho de consulta do conjunto de equipe. Você pode adicionar ou modificar essas consultas. Para obter mais informações, consulte Adicionar uma consulta a um modelo de processo. |
Arquivos de orientação de processo
Arquivos de orientação de processo são carregados para um team project portal. Esses arquivos especificam links para documentos, pastas de trabalho de gerenciamento de projeto e modelos de exemplo e conteúdo de orientação de processo. 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 orientação de processo que estão incluídos nos modelos de processo do MSF.
Observação |
---|
Os 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 são feitas quando um projeto de equipe é criado. Se o site do SharePoint está provisionada 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 seguintes tópicos: Painéis (Agile), Painéis (CMMI), Relatório do Excel (Agile), and Relatório do Excel (CMMI). |
Folder |
Tipo de arquivo |
Descrição |
---|---|---|
Arquivos de suporte/orientação / processo de Windows SharePoint Services |
arquivos. htm |
Define os arquivos de URL de orientação de processo. Esses arquivos definem a URL que é aberta quando um membro da equipe clica em um formulário de item de trabalho. Os modelos de processo do MSF contém links para tópicos no site da Microsoft. Esses arquivos podem ser personalizados para apontar para outros recursos para orientação de processo. |
Documentos / compartilhado do Windows SharePoint Services |
arquivos. xslx |
Define Microsoft Excel pastas de trabalho para oferecer suporte ao gerenciamento de projetos e triagem de bugs.
Observação
Pastas de trabalho do Excel são definidas somente no modelo de processo do MSF for agile software development.
Para obter mais informações, consulte Pastas de trabalho (Agile). |
Windows SharePoint Services / exemplos e modelos |
arquivos. docx,. dotx e. xslx |
Fornece documentos de exemplos e modelos como ponto de partida para a criação de produtos de trabalho. Esses arquivos são carregados para o team project portal quando um site do SharePoint é configurado para o projeto de equipe. |