Arquivos XML de raiz
[Observação: Este tópico é pré-versão documentação e está sujeitas a alterações em versões futuras. Tópicos em branco são incluídos sistema autônomo espaços reservados.]
ProcessTemplate.xml é o arquivo XML raiz que define o modelo de processo inteiro e todos os arquivos XML subordinados.O arquivo ProcessTemplate.xml contém todas as tarefa grupos devem executar para criar um projeto da equipe com êxito.Cada tarefa agrupar faz referência a um arquivo XML subordinado (geralmente em uma subpasta) onde o s tarefa específico são definidos.Em geral, especifique um tarefa agrupar para cada plug-in.
Ao personalizar um modelo de processo, há quatro seções principais para concluir no arquivo ProcessTemplate.xml.
Nome
Use o elemento name para definir um nome de modelo de processo.Este elemento é necessário e o nome é exibido na lista de modelo de processo no Assistente de nova projeto da equipe e na caixa de diálogo Process Template Manager.
<name>Simple Process</name>
Descrição
Use o elemento de descrição para fornecer uma descrição do modelo de processo.Esse texto é exibido sobre o selecionar um modelo de processo tela no Assistente de nova equipe de projeto quando um cliente potencial do projeto ou administrador é decidir o modelo de processo a ser usado.Em geral, tente descrever os tipos de projetos de modelo de processo é útil para em termos de dimensionar da equipe, comprimento, custo e outros fatores.
<description>Choose the simple process for projects that require little or no overhead and have very low cost.</description>
Plug-ins
O elemento de plug-ins lista todos os plug-ins usados pelo modelo de processo.Você deve certificar-se de que se qualquer arquivo XML subordinado faz referência a um plug-in, esse mesmo plug-in aparecer nesta lista.Você também deve especificar o atributo wizardPage (um valor true ou false) para indicar se o plug-in requer uma página o Assistente para novo projeto da equipe.O XML a seguir mostra os valores corretos para cada um dos seis plug-ins que acompanham o Visual Studio Team System.
<plugins>
<plugin name="Microsoft.ProjectCreationWizard.Classification" wizardPage="false"/>
<plugin name="Microsoft.ProjectCreationWizard.Reporting" wizardPage="false"/>
<plugin name="Microsoft.ProjectCreationWizard.Portal" wizardPage="true"/>
<plugin name="Microsoft.ProjectCreationWizard.Groups" wizardPage="false"/>
<plugin name="Microsoft.ProjectCreationWizard.WorkItemTracking" wizardPage="false"/>
<plugin name="Microsoft.ProjectCreationWizard.VersionControl" wizardPage="true"/>
</plugins>
tarefa Grupos
O tarefa grupos identificam conjuntos de s tarefa será executado.Geralmente há um tarefa agrupar por plug-in, e esse é o modelo mais fácil a execute.O exemplo a seguir mostra como um tarefa agrupar cria a estrutura do projeto.As tarefas específicas são definidas no arquivo referenciado (Classification.xml).
<group id="Classification"
description="Structure definition for the project."
completionMessage="Project Structure uploaded.">
<dependencies>
</dependencies>
<taskList filename="Classification\Classification.xml"/>
</group>
A tabela a seguir descreve cada um dos elementos em um tarefa agrupar.
Elemento |
Descrição |
---|---|
id |
Identifica o tarefa agrupar.Se outro tarefa agrupar é dependente deste agrupar, ele fizer referência a essa ID. |
description |
Não suporte nesta versão. |
completionMessage |
Exibe uma mensagem ao usuário se o tarefa agrupar foi concluído com êxito.A mensagem é exibida durante a criação do projeto da equipe. |
dependência |
Especifica a ID de outro agrupar de tarefas que esse agrupar é dependente.O Outros agrupar deve concluir suas tarefas antes deste agrupar pode iniciar. |
taskList |
Identifica um arquivo XML que contém a lista de tarefas para serem executadas.A lista de tarefas para um agrupar deve ser sempre em um arquivo XML separado. |