Afficher l'outil des droits en vigueur
Mis à jour: juin 2009
Dernière rubrique modifiée : 2015-02-27
L'outil « View Effective Rights » (Afficher les droits effectifs) est un utilitaire du kit de ressources de projet de Project Server 2007. Il permet Microsoft Office Project Server 2007 aux administrateurs de résoudre les problèmes concernant les paramètres de sécurité et contrôle d'accès.
Vous pouvez utiliser cet outil pour :
vérifier l'accès de l'utilisateur à un projet ou une ressource spécifique via une autorisation de catégorie ;
vérifier le niveau d'autorisation d'un utilisateur sur une autorisation globale spécifique ;
vérifier l'accès d'un utilisateur à un projet ou une ressource spécifique via un affichage Project Web Access.
Cliquez sur télécharger (en anglais) (https://www.microsoft.com/downloads/details.aspx?FamilyId=A33D253C-6424-48E4-B87E-0861D1977BB7) (en anglais) pour télécharger le package Project Server 2007 du Centre de téléchargement Microsoft.
Conditions requises
L'outil « View Effective Rights » nécessite les éléments suivants pour son utilisation :
Microsoft Windows XP, Windows Vista ou Windows Server 2003 ;
Microsoft .NET Framework 2.x ou 3.x.
Cet outil doit pouvoir accéder à la base de données Project Server publiée de l'instance de Project Server 2007. L'utilisateur connecté à l'ordinateur sur lequel s'exécute l'outil doit avoir les autorisations pour cette base de données dans Microsoft SQL Server.
Vérifiez l'accès de l'utilisateur à un projet spécifique ou une ressource via une autorisation de catégorie
Exécutez ViewEffectiveRights.exe pour démarrer l'outil « View Effective Rights ».
Sur la page What problem you are trying to resolve? (quel problème essayez-vous de résoudre ?), sélectionnez Why a user does/doesn't have the correct rights on a specific Project/Resource or the correct Global Permissions (pourquoi un utilisateur a-t-il ou non les autorisations adéquates pour un projet ou une ressource spécifique, ou les autorisations globales correctes ?). Cliquez sur Suivant.
Configurez la sectionInformations sur la base de données pour vous connecter à la base de données Project Server publiée dans SQL Server.
Dans la zone Database Server (serveur de base de données), tapez le nom du serveur de la base de données SQL Server qui héberge la base de données Project Server publiée. Entrez un point (.) pour rechercher la base de données sur l'ordinateur local. L'outil accède au serveur de la base de données que vous spécifiez et fournit une liste de bases de données Project Server publiées disponibles sur le serveur en question.
Dans la zone Database Name (nom de la base de données), sélectionnez votre base de données Project Server publiée. L'outil charge automatiquement les données pour la base de données sélectionnée.
L'état de votre connexion à la base de données s'affiche en regard des Informations sur la base de données.
Remarque : L'outil n'effectue aucune écriture ou mise à jour sur le serveur et ne requiert que l'accès en lecture à la base de données.
Configurez les paramètres de configuration sur la page suivante qui s'affiche :
Dans la première liste déroulante, sélectionnez une autorisation de ressource de catégorie spécifique, une autorisation de projet catégorie ou une autorisation globale.
Dans la deuxième liste déroulante, sélectionnez l'utilisateur dont vous souhaitez vérifier l'autorisation.
Dans la dernière liste déroulante, sélectionnez un projet ou une ressource sur le serveur. (Cette liste n'apparaît pas si vous avez sélectionné une autorisation globale dans la première liste déroulante.)
Cliquez sur Rechercher pour interroger le serveur sur l'autorisation effective dont l'utilisateur spécifié dispose sur son système. Les résultats de la requête s'affichent ensuite.
Les résultats de la requête sont répartis selon les différentes manières possibles pour un utilisateur d'avoir des autorisations à un objet autorisé ou refusé (par exemple, via une catégorie ou groupe auquel l'utilisateur est affecté). La page de résultats affiche également l'autorisation effective de l'utilisateur pour l'objet. Dans l'illustration ci-dessus, l'utilisateur n'a pas obtenu le droit d'accès via la catégorie Mon organisation affectée directement à l'utilisateur. L'autorisation effective pour l'utilisateur sur l'objet est Refuser.
Les colonnes contenues dans les résultats de la requête sont les suivantes :
Nom de colonne Description Objet présent
Spécifie si le projet ou à la ressource a été explicitement ajouté à la catégorie. Il se peut que l'objet soit toujours disponible pour l'utilisateur via les règles de catégorie. Non pertinent pour les autorisations globales.
Autorisation
Indique si l'utilisateur est autorisé ou non à accéder à l'autorisation dans ce groupe ou directement à l'utilisateur.
Nom de catégorie
Spécifie la catégorie à laquelle l'utilisateur est autorisé ou non à accéder. Non pertinent pour les autorisations globales.
Nom du groupe
Spécifie le groupe via lequel l'utilisateur a obtenu des autorisations. Si l'autorisation a été appliquée à l'utilisateur directement, aucune donnée ne s'affiche dans cette liste.
Règles applicables
Spécifie les règles de catégorie applicables pour la catégorie en question. Non pertinent pour les autorisations globales. Selon le type d'objet, ce paramètre détermine si un projet ou une ressource convient pour les options de catégorie correspondantes.
Remarque : Pour plus d'informations sur les règles de catégorie, voir l'article MSDN Utilisation de la sécurité Project Server (en anglais) (https://go.microsoft.com/fwlink/?linkid=110410&clcid=0x40C) (en anglais) .
Vérifier le niveau d'autorisation d'un utilisateur sur une autorisation globale spécifique
Exécutez ViewEffectiveRights.exe pour démarrer l'outil « View Effective Rights ».
Sur la page What problem you are trying to resolve? (quel problème essayez-vous de résoudre ?), sélectionnez Why a user does/doesn't have the correct rights on a specific Project/Resource or the correct Global Permissions (pourquoi un utilisateur dispose ou non des autorisations adéquates pour un projet ou une ressource spécifique, ou des autorisations globales correctes ?). Cliquez sur Suivant.
Configurez la sectionInformations sur la base de données pour vous connecter à la base de données Project Server publiée dans SQL Server.
Dans la zone Database Server (serveur de base de données), tapez le nom du serveur de la base de données SQL Server qui héberge la base de données Project Server publiée. Entrez un point (.) pour rechercher la base de données sur l'ordinateur local. L'outil accède au serveur de la base de données que vous spécifiez et fournit une liste de bases de données Project Server publiées disponibles sur le serveur en question.
Dans la zone Database Name (nom de la base de données), sélectionnez votre base de données Project Server publiée. L'outil charge automatiquement les données pour la base de données sélectionnée.
L'état de votre connexion à la base de données s'affiche en regard des Informations sur la base de données.
Remarque : L'outil n'effectue aucune écriture ou mise à jour sur le serveur et ne requiert que l'accès en lecture à la base de données.
Configurez les paramètres de configuration sur la page suivante qui s'affiche :
Dans la première liste déroulante, sélectionnez une autorisation globale spécifique.
Remarque : Lorsque vous sélectionnez l'autorisation globale, la troisième liste déroulante devient inutile et ne s'affiche plus. Dans la deuxième liste déroulante, sélectionnez l'utilisateur dont vous souhaitez vérifier l'autorisation globale.
Cliquez sur Rechercher pour interroger le serveur sur l'autorisation effective dont l'utilisateur spécifié dispose sur son système. Les résultats de la requête s'affichent ensuite.
Les résultats de la requête sont répartis selon les différentes manières possibles pour un utilisateur d'avoir des autorisations globales autorisées ou refusées (via un groupe auquel l'utilisateur est affecté ou directement à l'utilisateur). L'autorisation effective dépend des résultats de la requête et s'affiche au-dessus de la liste. Dans l'illustration ci-dessus, l'utilisateur se voit accorder l'autorisation globale directement et via quatre groupes. L'autorisation effective est Autoriser.
Les colonnes contenues dans les résultats de la requête sont les suivantes :
Nom de colonne | Description |
---|---|
Autorisation |
Indique si l'utilisateur est autorisé ou non à accéder à l'autorisation dans ce groupe ou directement à l'utilisateur. |
Nom du groupe |
Spécifie le groupe via lequel l'utilisateur a obtenu des autorisations. Si l'autorisation a été appliquée à l'utilisateur directement, aucune donnée ne s'affiche dans cette liste. |
Vérifier l'autorisation d'accès d'un utilisateur à un projet spécifique ou une ressource à un affichage Project Web Access
Outre les autorisations de catégorie, les affichages Project Web Access peuvent également déterminer les projets ou ressources qui sont accessibles aux utilisateurs. Cela peut conduire à des situations où les utilisateurs disposant d'une autorisation appropriée, ne peuvent pas, malgré tout, accéder à un objet dans des affichages spécifiques.
Utilisez la procédure suivante pour vérifier l'autorisation d'accès d'un utilisateur à un projet ou une ressource via un affichage Project Web Access :
Après avoir téléchargé le kit de ressources de projet de Project 2007 dans le répertoire dans lequel les fichiers ont été extraits, vous pouvez exécuter ViewEffectiveRights.exe pour démarrer l'outil « View Effective Rights ».
Sur la page What problem you are trying to resolve? quel problème essayez-vous de résoudre ?), sélectionnez Why a user can/can't see a specific Project/Resource in a particular Project Web Access View (pourquoi un utilisateur peut-il ou non afficher un projet ou une ressource spécifique dans un affichage Project Web Access particulier). Cliquez sur Suivant.
Configurez la sectionInformations sur la base de données pour vous connecter à la base de données Project Server publiée dans SQL Server.
Dans la zone Database Server (serveur de base de données), tapez le nom du serveur de la base de données SQL Server qui héberge la base de données Project Server publiée. Entrez un point (.) pour rechercher la base de données sur l'ordinateur local. L'outil accède au serveur de la base de données que vous spécifiez et fournit une liste de bases de données Project Server publiées disponibles sur le serveur en question.
Dans la zone Database Name (nom de la base de données), sélectionnez votre base de données Project Server publiée. L'outil charge automatiquement les données pour la base de données sélectionnée.
L'état de votre connexion à la base de données s'affiche en regard des Informations sur la base de données.
Remarque : L'outil n'effectue aucune écriture ou mise à jour sur le serveur et ne requiert que l'accès en lecture à la base de données.
Configurez les paramètres de configuration sur la page suivante qui s'affiche :
Dans la première liste déroulante, choisissez le type d'affichage à vérifier. Les options sont Centre de projets, détails du projet, affectation de ressources, Centre de ressources et Créateur d'équipe.
Remarque : Il s'agit des affichages Project Web Access qui peuvent affecter la visibilité des projets ou des ressources. Dans la seconde liste déroulante, sélectionnez un utilisateur.
Dans la troisième liste déroulante, sélectionnez un projet ou une ressource.
Dans la dernière liste déroulante, choisissez l'affichage correspondant au type sélectionné dans la première liste déroulante.
Cliquez sur Rechercher pour interroger le serveur sur l'autorisation effective dont l'utilisateur spécifié dispose sur son système. Les résultats de la requête s'affichent ensuite.
Les résultats de la requête sont répartis selon les différentes manières possibles pour un utilisateur d'obtenir des autorisations acceptées ou refusées pour un objet via l'affichage sélectionné. Les résultats correspondent à une autorisation appropriée utilisée pour afficher l'objet. L'autorisation appropriée est automatiquement sélectionnée selon le type d'affichage spécifié et elle s'affiche au-dessus des résultats de la requête. Les colonnes des résultats de la requête sont identiques à celles décrites pour l'option précédente, avec en supplément la colonne Affichage présent.
Nom de colonne Description Objet présent
Spécifie si le projet ou à la ressource a été explicitement ajouté à la catégorie. Il se peut que l'objet soit toujours disponible pour l'utilisateur via les règles de catégorie. Non pertinent pour les autorisations globales.
Affichage présent
Indique si l'affichage est dans la catégorie spécifiée.
Autorisation
Indique si l'utilisateur est autorisé ou non à accéder à l'autorisation dans ce groupe ou directement à l'utilisateur.
Nom de catégorie
Spécifie la catégorie à laquelle l'utilisateur est autorisé ou non à accéder. Non pertinent pour les autorisations globales.
Nom du groupe
Spécifie le groupe via lequel l'utilisateur a obtenu des autorisations. Si l'autorisation a été appliquée à l'utilisateur directement, aucune donnée ne s'affiche dans cette liste.
Règles applicables
Spécifie les règles de catégorie applicables pour la catégorie en question. Non pertinent pour les autorisations globales. Selon le type d'objet, ce paramètre détermine si un projet ou une ressource convient pour les options de catégorie correspondantes.
Remarque : Pour plus d'informations sur les règles de catégorie, voir l'article MSDN Utilisation de la sécurité Project Server (en anglais) (https://go.microsoft.com/fwlink/?linkid=110410&clcid=0x40C) (en anglais) .
Télécharger ce livre
Cette rubrique est incluse dans le livre téléchargeable suivant pour une lecture et une impression plus faciles :
Vous trouverez la liste complète des livres disponibles dans la page Livres à télécharger pour Project Server 2007.