Condividi tramite


Aggiungere funzionalità tramite un processo di aggiornamento manuale

Dopo avere aggiornato a Visual Studio Team Foundation Server 2012, è possibile aggiornare i progetti team creati in versioni precedenti di Team Foundation Server (TFS) per utilizzare le nuove funzionalità per la gestione del ciclo di vita dell'applicazione.È necessario aggiornare i progetti team tramite la procedura guidata delle funzionalità di configurazione, come descritto in Aggiornare un progetto team aggiornato per accedere alle nuove funzionalità.Tuttavia, se la procedura guidata non è in grado di aggiungere una o più funzionalità, è possibile aggiungerle manualmente.

Per ulteriori informazioni sulle nuove funzionalità, vedere Novità relative a pianificazione e traccia.

Per accedere a tutte le nuove funzionalità, è necessario aggiungere le definizioni dei tipi di elemento di lavoro nuovi, delle categorie e della configurazione del processo.Queste definizioni sono incluse in ognuna delle versioni più recenti dei modelli di processo su Team Foundation Serveraggiornato.

Nota importanteImportante

I file di configurazione del processo forniti nella versione più recente dei modelli di processo installati con TFS aggiornato supportano i tipi di elementi di lavoro definiti per la versione 5.0 dei modelli di processo di Microsoft Solutions Framework (MSF) e per Visual Studio scrum 1.0.Se è stato personalizzato le definizioni dei tipi disponibili dei modelli di processo, è necessario modificare i file di definizione per la configurazione del processo prima di eseguirli importare.In particolare, se sono state apportate modifiche al flusso di lavoro per i tipi che tengono traccia degli elementi, dei bug, o delle attività di backlog, potrebbe essere necessario modificare i file di configurazione del processo prima di importarli.Per ulteriori informazioni, vedere Personalizzare le pagine di backlog e dell'area attività mediante la configurazione del processo.

In questo argomento

  1. Scaricare gli ultimi file da un modello di processo di Microsoft

  2. Importare definizioni per i tipi di lavoro nuovi

  3. (Solo per Agile) Aggiornare il flusso di lavoro per la storia utente e per le attività

  4. Importare definizioni per le nuove categorie

  5. Importare file di configurazione del processo

  6. Aggiungere la scheda dello storyboard all'elemento di backlog

  7. Verificare la disponibilità delle nuove funzionalità

Nota importanteImportante

Le procedure in questo argomento assumono che si stia aggiornando un progetto team creato da un modello di processo fornito con la versione precedente di Team Foundation Server, o aggiornato per includere i nuovi elementi che sono stati resi disponibili in tale versione.In particolare, il progetto team deve includere definizioni del tipo di test case e di passi condivisi.Se uno di questi è mancante, vedere Aggiornare un progetto team basato su un modello di processo MSF v4.2.

Requisiti

  • Per scaricare e caricare i modelli di processo, è necessario essere un membro del gruppo Project Collection Administrators oppure del gruppo Team Foundation Administrators.Se le autorizzazioni di sicurezza necessarie sono impostate in modo esplicito, l'autorizzazione Gestisci modello di processo per la raccolta di progetti team deve essere impostata su Consenti.

  • Per eseguire lo strumento da riga di comando witadmin, è necessario essere membro di uno dei seguenti gruppi: Team Foundation Administrators, Project Collection Administrators o Project Administrators per il progetto team.Per ulteriori informazioni, vedere la classe Autorizzazioni per Team Foundation Server.

  • Per testare gli aggiornamenti effettuati nella pagina Backlog, le autorizzazioni di accesso Web del team devono essere impostate su Completo.Possono essere applicati ulteriori requisiti di licenza.Per ulteriori informazioni, vedere Accedere alle funzionalità in Team Web Access.

  • Per accedere a Lavoro, è necessario disporre di Visual Studio Premium o Visual Studio Ultimate installato.La pagina Lavoro in Team Explorer consente agli sviluppatori di gestire il lavoro in corso, sospendere e riprendere il lavoro e richiedere revisioni del codice.Vedere Scrivere il nuovo codice per una storia utente.

[!NOTA]

Si possono eseguire le procedure descritte di seguito utilizzando l'Editor di processo, un power tool aggiuntivo per Visual Studio che può essere scaricato e installato.Situato nel menu Strumenti, l'editor di processo fornisce un'interfaccia utente grafica per personalizzare gli oggetti utilizzati per gestire gli elementi di lavoro in Team Foundation Server.È possibile utilizzare questo strumento per importare ed esportare i tipi di elemento di lavoro e modificare le definizioni.Per ulteriori informazioni, vedere la pagina seguente sul sito Web Microsoft: Power Tool di Team Foundation Server.

1.Scaricare gli ultimi file da un modello di processo di Microsoft

Nota importanteImportante

Per ottenere l'accesso alle versioni più recenti dei modelli di processo predefiniti, installare l'ultimo aggiornamento trimestrale per Team Foundation Server.Gli aggiornamenti significativi sono stati apportati al flusso di lavoro per diversi tipi di elemento di lavoro nell'ultimo aggiornamento trimestrale.Queste modifiche supportano delle transizioni in modo che inavvertitamente quando si trascina un elemento di lavoro nella scheda di Kanban o nella scheda di attività allo stato risolto o chiuso, è possibile trascinarlo su uno stato precedente del flusso di lavoro.

È possibile ottenere l'aggiornamento dal sito di download Microsoft: Aggiornamento trimestrale per Microsoft Visual Studio 2012 Team Foundation Server.

  1. In un computer in cui è stato installato Visual Studio o Team Explorer, scaricare la versione più recente del modello di processo di Microsoft utilizzato per creare il progetto team.Vedere Scaricare la versione più recente dei modelli di processo.

  2. Estrarre i file in una cartella locale.Per ulteriori informazioni, vedere Utilizzo di file di modello di processo.

Torna all'inizio

2.Importare definizioni per i tipi di lavoro nuovi

È necessario importare i file di definizione di quattro nuovi tipi di elementi di lavoro: FeedbackRequest, FeedbackResponse, CodeReviewRequeste CodeReviewResponse.

  1. Aprire una finestra del prompt dei comandi in cui sono installi Visual Studio oppure Team Explorer e immettere:

    cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
    

    In una versione a 64 bit di Windows sostituire %programfiles% con %programfiles(x86)%.

  2. Inserire i seguenti quattro comandi, uno alla volta, sostituendo i dati per gli argomenti mostrati, quindi scegliere Enter.

    witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\FeedbackRequest.xml"
    witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\FeedbackResponse.xml"
    witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\CodeReviewRequest.xml
    witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\CodeReviewResponse.xml"
    

    In CollectionURL specificare l'url di una raccolta di progetti team e in NomeProgetto specificare il nome di un progetto team definito nella raccolta.È necessario specificare l'url nel formato seguente: **http://**Nomeserver: porta/NomeCartellaVirtuale/NomeCollezione, ad esempio: http://srvalm:8080/tfs/DefaultCollection.

    Per DirectoryPath, specificare il percorso della cartella TypeDefinitions che contiene il modello di processo scaricato.Il percorso della directory deve seguire questa struttura: Unità: \MSFTemplateFolder\WorkItem Tracking\TypeDefinitions.

    Nell'esempio riportato di seguito viene illustrato come importare il file: FeedbackRequest.

    witadmin importwitd /collection:"http://MyServer:8080/tfs/DefaultCollection"/p:MyProject /f:"C:\MyTemplates\WorkItem Tracking\TypeDefinitions\FeedbackRequest.xml"

Torna all'inizio

3.(Solo per Agile) Aggiornare il flusso di lavoro della storia utente e dell'attività

La versione 6.0 del modello di processo MSF Agile aggiunge gli stati Nuovo e Rimosso ai flussi di lavoro di storia utente e attività.Questi stati supportano gli elementi di lavoro di transizione da un Nuovo stato ad uno stato Attivo o Rimosso.Senza questi stati, una storia utente assegnata ad un'iterazione rimane nel backlog prodotto finché non è risolta, e questo non è il comportamento desiderato o previsto.Inoltre, il team non può tagliare le storie utente e le attività dal backlog.

Per aggiornare il flusso di lavoro, vedere Aggiornare il flusso di lavoro per progetti team Agile.

Torna all'inizio

4.Importare definizioni delle nuove categorie

La versione più recente del file di definizione delle categorie contiene cinque nuove categorie oltre alle quattro categorie definite nelle versioni precedenti.Molte delle nuove funzionalità dipendono dalle nuove definizioni di categoria.Per aggiornare le categorie definite per il progetto team, è necessario importare il nuovo file di categorie.

[!NOTA]

L'importazione del file XML delle categorie in un progetto sovrascriverà tutte le categorie esistenti.Le categorie definite precedentemente ma non specificate nel file verranno eliminate.

Se il file delle categorie del progetto team è stato personalizzato, è possibile aggiungere le stesse personalizzazioni al nuovo file di definizione delle categorie prima di importarlo.Per ulteriori informazioni, vedere Definire categorie per raggruppare tipi di elementi di lavoro.

Per importare i file di definizione delle categorie

  • Dalla finestra del prompt dei comandi per witadmin, digitare il seguente comando, sostituendo gli argomenti mostrati con i dati in uso, quindi scegliere INVIO.

    witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
    

    Per DirectoryPath, specificare il percorso della cartella WorkItem Tracking per il modello di processo scaricato.Il percorso della directory deve essere conforme a questa struttura:

    Unità:\MSFTemplateFolder\Agile\Files\WorkItem Tracking\

    Il seguente esempio mostra come importare i file di definizione delle categorie:

    witadmin importcategories /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /f:"C:\MyTemplates\WorkItem Tracking\categories.xml"

Torna all'inizio

5.Importare file di configurazione del processo

I file di configurazione del processo determinano il layout e le funzionalità disponibili tramite le pagine area e backlog del Team Web Access.Per utilizzare queste pagine, è necessario importare i file di configurazione del processo.

[!NOTA]

L'importazione di file di definizione per la configurazione del processo Agile o comune sovrascriverà tutte le configurazioni esistenti definite per il progetto team.

È possibile personalizzare i file di configurazione del processo prima dell'importazione.Per ulteriori informazioni, vedere Personalizzare le pagine di backlog e dell'area attività mediante la configurazione del processo.

Per importare il file di configurazione del processo

  • Per importare i file di configurazione del processo, digitare i due comandi seguenti, uno alla volta, sostituendo gli argomenti mostrati con i dati in uso, quindi scegliere INVIO.

    witadmin importagileprocessconfig /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\AgileConfiguration.xml"
    witadmin importcommonprocessconfig /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\CommonConfiguration.xml"
    

    Per DirectoryPath, specificare il percorso della cartella Process per il modello di processo scaricato.Il percorso della directory deve essere conforme a questa struttura:

    Unità:\MSFTemplateFolder\Agile\Files\WorkItem Tracking\Process

    Il esempio mostra come importare i file di definizione per la configurazione del processo agile:

    witadmin importagileprocessconfig /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /f:"C:\MyTemplates\WorkItem Tracking\Process\AgileConfiguration.xml"

Torna all'inizio

6.Aggiungere la scheda dello storyboard all'elemento di backlog

Con l'aggiunta di Storyboard, è possibile collegare gli elementi di lavoro per la storyboard.A tale scopo, aggiungere la scheda del controllo collegamenti Storyboard per definire il tipo di elemento di lavoro.Nelle versioni più recenti dei modelli di processo predefiniti disponibili in TFS, la scheda del controllo collegamenti Storyboard viene visualizzata in tutti i tipi di elemento di lavoro in backlog, ad esempio il backlog del prodotto, la storia utente e requisito.

  1. Dalla finestra del prompt dei comandi per witadmin, digitare il seguente comando, sostituendo gli argomenti mostrati con i dati in uso, quindi scegliere INVIO.Esportare il file di definizione del tipo che il team utilizza per gestire gli elementi di backlog.

    witadmin exportwitd /collection:CollectionURL /p:"ProjectName" /n:"TypeName" /f:"DirectoryPath\FileName.xml"
    

    In CollectionURL specificare l'url di una raccolta di progetti team e in NomeProgetto specificare il nome di un progetto team definito nella raccolta.Utilizzare questo formato per l'URL: **http://**Nomeserver: porta/VirtualDirectoryName/CollectionName, ad esempio: http://srvalm:8080/tfs/DefaultCollection.

    Per TypeName, specificare il nome per l'elemento di backlog, ad esempio storia utente o elemento di backlog del prodotto.

  2. Aprire il file utilizzando un editor di testo, ad esempio Blocco note.

  3. Aggiungere questo frammento di codice all'interno della sezione <TabGroup >.

    <Tab Label="Storyboards"> 
       <Control Name="StoryboardsControl" Type="LinksControl"> 
          <LinksControlOptions> 
             <WorkItemLinkFilters FilterType="excludeAll" /> 
             <ExternalLinkFilters FilterType="include"> 
                <Filter LinkType="Storyboard" /> 
             </ExternalLinkFilters> 
             <LinkColumns> 
                <LinkColumn RefName="System.Title" /> 
                <LinkColumn LinkAttribute="System.Links.Comment" /> 
             </LinkColumns> 
          </LinksControlOptions> 
       </Control> 
    </Tab> 
    
  4. Salvare e chiudere il file.

  5. Importare il file di definizione del tipo digitando il comando:

    witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\FileName.xml"
    
  6. Verificare la scheda visualizzata nell'elemento di backlog.

7.Verificare la disponibilità delle nuove funzionalità

Vedere Verificare la disponibilità di nuove funzionalità.

Torna all'inizio

Vedere anche

Concetti

Personalizzare modelli di processo

Aggiornare un progetto team aggiornato per accedere alle nuove funzionalità