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 Sì o su No. In Team Foundation impostare il valore di Invia a progetto dell'organizzazione su Sì 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 |
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