Riferimento rapido per la configurazione

Prima di poter sincronizzare i dati tra Visual Studio Team Foundation Server 2012 e il server di Microsoft Project, è necessario installare le estensioni di Team Foundation Server per Project Server e configurare i due prodotti server.È possibile utilizzare questo argomento come riferimento rapido per l'installazione del software, l'assegnazione di autorizzazioni, la configurazione dell'integrazione e la verifica della sincronizzazione dei dati.Per eseguire configurazioni maggiormente personalizzate o per procedure più dettagliate, vedere Configurare l'integrazione di Team Foundation Server e Project Server.

[!NOTA]

Per porre una domanda alla community, vedere il post del forum relativo all'integrazione di Team Foundation Server e Project Server nel sito Web Microsoft.

In questo argomento

  • Installare e configurare i prerequisiti software

  • Installare il software

  • Assegnare le autorizzazioni

  • Configurare l'integrazione

  • Verificare la sincronizzazione dei dati

Autorizzazioni necessarie

Per eseguire le procedure descritte in questo argomento, è necessario appartenere ai gruppi seguenti o disporre delle autorizzazioni indicate di seguito:

  • Per registrare un'istanza di Project Web Access o Project Web App (PWA), è necessario appartenere al gruppo Team Foundation Administrators e al gruppo Administrators per ogni istanza di PWA che verrà registrata.

  • Per concedere le autorizzazioni per Team Foundation, è necessario appartenere al gruppo Team Foundation Administrators oppure disporre delle autorizzazioni Visualizza informazioni a livello di istanza e Modifica informazioni a livello di istanza impostate su Consenti.È inoltre necessario avere accesso alla console di amministrazione di Team Foundation o alla finestra di dialogo Appartenenza a gruppo per una raccolta di progetti team tramite Team Explorer.

  • Per concedere le autorizzazioni per Project Server, è necessario disporre dell'autorizzazione Gestisci autorizzazioni globali per utenti e gruppi per un'istanza di PWA.È inoltre necessario avere accesso a Project Server tramite PWA.

  • Per concedere le autorizzazioni per il provider di servizi condivisi, è necessario appartenere al gruppo Amministratori farm, al gruppo Amministrazione SharePoint o al gruppo di amministratori dell'applicazione Web che supporta Project Server.L'appartenenza a un gruppo dipenderà dall'architettura di sicurezza della distribuzione.

  • Per utilizzare stsadm.exe: è necessario essere un amministratore del computer locale.

Per ulteriori informazioni, vedere Assegnare le autorizzazioni per supportare l'integrazione di Project Server e Team Foundation Server.

Installare e configurare i prerequisiti software

Nella tabella seguente vengono elencati i prerequisiti software che è necessario installare e configurare prima di installare le estensioni di Team Foundation Server per Project Server.

Nota importanteImportante

Installazione o aggiornamento a Visual Studio Team Foundation Server 2012 richiede i computer a 64 bit.Inoltre, installare le estensioni di Team Foundation Server per Project Server richiede che Project Server sia installato nei computer a 64 bit.

Passaggio

Task

Computer

Note

Passaggio 1

Installare una delle seguenti versioni di Project Server:

Ogni server a livello applicazione che ospita Project Server 2007 con SP2 o SP3 e che prenderà parte alla sincronizzazione dei dati, oppure ogni server di livello web e applicazione che ospita Project Server 2010 o Project Server 2013 e che prenderà parte alla sincronizzazione dei dati.

Project Server 2007 deve essere supportato da SQL Server 2005 o SQL Server 2008.

Nota importanteImportante
Per Project Server 2007 e Project Server 2010, l'applicazione Web di SharePoint per l'istanza di PWA sia impostata su Autenticazione in modalità classica.Non sarà possibile registrare l'istanza di PWA se è impostata su Autenticazione basata sulle attestazioni.Per Project Server 2010, è possibile configurare l'applicazione Web di SharePoint per l'istanza di PWA a Autenticazione in modalità classica o a Autenticazione basata sulle attestazioni.

Passaggio 2

Installare una delle seguenti versioni di Office Project:

Ogni computer client in cui verrà utilizzato Project Professional per la sincronizzazione dei dati tra i piani del progetto dell'organizzazione e i progetti team.

È necessario installare Visual Studio 2012 o Team Explorer 2012 in ogni computer client per ottenere il plug-in che supporta l'integrazione tra Team Foundation Server e Project Server.

[!NOTA]

Non è necessario distribuire Active Directory, ma è consigliabile farlo per poter sincronizzare con maggiore semplicità gli account di utenti, gruppi e servizi validi in Team Foundation Server e Project Server.

Torna all'inizio

Installare il software

Nella tabella seguente vengono riepilogati i passaggi di installazione che è necessario eseguire.Per installare il software, è necessario disporre di autorizzazioni amministrative nel computer in cui viene eseguita l'installazione.

Passaggio

Task

Computer

Note

Passaggio 1

Installa Visual Studio Team Foundation Server 2012.

Ogni server a livello applicazione per Team Foundation Server che prenderà parte alla sincronizzazione dei dati con Project Server.

Il software che supporta la sincronizzazione dei dati viene installato automaticamente con Team Foundation Server.Per ulteriori informazioni, vedere Installazione di Team Foundation Server e ALM di Visual Studio.

Passaggio 2

Installare le estensioni di Team Foundation Server per Project Server.

Ogni server a livello applicazione che ospita Project Server 2007 e che prenderà parte alla sincronizzazione dei dati oppure ogni livello e server di livello applicazione Web che ospita Project Server 2010 o Project Server 2013 e che prenderà parte alla sincronizzazione dei dati.

Solo i computer con l'estensione di Team Foundation Server per Project Server è installato possono prendere parte alla sincronizzazione dei dati tra i due prodotti.

Per ulteriori informazioni, vedere Procedura: aggiungere Project Server a Team Foundation Server.

Passaggio 3

Installare Visual Studio 2012 o Team Explorer.

Per i download, vedere:

Ogni computer client in cui verrà utilizzato Project Professional per la sincronizzazione dei dati tra i piani del progetto dell'organizzazione e i progetti team.

Ogni computer client o server che verrà utilizzato per configurare e amministrare l'integrazione dei due prodotti.

Nota importanteImportante
È necessario installare Visual Studio 2012 per ottenere il componente aggiuntivo per Project Professional, ma non è necessaria una licenza (CAL) di accesso client interfacciarsi l'integrazione di Team Foundation Server e Project Server.

Ogni responsabile di progetto che gestirà i piani del progetto dell'organizzazione che prenderanno parte alla sincronizzazione dei dati con Team Foundation deve installare il componente aggiuntivo per Project Professional.Inoltre, ogni amministratore che configurerà l'integrazione dei due prodotti server richiede il software installato con Visual Studio 2012.Questo software consente di configurare il componente aggiuntivo per Project per l'integrazione.

Torna all'inizio

Assegnare le autorizzazioni

Per assegnare le autorizzazioni, è necessario disporre di autorizzazioni amministrative per gli elementi del software da configurare.È necessario assegnare le autorizzazioni amministrative per Team Foundation Server e per un'istanza di Project Web Access o Project Web App (PWA) all'utente che configurerà l'integrazione di questi prodotti.Nella tabella seguente vengono riepilogate le autorizzazioni che è necessario assegnare.È necessario effettuare queste assegnazioni dopo avere installato le estensioni di Team Foundation Server per Project Server.È possibile assegnare la maggior parte delle autorizzazioni tramite la console di amministrazione di Team Foundation per una raccolta di progetti, la finestra di dialogo Sicurezza progetto per un progetto team o le pagine Web Gestisci utenti o Gestisci gruppi per un'istanza di PWA.

[!NOTA]

Per assegnare le autorizzazioni, vedere Assegnare le autorizzazioni per supportare l'integrazione di Project Server e Team Foundation Server.

Torna all'inizio

Configurare l'integrazione

Nella tabella seguente viene riepilogato il set minimo di passaggi che è necessario eseguire per configurare l'integrazione dei due prodotti.Ogni passaggio viene utilizzato lo strumento da riga di comando TfsAdmin, in cui è possibile accedere aprire una finestra del prompt dei comandi in cui Visual Studio o Team Explorer è installato e immettere:

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

In un'edizione Windows a 64 bit, sostituire con.%programfiles(x86)%%programfiles%.

Per eseguire configurazioni maggiormente personalizzate, vedere Configurare l'integrazione di Team Foundation Server e Project Server.

[!NOTA]

Anche se si accede con autorizzazioni amministrative, è necessario aprire una finestra del prompt dei comandi con privilegi elevati per eseguire lo strumento da riga di comando TfsAdmin su un server con Windows Server 2008.Per aprire una finestra del prompt dei comandi con privilegi elevati, fare clic Start, fare clic con il pulsante destro del mouse su Prompt dei comandi, quindi scegliere Esegui come amministratore.Per ulteriori informazioni, vedere la seguente pagina nel sito Web Microsoft: Controllo dell'account utente.

Passaggio

Task

Passaggio 1

Registrare un'istanza di PWA.È necessario registrare ogni istanza di PWA che supporta i piani del progetto dell'organizzazione con il server a livello applicazione che ospita i progetti team che prenderanno parte alla sincronizzazione dei dati.È necessario registrare tutte le istanze di PWA utilizzate dai piani del progetto dell'organizzazione i cui dati devono essere sincronizzati con un progetto team.

TfsAdmin ProjectServer /RegisterPWA /pwa:pwaUrl /tfs:tfsUrl

Sostituire pwaUrl con l'URL (Uniform Resource Locator) dell'istanza di PWA e tfsUrl con l'URL del server a livello applicazione.

Nell'esempio seguente PWAInstance viene registrato in AdventureWorksServer:

TfsAdmin ProjectServer /RegisterPWA /pwa:http://PWAServerName/PWAInstance /tfs:http://AdventureWorksServer:8080/tfs/

NotaNota
La porta predefinita per Team Foundation Server è la numero 8080.Per ulteriori informazioni, vedere Procedura: verificare o correggere assegnazioni di porte.

Passaggio 2

Eseguire il mapping dell'istanza di PWA a una raccolta di progetti team.È necessario eseguire il mapping di ogni istanza di PWA che supporta un piano del progetto dell'organizzazione.È necessario eseguire il mapping di tutte le istanze di PWA utilizzate dai piani del progetto dell'organizzazione i cui dati devono essere sincronizzati con i progetti team.

TfsAdmin ProjectServer /MapPWAtoCollection /pwa:pwaUrl /collection:tpcUrl

Sostituire tpcUrl con l'URL della raccolta di progetti team.

Nell'esempio seguente viene eseguito il mapping DefaultCollection a PWAInstance, definito in AdventureWorksServer:

TfsAdmin ProjectServer /MapPWAToCollection /pwa:http://PWAServerName/PWAInstance /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection

Passaggio 3

Caricare i mapping dei campi predefiniti.È necessario definire i mapping dei campi per ogni raccolta di progetti mappata a un'istanza di PWA.È possibile utilizzare i mapping dei campi predefiniti come punto di partenza e personalizzarli solo se necessario.

TfsAdmin ProjectServer /UploadFieldMappings /collection:tpcUrl /useDefaultFieldMappings

Nell'esempio seguente i mapping dei campi predefiniti a DefaultCollection su AdventureWorksServer:

TfsAdmin ProjectServer /UploadFieldMappings /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /useDefaultFieldMappings

Per ulteriori informazioni, vedere Personalizzare il mapping dei campi tra Project Server e Team Foundation Server.

Passaggio 4

Associare un piano del progetto dell'organizzazione a un progetto team.Prima di eseguire il mapping di un piano del progetto, è necessario pubblicarlo in Project Server ed è necessario che il progetto team sia definito nella raccolta.È necessario eseguire il mapping di ogni piano del progetto dell'organizzazione al progetto team che contiene i dati che si desidera sincronizzare.È inoltre necessario indicare quali tipi di elemento di lavoro si desidera che partecipino alla sincronizzazione.

TfsAdmin ProjectServer /MapPlanToTeamProject /collection:tpcUrl /enterpriseproject:PlanName /teamproject:ProjectName /workitemtypes:ListOfTypes

Sostituire PlanName con il nome del piano del progetto dell'organizzazione, ProjectName con il nome del progetto team e ListOfTypes con i nomi dei tipi di elemento di lavoro.Ad esempio, è possibile specificare i tipi di elementi di lavoro seguenti per supportare un processo Agile come "Storia utente, attività" o "Storia utente", attività.Se il progetto è basato su un modello di processo formale (CMMI), è possibile specificare "Requirement,Task".Non inserire uno spazio dopo la virgola.

Nell'esempio seguente viene eseguito il mapping di MyEnterpriseProjA a MyTeamProjB in DefaultCollection in AdventureWorksServer e specifica che le storie utente e attività parteciperanno alla sincronizzazione:

TfsAdmin ProjectServer /MapPlanToTeamProject /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection/ enterpriseproject:MyEnterpriseProjA /teamproject:MyTeamProjB /workitemtypes:"User Story,Task"

NotaNota
Il flag /nofixedwork è facoltativo.Specificare questo flag solo se si desidera che le attività di Project Server mappate agli elementi di lavoro in Team Foundation non vengano assegnate al tipo di attività A lavoro fisso.

Se il piano del progetto è stato mappato mentre era aperto è necessario chiuderlo e riaprirlo per registrare le modifiche.Quando si apre il piano, è necessario verificare se vengono visualizzate le colonne Pubblica in progetto team e Tipo di elemento di lavoro (Testo30).La presenza di queste colonne indica che il piano del progetto è stato mappato a un progetto team.

Passaggio 5

Aggiungere i membri del team al pool di risorse dell'organizzazione.Per ogni attività pubblicata nel progetto team, è necessario assegnare un collaboratore valido del progetto team come risorsa.È inoltre necessario identificare come collaboratore valido qualsiasi membro del team che invia elementi di lavoro sincronizzati con Project Server.Per identificare i collaboratori validi, è necessario aggiungere i membri del team dal pool di risorse dell'organizzazione alle risorse per il piano del progetto dell'organizzazione.Per ulteriori informazioni, vedere Aggiunta di risorse al pool di risorse dell'organizzazione.

Torna all'inizio

Verificare la sincronizzazione dei dati

È possibile verificare che i dati vengano sincronizzati eseguendo i passaggi riepilogati nella tabella seguente.Eseguire questi passaggi tramite il piano del progetto dell'organizzazione e il progetto team mappati al momento della configurazione dell'integrazione.

Passaggio

Task

Procedura

Passaggio 1

Responsabile del programma: aggiunta di un'attività e impostazione dell'attività per la sincronizzazione con Team Foundation Server.

Nota importanteImportante
Assicurarsi di chiudere il piano del progetto dopo averlo mappato e quindi di riaprirlo.

In un piano del progetto dell'organizzazione mappato definire una storia utente, un'attività o un requisito.Assicurarsi di assegnare i campi seguenti: Nomi risorse, Pubblica in progetto team e Tipo di elemento di lavoro (TFS).Salvare il piano, quindi pubblicarlo in Project Server.

È possibile verificare che il piano sia stato pubblicato controllando la barra di stato nel piano del progetto.

Passaggio 2

Responsabile del team: verifica della presenza delle attività aggiunte al passaggio 1 come elementi di lavoro in Team Foundation.

In Team Explorer, eseguire la query backlog o suddivisione lavoro.I nuovi elementi di lavoro verranno visualizzati entro pochi minuti dalla pubblicazione del piano in Project Server.

Aprire l'elemento di lavoro e verificare che il messaggio Sincronizzazione di Project Server sia stato aggiunto al campo della cronologia.

Passaggio 3

Responsabile del team: modifica di uno degli elementi di lavoro replicati in Team Foundation.Aggiunta di un elemento di lavoro e impostazione dell'elemento per la pubblicazione in Project Server.

Aprire l'elemento di lavoro replicato, fare clic sulla scheda Project Server e modificare un campo.È ad esempio possibile modificare il campo Lavoro rimanente.

Creare un elemento di lavoro, impostare il campo Invia a Project Server su e salvare l'elemento di lavoro.

NotaNota
È possibile inviare solo gli elementi di lavoro che corrispondono a tipi configurati per prendere parte alla sincronizzazione dei dati.

Passaggio 4

Responsabile del programma: analisi e approvazione dello stato aggiornato per gli elementi di lavoro inviati.

Da un Web browser aprire il Centro approvazioni e verificare che per l'elemento di lavoro aggiornato e per quello appena creato venga visualizzato un aggiornamento dello stato.È necessario attendere qualche minuto per l'esecuzione dell'aggiornamento dello stato.Accettare gli aggiornamenti dello stato e aggiungere un commento.

NotaNota
Se l'integrazione avviene con Project Server 2010, è possibile verificare se i commenti aggiunti a un aggiornamento dello stato vengono visualizzati nel campo Cronologia dell'elemento di lavoro.

Per aggiornare il piano del progetto dell'organizzazione con le modifiche inviate da Team Foundation, è necessario accettare gli aggiornamenti.

Passaggio 5

Responsabile del programma: verifica della presenza degli elementi di lavoro approvati nel piano del progetto dell'organizzazione.

Aprire il piano del progetto dell'organizzazione e verificare che gli elementi di lavoro approvati siano presenti.Per visualizzare gli aggiornamenti, potrebbe essere necessario chiudere il piano del progetto e riaprirlo.

Passaggio 6

Responsabile del team: analisi dei messaggi Sincronizzazione di Project Server e dello stato degli elementi di lavoro inviati.

In Team Explorer aggiornare il progetto team.Aprire gli elementi di lavoro inviati a Project Server e analizzare i messaggi aggiunti al campo Cronologia.Fare clic sulla scheda Project Server e analizzare i valori assegnati ai campi di stato per Project Server.È necessario attendere qualche minuto per l'esecuzione degli aggiornamenti.

Torna all'inizio

Vedere anche

Attività

Configurare l'integrazione di Team Foundation Server e Project Server

Concetti

Requisiti di sistema e di installazione per supportare l'integrazione di Team Foundation Server e Project Server

Gestire l'integrazione di Project Server con TfsAdmin ProjectServer

Cenni preliminari sul processo di sincronizzazione per l'integrazione di Team Foundation Server e Project Server