Partilhar via


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.

Consulte também

Conceitos

Tarefas

Dependências

Outros recursos

Modelo de processo plug-Ins