Tâches et autorisationsTasks and Permissions

Dans Reporting ServicesReporting Services, les tâches correspondent aux actions qu’un utilisateur ou un administrateur peut effectuer.In Reporting ServicesReporting Services, tasks are actions that a user or administrator can perform. Les tâches sont prédéfinies.Tasks are predefined. Vous ne pouvez pas créer de tâches personnalisées ou modifier celles qui sont fournies, par programme ou à l'aide d'un outil.You cannot create custom tasks or modify the ones provided either programmatically or through a tool. Il en existe vingt cinq en tout.There are twenty-five tasks in all. Ces tâches comprennent l'ensemble des opérations disponibles dans la sécurité basée sur l'attribution de rôles.These tasks comprise the entire set of operations that are available in role-based security. 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 ».Some examples of tasks include "View reports," "Manage reports," and "Manage report server properties."

Chaque tâche se compose d'un ensemble d'autorisations, qui sont également prédéfinies.Each task consists of a set of permissions, which are also predefined. 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.For example, the "Manage folders" task contains permissions to create and delete folders and view and update folder properties. Les autorisations pour chaque tâche sont documentées pour fournir une description plus exacte de chaque tâche.Permissions for each task are documented to provide a more exact description of each task. Les utilisateurs n'interagissent pas directement avec les autorisations, ils ne les spécifient pas dans les attributions de rôle.It is not possible to interact with permissions directly or to specify them in role assignments. Ils se voient accorder des autorisations indirectement par le biais des tâches qui sont incluses dans les définitions de rôles.Users are granted permissions indirectly through the tasks that are included in role definitions.

Ils peuvent effectuer les tâches uniquement si elles font partie d'un rôle et que celui-ci est compris dans une attribution.Tasks can be performed only if they are part of a role and that role is included in a role assignment. 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.Thus, if the View Models task is not included in a role, or that role is not included in a role assignment, users cannot view report models. Le diagramme suivant illustre comment les autorisations sont combinées en tâches, et comment les tâches sont combinées en rôles pouvant être utilisés dans des attributions de rôles spécifiques.The following diagram shows how permissions are combined into tasks, and how tasks are combined into roles that can be used for specific role assignments.

Diagramme Autorisations et tâchesPermissions and task diagram
Diagramme Autorisations et tâchesPermissions and task diagram

Tâches au niveau système et au niveau élémentSystem and Item Level Tasks

Les tâches entrent dans deux catégories : niveau système et niveau élément.Tasks fall into two categories: system level and item level. Un rôle ne peut inclure de tâches que d'une seule catégorie.A role can include tasks only from a single category. Le tableau suivant décrit chaque catégorie de tâches.The following table describes each category of tasks.

CatégorieCategory DescriptionDescription
Tâches au niveau élémentItem-Level Tasks 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.Actions that are performed on items managed by a report server, such as folders, reports, report models, and resources.

Les tâches au niveau élément sont limitées à l'espace de noms de dossier du serveur de rapports.Item-level tasks are scoped to the report server folder namespace. Tous les éléments auxquels vous accédez par le biais des dossiers sur un serveur de rapports ou par le biais de liens URL sont sécurisés par des attributions de rôles comprenant des tâches au niveau élément.All items that you access through the folders on a report server or through URL access are secured by role assignments that include item-level tasks.
Tâches au niveau systèmeSystem-Level Tasks 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.Actions that are performed at the system level, such as managing jobs or shared schedules that can be used with many items. Les tâches au niveau système sont limitées en dehors de l'espace de noms de dossier du serveur de rapports.System-level tasks are scoped outside of the report server folder namespace.

Voir aussiSee Also

Définitions de rôles Role Definitions
Predefined Roles Predefined Roles
Octroi d'autorisations sur un serveur de rapports en mode natif Granting Permissions on a Native Mode Report Server