Condividi tramite


Assegnazione di autorizzazioni per supportare l'integrazione di Project Server e Team Foundation Server

Prima di poter configurare l'integrazione o la sincronizzazione dei dati tra Visual Studio Team Foundation Server 2010 e Microsoft Project Server 2007 con Service Pack 2 (SP2) o Project Server 2010, è necessario concedere autorizzazioni a diversi account. Le autorizzazioni devono essere concesse ad amministratori, account di servizio e membri del team. È inoltre necessario assicurarsi che specifici account di servizio dispongano dell'accesso come provider di servizi condivisi (SSP) per il server che ospita Prodotti SharePoint per Project Server.

Nota

Le autorizzazioni devono essere concesse dopo avere installato il Service Pack per Team Foundation Server 2010 e il Feature Pack per l'integrazione di Team Foundation Server e Project Server. Per ulteriori informazioni, vedere Requisiti di sistema e di installazione per supportare l'integrazione di Team Foundation Server e Project Server.

Per ridurre al minimo l'aggiunta manuale di utenti e gruppi agli utenti di Team Foundation e Project Server, è possibile sincronizzare utenti e risorse con gli utenti nel servizio directory Active Directory per più domini e insiemi di strutture. Per ulteriori informazioni, vedere la seguente pagina del sito Web Microsoft: Gestire la sincronizzazione di Active Directory in Project Server 2007.

Prima di assegnare le autorizzazioni, può essere opportuno rivedere le informazioni contenute nelle pagine seguenti del sito web Microsoft:

In questo argomento

  • Autorizzazioni necessarie per configurare l'integrazione e supportare la sincronizzazione dei dati

  • Concedere le autorizzazioni amministrative a Team Foundation

  • Concedere le autorizzazioni Project Server

  • Aggiungere l'account del servizio di Team Foundation Server al provider di servizi condivisi di Project Server 2007

  • Aggiungere l'account del servizio di Team Foundation Server all'applicazione di servizio di Project Server 2010

  • Concedere le autorizzazioni per i database PWA all'account del servizio per il pool di applicazioni Web per Project Server 2010

Autorizzazioni necessarie

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

  • Per concedere le autorizzazioni Team Foundation: gruppo Team Foundation Administrators o 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 un insieme di progetti team tramite Team Explorer.

  • Per concedere autorizzazioni Project Server: Gestisci autorizzazioni globali per utenti e gruppi per un'istanza di Project Web Access o Project Web App (PWA). È inoltre necessario avere accesso a Project Server tramite PWA.

  • Per concedere le autorizzazioni di Project Server 2010 per il database dei rapporti: membro del gruppo di sicurezza Administrators per i database SQL Server per Project Server.

  • Per concedere le autorizzazioni SSP: il gruppo Amministratori farm, il gruppo di amministratori dell'applicazione Web che supporta Project Server o il gruppo SharePoint Administration. L'appartenenza a un gruppo dipenderà dall'architettura di sicurezza della distribuzione.

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

Autorizzazioni necessarie per configurare l'integrazione e supportare la sincronizzazione dei dati

Per configurare l'integrazione dei due prodotti server e sincronizzare i dati, è necessario concedere diversi set di autorizzazioni. È necessario concedere le autorizzazioni all'utente che esegue le attività di configurazione tramite lo strumento da riga di comando TfsAdmin ProjectServer, installato nello stesso computer client di Visual Studio 2010 SP1. Per consentire ai responsabili di progetto di gestire le associazioni dei piani di progetto dell'organizzazione con i progetti team, è necessario concedere loro l'autorizzazione Amministrazione integrazione di Project Server per gli insiemi che ospitano i progetti team con i quali i piani verranno sincronizzati.

Inoltre, è necessario assicurarsi che agli account di servizio specifici vengano concesse le autorizzazioni amministrative sulle istanze di PWA e l'accesso ai provider di servizi condivisi. I requisiti per Project Server 2007 e Project Server 2010 sono leggermente diversi. È inoltre necessario aggiungere al gruppo Membri del team di Project Server gli utenti o i gruppi di distribuzione di Team Foundation di Active Directory contenenti gli account utente dei membri del team, in modo che tali utenti possano inviare aggiornamenti a Project Server.

Nota

È necessario concedere a tutti gli account di servizio di Project Server e Prodotti SharePoint l'autorizzazione di accesso al computer sul quale il servizio è in esecuzione.

Nella tabella seguente vengono riepilogate le autorizzazioni che è necessario concedere.

Nota

L'account del servizio di Team Foundation Server esegue anche il servizio Agente processo in background per Team Foundation. Tutte le opzioni del comando TfsAdmin vengono eseguite con questo account di servizio, fatta eccezione per le opzioni /RegisterPWA e /UnregisterPWA che vengono eseguite con l'account dell'utente che esegue i comandi. Questo agente gestisce i processi di sincronizzazione dei dati. Questo account richiede le autorizzazioni per accedere a ogni istanza di PWA di cui è stato eseguito il mapping e le autorizzazioni per chiamare i servizi Project Server Integration (PSI).

Account

Autorizzazioni Team Foundation

Autorizzazioni Project Server 2007 con SP2

Autorizzazioni Project Server 2010

Account del servizio di Team Foundation Server.

Non applicabile.

È necessario concedere le seguenti autorizzazioni globali e di categoria all'account del servizio di Team Foundation Server:

  • Globali - amministratore: Gestisci campi personalizzati organizzazione, Gestisci eventi del server e Gestione utenti e gruppi.

  • Globali - generale: Accedi, Nuova assegnazione attività e Riassegna attività.

  • Globale - progetto: Crea team per un nuovo progetto

  • Globali - visualizzazioni: Visualizza approvazioni, Visualizza centro Progetti, Visualizza centro Risorse e Visualizza centro Attività.

  • Categoria - progetto: Apri progetto e Visualizza sito progetto.

  • Categoria – risorse: Visualizza dati delle risorse dell'organizzazione.

Per ulteriori informazioni, vedere Concedere le autorizzazioni Project Server più avanti in questo argomento.

È necessario concedere l'accesso al provider di servizi condivisi (SSP). Per ulteriori informazioni, vedere Aggiungere l'account del servizio di Team Foundation Server al provider di servizi condivisi di Project Server 2007 più avanti in questo argomento.

È necessario concedere le seguenti autorizzazioni globali e di categoria all'account del servizio di Team Foundation Server:

  • Globali - amministratore: Gestisci campi personalizzati organizzazione, Gestisci eventi del server, Gestisci servizi sito e Gestione utenti e gruppi.

  • Globali - generale: Accedi, Nuova assegnazione attività e Riassegna attività.

  • Globale - progetto: Crea team per un nuovo progetto.

  • Globali - visualizzazioni: Visualizza approvazioni, Visualizza centro Progetti, Visualizza centro Risorse e Visualizza centro Attività.

  • Categoria - progetto: Apri progetto e Visualizza sito progetto.

  • Categoria – risorse: Visualizza dati delle risorse dell'organizzazione.

Per ulteriori informazioni, vedere Concedere le autorizzazioni Project Server più avanti in questo argomento.

Autorizzazioni Controllo completo per avviare l'applicazione di servizio di Project Server. Per ulteriori informazioni, vedere Aggiungere l'account del servizio all'applicazione di servizio di Project Server 2010.

Account del servizio per il pool di applicazioni Web di Project Server.

Non applicabile.

Non applicabile.

È necessario concedere all'account del servizio per il pool di applicazioni Web di Project Server le seguenti autorizzazioni SQL Server per il database dei rapporti di PWA:

  • Modifica qualsiasi schema

  • Crea tabella

  • Elimina

  • Execute

  • Insert

  • Seleziona

  • Aggiorna

Per il database di pubblicazione PWA, è necessario concedere anche l'autorizzazione Seleziona.

Per ulteriori informazioni, vedere Concedere le autorizzazioni per i database PWA all'account del servizio per il pool di applicazioni Web per Project Server 2010.

Account del servizio per il gestore eventi di Project Server.

Non applicabile.

Non applicabile.

Autorizzazioni Controllo completo per l'applicazione del servizio di Project Server. Per ulteriori informazioni, vedere Aggiungere l'account del servizio all'applicazione di servizio di Project Server 2010.

Account di utenti che configurano l'integrazione eseguendo i comandi TfsAdmin ProjectServer RegisterPWA/UnRegisterPWA.

È necessario aggiungere questi utenti al gruppo Team Foundation Administrators.

È necessario aggiungere questi utenti al gruppo Administrators per ogni istanza di PWA che verrà registrata in Team Foundation Server.

È necessario aggiungere questi utenti al gruppo Administrators per ogni istanza di PWA che verrà registrata in Team Foundation Server.

Account di utenti che configurano l'integrazione eseguendo i comandi TfsAdmin ProjectServer ma non registrano istanze di PWA o ne annullano la registrazione.

È necessario concedere l'autorizzazione Amministrazione integrazione di Project Server agli utenti.

Non applicabile.

Non applicabile.

Gli account utente assegnati come risorse nel piano del progetto o al campo Assegnato a per un elemento di lavoro. Gli utenti inviano gli aggiornamenti di stato che passano nella coda di stato per il responsabile di progetto.

È necessario concedere autorizzazioni Collaboratore ai membri del team per il progetto team.

È necessario aggiungere i membri del team al gruppo Membri del team di PWA o concedere loro le autorizzazioni Apri progetto e Visualizza sito progetto in Project.

Per ulteriori informazioni, vedere Per aggiungere utenti di Team Foundation al gruppo Membri del team più avanti in questo argomento.

Inoltre, è necessario aggiungere questi account al pool dei progetti dell'organizzazione ed al pool delle risorse del piano del progetto.

È necessario aggiungere i membri del team al gruppo Membri del team di PWA o concedere loro le autorizzazioni Apri progetto e Visualizza sito progetto in Project. Per ulteriori informazioni, vedere Per aggiungere membri di Team Foundation al gruppo Membri del team più avanti in questo argomento.

Inoltre, è necessario aggiungere questi account al pool dei progetti dell'organizzazione ed al pool delle risorse per il piano del progetto.

Account di utenti di Project Professional.

È necessario concedere Visualizza informazioni a livello di progetto o assegnarli come membri del gruppo Lettore del progetto.

È necessario aggiungere questi account al gruppo Gestione progetti di Project Server.

È necessario aggiungere questi account al gruppo Gestione progetti di Project Server.

È possibile impostare le autorizzazioni Team Foundation in Team Explorer o nella console di amministrazione di Team Foundation, come descritto in Concedere le autorizzazioni amministrative Team Foundation più avanti in questo argomento.

Le autorizzazioni Project Server vengono concesse dalla pagina Impostazioni server di un'istanza di Project Server. Per ulteriori informazioni, vedere Concedere le autorizzazioni Project Server più avanti in questo argomento.

Torna all'inizio

Concedere le autorizzazioni amministrative Team Foundation

Per configurare l'integrazione di Team Foundation Server e Project Server, è necessario disporre delle autorizzazioni per amministrare Team Foundation Server o un insieme di progetti team. Sia per la configurazione che per la sincronizzazione, è inoltre necessario concedere l'autorizzazione Amministrazione integrazione di Project Server all'utente che configurerà l'integrazione dei due prodotti server.

Nota

Per lo scopo di configurazione dei due prodotti server, è possibile ignorare le autorizzazioni necessarie per amministrare Prodotti SharePoint e SQL Server Reporting Services.

Per concedere le autorizzazioni per amministrare Team Foundation Server o un insieme di progetti team, vedere Impostare le autorizzazioni di amministratore per Team Foundation Server e Impostare autorizzazioni di amministratore per insiemi di progetti team.

Per concedere le autorizzazioni per amministrare l'integrazione di Project Server

  1. Aprire la console di amministrazione di Team Foundation Server.

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

  2. Espandere il server, fare clic su Insiemi di progetti team, fare clic su un insieme, quindi su Amministra sicurezza.

  3. Nella finestra Sicurezza globale, fare clic su [Insieme]\Project Collection Service Accounts.

  4. In Autorizzazioni, per Amministrazione integrazione di Project Server selezionare la casella di controllo Consenti.

  5. Fare clic su Chiudi per chiudere la finestra Sicurezza globale.

Torna all'inizio

Concedere le autorizzazioni Project Server

È necessario concedere le autorizzazioni Project Server agli account seguenti:

  • È necessario aggiungere al gruppo Amministratori l'account dell'utente che registrerà un'istanza di PWA in Team Foundation Server.

  • È necessario aggiungere l'account del servizio di Team Foundation Server al gruppo Amministratori o concedere a tale account il set minimo di autorizzazioni globali e di categoria come descritto in Autorizzazioni necessarie per configurare l'integrazione e supportare la sincronizzazione dei dati precedentemente in questo argomento.

  • È necessario aggiungere al gruppo Membri del team gli account di tutti i membri di Team Foundation che invieranno aggiornamenti di stato a Project Server.

Per aggiungere un account a Project Server e assegnarlo al gruppo Amministratori

  1. Dalla home page di PWA, nell'area Avvio veloce fare clic su Impostazioni server.

  2. Nella pagina Impostazioni server fare clic su Gestisci utenti.

  3. Nella pagina Gestisci utenti fare clic su Nuovo utente.

  4. Nella pagina Nuovo utente digitare le informazioni necessarie in ogni campo. Tenere presente quanto segue:

    1. Deselezionare la casella di controllo L'utente può essere assegnato come risorsa se l'account è un account di servizio.

    2. Nel campo Autenticazione utente digitare il nome account dell'utente o l'account di servizio.

    3. Deselezionare la casella di controllo Livellamento della risorsa consentito se l'account è un amministratore o un account di servizio.

    4. Per aggiungere l'account al gruppo Amministratori, in Gruppi di protezione fare clic su Amministratori, quindi su Aggiungi.

  5. Fare clic su Salva.

Per ulteriori informazioni, vedere le pagine seguenti del sito Web Microsoft:

Per concedere le autorizzazioni globali minime all'account del servizio di Team Foundation Server

  1. Dalla pagina PWA, nell'area Avvio veloce fare clic su Impostazioni server.

  2. Nella pagina Impostazioni server fare clic su Gestisci utenti.

  3. Nella pagina Gestisci utenti fare clic su Nuovo utente.

  4. Nella pagina Nuovo utente digitare le informazioni necessarie in ogni campo. Tenere presente quanto segue:

    1. Deselezionare la casella di controllo L'utente può essere assegnato come risorsa perché l'account è un account di servizio.

    2. Nel campo Autenticazione utente digitare il nome dell'account di servizio.

    3. Per assegnare Autorizzazioni globali fare clic sulla casella di controllo Consenti per ogni autorizzazione che si desidera impostare, come specificato precedentemente in questo argomento.

  5. Fare clic su Salva.

Per concedere autorizzazioni di categoria all'account di servizio

  1. Dalla home page di PWA, nell'area Avvio veloce fare clic su Impostazioni server.

  2. Nella pagina Impostazioni server fare clic su Gestisci categorie.

  3. Nella pagina Gestisci categorie fare clic su Nuova categoria.

  4. Nella pagina Aggiungi o modifica categoria digitare un nome per la categoria dell'account di servizio. Ad esempio, digitare Account servizio.

  5. In Utenti disponibili fare clic sul nome dell'account del servizio di Team Foundation Server, quindi fare clic su Aggiungi.

  6. In Progetti fare clic su Tutti i progetti attuali e futuri nel database di Project Server.

  7. Fare clic su Salva.

Per aggiungere membri di Team Foundation al gruppo Membri del team

  1. Dalla home page di PWA, nell'area Avvio veloce fare clic su Impostazioni server.

  2. Nella pagina Impostazioni server, nella sezione Protezione fare clic su Gestisci gruppi.

  3. Nella pagina Gestisci gruppi fare clic su Membri del team.

  4. Nella pagina Aggiungi o modifica gruppo, tenendo premuto il tasto MAIUSC fare clic sugli utenti che si desidera aggiungere da Utenti disponibili, quindi fare clic su Aggiungi.

  5. In Categorie verificare o aggiungere Attività da Categorie disponibili a Categorie selezionate.

Per ulteriori informazioni, vedere la pagina seguente nel sito Web Microsoft: Gestire i gruppi di sicurezza in Project Server 2010.

Torna all'inizio

Aggiungere l'account del servizio di Team Foundation Server al provider di servizi condivisi di Project Server 2007

Per supportare elaborazione dell'aggiornamento di stato da parte del motore di sincronizzazione durante l'integrazione con Project Server 2007, è necessario aggiungere l'account del servizio di Team Foundation Server al provider di servizi condivisi di Project Server. Questa procedura può essere eseguita tramite lo strumento da riga di comando stsadm, che può concedere a un utente non amministratore i diritti a servire un provider di servizi condivisi. Per ulteriori informazioni, vedere la pagina seguente nel sito Web Microsoft: Strumento da riga di comando Stsadm (Office SharePoint 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 stsadm 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.

Per concedere all'account di servizio un accesso al provider di servizi condivisi

  1. Su ogni server che fa parte della farm Prodotti SharePoint che supporta la distribuzione di Team Foundation Server, aprire una finestra del prompt dei comandi e spostarsi sulla directory Unità:\Programmi\File comuni\Microsoft Shared\Web Server Extensions\12\bin\.

  2. Digitare il comando seguente, dove AccountServizioTFS è l'account del servizio di Team Foundation Server.

    stsadm.exe -o editssp -title SharedServices -setaccounts <Account di servizio esistenti>, AccountServizioTFS

    Nota importanteImportante

    È necessario aggiungere AccountServizioTFS nel formato dominio\nomeutente all'elenco di account di servizio esistenti.

Torna all'inizio

Aggiungere l'account del servizio di Team Foundation Server all'applicazione di servizio di Project Server 2010

Per supportare l'elaborazione dell'aggiornamento di stato da parte del motore di sincronizzazione per l'integrazione con Project Server 2010, è necessario aggiungere l'account del servizio di Team Foundation Server all'applicazione di servizio di Project Server. È possibile eseguire questa procedura tramite Amministrazione centrale SharePoint o Windows PowerShell. Per ulteriori informazioni, vedere la pagina seguente nel sito Web Microsoft: Limitare o abilitare l'accesso a un'applicazione di servizio (SharePoint Server 2010).

Per aggiungere un account di servizio a un'applicazione di servizio tramite Amministrazione centrale SharePoint (2010)

  1. Aprire la pagina Amministrazione centrale SharePoint per Project Server.

  2. In Gestione applicazioni fare clic su Gestisci applicazioni di servizio.

  3. Nella pagina Gestisci applicazioni di servizio fare clic su Applicazione di servizio di Project Server.

    La barra multifunzione diventa disponibile.

  4. Nella barra multifunzione fare clic su Autorizzazioni.

  5. Nella finestra di dialogo Autorizzazioni di connessione per applicazione di servizio di Project Server digitare il nome dell'account del servizio, quindi fare clic su Aggiungi.

  6. Nel riquadro centrale verificare che il nome dell'account del servizio appena aggiunto sia evidenziato.

  7. Nel riquadro inferiore fare clic sulla casella di controllo Controllo completo, quindi fare clic su OK.

Torna all'inizio

Concedere le autorizzazioni per i database PWA all'account del servizio per il pool di applicazioni Web per Project Server 2010

Per supportare la sincronizzazione dei dati è necessario concedere le autorizzazioni all'account del servizio per il pool di applicazioni Web per aggiornare due database SQL Server per Project Server 2010.

Per concedere autorizzazioni ad un database per un'istanza di PWA

  1. Accedere al server a livello dati per Project Server.

  2. Fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft SQL Server 2008, quindi fare clic su SQL Server Management Studio.

    Verrà visualizzata la finestra di dialogo Connetti al server.

  3. Accertarsi che Motore di database sia selezionato nell'elenco Tipo server.

  4. In Nome server digitare il nome del server che ospita i database per Project Server, quindi fare clic su Connetti.

    Nota

    Se SQL Server è installato in un cluster, digitare il nome del cluster anziché il nome del computer. Se è stata specificata un'istanza denominata, digitare il nome del server e dell'istanza nel formato seguente: ServerDatabase\NomeIstanza.

    Verrà aperto SQL Server Management Studio.

  5. Espandere Database, fare clic col pulsante destro del mouse sul database per l'istanza di PWA (ad esempio, PWA_Reporting), quindi fare clic su Proprietà.

  6. In Seleziona pagina fare clic su Autorizzazioni.

  7. Aggiungere l'account del servizio per il pool di applicazioni Web per Project Server e concedere le autorizzazioni necessarie. Ad esempio, per il database dei rapporti sono necessarie le autorizzazioni seguenti: Modifica qualsiasi schema, Crea tabella, Elimina, Esegui, Inserisci, Seleziona e Aggiorna.

    Per il database di pubblicazione, concedere l'autorizzazione Seleziona.

  8. Ripetere i passaggi da 5 a 7 per ogni istanza di PWA che parteciperà alla sincronizzazione dei dati con Team Foundation Server.

Vedere anche

Altre risorse

Riferimento rapido per la configurazione

Configurazione dell'integrazione di Team Foundation Server e Project Server

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

Amministrazione dell'integrazione di Team Foundation Server e Project Server

Cronologia delle modifiche

Data

Cronologia

Motivo

Aprile 2011

Collegamenti aggiunti agli argomenti che descrivono come aggiungere le risorse al pool di risorse dell'organizzazione in Project Server. Informazioni corrette sulle autorizzazioni che supportano l'account del servizio per il gestore eventi di Project Server. Informazioni aggiunte relative alle autorizzazioni per gli account di utenti che eseguono i comandi TfsAdmin ProjectServer RegisterPWA/UnRegisterPWA.

Correzione di bug nel contenuto.