Condividi tramite


File XML di primo livello

Aggiornamento: novembre 2007

ProcessTemplate.xml è il file XML di primo livello che definisce l'intero modello di processo e tutti i file XML subordinati. Il file ProcessTemplate.xml contiene tutti gruppi di attività che devono essere eseguiti per creare un progetto team. Ciascun gruppo di attività fa riferimento a un file XML subordinato (spesso presente in una sottocartella) in cui sono definite le attività specifiche. In genere, viene specificato un gruppo di attività per ciascun plug-in.

Quando si personalizza un modello di processo, è necessario completare quattro sezioni chiave nel file ProcessTemplate.xml.

Name

Utilizzare l'elemento name per definire il nome di un modello di processo. Questo elemento è obbligatorio. Il nome viene visualizzato nell'elenco dei modelli di processo all'interno della Creazione guidata nuovo progetto team e nella finestra di dialogo Gestione modelli di processo.

<name>Simple Process</name>

Descrizione

Utilizzare l'elemento description per fornire una descrizione del modello di processo. Il testo viene visualizzato nella schermata Selezionare un modello di processo nella Creazione guidata nuovo progetto team quando un responsabile o un amministratore del progetto deve decidere quale modello di processo utilizzare. Provare in genere a descrivere i tipi di progetti per i quali il modello di processo è utile in termini di dimensioni del team, lunghezza, costo e altri fattori.

<description>Choose the simple process for projects that require little or no overhead and have very low cost.</description>

Plugins

Nell'elemento plugins sono elencati tutti i plug-in utilizzati dal modello di processo. Se un file XML subordinato fa riferimento a un plug-in, verificare che lo stesso plug-in venga visualizzato nell'elenco. Specificare anche l'attributo wizardPage (valore true o false) per indicare se il plug-in richiede la presenza di una pagina nella Creazione guidata nuovo progetto team. Nel file XML riportato di seguito sono riportati i valori corretti da utilizzare per ciascuno dei sei plug-in forniti con 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>

Gruppi di attività

I gruppi di attività indicano le attività che verranno eseguite. In genere, è presente un gruppo di attività per ciascun plug-in; questo modello è il più semplice da seguire. Nell'esempio riportato di seguito viene mostrato come un gruppo di attività crea la struttura del progetto. Le attività specifiche vengono definite nel file a cui si fa riferimento (Classification.xml).

<group id="Classification"
   description="Structure definition for the project."
   completionMessage="Project Structure uploaded.">
   <dependencies>
   </dependencies>
   <taskList filename="Classification\Classification.xml"/>
</group>

Nella tabella riportata di seguito vengono descritti i singoli elementi del gruppo di attività.

Elemento

Descrizione

id

Identifica il gruppo di attività. Se un altro gruppo dipende da tale gruppo, farà riferimento a questo ID.

description

Non supportato in questa versione.

completionMessage

Consente di visualizzare un messaggio se il gruppo di attività viene completato con esito positivo. Il messaggio viene visualizzato durante la creazione del progetto team.

dependency

Specifica l'ID di un'altra attività da cui dipende questo gruppo. L'altro gruppo deve completare le relative attività prima che questo gruppo possa iniziare.

taskList

Identifica 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.

Vedere anche

Concetti

Attività

Dipendenze

Altre risorse

Plug-in del modello di processo