Aggiungere funzionalità tramite un processo di aggiornamento manuale
È possibile aggiornare i progetti team creati in versioni precedenti di Team Foundation Server (TFS) per usare le nuove funzionalità aggiunte con l'aggiornamento a TFS 2013. I progetti team devono essere aggiornati usando la procedura guidata Configura funzionalità. Vedere Configurare funzionalità dopo un aggiornamento di TFS. Tuttavia, se la procedura guidata non è in grado di aggiungere una funzionalità, è possibile aggiungerla manualmente.
È possibile aggiungere i tipi di elemento di lavoro seguenti:
Funzionalità, disponibile con l'aggiornamento a TFS 2013. Il tipo di elemento di lavoro Funzionalità supporta la gestione di backlog di portfolio.
Parametro condiviso, disponibile con l'aggiornamento a TFS 2013.2. Il tipo di elemento di lavoro Parametro condiviso supporta la ripetizione di test con dati diversi.
Se si esegue l'aggiornamento da TFS 2010, applicare prima gli aggiornamenti forniti nella versione 2012 di questo argomento.
Aggiornamenti necessari per usare i backlog di portfolio
Importare i file dalla cartella della versione più recente del modello di processo scaricato e aggiornare i file di definizione delle categorie.
Se non è ancora stato effettuato l'aggiornamento di TFS a TFS 2013, procedere adesso. Vedere Aggiornare Team Foundation Server.
Se non si appartiene al gruppo Project Collection Administrators, chiedere di essere aggiunti. È necessario disporre di queste autorizzazioni per eseguire la procedura guidata e scaricare i modelli di processo.
Eseguire la procedura guidata Configura funzionalità per determinare quali funzionalità devono essere configurate. Vedere Configurare funzionalità dopo un aggiornamento di TFS.
Se la procedura guidata elenca altre funzionalità da configurare oltre ai backlog di portfolio, applicare prima gli aggiornamenti forniti nella versione 2012 di questo argomento.
Scaricare la versione più recente dei modelli di processo compatibile con quello usato per creare il progetto team.
Per scaricare o caricare i modelli di processo, è necessario connettersi a TFS 2013 da Visual Studio 2013 o Team Explorer 2013.
Aprire una finestra del prompt dei comandi in cui sono installati Visual Studio 2013 oppure Team Explorer 2013 e immettere:
cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE
In una versione a 32 bit di Windows sostituire %programfiles(x86)% con %programfiles%.
Aggiungere il tipo di elemento di lavoro Feature. Impostare DirectoryPath sulla cartella WorkItem Tracking/TypeDefinitions contenente il modello di processo scaricato.
witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\Feature.xml"
Il percorso della directory deve seguire questa struttura: Unità:\CartellaModelli\WorkItem Tracking\TypeDefinitions.
Un esempio di CollectionURL è http://MyServer:8080/tfs/DefaultCollection.
Aggiornare le categorie per supportare l'utilizzo del backlog di portfolio Funzionalità.
Esportare innanzitutto il file categories.
witadmin exportcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
Aggiungere l'oggetto Feature Category.
<CATEGORY name="Feature Category" refname="Microsoft.FeatureCategory"> <DEFAULTWORKITEMTYPE name="Feature" /> </CATEGORY>
Importare quindi il file categories.
witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
Importare il file di configurazione del nuovo processo dalla cartella WorkItem Tracking/Process del modello di processo scaricato. La configurazione del processo è supportata ora dal singolo file ProcessConfiguration.
witadmin importprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\ProcessConfiguration.xml"
Includere tutte le personalizzazioni apportate al file AgileConfiguration o CommonConfiguration in ProcessConfiguration. Per altre informazioni, vedere Riferimento all'elemento XML di configurazione del processo.
Per iniziare, usare il backlog di portfolio, come descritto qui.
Aggiornamenti richiesti per l'uso di Parametri condivisi, è necessario TFS 2013.2 Update 2
Importare un file dalla cartella della versione più recente del modello di processo scaricato, quindi modificare il file di definizione delle categorie.
Se non è stato eseguito l'aggiornamento di TFS a TFS 2013.2, scaricarlo qui. Aggiornare Team Foundation Server.
Se non si appartiene al gruppo Project Collection Administrators, chiedere di essere aggiunti. È necessario disporre di queste autorizzazioni per eseguire la procedura guidata e scaricare i modelli di processo.
Eseguire la procedura guidata Configura funzionalità per determinare quali funzionalità devono essere configurate. Vedere Configurare funzionalità dopo un aggiornamento di TFS.
Scaricare la versione più recente dei modelli di processo compatibile con la versione usata per creare il progetto team.
Per scaricare o caricare i modelli di processo, è necessario connettersi a TFS 2013 da Visual Studio 2013 o Team Explorer 2013.
Aprire una finestra del prompt dei comandi in cui sono installati Visual Studio 2013 oppure Team Explorer 2013 e immettere:
cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE
In una versione a 32 bit di Windows sostituire %programfiles(x86)% con %programfiles%.
Aggiungere il tipo di elemento di lavoro Shared Parameter. Impostare DirectoryPath sulla cartella WorkItem Tracking/TypeDefinitions contenente il modello di processo scaricato.
witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\SharedParameter.xml"
Il percorso della directory seguirà la struttura: Unità:\CartellaModelli\WorkItem Tracking\TypeDefinitions.
Un esempio di CollectionURL è http://MyServer:8080/tfs/DefaultCollection.
Aggiungere la categoria Parametro condiviso alla definizione di categorie.
Esportare il file categories.
witadmin exportcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
Aggiungere l'oggetto Shared Parameter Category.
<CATEGORY name="Shared Parameter Category" refname="Microsoft. SharedParameterCategory"> <DEFAULTWORKITEMTYPE name="Shared Parameter" /> </CATEGORY>
Aggiungere Shared Parameter a Hidden Types Categories.
<CATEGORY name="Hidden Types Category" refname="Microsoft.HiddenCategory"> <DEFAULTWORKITEMTYPE name="Code Review Request" /> <WORKITEMTYPE name="Code Review Response" /> <WORKITEMTYPE name="Feedback Request" /> <WORKITEMTYPE name="Feedback Response" /> <WORKITEMTYPE name="Shared Steps" /> <WORKITEMTYPE name="Shared Parameter" /> </CATEGORY>
Importare il file categories.
witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
Verificare di essere in grado di aggiungere un set di parametri condivisi o di eseguire la conversione in parametri condivisi. Vedere Ripetere un test con dati diversi.
Domande e risposte
D: Che cosa accade se si dispone già di un tipo di elemento di lavoro denominato Funzionalità definito nel progetto team?
R: Se si desidera usare il tipo di elemento di lavoro Funzionalità esistente per supportare un backlog di portfolio, è possibile ignorare il passaggio 5 e completare i passaggi rimanenti. Tuttavia, se si desidera aggiungere un tipo di elemento di lavoro denominato diverso per il backlog di portfolio, è necessario modificare le categorie e i file di definizione della configurazione di processo prima dell'importazione di questi file per riflettere la denominazione diversa. Vedere Aggiungere un backlog.
D: Che cosa accade se si desidera usare più di un livello di backlog di portfolio?
R: È possibile aggiungere fino a cinque backlog di portfolio. È incluso il backlog predefinito della funzionalità. Per iniziare, vedere Aggiungere un backlog.
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: Dove è possibile ottenere ulteriori informazioni sui file di definizione da modificare?
R: Per altre informazioni, vedere questi argomenti:
D: A chi rivolgersi per eventuali domande?
R: È possibile inviare una domanda o cercare le risposte nel forum di Team Foundation Server.