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 modifier celles qui sont fournies soit par programme ou soit à l'aide d’un outil. Il existe 25 tâches en tout. 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. Les utilisateurs n'interagissent pas directement avec les autorisations, ils ne les spécifient pas dans les attributions de rôle. Ils se voient accorder des autorisations indirectement par le biais des tâches qui sont incluses dans les définitions de rôles.

Ils peuvent effectuer les tâches uniquement si elles font partie d'un rôle et que celui-ci est compris dans une attribution. Ainsi, si la tâche Consulter des modèles n'est pas comprise dans un rôle, ou si le rôle ne fait pas partie d’une attribution, les utilisateurs ne peuvent pas consulter les modèles de rapports. Le diagramme suivant montre la manière dont les autorisations sont combinées en tâches. Il montre également la manière dont les tâches sont combinées en rôles qui peuvent être utilisés pour des attributions de rôles spécifiques.

Diagram that shows permissions and tasks.

Tâches au niveau système et au niveau élément

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.

Category Description
Tâches au niveau élément 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. Les attributions de rôle qui incluent des tâches sécurisent tous les éléments auxquels on accède par le biais de dossier sur un serveur de rapports ou par le biais d’une URL.
Tâches au niveau système 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.

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