Condividi tramite


Integrare Team Foundation Server con Prodotti SharePoint senza autorizzazioni amministrative

I requisiti di sicurezza dell'organizzazione potrebbero influire sulla modalità di integrazione di Visual Studio Team Foundation Server e Prodotti SharePoint. L'integrazione tra Team Foundation Server e Prodotti SharePoint è molto semplice se si riesce a configurare Team Foundation (denominato TFSService) come amministratore farm e aggiungere account utente e account del servizio ai gruppi appropriati in entrambi i prodotti. Tuttavia Team Foundation Server non richiede questo livello di autorizzazioni per funzionare. È possibile utilizzare un amministratore farm affinché Prodotti SharePoint configuri l'integrazione tra i due prodotti senza alcun utente in Team Foundation Server o senza alcun account del servizio appartenente al gruppo di amministratori farm. Questo metodo presenta però le seguenti implicazioni:

  • L'amministratore farm deve creare un'applicazione Web che verrà utilizzata da Team Foundation Server e gestirne i requisiti per Team Foundation Server.

  • L'amministratore di Team Foundation deve aggiungere manualmente gli account del servizio che vengono utilizzati da Prodotti SharePoint al gruppo SharePoint Web Application Services in Team Foundation Server. Quando TFSService è membro del gruppo Farm Administrators, gli account del servizio per Prodotti SharePoint vengono popolati automaticamente nei gruppi appropriati in Team Foundation Server quando viene creata l'autorizzazione di accesso. Tuttavia, senza questo livello di autorizzazione, Team Foundation Server non può determinare gli account del servizio utilizzati da Prodotti SharePoint né aggiungerli ad alcun gruppo. Gli account devono essere aggiunti prima di completare l'autorizzazione accesso tra le due applicazioni.

  • L'amministratore di Team Foundation non può creare automaticamente una raccolta siti al momento della creazione di un insieme di progetti team. L'amministratore farm deve creare la raccolta siti per conto dell'amministratore di Team Foundation o deve configurare l'applicazione in modo che consenta ad altri di creare raccolte siti (creazione di siti in modalità self-service). L'amministratore di Team Foundation deve quindi utilizzare l'opzione Avanzate per specificare la raccolta siti in Crea nuovo insieme di progetti team.

Come amministratore di Team Foundation, l'utente e l'amministratore farm devono eseguire i passaggi in una sequenza specifica per configurare impostazioni che siano compatibili con Team Foundation Server. Sia l'utente che l'amministratore farm devono eseguire ognuno le attività di configurazione obbligatorie per il software. Se si aggiunge un server in cui è in esecuzione Microsoft Office SharePoint Server 2007 o Microsoft SharePoint Server 2010, saranno necessari passaggi aggiuntivi. L'utente e l'amministratore farm devono inoltre coordinare gli account del servizio per utilizzare ed eseguire passaggi aggiuntivi prima che i rapporti e i dashboard possano funzionare correttamente per i progetti associati in Team Foundation Server.

Nota

Le procedure in questo argomento sono progettate per una distribuzione in cui Prodotti SharePoint e Team Foundation Server sono gestiti separatamente e le autorizzazioni per il software sono limitate. Se la distribuzione non richiede questo livello di restrizioni di sicurezza tra Team Foundation Server e Prodotti SharePoint, vedere Aggiungere l'integrazione con Prodotti SharePoint a una distribuzione di Team Foundation Server.

Le procedure in questo argomento sono divise tra quelle che devono essere eseguite dall'amministratore farm e quelle che devono invece essere eseguite dall'amministratore di Team Foundation. Analogamente, le autorizzazioni richieste per eseguire le procedure sono divise tra questi due ruoli.

Nota

È possibile integrare manualmente Team Foundation Server e Prodotti SharePoint seguendo i passaggi di questa procedura. In alternativa, è possibile utilizzare uno strumento di configurazione per integrare automaticamente Team Foundation Server con Microsoft Office SharePoint Server 2007 o SharePoint Server 2010, se la topologia di distribuzione è compatibile con le impostazioni predefinite richieste da tale strumento. Per ulteriori informazioni, vedere la pagina seguente nel sito Web Microsoft: Strumento di preconfigurazione per Visual Studio Team Foundation Server 2010 per Office SharePoint Server 2007 e SharePoint Server 2010.

In questo argomento

Per aggiungere un server su cui è in esecuzione Prodotti SharePoint a una distribuzione di Team Foundation Server senza concedere autorizzazioni amministrative all'account del servizio di Team Foundation, completare le seguenti procedure nell'ordine in cui sono elencate:

  1. Autorizzazioni necessarie

  2. L'amministratore farm crea un'applicazione Web utilizzata da Team Foundation Server

  3. L'amministratore farm configura le impostazioni per la compatibilità con i dashboard

  4. (Facoltativo) L'amministratore farm abilita la creazione di siti in modalità self-service nell'applicazione Web

  5. L'amministratore farm installa e configura le estensioni di Team Foundation Server per Prodotti SharePoint

  6. L'amministratore di Team Foundation aggiunge gli account del servizio utilizzati da SharePoint Products al gruppo SharePoint Web Application Services

  7. L'amministratore farm aggiunge la definizione dell'applicazione enterprise

  8. L'amministratore farm concede l'accesso per Team Foundation Server

  9. L'amministratore di Team Foundation concede l'accesso per l'applicazione Web di SharePoint

  10. L'amministratore di Team Foundation configura gli insiemi di progetti team esistenti

  11. L'amministratore di Team Foundation configura i progetti team esistenti

Autorizzazioni necessarie

Per eseguire le procedure riportate di seguito, l'amministratore farm deve essere un membro dei seguenti gruppi o disporre delle seguenti autorizzazioni:

  • Gruppo di sicurezza Administrators nei server nei quali è in esecuzione Prodotti SharePoint.

  • Gruppo Farm Administrators per la farm in cui l'amministratore configura un'applicazione Web e modifica le impostazioni di Prodotti SharePoint

Per eseguire le procedure riportate di seguito, l'amministratore di Team Foundation deve essere un membro dei seguenti gruppi o disporre delle seguenti autorizzazioni:

  • Gruppo di sicurezza Administrators nel server in cui è in esecuzione il livello applicazione per Team Foundation Server.

  • Gruppo Team Foundation Administrators.

Oltre a queste autorizzazioni, potrebbe essere necessario per l'amministratore farm e per quello di Team Foundation soddisfare i requisiti seguenti in un computer in cui è in esecuzione Windows Server 2008, Windows Server 2008 R2, Windows Vista o Windows 7:

  • Per seguire una procedura da riga di comando è possibile che sia necessario aprire una finestra del prompt dei comandi con privilegi elevati. A tale scopo, fare clic su Start, fare clic con il pulsante destro del mouse su Prompt dei comandi e quindi fare clic su Esegui come amministratore.

  • Per seguire una procedura che richiede Internet Explorer è possibile che sia necessario avviarlo come amministratore. A tale scopo, fare clic su Start, scegliere Tutti i programmi, fare clic con il pulsante destro del mouse su Internet Explorer e quindi fare clic su Esegui come amministratore.

  • Per accedere ad Amministrazione centrale SharePoint, a Gestione rapporti, ai rapporti o ai siti Web di SQL Server Reporting Services, potrebbe essere necessario aggiungere questi siti nell'elenco di siti attendibili in Internet Explorer.

Per ulteriori informazioni, vedere il seguente argomento nel sito Web Microsoft: Controllo dell'account utente.

Creare un'applicazione Web da utilizzare con Team Foundation Server

L'integrazione tra Prodotti SharePoint e Team Foundation Server richiede la configurazione di un'applicazione Web con le impostazioni richieste da Team Foundation Server. L'amministratore farm deve creare manualmente questa applicazione Web e la raccolta siti per l'utilizzo da parte di Team Foundation Server.

Per creare un'applicazione Web e una raccolta siti

  1. Creare un'applicazione Web di SharePoint che utilizzi la porta 80, esegua l'autenticazione tramite NTLM e disponga di un nome univoco indicante anche il numero di porta.

  2. Creare una raccolta siti su tale applicazione Web con un nome univoco.

    Per ulteriori informazioni su come creare un'applicazione Web e una raccolta siti di SharePoint da utilizzare con Team Foundation Server, vedere Creare applicazioni Web e siti di SharePoint per l'utilizzo con Team Foundation Server.

Configurare la compatibilità di dashboard Office SharePoint Server con Team Foundation Server

Se si desidera utilizzare un server su cui è in esecuzione Windows SharePoint Services 3.0 per supportare la distribuzione di Team Foundation Server, ignorare questa sezione.

Per utilizzare una distribuzione esistente di Microsoft Office SharePoint Server 2007 con la distribuzione di Team Foundation Server, l'amministratore farm deve configurare Prodotti SharePoint con le impostazioni richieste da Team Foundation Server. In caso contrario, i portali del progetto team potrebbero non disporre di tutte la funzionalità previste o potrebbero non funzionare correttamente.

È possibile configurare Microsoft Office SharePoint Server 2007 per l'utilizzo con Team Foundation Server se si seguono attentamente queste procedure. Il processo di configurazione è complesso e richiede un'attenta pianificazione e coordinazione tra i due amministratori. È necessario determinare gli account da utilizzare come account del servizio, account amministrativi e account di gruppo. I requisiti per gli account sono illustrati in dettaglio, sia nel sunto che in un esempio, in Interazioni tra Prodotti SharePoint e Team Foundation Server. Entrambi gli amministratori devono rivedere attentamente le informazioni e devono capire i requisiti prima che l'amministratore farm inizi la configurazione.

Per configurare Microsoft Office SharePoint Server in modo che i rapporti e i dashboard vengano visualizzati correttamente in Team Foundation Server

  • In Amministrazione centrale SharePoint abilitare i servizi e configurare le impostazioni richieste da Team Foundation Server.

    Per ulteriori informazioni sulla configurazione di Microsoft Office SharePoint Server 2007 per supportare rapporti e dashboard, vedere Configurare le impostazioni per la compatibilità con i dashboard.

    Nota

    Nei server in cui è in esecuzione Prodotti SharePoint su Windows Server 2008 o Windows Server 2008 R2, è necessario abilitare anche la funzionalità Esperienza desktop per far sì che le applicazioni Microsoft Office interagiscano correttamente con Team Foundation Server. Per ulteriori informazioni, vedere Panoramica di Esperienza desktop.

(Facoltativo) Abilitare gli utenti alla creazione di siti in un'applicazione Web

Dopo che l'amministratore farm ha creato e configurato un'applicazione Web, può abilitare la creazione di siti in modalità self-service in ogni applicazione Web che supporterà Team Foundation Server. Questa configurazione consentirà agli utenti che dispongono di autorizzazioni appropriate nell'applicazione Web di creare una raccolta siti Web prima di creare un insieme di progetti team. Poiché l'account del servizio di Team Foundation non è membro del gruppo di amministratori farm, gli utenti non possono creare automaticamente una raccolta siti quando creano un insieme di progetti team. La raccolta siti deve essere creata prima dell'insieme di progetti e gli utenti dovranno poi utilizzare l'opzione Avanzate per specificare la raccolta siti in Crea nuovo insieme di progetti team.

Non è necessario abilitare la creazione di siti in modalità self-service. Tuttavia questo metodo consente maggiore flessibilità nella distribuzione. Gli amministratori farm possono delegare la creazione di raccolte siti agli amministratori di Team Foundation. Senza questa suddivisione di responsabilità, l'amministratore farm deve creare una raccolta siti ogni volta che un amministratore di Team Foundation desidera creare un insieme di progetti team integrato con Prodotti SharePoint.

Per abilitare la creazione di siti in modalità self-service, l'amministratore farm deve concedere anche l'autorizzazione Visitatori principali all'account di dominio dell'amministratore di Team Foundation o al gruppo Active Directory che contiene tutti gli amministratori di Team Foundation. L'amministratore farm deve anche creare un sito radice per la raccolta siti prima di abilitare la creazione di siti in modalità self-service.

Per abilitare la creazione siti in modalità self-service

  1. Aprire Amministrazione centrale SharePoint, quindi fare clic su Gestione applicazioni.

    Viene visualizzata la pagina Gestione applicazioni.

  2. Sotto Protezione applicazione fare clic su Gestione siti in modalità self-service.

  3. Nella pagina Gestione siti in modalità self-service fare clic sull'applicazione Web creata per l'utilizzo con Team Foundation Server.

  4. In Attivazione creazione siti in modalità self-service fare clic su Attiva, quindi fare clic su OK.

  5. In un browser passare all'applicazione Web creata per Team Foundation Server (http://NomeApplicazioneWeb:/default.aspxNumeroPorta).

  6. Nella pagina Home fare clic su Azioni sito, quindi fare clic su Impostazioni sito.

  7. Nella pagina Impostazioni sito sotto Utenti e autorizzazioni fare clic su Utenti e gruppi.

  8. Nella pagina Utenti e gruppi fare clic su Nuovo.

  9. Nella pagina Aggiungi utenti sotto Utenti/Gruppi digitare l'account di dominio dell'amministratore di Team Foundation o il gruppo di Active Directory che contiene tutti gli amministratori di Team Foundation.

  10. In Assegnazione autorizzazioni sotto Aggiungi utenti a un gruppo di SharePoint fare clic su Visitatori principali, quindi fare clic su OK.

Installare le estensioni

Dopo che l'amministratore farm ha configurato la creazione siti in modalità self-service, deve installare le estensioni di Team Foundation Server per Prodotti SharePoint nel server in cui è in esecuzione Prodotti SharePoint. Se più server supporteranno Team Foundation Server, l'amministratore farm deve installare le estensioni su ciascun server in cui è in esecuzione Prodotti SharePoint.

Nota

Se il server che ospita l'applicazione Web è parte di una Web farm, è necessario installare le estensioni in ogni server della farm. Durante l'installazione delle estensioni in ciascun server, viene visualizzato un messaggio di errore alla fine di ogni procedura di installazione in ciascun server della farm. Si tratta di un comportamento previsto che finirà al termine dell'installazione delle estensioni nell'ultimo server della farm.

Per installare le estensioni di Team Foundation Server per Prodotti SharePoint

  • Per ulteriori informazioni, vedere la guida all'installazione di Team Foundation. Per scaricare la versione più recente di questa guida, vedere la seguente pagina nel sito Web Microsoft: Guida all'installazione di Team Foundation (la pagina potrebbe essere in inglese).

Configurare la definizione dell'applicazione enterprise

Se si desidera utilizzare un server su cui è in esecuzione Windows SharePoint Services 3.0 per supportare la distribuzione di Team Foundation Server, ignorare questa sezione.

Se si desidera utilizzare un server su cui è in esecuzione Microsoft Office SharePoint Server 2007, l'amministratore farm deve configurare la definizione dell'applicazione enterprise che ha creato per Team Foundation Server. L'amministratore farm deve configurare questa definizione per la corretta visualizzazione di rapporti e dashboard nei portali del progetto team che l'amministratore di Team Foundation o quello del progetto creerà per supportare i progetti già disponibili in Team Foundation Server.

Per configurare la definizione dell'applicazione enterprise

  1. Nel server in cui sono installate le estensioni di Team Foundation Server per Prodotti SharePoint aprire la console di amministrazione per Team Foundation.

    Per ulteriori informazioni, vedere Aprire la console di amministrazione di Team Foundation.

  2. Fare clic su Estensioni per Prodotti SharePoint, quindi fare clic sull'applicazione Web di SharePoint per la quale si desidera configurare la definizione dell'applicazione enterprise.

  3. Fare clic su Modifica accesso, digitare il nome della definizione, quindi scegliere OK.

Concedere l'accesso per Team Foundation Server

L'amministratore farm deve configurare l'applicazione Web di SharePoint per concedere l'accesso richiesto da Team Foundation Server affinché l'integrazione venga completata. Le autorizzazioni all'accesso tra Team Foundation Server e Prodotti SharePoint vengono combinate. Il processo e l'integrazione non saranno completati fino a quando entrambi gli amministratori non eseguono le attività di configurazione. L'amministratore farm autorizza l'accesso necessario per l'applicazione Web mentre l'amministratore di Team Foundation autorizza l'accesso necessario per l'applicazione Web in Team Foundation Server. L'amministratore di Team Foundation deve aggiungere anche gli account del servizio utilizzati da Prodotti SharePoint al gruppo SharePoint Web Application Services in Team Foundation Server. Pertanto, l'amministratore farm deve comunicare tali informazioni sull'account all'amministratore di Team Foundation.

Per configurare l'accesso tra un'applicazione Web di SharePoint e Team Foundation Server

  1. Configurare l'accesso per l'applicazione Web di SharePoint.

    Per ulteriori informazioni, vedere Aggiungere un'applicazione Web di SharePoint alla distribuzione. In tale argomento seguire i passaggi nella sezione "Per concedere l'accesso tra un'applicazione Web di SharePoint e Team Foundation Server".

  2. Fornire il nome e il dominio dell'account configurato come account del servizio per l'applicazione Web all'amministratore di Team Foundation, informandolo quando la configurazione viene completata.

Aggiungere gli account del servizio utilizzati da SharePoint Products al gruppo SharePoint Web Application Services

Prima di completare l'autorizzazione di accesso tra un'applicazione Web di SharePoint e Team Foundation Server, è necessario aggiungere l'account del servizio per l'applicazione Web al gruppo SharePoint Web Application Services in Team Foundation Server.

Nota

Questo passaggio è necessario se l'account del servizio di Team Foundation Server non è membro del gruppo di amministratori farm. 

Per aggiungere gli account del servizio per un'applicazione Web di SharePoint al gruppo SharePoint Web Application Services

  1. Nel server in cui è installato il livello applicazione per Team Foundation Server aprire la console di amministrazione per Team Foundation.

    Per ulteriori informazioni, vedere Aprire la console di amministrazione di Team Foundation.

  2. Espandere la struttura ad albero, quindi fare clic su Applicazioni Web di SharePoint.

  3. In Account del servizio per applicazioni Web di SharePoint nel riquadro Applicazioni Web di SharePoint fare clic su Aggiungi membri.

    Verrà visualizzata la finestra di dialogo Seleziona utenti, computer o gruppi.

  4. In Immettere i nomi degli oggetti da selezionare digitare gli account che si desidera aggiungere, quindi scegliere OK.

Concedere l'accesso all'applicazione Web

L'amministratore di Team Foundation deve aggiungere l'applicazione Web a Team Foundation Server e aggiungere l'account del servizio utilizzato da Prodotti SharePoint al gruppo SharePoint Web Application Services. Questa attività è la seconda parte del processo di configurazione, dopo cui le autorizzazioni di accesso saranno configurate su entrambi i lati.

Per configurare l'accesso tra Team Foundation Server e un'applicazione Web di SharePoint

Configurare insiemi di progetti team esistenti

Dopo che l'amministratore di Team Foundation ha aggiunto un'applicazione Web di SharePoint alla distribuzione di Team Foundation Server, tale amministratore può aggiungere quell'applicazione Web come risorsa per qualsiasi insieme di progetti team in tale distribuzione. Aggiungendo l'applicazione Web a un insieme, quell'amministratore consente agli amministratori di progetto di creare e popolare automaticamente un sito di SharePoint come portale del progetto team per un progetto team nuovo o esistente in quell'insieme.

Nota

Non è possibile creare una raccolta siti durante la creazione di un insieme di progetti team se l'account del servizio di Team Foundation non è membro del gruppo di amministratori farm. Per ulteriori informazioni, vedere Creare un insieme di progetti team.

Per aggiungere un'applicazione Web di SharePoint e un percorso radice predefinito in cui gli amministratori di progetto creano portali del progetto team

Configurare progetti team esistenti

Dopo che un'applicazione Web di SharePoint è stata aggiunta a un insieme di progetti team, l'amministratore di Team Foundation o un amministratore di progetto può configurare qualsiasi progetto in quell'insieme con un portale del progetto team su quell'applicazione Web di SharePoint. Per configurare un portale, l'amministratore deve anzitutto creare un sito di SharePoint per il progetto team nell'applicazione Web, quindi aggiungere quel sito al progetto. L'amministratore deve configurare poi manualmente le funzionalità per il sito in modo che i rapporti e i dashboard per il progetto potranno funzionare correttamente.

Per creare un sito di SharePoint da utilizzare con Team Foundation Server

  1. Aprire Internet Explorer.

  2. Nella barra degli indirizzi digitare l'indirizzo del sito principale nell'applicazione Web di SharePoint in cui si desidera creare il sito.

  3. Fare clic su Azioni sito e quindi su Crea.

    Viene visualizzata la pagina Crea pagina.

  4. Selezionare Siti e aree lavoro in Pagine Web.

    Viene visualizzata la pagina Nuovo sito di SharePoint.

  5. Immettere un titolo e una descrizione per il sito in Titolo e descrizione .

  6. Digitare l'URL per questo sito in Indirizzo sito Web.

    Il nome URL verrà automaticamente preceduto dall'indirizzo dell'applicazione Web.

  7. Specificare le autorizzazioni utente appropriate per il nuovo sito in Autorizzazioni, quindi selezionare Crea.

  8. Nella pagina Selezione modello specificare il modello adatto al processo che si desidera seguire.

    Ad esempio, selezionare Agile Dashboard se si desidera creare un sito Web per un progetto che utilizza tecniche Agile.

  9. Scegliere OK.

    Nota

    Al termine della creazione il sito viene aperto immediatamente, tuttavia alcune delle funzionalità non saranno visualizzate correttamente. Si tratta di un comportamento previsto e rimarrà tale finché non viene completata l'aggiunta del sito come portale per un progetto team.

Per aggiungere il sito di SharePoint come portale a un progetto team esistente

  1. In Team Explorer fare clic con il pulsante destro del mouse sul nome del progetto, scegliere Impostazioni progetto team, quindi Impostazioni portale.

  2. Selezionare la casella di controllo Abilita il portale del progetto team nella scheda Portale del progetto.

  3. Fare clic su Utilizza questo sito SharePoint, quindi su Configura URL.

  4. Nell'elenco Applicazione Web fare clic su un'applicazione Web di SharePoint.

  5. Digitare il percorso relativo del sito di SharePoint creato per questo progetto team in Percorso sito relativo.

    Non appena digitato, il percorso viene visualizzato alla fine del valore in URL.

  6. Selezionare il link in URL.

    Viene aperta una finestra del browser.

  7. Verificare che il sito Web visualizzato sia quello che si desidera utilizzare, chiudere la finestra, quindi scegliere OK.

  8. Se si desidera che in questo sito di SharePoint vengano mostrati i dati relativi a questo progetto, selezionare la casella di controllo Rapporti e dashboard fanno riferimento ai dati per il progetto team.

    Nota importanteImportante

    La selezione di questa casella di controllo nel caso in cui il sito sia già utilizzato da un altro progetto team comporta gravi conseguenze per tale progetto team. Se viene selezionata questa casella di controllo, tutti i rapporti automatizzati e i dati presenti su questo portale verranno reindirizzati in modo da riflettere i dati per questo progetto team anziché per l'altro progetto team. È necessario assicurarsi che questo sito di SharePoint non sia utilizzato da nessun altro progetto o verificare con il proprietario dell'altro progetto team che venga apportata questa modifica. Per reindirizzare i rapporti e i dati, è necessario inoltre essere un membro del gruppo Project Administrators in entrambi i progetti.

  9. Fare clic su OK, fare clic con il pulsante destro del mouse sul progetto team, quindi fare clic su Mostra portale progetto.

    Il portale del progetto team viene aperto in una nuova finestra del browser.

  10. Fare clic su Azioni sito e quindi su Impostazioni sito.

  11. In Amministrazione sito fare clic su Funzionalità sito.

  12. Nell'elenco di funzionalità del sito trovare ogni funzionalità che si desidera attivare per questo portale, quindi fare clic su Attiva.

Vedere anche

Attività

Modificare o rimuovere l'accesso tra un'applicazione Web di SharePoint e Team Foundation Server

Concetti

Interazioni tra Prodotti SharePoint e Team Foundation Server

Ruoli nei Prodotti SharePoint

Estensioni per Prodotti SharePoint

Console di amministrazione di Team Foundation

Architettura di Team Foundation Server

Account del servizio e dipendenze in Team Foundation Server

Autorizzazioni per Team Foundation Server

Altre risorse

Configurare le impostazioni per la compatibilità con i dashboard

Aggiungere l'integrazione con Prodotti SharePoint a una distribuzione di Team Foundation Server

Configurazione di risorse per il supporto di progetti team

Cronologia delle modifiche

Data

Cronologia

Motivo

Luglio 2010

Informazioni aggiuntive su SharePoint Server 2010, lo strumento di configurazione e il requisito necessario per la funzionalità Esperienza desktop su sistemi operativi specifici.

Commenti e suggerimenti dei clienti.