Strumento View Effective Rights

Aggiornamento: giugno 2009

 

Ultima modifica dell'argomento: 2015-02-27

Lo strumento View Effective Rights è un'utilità del Project Resource Kit di Project Server 2007, che consente agli amministratori di Microsoft Office Project Server 2007 di risolvere i problemi relativi alle impostazioni di sicurezza e al controllo degli accessi.

Lo strumento View Effective Rights consente di:

  • Verificare l'accesso di un utente a un progetto o una risorsa specifica mediante un'autorizzazione di categoria

  • Verificare il livello di autorizzazione di un utente per una specifica autorizzazione globale

  • Verificare l'accesso di un utente a un progetto o una risorsa specifica mediante una visualizzazione di Project Web Access

Fare clic per scaricare (https://www.microsoft.com/downloads/details.aspx?familyid=a33d253c-6424-48e4-b87e-0861d1977bb7\&displaylang=it) Project Resource Kit di Project Server 2007 dall'Area download Microsoft.

Requisiti

Di seguito sono elencati i requisiti per l'utilizzo dello strumento View Effective Rights:

  • Microsoft Windows XP, Windows Vista o Windows Server 2003.

  • Microsoft .NET Framework 2.x o 3.x.

  • Lo strumento deve poter accedere al database Published di Project Server dell'istanza di Project Server 2007. L'utente connesso al computer in cui è in esecuzione lo strumento deve disporre delle autorizzazioni per questo database in Microsoft SQL Server.

Verificare l'accesso di un utente a un progetto o una risorsa specifica mediante un'autorizzazione di categoria

  1. Eseguire ViewEffectiveRights.exe per avviare lo strumento View Effective Rights.

  2. Nella pagina What problem you are trying to resolve? selezionare Why a user does/doesn't have the correct rights on a specific Project/Resource or the correct Global Permissions. Fare clic su Next.

  3. Configurare la sezione Database Info per connettere il database Published di Project Server in SQL Server.

    Strumento per la visualizzazione dei diritti effettivi - configurare il database

    1. Nella casella Database Server digitare il nome del server database di SQL Server che ospita il database Published di Project Server. Inserire un punto (.) per cercare il database nel computer locale. Lo strumento accede al server di database specificato e fornisce un elenco dei database Published di Project Server disponibili in tale server.

    2. Nella casella Database Name selezionare il database Published di Project Server desiderato. I dati del database selezionato verranno caricati automaticamente.

      Lo stato della connessione al database è visualizzato accanto a Database Info.

      [!NOTA] Lo strumento non esegue alcuna operazione di scrittura o aggiornamento nel server e richiede solo l'accesso in lettura al database.

  4. Completare le impostazioni di configurazione nella pagina successiva visualizzata:

    Strumento per la visualizzazione diritti effettivi - configurazione 1

    • Nel primo elenco a discesa selezionare una specifica autorizzazione di categoria per una risorsa o per un progetto, oppure un'autorizzazione globale.

    • Nel secondo elenco a discesa selezionare l'utente di cui si desidera controllare l'autorizzazione.

    • Nell'ultimo elenco a discesa selezionare un progetto o una risorsa nel server. Se nel primo elenco a discesa è stata selezionata un'autorizzazione globale, questo elenco non viene visualizzato.

  5. Fare clic su Search per eseguire sul server una query relativa all'autorizzazione di cui l'utente dispone effettivamente per il sistema. Verranno quindi visualizzati i risultati della query.

    Strumento per la visualizzazione dei diritti effettivi - risultati della query

    I risultati della query visualizzano i possibili modi in cui le autorizzazioni di un utente per un oggetto potrebbero essere concesse o negate, ad esempio attraverso una categoria o un gruppo a cui l'utente è assegnato. Viene inoltre visualizzato il diritto effettivo dell'utente per l'oggetto. Nell'immagine precedente, all'utente è stato negato l'accesso tramite la categoria My Organization assegnata direttamente all'utente. Il diritto effettivo dell'utente per l'oggetto è Deny.

    Le colonne all'interno dei risultati della query sono:

    Column Name Description

    Object Present

    Specifica se il progetto o la risorsa è stata aggiunta esplicitamente alla categoria. L'oggetto potrebbe essere ancora disponibile per l'utente attraverso le regole di categoria. Non rilevante per le autorizzazioni globali.

    Right

    Specifica se all'utente è stato concesso l'accesso all'autorizzazione, nell'ambito del gruppo in questione o direttamente all'utente stesso.

    Category Name

    Specifica la categoria per la quale all'utente è stata concessa o negata l'autorizzazione. Non rilevante per le autorizzazioni globali.

    Group Name

    Specifica il gruppo attraverso il quale sono state impostate le autorizzazioni dell'utente. Se l'autorizzazione è stata applicata all'utente direttamente, nell'elenco non viene visualizzata alcuna voce.

    Applicable Rules

    Specifica le regole di categoria applicabili per la categoria in questione. Non rilevante per le autorizzazioni globali. A seconda del tipo di oggetto, questa opzione determina se un progetto o una risorsa è associata alle opzioni della categoria corrispondente.

    [!NOTA] Per ulteriori informazioni sulle regole di categoria, vedere l'articolo di MSDN Utilizzo della protezione di Project Server (informazioni in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=110410&clcid=0x410) (informazioni in lingua inglese) .

Verificare il livello di autorizzazione di un utente per una specifica autorizzazione globale

  1. Eseguire ViewEffectiveRights.exe per avviare lo strumento View Effective Rights.

  2. Nella pagina What problem you are trying to resolve? selezionare Why a user does/doesn't have the correct rights on a specific Project/Resource or the correct Global Permissions. Fare clic su Next.

  3. Configurare la sezione Database Info per connettere il database Published di Project Server in SQL Server.

    1. Nella casella Database Server digitare il nome del server database di SQL Server che ospita il database Published di Project Server. Inserire un punto (.) per cercare il database nel computer locale. Lo strumento accede al server database specificato e fornisce un elenco dei database Published di Project Server disponibili in tale server.

    2. Nella casella Database Name selezionare il database Published di Project Server desiderato. I dati del database selezionato verranno caricati automaticamente.

      Lo stato della connessione al database è visualizzato accanto a Database Info.

      [!NOTA] Lo strumento non esegue alcuna operazione di scrittura o aggiornamento nel server e richiede solo l'accesso in lettura al database.

  4. Completare le impostazioni di configurazione nella pagina successiva visualizzata:

    Strumento per la visualizzazione dei diritti effettivi

    • Nel primo elenco a discesa selezionare un'autorizzazione globale specifica.

      [!NOTA] Quando si seleziona l'autorizzazione globale, il terzo elenco a discesa non è necessario e non verrà visualizzato.

    • Nel secondo elenco a discesa selezionare l'utente di cui si desidera controllare l'autorizzazione globale.

  5. Fare clic su Search per eseguire sul server una query relativa all'autorizzazione di cui l'utente dispone effettivamente per il sistema. Verranno quindi visualizzati i risultati della query.

    Strumento per la visualizzazione dei diritti effettivi - risultati della query

I risultati della query visualizzano i possibili modi in cui le autorizzazioni globali di un utente potrebbero essere concesse o negate (attraverso un gruppo al quale l'utente è assegnato, oppure direttamente all'utente). Il diritto effettivo, in base ai risultati della query, viene visualizzato sopra l'elenco. Nell'immagine precedente, all'utente è concessa l'autorizzazione globale direttamente e attraverso quattro gruppi. Il diritto effettivo è Allow.

Le colonne all'interno dei risultati della query sono:

Column Name Description

Right

Specifica se all'utente è stato concesso l'accesso all'autorizzazione, nell'ambito del gruppo in questione o direttamente all'utente stesso.

Group Name

Specifica il gruppo attraverso il quale sono state impostate le autorizzazioni dell'utente. Se l'autorizzazione è stata applicata all'utente direttamente, nell'elenco non viene visualizzata alcuna voce.

Verificare l'accesso di un utente a un progetto o una risorsa specifica mediante una visualizzazione di Project Web Access

Oltre che sulle autorizzazioni di categoria, le visualizzazioni di Project Web Access possono influire anche sui progetti o le risorse accessibili agli utenti. Questo può provocare situazioni in cui gli utenti, nonostante dispongano dell'autorizzazione opportuna, non riescono ad accedere a un oggetto in alcune visualizzazioni.

Utilizzare la procedura seguente per verificare l'accesso di un utente a un progetto o a una risorsa tramite una visualizzazione di Project Web Access:

  1. Dopo avere scaricato il Project Resource Kit di Project 2007, nella directory di estrazione dei file eseguire ViewEffectiveRights.exe per avviare lo strumento View Effective Rights.

  2. Nella pagina What problem you are trying to resolve? selezionare Why a user can/can't see a specific Project/Resource in a particular Project Web Access View. Fare clic su Next.

  3. Configurare la sezione Database Info per connettere il database Published di Project Server in SQL Server.

    1. Nella casella Database Server digitare il nome del server database di SQL Server che ospita il database Published di Project Server. Inserire un punto (.) per cercare il database nel computer locale. Lo strumento accede al server di database specificato e fornisce un elenco dei database Published di Project Server disponibili in tale server.

    2. Nella casella Database Name selezionare il database Published di Project Server desiderato. I dati del database selezionato verranno caricati automaticamente.

      Lo stato della connessione al database è visualizzato accanto a Database Info.

      [!NOTA] Lo strumento non esegue alcuna operazione di scrittura o aggiornamento nel server e richiede solo l'accesso in lettura al database.

  4. Completare le impostazioni di configurazione nella pagina successiva visualizzata:

    Strumento per la visualizzazione diritti effettivi - configurazione 3

    • Nel primo elenco a discesa selezionare il tipo di visualizzazione che si desidera controllare. Le opzioni disponibili sono Project Center, Project Details, Resource Assignments, Resource Center e Team Builder.

      [!NOTA] Si tratta delle visualizzazioni di Project Web Access che possono influire sulla visibilità dei progetti o delle risorse.

    • Nel secondo elenco a discesa selezionare un utente.

    • Nel terzo elenco a discesa selezionare un progetto o una risorsa.

    • Nell'ultimo elenco a discesa scegliere tra le visualizzazioni possibili per il tipo selezionato nel primo elenco a discesa.

  5. Fare clic su Search per eseguire sul server una query relativa all'autorizzazione di cui l'utente dispone effettivamente per il sistema. Verranno visualizzati i risultati della query.

    Strumento per la visualizzazione dei diritti effettivi - risultati della query

    I risultati della query visualizzano i possibili modi in cui le autorizzazioni di un utente per un oggetto potrebbero essere concesse o negate tramite la visualizzazione selezionata. I risultati mostrano l'autorizzazione rilevante utilizzata per la visualizzazione dell'oggetto. L'autorizzazione rilevante viene selezionata automaticamente in base al tipo di visualizzazione specificato e compare sopra i risultati della query. Le colonne dei risultati della query sono identiche a quelle descritte per l'opzione precedente, con l'aggiunta della colonna View Present.

    Column Name Description

    Object Present

    Specifica se il progetto o la risorsa è stata aggiunta esplicitamente alla categoria. L'oggetto potrebbe essere ancora disponibile per l'utente attraverso le regole di categoria. Non rilevante per le autorizzazioni globali.

    View Present

    Specifica se la visualizzazione si trova nella categoria specificata.

    Right

    Specifica se all'utente è stato concesso l'accesso all'autorizzazione, nell'ambito del gruppo in questione o direttamente all'utente stesso.

    Category Name

    Specifica la categoria per la quale all'utente è stata concessa o negata l'autorizzazione. Non rilevante per le autorizzazioni globali.

    Group Name

    Specifica il gruppo attraverso il quale sono state impostate le autorizzazioni dell'utente. Se l'autorizzazione è stata applicata all'utente direttamente, nell'elenco non viene visualizzata alcuna voce.

    Applicable Rules

    Specifica le regole di categoria applicabili per la categoria in questione. Non rilevante per le autorizzazioni globali. A seconda del tipo di oggetto, questa opzione determina se un progetto o una risorsa è associata alle opzioni della categoria corrispondente.

    [!NOTA] Per ulteriori informazioni sulle regole di categoria, vedere l'articolo di MSDN Utilizzo della protezione di Project Server (informazioni in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=110410&clcid=0x410) (informazioni in lingua inglese) .

Scaricare il manuale

Questo argomento è incluso nel manuale seguente, che può essere scaricato per una lettura e una stampa più agevoli:

Per un elenco completo dei manuali disponibili, vedere la pagina di informazioni sul contenuto scaricabile per Project Server 2007 (informazioni in lingua inglese).