Partager via


Tâches et autorisations

Dans Reporting Services, les tâches correspondent aux actions qu’un utilisateur ou un administrateur peut effectuer. Les tâches sont prédéfinies. Vous ne pouvez pas créer de tâches personnalisées ou les modifier par programme ou via un outil. Il y a vingt-cinq tâches au total. Ces tâches comprennent l'ensemble des opérations disponibles dans la sécurité basée sur l'attribution de rôles. Parmi ces tâches, citons par exemple « Afficher les rapports », « Gérer les rapports » et « Gérer les propriétés du serveur de rapports ».

Chaque tâche se compose d'un ensemble d'autorisations, qui sont également prédéfinies. Par exemple, la tâche « Gérer les dossiers » contient les autorisations de création et de suppression des dossiers, et d'affichage et de mise à jour des propriétés des dossiers. Les autorisations pour chaque tâche sont documentées pour fournir une description plus exacte de chaque tâche. Il n’est pas possible d’interagir directement avec les autorisations ou de les spécifier dans les attributions de rôles. Ils se voient accorder des autorisations indirectement par le biais des tâches qui sont incluses dans les définitions de rôles.

Les tâches peuvent être effectuées uniquement si elles font partie d’un rôle et que ce rôle est inclus dans une attribution de rôle. Par conséquent, si la tâche Afficher les modèles n’est pas incluse dans un rôle ou si ce rôle n’est pas inclus dans une attribution de rôle, les utilisateurs ne peuvent pas afficher les modèles de rapport. Le diagramme suivant montre comment les autorisations sont combinées en tâches et comment les tâches sont combinées en rôles qui peuvent être utilisés pour des attributions de rôles spécifiques.

Autorisations et diagramme de tâches
Diagramme des autorisations et des tâches

Tâches au niveau du système et des éléments

Les tâches entrent dans deux catégories : niveau système et niveau élément. Un rôle ne peut inclure de tâches que d'une seule catégorie. Le tableau suivant décrit chaque catégorie de tâches.

Catégorie Descriptif
Item-Level Tâches Actions qui sont effectuées sur des éléments gérés par un serveur de rapports, tels que les dossiers, les rapports, les modèles de rapports et les ressources.

Les tâches au niveau élément sont limitées à l'espace de noms de dossier du serveur de rapports. Tous les éléments auxquels vous accédez via les dossiers sur un serveur de rapports ou via l’accès URL sont sécurisés par les attributions de rôles qui incluent des tâches au niveau de l’élément.
System-Level Tâches Actions qui sont effectuées au niveau du système, telles que la gestion des travaux ou des planifications partagées pouvant être utilisées avec de nombreux éléments. Les tâches au niveau système sont limitées en dehors de l'espace de noms de dossier du serveur de rapports.

Voir aussi

définitions de rôles
Rôles prédéfinis
Octroi d'autorisations sur un serveur de rapports en mode natif