Riferimento agli elementi XML ProcessTemplate
È possibile personalizzare il file radice per un modello di processo al fine di aggiungere o rimuovere i file di plug-in. Il file radice definisce tutti i plug-in e tutte le attività verranno elaborate dalla Creazione guidata nuovo progetto team. Per i modelli di processo per Microsoft Solutions Framework (MSF) il file radice è denominato ProcessTemplate e si trova nella cartella del contenitore per i file di modelli di processo. Per ulteriori informazioni, vedere Utilizzo di file di modello di processo.
L'elemento padre del file di plug-in radice è l'elemento ProcessTemplate, in cui devono essere definiti solo un elemento metadata e un elemento groups. È necessario assegnare un nome univoco a ogni modello di processo in un insieme di progetti team e il nome può essere composto da un massimo di 124 caratteri Unicode.
Attenzione |
---|
Se si carica un modello con lo stesso nome di un modello esistente, quest'ultimo viene sovrascritto. |
In questo argomento
Struttura della sintassi ProcessTemplate
Riferimento dell'elemento Metadata
Riferimento dell'elemento Groups
Struttura della sintassi ProcessTemplate
Il plug-in radice per i modelli di processo deve essere specificato nel file specifico all'interno dell'elemento contenitore ProcessTemplate e conforme allo schema per i modelli di processo, definito nei file ProcessTemplate.xsd e ProcessTemplateItem.xsd. È possibile scaricare i file dello schema per i modelli di processo dalla seguente pagina del sito Web Microsoft: Modello di processo e schemi di elementi di lavoro di Visual Studio Team Foundation.
Nell'esempio seguente viene mostrata la struttura dell'elemento ProcessTemplate radice. Per un esempio più esaustivo, vedere Definizione delle attività radice utilizzando il file del plug-in del modello di processo.
<?xml version="1.0" encoding="utf-8"?>
<ProcessTemplate>
<metadata> . . . </metadata>
<groups> . . .</groups>
</ProcessTemplate>
Torna all'inizio
Riferimento dell'elemento Metadata
Nella sintassi indicata di seguito viene illustrata la struttura dell'elemento metadata e dei relativi elementi figlio.
<metadata>
<name>ProcessTemplateName</name>
<description>ProcessTemplateDescription </description>
<plugins>
<plugin name="Microsoft.ProjectCreationWizard.pluginID" wizardPage="true | false" />
. . .
</plugins>
</metadata>
Elemento |
Sintassi |
Descrizione |
---|---|---|
description |
|
Elemento figlio obbligatorio di metadata. Definisce il testo della descrizione che verrà visualizzata nella Creazione guidata nuovo progetto team per il modello di processo. |
metadata |
|
Elemento figlio obbligatorio di ProcessTemplate. Elemento contenitore per specificare informazioni necessarie affinché il plug-in possa essere elaborato tramite la Creazione guidata nuovo progetto team. |
name |
|
Elemento figlio obbligatorio di metadata. Definisce il nome del modello di processo, che deve essere univoco nell'insieme di progetti team. La lunghezza massima del nome è 124 caratteri. |
plugin |
|
Elemento figlio obbligatorio di plugins. Indica il nome di un file di plug-in da includere nella creazione del modello di processo e specifica se il plug-in deve avere una pagina visibile nella Creazione guidata nuovo progetto team. |
plugins |
|
Elemento figlio obbligatorio di metadata. Elemento contenitore che definisce i plug-in per il modello di processo. |
Torna all'inizio
Riferimento dell'elemento Groups
Nella sintassi indicata di seguito viene illustrata la struttura dell'elemento groups e dei relativi elementi figlio.
<groups>
<group id="groupId" description="GroupDescription" completionMessage="SuccessMessage">
<dependencies>
<dependency groupId="dependentGroupId" />
. . .
</dependencies>
<taskList filename="RelativePathAndFileName" />
</group>
. . .
</groups>
Elemento |
Sintassi |
Descrizione |
---|---|---|
dependencies |
|
Elemento figlio obbligatorio di group. Indica le dipendenze del gruppo rispetto ad altri gruppi. |
dependency |
|
Elemento figlio facoltativo di dependencies. Specifica l'ID di un altro gruppo di attività da cui dipende questo gruppo. L'altro gruppo deve completare le relative attività prima che questo gruppo di attività possa iniziare. |
group |
|
Elemento figlio obbligatorio di groups. Identifica un set di attività che devono essere eseguite da un plug-in durante la creazione del progetto. Per ogni attributo sono validi i valori seguenti:
|
groups |
|
Elemento figlio obbligatorio di ProcessTemplate. Elemento contenitore che definisce il set di gruppi di attività in esecuzione durante la creazione del progetto. |
tasklist |
|
Indica un file XML che contiene l'elenco delle attività da eseguire. L'elenco delle attività relative a un gruppo deve essere sempre contenuto in un file XML separato. Per ulteriori informazioni su come specificare questi file, vedere Definizione delle attività per elaborare un plug-in. |
Torna all'inizio
Vedere anche
Concetti
Utilizzo di file di modello di processo
Definizione delle attività per elaborare un plug-in
Definizione di dipendenze per attività e gruppi di attività in file di plug-in.
Definizione delle attività radice utilizzando il file del plug-in del modello di processo
Altre risorse
Personalizzazione dei modelli di processo
Cronologia delle modifiche
Data |
Cronologia |
Motivo |
---|---|---|
Aprile 2011 |
Informazioni aggiunte, quali la sintassi per tutti gli elementi figlio ProcessTemplate, e collegamenti rimossi ad argomenti eliminati. |
Miglioramento delle informazioni. |