Condividi tramite


Configurare funzionalità dopo un aggiornamento di TFS

Dopo un aggiornamento di Team Foundation Server (TFS), è possibile usare le nuove funzionalità installate. Alcune di queste funzionalità potrebbero richiedere degli aggiornamenti al progetto team. La procedura guidata Configura funzionalità è il modo più semplice di ottenere questo risultato.

Se è necessario aggiornare TFS, passare alla pagina per il download.

Se è necessario aggiornare molti progetti team, In tal caso, è possibile applicare gli aggiornamenti a livello di codice.

Eseguire la procedura guidata Configura funzionalità

  1. Se non si è un amministratore del progetto team, è necessario essere aggiunti come tale. Solo gli amministratori di progetto o gli amministratori TFS possono eseguire la procedura guidata.

  2. Aprire la pagina di amministrazione per il progetto team in un browser supportato (**http://**NomeServer:8080/tfs/NomeRaccolta/NomeProgetto/_admin).

  3. Se viene visualizzato un collegamento Configura funzionalità, eseguire la procedura guidata.

    Configurare le funzionalità per TFS 2013.2

    Le opzioni disponibili nell'elenco dipendono dalle versioni di TFS installate nel server a livello applicazione e dalle funzionalità configurate in precedenza. Per ottenere i modelli di processo più recenti, aggiornare il server alla versione più recente.

    Se i piani di test e i gruppi di test non sono stati configurati, vedere Aggiornamenti manuali per supportare la gestione dei test. Sarà necessario importare manualmente le definizioni dei tipi di elemento di lavoro ed eseguire la migrazione dei dati dopo l'aggiornamento del server a livello applicazione a TFS 2013.3.

    Se il collegamento Configura funzionalità non è visualizzato, le funzionalità sono state abilitate. È possibile iniziare a usare le nuove funzionalità.

  4. Se l'utente riceve un messaggio simile a quello riportato di seguito, è possibile configurare il progetto team. Se è disponibile più di un modello di processo, accettare la versione consigliata.

    Progetto team aggiornato con funzionalità non configurate

          

    Se la finestra di dialogo non contiene un'opzione Configura, allora sarà necessario applicare manualmente gli aggiornamenti.

  5. In molti casi, la procedura guidata configurerà tutte le nuove funzionalità e verrà visualizzato un messaggio di operazione completata.

    Messaggio indicante l'esito positivo della configurazione delle funzionalità

    Talvolta, la procedura guidata aggiornerà parzialmente il progetto team e restituirà messaggi di errore che dovranno essere risolti. Prendere nota degli errori visualizzati ed eseguire gli aggiornamenti manuali per risolvere ogni errore.

Passaggi successivi alla configurazione

Applicare manualmente gli aggiornamenti

Se la procedura guidata non è in grado di aggiornare un progetto team, verrà restituito un messaggio indicante che non sono disponibili modelli di processo per supportare l'aggiornamento.

La configurazione guidata delle funzionalità ha restituito messaggi di errore

In questo caso, sarà necessario eseguire alcuni aggiornamenti manuali in base a una delle opzioni seguenti:

Personalizzazioni aggiuntive da eseguire per abilitare nuove funzionalità

Dopo avere aggiornato il progetto team con la procedura guidata Configura funzionalità è possibile accedere alle funzionalità e ai modelli di processo più recenti. Tuttavia, è possibile apportare delle personalizzazioni aggiuntive in base all'aggiornamento TFS installato.

Aggiornare un progetto team a TFS 2013,4

Potrebbero essere richieste delle personalizzazioni aggiuntive per i team che consentono di scegliere se tenere traccia dei bug nel backlog.

Aggiornare un progetto team a TFS 2013.3

Se Visual Studio 2013.3 Microsoft Test Manager è installato nell'ambiente in uso, non sarà più necessario eseguire aggiornamenti. Per informazioni sulle novità introdotte dalla versione aggiornata di Test Manager o Team Web Access, vedere Pianificare test manuali Team Web Access.

Se si vuole personalizzare il piano di test o il gruppo di test, è ora possibile farlo. Se si aggiungono o modificano stati di flusso di lavoro per le definizioni di tipi di piani di test o di gruppi di test e si usa un client Test Manager fornito con Visual Studio 2013.2 o versioni precedenti, sarà necessario aggiornare anche la configurazione dei processi per il progetto team. In caso contrario, si verificherà un errore di tipo Errore imprevisto rilevato dall'applicazione quando ci si connette al progetto team. Per risolvere l'errore, vedere Importare ed esportare la configurazione del processo [witadmin].

Messaggio di errore dell'applicazione dopo l'aggiornamento di TFS

Aggiornare un progetto team da TFS 2012 a TFS 2013

Non sono richieste altre personalizzazioni dopo l'aggiornamento da TFS 2012 a TFS 2013. Tuttavia, è opportuno eseguire alcuni aggiornamenti consigliati sul flusso di lavoro di elementi di lavoro specifici.

Gli aggiornamenti allineano il progetto team alle impostazioni del flusso di lavoro aggiornate definite nelle ultime versioni dei modelli di processo predefiniti.

È possibile che si desideri aggiornare il flusso di lavoro di tipi di elemento di lavoro (WIT) specifici per supportare transizioni mancanti, assegnazioni di campo e altri motivi. Con questo aggiornamento viene esaminato il flusso di lavoro per i seguenti WIT in base alla versione più recente del flusso di lavoro del modello di processo:

  • Da Scrum 2.0 a Scrum 2013: elemento del backlog di prodotto e bug.

  • Da Agile 6.0 ad Agile 2013: storia utente.

  • Da CMMI 6.0 a CMMI 2013: requisito.

Per informazioni dettagliate, vedere Aggiornare il progetto team 2012 da RTM all'aggiornamento 2.

Se i tipi di elemento di lavoro o la configurazione di processo non sono stati ancora personalizzati, è possibile aggiornare rapidamente gli elementi usando witadmin. Scaricare la versione più recente del modello di processo compatibile con quella usata per creare il progetto team e quindi importare i WIT aggiornati.

Aggiornare un progetto team da TFS 2010 a TFS 2013

Se è stato aggiornato un progetto team creato con un modello di processo MSF v 5.0 Agile, sarà inoltre necessario aggiornare manualmente le assegnazioni di storie utente e del flusso di lavoro attività.

Se non si aggiorna il flusso di lavoro, nella lavagna delle attività vengono forniti solo due stati, Attivo e Chiuso. Ciò impedisce all'utente e al team di distinguere tra attività in corso e attività non ancora avviate.

Inoltre, si potrebbe desiderare di applicare gli aggiornamenti del flusso di lavoro alla storia utente come descritto in Aggiornare il progetto team 2012 da RTM all'aggiornamento 2.

Domande e risposte

D: Come si fa ad aggiornare più progetti team a livello di codice?

R: Se i progetti team sono stati creati dallo stesso modello di processo, dovrebbe essere possibile modificare il modello di processo di origine, caricarlo e quindi eseguire l'aggiornamento in batch di tutti i progetti team definiti per una raccolta di progetti team. Vedere le risorse seguenti: post di blog su Aggiornare un modello di processo personalizzato per accedere alle nuove funzionalità, come configurare le funzionalità per decine di progetti team e l'articolo sulla soluzione CodePlex Features4tfs.

D: Dove è possibile reperire altre informazioni sulla personalizzazione dell'esperienza di test?

R: Vedere uno degli argomenti seguenti:

  • Personalizzazioni di campi: Aggiungere un campo personalizzato, modificare un elenco di opzioni oppure aggiungere una regola di campo.

  • Personalizzazione di form di elementi di lavoro: Modificare il layout del form per il bug, il test case, il piano di test o il gruppo di test.

  • Personalizzazione dei flussi di lavoro: Modificare le definizioni dei flussi di lavoro per il bug, il test case, il piano di test o il gruppo di test.

  • I tipi di errore del test specificano i motivi per cui l'esecuzione del test è non riuscita. La configurazione predefinita include Regressione, Nuovo problema, Problema noto e Sconosciuto.

  • Gli stati di risoluzione dei test specificano l'azione da intraprendere in seguito a un errore di esecuzione dei test. La configurazione predefinita include Analisi necessaria, Problema test, Problema prodotto e Problema configurazione

D: Come si risolvono i messaggi di avviso o di errore correlati all'aggiornamento di elementi di gestione di test con TFS 2013.3?

R: vedere Aggiornamenti manuali per supportare i piani di test e i gruppi di test.

D: Come funziona la procedura guidata Configura funzionalità?

R: La procedura guidata Configura funzionalità consente di aggiungere nuovi oggetti al progetto team e potrebbe aggiornare alcuni oggetti esistenti, ma non modifica i dati o il flusso di lavoro. I nuovi oggetti vengono aggiunti in base alla corrispondenza migliore delle impostazioni definite all'interno dei modelli di processo installati e del progetto team. La procedura guidata fa riferimento sia a modelli di processo personalizzati e aggiornati, sia alla versione più recente dei modelli di processo Microsoft installati nella raccolta di progetti team e aggiunti durante il processo di aggiornamento. Se la procedura guidata determina che esiste più di un modello di processo che può essere usato per configurare le funzionalità, viene selezionato quello che meglio corrisponde al progetto team esistente, ovvero la versione più recente.

Di seguito vengono riportate le operazioni eseguite dalla procedura guidata Configura funzionalità:

  1. Vengono analizzate le definizioni nel progetto team per determinare le funzionalità configurate e quelle non configurate.

  2. Viene determinato quale modello di processo archiviato nella raccolta di progetti team contiene la migliore corrispondenza di definizioni per configurare le funzionalità mancanti.

  3. Per ogni funzionalità che può essere configurata vengono caricate le definizioni per i nuovi oggetti o modificate le definizioni esistenti. Per informazioni su come la procedura guidata configurar ogni funzionalità specifica, vedere Azioni di configurazione eseguite per aggiungere ogni funzionalità.

D: Da quali elementi dipende la corretta esecuzione della procedura guidata Configura funzionalità?

R: La procedura guidata Configura funzionalità dipende dai seguenti elementi.

  • Il file ProcessTemplate deve includere l'istruzione della versione. Se l'istruzione version non è presente, la procedura guidata Configura funzionalità non può selezionare il modello di processo per aggiornare un progetto team. Inoltre, il numero di versione più alto deve essere univoco per ogni ID modello. Se in TFS sono stati caricati più modelli di processo che specificano lo stesso numero di versione più alto per lo stesso ID modello, nessuno di questi modelli di processo potrà essere selezionato per aggiornare un progetto team.

  • Per ogni campo definito per una raccolta di progetti team, devono corrispondere i seguenti attributi:

    • Nome descrittivo

    • Tipo di dati

    • Assegnazione per sincronizzare i nomi personali con Active Directory (syncnamechanges).

    • Attributi di creazione report: nome di riferimento per la creazione report; nome, tipo e formato per la creazione di report.

  • I nomi di riferimento assegnati ai campi e ai tipi di collegamento devono essere univoci in una raccolta di progetti team.

  • I nomi descrittivi delle categorie devono essere univoci in un progetto team.

  • Alcuni tipi di elemento di lavoro (WIT) e alcune categorie sono obbligatori nella procedura guidata per configurare una funzionalità. Se uno di questi oggetti WIT o categorie è stato rinominato o eliminato, la procedura guidata restituirà i seguenti messaggi:

    Non è disponibile nessun modello di processo con impostazioni di configurazione valide per questo progetto team.

    Impossibile configurare il progetto team automaticamente.

    Sarà necessario rinominare o ripristinare i WIT (Work Item Type, elementi di lavoro) o categorie mancanti nel progetto team, quindi ripetere la procedura guidata. In alternativa, è possibile modificare i modelli di processo per aggiungere le funzionalità e ripetere la procedura guidata.

Se si verificano conflitti, verrà visualizzato un messaggio di errore. Vedere Risolvere gli errori ricevuti durante la configurazione delle funzionalità.

D: Ho aggiunto i backlog di portfolio al progetto team.Perché non tutti i membri del team riescono a visualizzarli?

R: Per visualizzare e usare i backlog di portfolio, è necessario che ogni membro del team disponga dell'accesso completo.

D: A chi rivolgersi per eventuali domande?

R: È possibile pubblicare una domanda o trovare le risposte in uno dei seguenti forum: Team Foundation Server - Gestione elementi di lavoro oppure Team Web Access.