Share via


Cenni preliminari sulle funzionalità di integrazione TFS-Project Server

Come vengono sincronizzati i dati tra Visual Studio Team Foundation Server (TFS) e Microsoft Project Server? Quali sono le differenze di integrazione di TFS tra Project Server 2010 e Project Server 2013? In questo capitolo vengono affrontate queste questioni.

Riepilogo delle funzionalità di sincronizzazione

Nella tabella seguente vengono descritte le funzionalità principali che supportano la sincronizzazione dei dati tra Team Foundation e Project Server.

Funzionalità

Descrizione

Tre tipi di sincronizzazione

Cenni preliminari sul processo di sincronizzazione per l'integrazione TFS-Project Server

Il motore di sincronizzazione esegue tre tipi di sincronizzazione. Questo processo consente di acquisire e gestire dati correlati ad attività e risorse in Team Foundation e in Project Server rispettando la proprietà dei dati del responsabile di progetto nel piano del progetto.

Mapping di componenti n a 1

Eseguire il mapping dei componenti di Project Server ai componenti di Team Foundation

È possibile determinare gli elementi che prenderanno parte alla sincronizzazione configurando e personalizzando l'integrazione dei due prodotti server. Il motore di sincronizzazione dei dati supporta un mapping n a 1 da Project Server a Team Foundation. È possibile registrare più istanze di Project Web Access o Project Web App (PWA) in Team Foundation Server ed eseguire il mapping di più raccolte di progetti team a un'istanza di PWA.

Attività ed elementi di lavoro sincronizzati

Specificare i tipi di elementi di lavoro da sincronizzare

È possibile gestire i tipi di elementi di lavoro che prendono parte alla sincronizzazione e le attività o gli elementi di lavoro specifici sincronizzati. In Project Professional impostare il valore di Pubblica in progetto team su o su No. In Team Foundation impostare il valore di Invia a progetto dell'organizzazione su o su No.

Campi dati sincronizzati

Personalizzare il mapping dei campi tra TFS e Project Server

Per sincronizzare i dati tra un piano del progetto dell'organizzazione e un progetto team, è necessario associare i campi degli elementi di lavoro in Team Foundation ai campi in Project Server. È possibile aggiungere campi e specificare come verranno sincronizzati. È possibile, ad esempio, condividere dati non correlati alle pianificazioni (quali centri di costo, nomi di team o stato integrità) se si aggiungono al file di mapping i campi in cui sono archiviati questi tipi di dati.

È possibile aggiungere campi o utilizzare solo il set predefinito di campi necessari per la sincronizzazione.

Tracciabilità, stato dell'aggiornamento, invii e rifiuti

Campi di Project Server aggiunti a TFS per supportare la sincronizzazione dei dati

Durante la creazione, l'aggiornamento e la sincronizzazione di elementi di lavoro e attività, viene scritto un record nel campo Cronologia per gli elementi di lavoro in Team Foundation. È inoltre possibile trovare informazioni sullo stato nei seguenti campi della scheda Project Server per ogni elemento di lavoro: Stato ultimo invio, Data ultimo invio, Stato ultima approvazione, Data ultima approvazione.

Invii, approvazioni e approvazioni automatiche

Pianificazione dall'alto verso il basso dei requisiti aziendali in un piano del progetto dell'organizzazione mappato a un progetto team

Gli aggiornamenti degli elementi di lavoro vengono inviati a Project Server e restano nella coda degli aggiornamenti dello stato fino all'approvazione o al rifiuto. Un responsabile di progetto può definire una regola per approvare automaticamente tutti gli aggiornamenti inviati da Team Foundation Server a Project Server.

Rollup delle risorse

Utilizzare il rollup delle risorse nei progetti dell'organizzazione mappati ai progetti team

In Team Foundation vengono automaticamente calcolati i valori di rollup per il lavoro completato e il lavoro rimanente degli elementi di lavoro padre che contengono elementi figlio. Le risorse assegnate a singole attività, inoltre, vengono visualizzate come risorse per il rollup dell'attività in Project.

Risoluzione dei conflitti

Riferimento agli elementi XML per il mapping di campi per l'integrazione TFS-Project Server

Può verificarsi un conflitto quando i membri del team modificano il valore di un campo mappato contemporaneamente in Team Foundation e in Project Server. È possibile scegliere se accettare sempre il valore in Project Server o mantenere due valori distinti, ovvero "due serie diverse di valori possibili". Se si sceglie la seconda opzione, la sincronizzazione dei dati viene sospesa per tali campi, fino a quando non vengono impostati manualmente sugli stessi valori.

Assegnazione di risorse

Utilizzare il rollup delle risorse nei progetti dell'organizzazione mappati ai progetti team

In Team Foundation è possibile assegnare una sola risorsa a ogni elemento di lavoro. È possibile assegnare più risorse a un'attività in Project Professional e sincronizzare dati per l'attività se si assegna un proprietario primario o una risorsa attiva all'attività.

Le attività padre che contengono i calcoli di rollup delle attività figlio, inoltre, contengono anche il rollup del lavoro assegnato ai proprietari di ogni attività. Questo rollup dei proprietari viene visualizzato come più risorse in Project Professional per l'attività di riepilogo.

Campi con mirroring

Riferimento agli elementi XML per il mapping di campi per l'integrazione TFS-Project Server

Monitorare gli invii di elementi di lavoro e risolvere i rifiuti

In Team Foundation è possibile archiviare i valori dei campi di Project e visualizzarli nel form elemento di lavoro. È anche possibile trovare elementi di lavoro che contengono uno o più campi i cui valori differiscono dai valori nel piano del progetto.

Differenze operative tra le edizioni di Project Server

Nella tabella seguente vengono illustrate alcune delle differenze operative di cui bisogna essere consapevoli quando si integra TFS con le varie edizioni di Project Server.

Area operativa

Project Server 2010

Project Server 2013

Installazione

È necessario installare le estensioni Team Foundation Server per Project Server in tutti i livelli web e in tutti i livelli applicazione nella server farm.

È necessario installare gli aggiornamenti cumulativi o modificare il file web.config.

È necessario installare le estensioni Team Foundation Server per Project Server in tutti i livelli web e in tutti i livelli applicazione nella server farm.

Protezione

Vedere Assegnare le autorizzazioni per supportare l'integrazione TFS-Project Server.

Vedere Assegnare le autorizzazioni per supportare l'integrazione TFS-Project Server.

Autenticazione

L'istanza di PWA deve essere impostata su Autenticazione in modalità classica.

L'istanza di PWA può essere impostata su Autenticazione in modalità classica o su Autenticazione basata sulle attestazione.

Modalità di sicurezza

La sicurezza di Project Server viene gestita tramite gruppi di sicurezza personalizzabili e altre funzionalità distinte dai gruppi di SharePoint.

È possibile scegliere tra le modalità di autorizzazione di SharePoint o di Project Server per controllare l'accesso utente a siti e progetti. Per ulteriori informazioni, vedere Pianificare l'accesso utente in Project Server 2013.

Commenti per l'approvazione

I commenti relativi all'approvazione specificati dal responsabile di progetto in PWA vengono registrati nel campo Cronologia per l'elemento di lavoro.

I commenti relativi all'approvazione specificati dal responsabile di progetto in PWA vengono registrati nel campo Cronologia per l'elemento di lavoro.

Approvazioni automatiche

È possibile approvare automaticamente le modifiche verificatesi durante la sincronizzazione dei dati.

È possibile approvare automaticamente le modifiche verificatesi durante la sincronizzazione dei dati.

Elenco di attività di SharePoint

Non applicabile.

I progetti che si sincronizzano con TFS devono essere configurati come Progetto dell'organizzazione e non come elenco di attività di SharePoint.

Vedere anche

Concetti

Cenni preliminari sul processo di sincronizzazione per l'integrazione TFS-Project Server

Altre risorse

Gestire i progetti utilizzando l'integrazione TFS-Project Server