Utilizzo di file di modello di processo
Per personalizzare la configurazione iniziale di progetti team per Visual Studio Application Lifecycle Management (ALM), è necessario personalizzare uno o più file di modello di processo. È possibile personalizzare molti tipi di file di modello, tra cui il file XML radice, file del plug-in e file di definizione XML. Personalizzando questi file, è possibile definire la configurazione iniziale di tutti i progetti team creati dal modello di processo.
È possibile personalizzare elementi di un progetto team esistente modificando il funzionamento dei relativi rapporti, tipi di elemento di lavoro e portali del progetto. In questo caso, le modifiche hanno effetto soltanto sulle operazioni eseguite in tale progetto, non negli altri progetti già esistenti o che verranno creati in seguito. Per ulteriori informazioni, vedere Personalizzazione del progetto team.
In questo argomento
File di modello di processo radice
File dei plug-in
Creazione guidata nuovo progetto team e interazione dei file dei plug-in
File di definizione XML per la gestione dei test
File che definiscono gli oggetti utilizzati per gestire gli elementi di lavoro
File delle linee guida per il processo
File di modello di processo radice
È necessario personalizzare il file XML radice, denominato ProcessTemplate.xml, per definire la sequenza di file dei plug-in da elaborare e le dipendenze di ogni plug-in. Il file ProcessTemplate.xml contiene tutti i gruppi di attività da eseguire per creare correttamente un progetto team. Ogni gruppo di attività fa riferimento a un file di plug-in XML subordinato (spesso incluso in una sottocartella) in cui sono definite le attività specifiche. In genere, viene specificato un gruppo di attività per ciascun plug-in.
Quando si crea un progetto team tramite la Creazione guidata nuovo progetto team, viene eseguito il set di plug-in definiti nel file ProcessTemplate.xml. Per ulteriori informazioni, vedere Definizione delle attività radice utilizzando il file del plug-in del modello di processo.
File dei plug-in
I file dei plug-in definiscono le attività che verranno eseguite e le schermate visualizzate quando un responsabile del progetto crea un progetto team utilizzando la Creazione guidata nuovo progetto team. Ogni file di plug-in definisce una o più attività. Le attività specificano di caricare un file, impostare le autorizzazioni per un gruppo o definire altri elementi di configurazione. I modelli di processo per Microsoft Solutions Framework (MSF) offrono 11 file di plug-in. Ciascun plug-in può essere modificato per personalizzare un modello di processo. Ad eccezione del plug-in Classificazione, è possibile eliminare i plug-in anche dal modello di processo.
Ciascun plug-in legge il set di attività e dipendenze per ottenere l'elenco di attività da eseguire e per determinare se siano state eseguite le attività precedenti necessarie. Tramite questi file di definizione vengono specificate le configurazioni iniziali che ogni plug-in dovrà implementare.
Un plug-in carica i file o configura i dati per un'area funzionale specifica. Ad esempio, il plug-in Gestione elementi di lavoro imposta i tipi di elementi di lavoro, le query e gli elementi di lavoro iniziali per un nuovo progetto team. I modelli di processo MSF includono i file dei plug-in descritti nella tabella seguente. Per informazioni su come personalizzare ognuno di tali file, vedere Personalizzazione di aree funzionali all'interno di un modello di processo.
Cartella |
File del plug-in |
Descrizione |
---|---|---|
Build |
Build.xml |
Definisce le attività da eseguire per configurare le autorizzazioni di sicurezza iniziali assegnate alle identità per Team Foundation Build e per caricare i file di modello di compilazione. |
Classificazione |
Classification.xml |
Definisce le iterazioni e le aree iniziali di un progetto team. |
Gruppi e autorizzazioni |
GroupsandPermissions.xml |
Definisce i gruppi di sicurezza iniziali di un progetto team e le relative autorizzazioni. |
Lab |
Lab.xml |
Definisce le attività da eseguire per configurare le autorizzazioni di sicurezza iniziali assegnate alle identità per Visual Studio Lab Management. |
Report |
ReportsTasks.xml |
Definisce i rapporti iniziali per un progetto team e configura il sito dei rapporti. |
Gestione test |
TestManagement.xml |
Definisce i file di gestione dei test da caricare per creare le variabili di test, le configurazioni, le impostazioni e gli stati di risoluzione iniziali di un progetto team. Queste impostazioni vengono utilizzate da Microsoft Test Manager. |
Controllo della versione |
VersionControl.xml |
Definisce le autorizzazioni di sicurezza iniziali per il controllo della versione e le note di archiviazione per un progetto team e determina se è necessaria l'estrazione esclusiva. |
Gestione elementi di lavoro |
WorkItems.xml |
Definisce i tipi di elemento di lavoro, le query e le istanze degli elementi di lavoro iniziali di un progetto team. |
Windows SharePoint Services |
WssTasks.xml |
Definisce il portale del progetto per il team in base a un modello per un sito di SharePoint. Definisce anche i file di modello e le linee guida per il processo. |
Creazione guidata nuovo progetto team e interazione dei file dei plug-in
I responsabili del progetto creano progetti team utilizzando la Creazione guidata nuovo progetto team. Le schermate visualizzate nella procedura guidata sono determinate dai plug-in utilizzati. Se, ad esempio, un modello di processo non include il plug-in per Windows SharePoint Services, non verrà visualizzata alcuna schermata in cui vengono richieste al responsabile del progetto informazioni sul portale del progetto.
Una volta che il responsabile di progetto ha terminato la procedura guidata e ha scelto Fine, la procedura guidata richiama i plug-in per eseguire la creazione del progetto team. L'ordine di chiamata dei plug-in è determinato dai file XML di definizione del processo.
File di definizione XML per la gestione dei test
Nella tabella seguente vengono descritti i file di definizione XML utilizzati per configurare gli stati iniziali per Microsoft Test Manager. Questi file sono disponibili nella cartella Test Management. Microsoft Test Manager è disponibile con Microsoft Visual Studio 2010 Ultimate e Microsoft Visual Studio Test Professional 2010. Per ulteriori informazioni, vedere Definizione della configurazione iniziale di Test Manager e Test dell'applicazione.
File |
Descrizione |
---|---|
testconfiguration |
Configura le configurazioni di test predefinite (hardware e software) definite per un progetto team. Una volta creato il progetto, è possibile eliminare queste configurazioni e creare le altre configurazioni. |
testresolutionstate |
Definisce gli stati di risoluzione dei test utilizzati in Test Runner e Microsoft Test Manager.
Nota
Non è possibile modificare questi stati dopo la creazione del progetto team.
|
testsettings |
Specifica i file di impostazioni di test iniziali. Viene specificato solo un file, localrun.testsettings. |
testvariable |
Definisce le variabili iniziali di test. Una volta creato il progetto, è possibile modificare queste variabili e creare altre variabili. |
File che definiscono gli oggetti utilizzati per gestire gli elementi di lavoro
I membri del team utilizzano elementi di lavoro per la gestione del lavoro. È possibile espandere la selezione di elementi di lavoro disponibile in Visual Studio Application Lifecycle Management (ALM) per migliorare la gestione dei processi utilizzati dal team e le modalità di comunicazione. Per effettuare questa operazione è possibile creare nuovi tipi di elemento di lavoro. Un tipo di elemento di lavoro è un modello da cui vengono creati nuovi elementi di lavoro. È anche possibile modificare tipi di elemento di lavoro già presenti.
Nella tabella seguente vengono descritti i file di definizione XML che consentono di configurare gli oggetti utilizzati per gestire gli elementi di lavoro. Questi file possono essere personalizzati per un modello di processo o successivamente per un singolo progetto team.
Cartella |
File |
Descrizione |
---|---|---|
Classificazione |
FileMapping |
Specifica il file che definisce la modalità di mapping dei campi da Office Project a Team Foundation. Per ulteriori informazioni, vedere Mapping di campi da Microsoft Project a Team Foundation. |
WorkItem Tracking/Work Item Types |
MSF Agile Software Development:
MSF for Capability Maturity Model Integration (CMMI) Process Improvement:
|
Definisce i campi, il flusso di lavoro e il form per ogni tipo di elemento di lavoro. Per ulteriori informazioni sugli elementi di lavoro definiti per i modelli di processo MSF, vedere gli argomenti seguenti: Per ulteriori informazioni su come personalizzare o creare tipi di elemento di lavoro, vedere Personalizzazione di dati di rilevamento, form, flusso di lavoro e gli altri oggetti del progetto. |
Work Item Types/LinkTypes |
MSF Agile Software Development:
MSF for CMMI Process Improvement:
|
Definisce tipi aggiuntivi di collegamenti utilizzati per creare relazioni tra elementi di lavoro. Per ulteriori informazioni, vedere Personalizzazione della correlazione degli elementi di lavoro tramite tipi di collegamento. |
Tipi di elemento di lavoro |
Elenchi globali
Nota
Nei modelli di processo MSF predefiniti non è definito alcun elenco globale.
|
Gli elenchi globali definiscono un elenco di voci di menu condiviso tra tipi di elemento di lavoro e progetti team. È possibile definire gli elenchi globali caricati con il modello di processo. Per ulteriori informazioni, vedere Definizione di elenchi globali. |
Tipi di elemento di lavoro |
Categories.xml
|
Definisce i gruppi che associano un tipo di elemento di lavoro a una categoria. Per ulteriori informazioni, vedere Raggruppamento dei tipi di elementi di lavoro in categorie. |
Work Item Types/Queries |
Query elemento di lavoro team (file con estensione wiq) |
Definisce un set iniziale di query Team che supportano la ricerca di elementi di lavoro. È possibile aggiungere o modificare tali query. Per ulteriori informazioni, vedere Aggiungere query elemento di lavoro a un modello di processo. |
File delle linee guida per il processo
I file delle linee guida per il processo vengono caricati in un portale del progetto team. Tali file specificano i collegamenti al contenuto delle linee guida per il processo, alle cartelle di lavoro di gestione del progetto e ai modelli e ai documenti di esempio. È possibile personalizzare tutti questi oggetti per un modello di processo o successivamente quando vengono definiti per un progetto team.
Nella tabella seguente vengono descritti i file delle linee guida per il processo inclusi nei modelli di processo MSF.
Nota
I file di modello di processo non includono dashboard o rapporti di Microsoft Excel. Tali file vengono aggiunti al progetto team in base alle selezioni effettuate quando viene creato un progetto team. Se non viene eseguito il provisioning di nessun sito di SharePoint per il progetto team, non sarà disponibile alcun dashboard o rapporto di Office Excel. Per ulteriori informazioni su questi elementi, vedere gli argomenti Dashboard (Agile), Dashboard (CMMI), Rapporti di Excel (Agile) e Rapporti di Excel (CMMI).
Cartella |
Tipo file |
Descrizione |
---|---|---|
Windows SharePoint Services/Process Guidance/Supporting Files |
File con estensione htm |
Definisce i file di URL delle linee guida per il processo. Questi file definiscono l'URL aperto quando un membro del team fa clic su in un form elemento di lavoro. I modelli di processo MSF contengono collegamenti ad argomenti del sito Web Microsoft. È possibile personalizzare tali file perché puntino ad altre risorse per le linee guida per il processo. |
Windows SharePoint Services/Shared Documents |
File con estensione xslx |
Definisce le cartelle di lavoro di Microsoft Excel per supportare la gestione dei progetti e la valutazione dei bug.
Nota
Le cartelle di lavoro di Excel vengono definite solo nel modello di processo MSF per Agile Software Development.
Per ulteriori informazioni, vedere Cartelle di lavoro (Agile). |
Windows SharePoint Services/Samples and Templates |
File con estensione docx, dotx e xslx |
Fornisce documenti di esempio e modelli utilizzabili come punto iniziale per la creazione di prodotti di lavoro. Questi file vengono caricati nel portale del progetto team quando viene eseguito il provisioning di un sito di SharePoint per il progetto team. |