Condividi tramite


Caricare rapporti in un progetto team

L'aggiunta di un server di rapporti alla distribuzione (locale) di TFS consente di accedere a numerosi dati relativi ai progetti del team, come ad esempio la qualità di compilazione, le tendenze dei bug, il burn-down e lo stato di avanzamento dei test. I report di SQL Server Reporting Services (SSRS) forniscono informazioni dettagliate che aiutano i team a gestire il lavoro e a migliorare i processi.

Passaggio 1: aggiungere un server di report

Aggiungere un server di rapporti

Passaggio 2: caricare i report

   

Passaggio 3: concedere le autorizzazioni

Consentire agli utenti di visualizzare o creare rapporti

Passaggio 4: verificare le attività del team

Esaminare i rapporti e le attività obbligatorie del team

Una volta aggiunto un server di rapporti, sarà necessario aggiungere dei rapporti al progetto team. È possibile caricare i rapporti mentre si è connessi a una distribuzione locale di TFS 2010, TFS 2012 o TFS 2013.

Se la pagina dei rapporti in Team Explorer è vuota, è possibile che si desideri caricare i rapporti.

Caricare i report quando la pagina Report è vuota

Se la pagina dei rapporti non viene visualizzata, occorrerà aggiungere un server di rapporti.

Caricare rapporti nel progetto team

Utilizzare lo strumento da riga di comando tfpt fornito da Power Tools di TFS.

  1. Verificare che siano disponibili gli strumenti e le configurazioni e le autorizzazioni seguenti.

    • Se non sono stati installati gli strumenti avanzati di TFS installarli ora.

    • Se non è stato installato Visual Studio o Team Explorer, installarne uno ora. È possibile scaricare Team Explorer gratuitamente. Team Explorer deve essere presente nello stesso computer in cui si esegue lo strumento da riga di comando tfpt.

    • Se non si è un amministratore del progetto team, richiedere di essere aggiunti ora.

    • Se non si è stati aggiunti al ruolo Gestione contenuto o Gestione contenuto Team Foundation per SQL Server Reporting Services, richiederlo ora.

    • Se non è stato installato Microsoft Visual Studio Team Foundation Server 2013, installarlo ora. Questo è l'unico modo per ottenere la versione più recente dei modelli di processo predefiniti, che contengono la versione più recente dei rapporti.

  2. Da Team Explorer, scaricare il modello di processo più recente compatibile con quello utilizzato per creare il progetto team.

    Scaricare il modello di processo

    Per determinare il tipo di modello di processo utilizzato per creare il progetto team, esaminare i tipi di elemento di lavoro visualizzati nel menu Nuovo elemento di lavoro per Team Explorer e confrontarli con i tipi di elemento di lavoro nel grafico seguente. Se i tipi di elemento di lavoro utilizzati sono diversi da quelli indicati, è possibile che sia stato utilizzato un modello di processo personalizzato.

    Visual Studio Scrum

    MSF for Agile

    MSF for CMMI

    Elementi di lavoro Scrum Elementi di lavoro Agile Elementi di lavoro CMMI

    Nota

    • In genere, è possibile utilizzare la versione più recente del modello di processo utilizzato per creare il progetto team.Ad esempio, è possibile caricare i rapporti da Microsoft Visual Studio Scrum 2013, anche se il progetto team è stato creato con Microsoft Visual Studio Scrum 2.0.

    • Per scaricare un modello di processo, è necessario essere un amministratore della raccolta di progetti team ed è necessario connettersi a TFS utilizzando la stessa versione di Visual Studio o di Team Explorer.Ad esempio, connettersi a TFS 2013 da Team Explorer 2013.

    • Per altre informazioni sui modelli di processo e sui tipi di elemento di lavoro, vedere qui.

  3. Aprire un prompt dei comandi in modalità amministrativa e passare alla directory in cui sono stati installati gli strumenti avanzati.

    cd %programfiles%\Microsoft Team Foundation Server 2013 Power Tools
    

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

  4. Caricare i rapporti. Il modello di processo specificato deve essere compatibile con quello utilizzato per creare il progetto team. Tale modello deve inoltre essere caricato nella raccolta di progetti team che ospita il progetto team.

    tfpt addprojectreports /collection:"http://MyServer:8080/tfs/DefaultCollection" /teamproject:MyProject /processtemplate:"TemplateName" 
    

    Questi sono i nomi dei modelli di processo caricati con TFS 2013:

    • Microsoft Visual Studio Scrum 2013

    • MSF for Agile Software Development 2013

    • MSF for CMMI Process Improvement 2013

    Per sovrascrivere i rapporti caricati in precedenza, specificare l'opzione /force.

  5. Aprire il sito dei rapporti dalla pagina Report Rapporti in Team Explorer. Potrebbe essere necessario Refresh query aggiornare la pagina per visualizzare i rapporti appena caricati.

    Aprire il sito dei report del progetto team

    Di seguito è riportata una visualizzazione dei rapporti caricati per un progetto Scrum in Gestione rapporti.

    Aprire un report Scrum in Gestione report

    A seconda della quantità di dati raccolti per il progetto team, la compilazione del data warehouse e del cubo potrebbe richiedere da diversi minuti a diverse ore. Una volta eseguita l'operazione, tuttavia, è possibile visualizzare lo stato di avanzamento del progetto team dal momento della prima distribuzione di TFS.

Successiva attività da provare

Concedere le autorizzazioni per visualizzare o creare rapporti.

Domande e risposte

D: In che modo è possibile determinare se il rapporto personale è aggiornato?

R: Per visualizzare quando è stato eseguito l'ultimo aggiornamento di un rapporto, controllare il timestamp Data ultimo aggiornamento, che appare nell'angolo inferiore destro di ogni rapporto.

D: Con quale frequenza vengono aggiornati i rapporti?

R: I rapporti accedono ai dati del data warehouse relazionale (Tfs_Warehouse), che viene aggiornato ogni due minuti, e del cubo (Tfs_Analysis), che viene aggiornato ogni due ore.

D: In che modo è possibile risolvere i problemi che bloccano l'aggiornamento dei rapporti?

R: I rapporti risulteranno non aggiornati nel momento in cui il flusso di tutti o di alcuni dati nel data warehouse viene interrotto. Per verificare il flusso di dati, eseguire GetProcessStatus del servizio Web di controllo warehouse. Inoltre, correggere tutti i conflitti di schema che potrebbero verificarsi.

D: Quali attività vengono eseguite tramite tfpt addprojectreports?

R: Il comando tfpt addprojectreports esegue le istruzioni contenute nel file ReportTasks del modello di processo. Questo file si trova nella cartella Rapporti del modello di processo. Le attività includono la creazione di cartelle di rapporti, l'impostazione di parametri del rapporto e le origini dati per ogni rapporto e il caricamento di rapporti nel server di rapporti.

D: È possibile caricare un singolo rapporto?

R: È possibile caricare un singolo rapporto utilizzando Carica file in Gestione rapporti. Sarà necessario definire l'origine dati del rapporto e possibilmente altri parametri.

D: Quali sono i nomi delle origini dati?

R: I nomi delle origini dati di Reporting Services sono Tfs2010ReportsDS e Tfs2010OlapReportsDS. Anche dopo l'installazione o l'aggiornamento a TFS 2012, questi nomi, che erano stati assegnati alle origini dati per un'installazione di TFS 2010, sono validi.

È sempre possibile controllare i nomi aprendo il menu di scelta rapida di un qualsiasi rapporto, scegliendo Gestisci, quindi scegliendo Origini dati.

D: È possibile caricare i rapporti da un altro modello di processo?

R: La maggior parte dei rapporti è personalizzata in base ai tipi di elemento di lavoro e agli stati del flusso di lavoro utilizzati in ogni modello di processo. È possibile che i rapporti copiati da un altro modello di processo debbano essere personalizzati in modo che si adattino alle definizioni del tipo per il progetto team in uso.

Per altre informazioni su quali rapporti vengono forniti con quali modelli di processo, vedere Revisione delle attività del team per il supporto di rapporti utili.

D: Quali sono le informazioni disponibili sul caricamento dei rapporti di Excel?

R: È possibile utilizzare il comando tfpt addprojectportal per aggiungere un portale di progetto e i rapporti di Excel una volta aggiunta un'applicazione Web di SharePoint alla raccolta di progetti team.

D: È possibile ottenere questi stessi rapporti utilizzando Visual Studio Online?

R: Non attualmente. Il caricamento di rapporti è supportato solo per le distribuzioni locali di TFS. È comunque possibile , rappresentare in un grafico i risultati di una query di elenco semplice.

Come è possibile personalizzare un rapporto?

R: I rapporti caricati possono essere personalizzati con Generatore report per Microsoft SQL Server 2012. Per altre informazioni, vedere la pagina sulla creazione di rapporti per Team Foundation Server 2010 e la pagina sulla personalizzazione di rapporti per Team Foundation Server 2010. Anche se questi articoli sono basati su TFS 2010, sono validi anche per TFS 2013.

Come è possibile ottenere ulteriori informazioni sul cubo TFS?

R: Vedere Prospettive e gruppi di misure forniti nel cubo di Analysis Services per Visual Studio.

D: A chi rivolgersi per eventuali domande?

R: È possibile cercare la risposta o pubblicare un post di richiesta sul forum per Team Foundation Server - Reporting & Warehouse.