Referência de Elementos XML de ProcessTemplate
Você pode personalizar o arquivo de raiz para um modelo de processo adicionar ou remover arquivos de plug-in.O arquivo raiz define todos os plug-ins e as tarefas que processará o Assistente para novo projeto de equipe.Para modelos de processo para Microsoft Solutions Framework (MSF), o arquivo de raiz é denominado ProcessTemplate e localizado na pasta recipiente para os arquivos de modelo de processo.Para mais informações, consulte Trabalhando com arquivos de modelo de processo.
O elemento pai do arquivo de plug-in de raiz é o ProcessTemplate elemento, que deve ter apenas uma metadata um groups elemento definido.Você deve atribuir um nome exclusivo para cada modelo de processo dentro de uma coleção de projeto de equipe e o nome não pode ter mais de 124 caracteres Unicode.
Cuidado |
---|
Se você carregar um modelo com o mesmo nome de um modelo existente, o modelo existente será substituído. |
Neste tópico
Estrutura de sintaxe ProcessTemplate
Referência de elemento de metadados
Referência de elemento de grupos
Estrutura de sintaxe ProcessTemplate
Raiz do plug-in de modelos de processo deve ser especificada em seu próprio arquivo na ProcessTemplate elemento de contêiner e de acordo com o esquema de modelos de processo, que é definida nos arquivos ProcessTemplate.xsd e ProcessTemplateItem.xsd.Você pode baixar os arquivos de esquema para modelos de processo da seguinte página no site da Microsoft: modelo de processo e esquemas de Item de trabalho do Team Foundation Visual Studio.
O exemplo a seguir mostra a estrutura da raiz ProcessTemplate elemento.Para um exemplo mais amplo, consulte Definir as tarefas raiz usando o arquivo de plug-in de modelo de processo.
<?xml version="1.0" encoding="utf-8"?>
<ProcessTemplate>
<metadata> . . . </metadata>
<groups> . . .</groups>
</ProcessTemplate>
De volta ao topo
Referência de elemento de metadados
A sintaxe a seguir mostra a estrutura do metadata elemento e seus elementos filho.
<metadata>
<name>ProcessTemplateName</name>
<description>ProcessTemplateDescription </description>
<plugins>
<plugin name="Microsoft.ProjectCreationWizard.pluginID" wizardPage="true | false" />
. . .
</plugins>
</metadata>
Elemento |
Sintaxe |
Descrição |
---|---|---|
description |
|
Elemento filho necessário de metadata. Define o texto de descrição que aparece no assistente New Team Project para o modelo de processo. |
metadata |
|
Elemento filho necessário de ProcessTemplate. Elemento de contêiner para especificar informações do plug-in ser processada pelo Assistente para novo projeto de equipe necessárias. |
name |
|
Elemento filho necessário de metadata. Define o nome do modelo de processo deve ser exclusivo em toda a coleção de projeto de equipe.O comprimento máximo do nome é 124 caracteres. |
plugin |
|
Elemento filho necessário de plugins. Especifica o nome de um arquivo de plug-in para incluir a criação do modelo de processo e especifica se o plug-in deve ter uma página visível no Assistente para novo projeto de equipe. |
plugins |
|
Elemento filho necessário de metadata. Elemento de contêiner que define os plug-ins para o modelo de processo. |
version |
|
Elemento filho opcional de metadata. Especifica um ID exclusivo e números de revisão principal e secundária para identificar a versão do modelo de processo. |
De volta ao topo
Referência de elemento de grupos
A sintaxe a seguir mostra a estrutura do groups elemento e seus elementos filho.
<groups>
<group id="groupId" description="GroupDescription" completionMessage="SuccessMessage">
<dependencies>
<dependency groupId="dependentGroupId" />
. . .
</dependencies>
<taskList filename="RelativePathAndFileName" />
</group>
. . .
</groups>
Elemento |
Sintaxe |
Descrição |
---|---|---|
dependencies |
|
Elemento filho necessário de group. Especifica as dependências que o grupo tem em outros grupos. |
dependency |
|
Elemento filho opcional de dependencies. Especifica a identificação de outro grupo de tarefa que depende desse grupo.O outro grupo deve concluir suas tarefas antes deste grupo de tarefas pode iniciar. |
group |
|
Elemento filho necessário de groups. Identifica um conjunto de tarefas para um plug-in executar durante a criação do projeto.Os seguintes valores são válidos para cada atributo:
|
groups |
|
Elemento filho necessário de ProcessTemplate. Elemento de contêiner que define o conjunto de grupos de tarefas que serão executados durante a criação do projeto. |
tasklist |
|
Especifica um arquivo XML que contém a lista de tarefas para executar.Lista de tarefas para um grupo deve ser sempre em um arquivo XML separado.Para obter mais informações sobre como especificar esses arquivos, consulte Definir as tarefas para processar um plug-in. |
De volta ao topo
Consulte também
Conceitos
Trabalhando com arquivos de modelo de processo
Definir as tarefas para processar um plug-in
Definir dependências para grupos de tarefas e tarefas em arquivos de plug-in
Personalizar modelos de processo
Definir as tarefas raiz usando o arquivo de plug-in de modelo de processo