Aggiornamento di un modello di processo personalizzato
È necessario aggiornare manualmente i file del modello per accedere alle nuove funzionalità disponibili con la versione 5.0 dei modelli di processo di Microsoft Solutions Framework (MSF) e mantenere le personalizzazioni apportate a un modello di processo MSF precedente. È necessario copiare il file del modello di processo MSF che si desidera utilizzare e applicare le modifiche a ciascun file. Per ulteriori informazioni sui modelli di processo MSF più recenti, vedere Scegliere un modello di processo.
Nota
Una volta che il server a livello applicazione è stato aggiornato a Visual Studio Team Foundation Server 2010, è possibile utilizzare Gestione modelli di processo per accedere alla versione 5.0 dei modelli di processo MSF oltre ai modelli di processo esistenti. Per ulteriori informazioni, vedere Scaricare un modello di processo.
È possibile attenersi alle istruzioni fornite in questo argomento per supportare l'aggiornamento manuale dei file del modello. Dopo aver completato questo aggiornamento, è possibile caricare il modello di processo personalizzato su Team Foundation Server. Quando il modello di processo è stato caricato, sarà possibile creare progetti team. Per ulteriori informazioni sulle modalità per creare progetti team e sulle risorse necessarie per supportare funzionalità specifiche, vedere Avvio di un nuovo progetto team.
Prima di effettuare l'aggiornamento manuale, è necessario rivedere le informazioni fornite in Utilizzo di file di modello di processo e Processo di personalizzazione dettagliato.
In questo argomento
Suggerimenti per l'esecuzione di un aggiornamento manuale
Gruppi di sicurezza e autorizzazioni di accesso iniziali
Aree del prodotto, cicli di vita del progetto e mapping dei campi di progetto
Gestione elementi di lavoro
Portale Documenti
Report
Controllo della versione
Gestione compilazione, lab e test
Attività radice definite nel file del plug-in del modello di processo
Suggerimenti per l'esecuzione di un aggiornamento manuale
Non rimuovere un file o un'attività per caricare un file a meno che non si sappia esattamente cosa è il file e che non ci sarà di alcuna utilità.
Per individuare le personalizzazioni effettuate, è possibile eseguire un'operazione diff sui file confrontabili presenti nei due modelli.
È possibile cercare l'elemento dependency in tutti i file del plug-in per apprendere quali attività dipendono da altre attività in corso di completamento.
Gruppi di sicurezza e autorizzazioni di accesso iniziali
La cartella Gruppi e autorizzazioni contiene il file del plug-in GroupsandPermissions che configura i gruppi di sicurezza e le autorizzazioni iniziali. Per i tre gruppi definiti nel file del plug-in GroupsandPermissions esistono dipendenze, come indicato nell'elenco seguente:
Nei file dei plug-in Build, Lab, VersionControl e degli elementi di lavoro viene fatto riferimento al gruppo Readers.
Nei file dei plug-in Build, Lab, VersionControl e degli elementi di lavoro viene fatto riferimento al gruppo Contributors. A tale gruppo viene inoltre fatto riferimento in ogni file di definizione per i tipi di elemento di lavoro. È possibile assegnare un elemento di lavoro solo a un membro del team a cui è stato concesso un ruolo di Contributors.
Nei file dei plug-in Build, VersionControl e degli elementi di lavoro viene fatto riferimento al gruppo Builders, definito nel file del plug-in GroupsandPermissions.
Per ulteriori informazioni, vedere Configurazione di gruppi, membri e autorizzazioni iniziali e Controllo dell'accesso ad aree funzionali.
Aree del prodotto, cicli di vita del progetto e mapping dei campi di progetto
La cartella Classificazione contiene il file del plug-in Classification che configura il set iniziale di aree e iterazioni del prodotto per un progetto team. Questa cartella contiene inoltre il file FieldMapping che personalizza il mapping dei campi tra Microsoft Project e Team Foundation.
Quando si aggiornano file contenuti nella cartella Classificazione, notare le informazioni riportate di seguito:
È possibile aggiungere aree del prodotto come richiesto per supportare le necessità del progetto. Non è definita alcuna area del prodotto (StructureType=ProjectModelHierarchy) nei modelli di processo MSF.
Le modifiche che si apportano alla struttura del ciclo di vita di progetto (StructureType=ProjectLifecycle) possono rendere non funzionali alcune query elemento di lavoro e cartelle di lavoro definite per il modello di processo Agile. In particolare, gli oggetti riportati di seguito vengono creati nel modello di processo Agile che fa riferimento a Iterazione 1 definita nel file del plug-in Classificazione:
La cartella query intitolata "Iterazione 1" contiene le query elemento di lavoro seguenti in cui viene fatto riferimento al percorso 'Iterazione 1': ActiveBugs.wiq, ActiveTasks.wiq, Iteration1Backlog.wiq, BugTriage.wiq, CompletedTasks.wiq, OpenIssues.wiq, OpenTestCases.wiq, OpenUserStories.wiq, ResolvedBugs.wiq, UserStoriesDelivered.wiq e UserStoriesWithoutTestCases.wiq.
Per ulteriori informazioni, vedere Query Team (Agile).
Le cartelle di lavoro caricate nel portale del progetto team fanno riferimento alle query specifiche dell'iterazione.
Per ulteriori informazioni, vedere Cartelle di lavoro (Agile).
È possibile aggiornare il file FieldMapping immettendo qualsiasi modifica apportata nel modello di processo personalizzato. Nella versione più recente dei modelli di processo MSF, vengono introdotte le modifiche riportate di seguito:
L'elemento Mapping dispone di un nuovo attributo: IfSummaryRefreshOnly.
Tre nuovi elementi sono supportati: HierarchyLinkType, DependencyLinkType e ResourceNameSeparator.
I nuovi elementi includono: HierarchyLinkType, DependencyLinkType e ResourceNameSeparator.
L'elemento ContextField è stato eliminato. Se presente nel file FieldMapping, verrà ignorato.
Per ulteriori informazioni, vedere File di mapping campi di Microsoft Project.
Per ulteriori informazioni, vedere Definizione delle aree e delle iterazione iniziali nel plug-in Classification.
Gestione elementi di lavoro
La cartella 'Verifica elemento di lavoro' contiene il file del plug-in degli elementi di lavoro utilizzato per caricare i file che definiscono tipi di elemento di lavoro, tipi di collegamento, query elemento di lavoro, categorie ed elenchi globali. Le versioni più recenti dei modelli di processo MSF introducono tipi di collegamento e categorie, modifiche significative ai nomi e alle definizioni dei tipi di elemento di lavoro e nuovi attributi dei campi.
Quando si aggiornano i file contenuti nella cartella Verifica elemento di lavoro, notare le informazioni riportate di seguito:
È possibile aggiornare le definizioni per i tipi di elemento di lavoro forniti nella sottocartella TypeDefinitions per soddisfare le proprie esigenze personalizzate. La ridenominazione di qualsiasi tipo interromperà la funzionalità delle query elemento di lavoro dipendenti. Per ulteriori informazioni sulla personalizzazione dei tipi di elementi di lavoro, vedere Aggiungere definizioni di tipi per elementi di lavoro a un modello di processo.
Per ulteriori informazioni sui tipi di elementi di lavoro definiti nei modelli di processo MSF, vedere Elementi di lavoro e flusso di lavoro (Agile) o Elementi di lavoro e flusso di lavoro (CMMI).
Se sono stati aggiunti campi personalizzati utilizzati per archiviare nomi di persona e si desidera che tali nomi siano sincronizzati con Active Directory o con un gruppo di lavoro, è possibile aggiungere l'attributo syncnamechanges all'elemento FIELD nel file di definizione del tipo.
È inoltre possibile aggiungere gli attributi reportingrefname e reportingname ai campi personalizzati.
Per ulteriori informazioni, vedere Aggiunta e modifica di campi elemento di lavoro per supportare la creazione di rapporti.
È possibile aggiungere elenchi globali senza interrompere eventuali dipendenze. Per aggiungere elenchi globali, inserirli nel file di definizione di un tipo di elemento di lavoro. Nei modelli di processo MSF non è definito alcun elenco globale. Per ulteriori informazioni, vedere Definizione di elenchi globali.
Le categorie definite nel file delle categorie vengono utilizzate da Microsoft Test Manager. È necessario lasciare invariati questi elementi. È possibile definire categorie aggiuntive per supportare le necessità del progetto. Per ulteriori informazioni, vedere Raggruppamento dei tipi di elementi di lavoro in categorie.
I tipi di collegamento definiti nella sottocartella LinkTypes e nei file SharedSteps e TestedBy, vengono utilizzati da Microsoft Test Manager. È necessario lasciare invariati questi elementi. È possibile definire tipi di collegamento aggiuntivi per supportare le necessità del progetto. Per ulteriori informazioni, vedere Personalizzazione della correlazione degli elementi di lavoro tramite tipi di collegamento.
È possibile definire query elemento di lavoro aggiuntive e inserirle nella cartella Query. Le modifiche che si apportano alle query esistenti possono influire sulla funzionalità delle cartelle di lavoro che dipendono da quelle query.
Con le query elemento di lavoro, è ora possibile assegnare query a cartelle, assegnare autorizzazioni alle cartelle query e definire query che fanno riferimento a un percorso di iterazione. Per ulteriori informazioni, vedere Aggiungere query elemento di lavoro a un modello di processo.
È possibile definire istanze di elemento di lavoro per specificare un set di attività o elementi di lavoro di avvio da effettuare per ogni progetto team. Non è definita alcuna istanza di elemento di lavoro nei modelli di processo MSF. Per ulteriori informazioni, vedere Aggiungere un'istanza elemento di lavoro a un modello di processo.
Dopo avere completato l'aggiornamento di tutti i file subordinati nella cartella di Verifica elemento di lavoro, è necessario rivedere e aggiornare le attività definite nel file del plug-in degli elementi di lavoro. Assicurarsi di eseguire le azioni riportate di seguito:
Aggiungere un elemento LINKTYPE per ogni file di definizione del tipo di collegamento aggiunto alla cartella LinkTypes.
Aggiungere un elemento WORKITEMTYPE per ogni file di definizione aggiunto alla cartella TypeDefinitions. Per ulteriori informazioni, vedere Aggiungere definizioni di tipi per elementi di lavoro a un modello di processo.
Rimuovere un elemento WORKITEMTYPE per ogni file di definizione rimosso dalla cartella TypeDefinitions.
Aggiungere un elemento Query per ogni file di definizione di query elemento di lavoro (wiq) aggiunto alla cartella delle query.
Rimuovere un elemento Query per ogni file con estensione wiq rimosso dalla cartella delle query.
Per ulteriori informazioni, vedere Definizione e personalizzazione di oggetti per il rilevamento degli elementi di lavoro mediante il plug-in di rilevamento dell'elemento di lavoro.
Portale Documenti
La cartella Windows SharePoint Services contiene documenti generali, file di linee guida per il processo e cartelle di lavoro. Quando si aggiornano file contenuti nella cartella Windows SharePoint Services, notare le informazioni riportate di seguito:
È possibile aggiungere qualsiasi documento desiderato alla cartella Windows SharePoint Services. È possibile accedere ai documenti dalla cartella Documenti del progetto team, quando viene eseguito il provisioning del progetto team con un sito di SharePoint.
Le cartelle di lavoro definite nei modelli di processo MSF dipendono dai tipi di elemento di lavoro, dai campi elemento di lavoro, dai tipi di collegamento e dalle query definite nei modelli. Modifiche significative a uno qualsiasi di questi oggetti può influire sulla funzionalità delle cartelle di lavoro.
È possibile aggiungere linee guida personali per il processo e sostituire i file delle linee guida per il processo esistenti. I file delle linee guida per il processo predefiniti forniscono collegamenti ipertestuali a contenuto ospitato nella libreria di rete MSDN (Microsoft Developers Network). Ad esempio, il file delle linee guida per il tipo di elemento di lavoro attività è il seguente:
<meta http-equiv="refresh" content="0;URL=https://go.microsoft.com/fwlink/?LinkId=153646&clcid=0x409" >
Facendo clic su Attività nel nodo Documenti/Guida di processo per un progetto team, si aprirà l'argomento della guida per il processo relativo al tipo di elemento di lavoro attività. La stessa azione si verifica facendo clic su in un form di elemento di lavoro attività.
Facendo clic su , ovvero l'icona della guida per il processo presente in ogni form elemento di lavoro, il client aprirà il file corrispondente caricato dalla cartella Guida di processo/File di supporto. È possibile sostituire i file con estensione htm con un file HTML personale. È inoltre possibile aggiungere cartelle e file con estensione htm alla cartella File di supporto. Per ulteriori informazioni, vedere Definizione del plug-in del portale del progetto per un modello di processo.
Dopo aver completato l'aggiornamento di tutti i file subordinati nella cartella di Windows SharePoint Services, è necessario rivedere e aggiornare le attività definite nel file del plug-in WssTasks. Assicurarsi di eseguire le azioni riportate di seguito:
Aggiungere un elemento file per ogni file aggiunto alla cartella Windows SharePoint Services.
Rimuovere un elemento file per ogni file rimosso dalla cartella Windows SharePoint Services.
Mantenere la sezione activateFeatures nella parte inferiore del file. Tale sezione è necessaria per attivare le funzionalità del dashboard del portale.
Per ulteriori informazioni, vedere Definizione del plug-in del portale del progetto per un modello di processo.
Report
I rapporti definiti in ciascun modello di processo MSF dipendono dai tipi di elemento di lavoro, dai campi elemento di lavoro e dai tipi di collegamento definiti nella cartella Verifica elemento di lavoro. Questi rapporti vengono caricati su SQL Server Reporting Services e vengono visualizzati tramite Gestione rapporti quando viene eseguito il provisioning del progetto team con Reporting Services. Questi rapporti sono basati sul nuovo schema per il data warehouse. Per ulteriori informazioni sui rapporti predefiniti forniti dai modelli di processo MSF, vedere Rapporti (Agile) o Rapporti (CMMI).
Nota
I rapporti Microsoft Excel vengono caricati sul portale del progetto quando viene creato il progetto team.
È possibile aggiungere o rimuovere rapporti dal modello di processo. Per ulteriori informazioni, vedere Aggiunta di rapporti al modello di processo.
Controllo della versione
La cartella Controllo versione contiene un solo file di plug-in, ovvero VersionControl.xml. A questo file è possibile aggiungere qualsiasi modifica apportata al modello di processo personalizzato. Per ulteriori informazioni, vedere Definizione della configurazione iniziale del controllo della versione di Team Foundation.
Gestione compilazione, lab e test
Con la versione più recente dei modelli di processo MSF vengono forniti tre nuove cartelle e file di plug-in: Build, Gestione test e Lab. È opportuno includere i file contenuti in queste cartelle per supportare le funzioni eseguite tramite Team Foundation Build, Microsoft Test Manager e Visual Studio Lab Management, rispettivamente.
Notare le dipendenze riportate di seguito:
I file del modello di compilazione includono un file di definizione di compilazione predefinito e un file di aggiornamento della definizione di compilazione. Quando viene aggiornato Team Foundation Build, le nuove definizioni di compilazione vengono aggiornate automaticamente alle definizioni di compilazione per la versione corrente tramite il modello di processo per la compilazione di aggiornamento.
Microsoft Test Manager e Lab Management richiedono i tipi di elemento di lavoro Passi condivisi e Test case, i tipi di collegamento 'Passi condivisi' e 'Testato da' e categorie.
Per ulteriori informazioni sul modo per personalizzare i file disponibili nelle cartelle Build, Gestione test e Lab, vedere gli argomenti riportati di seguito:
Se si decide di non includere questi file nel modello di processo, assicurarsi di rimuovere gli elementi group e tasklist che specificano l'esecuzione dell'elenco di attività per i rispettivi file del plug-in.
Nota
A meno che non si abbia un motivo specifico per rimuovere un plug-in, lasciare i file definiti nel modello di processo.
Attività radice definite nel file del plug-in del modello di processo
L'ultimo passaggio nell'aggiornamento di un modello di processo consiste nel rivedere e aggiornare gli elementi definiti nel file del plug-in ProcessTemplate. 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.
Se non si sono rimossi file plug-in o aggiunti file plug-in personalizzati, non sarà necessario modificare il file del plug-in ProcessTemplate. Per ulteriori informazioni, vedere Definizione delle attività radice utilizzando il file del plug-in del modello di processo.
Vedere anche
Attività
Scaricare un modello di processo
Caricare un modello di processo
Riferimenti
Concetti
Utilizzo di file di modello di processo
Altre risorse
Aggiornamento di un progetto team aggiornato per accedere alle nuove funzionalità
What's New in Customizing Process Templates for Visual Studio ALM