Definiciones de función

En Reporting Services, una definición defunciones es una colección de tareas con nombre que definen las operaciones disponibles en un servidor de informes. Las definiciones de funciones proporcionan las reglas que el servidor de informes utiliza para aplicar la seguridad. Cuando un usuario intenta realizar una tarea, como publicar un informe, el servidor de informes comprueba la asignación de funciones de dicho usuario para determinar si la tarea está incluida en su definición de funciones. Si la tarea está incluida en la definición de funciones, se envía la solicitud.

Tipos de definiciones de funciones

Las definiciones de funciones pueden ser de nivel de elemento o de nivel de sistema. Una definición de funciones de nivel de elemento describe tareas relacionadas con elementos almacenados y administrados en un servidor de informes, como informes, carpetas y modelos. Administrar informes, Ver carpetas y Administrar suscripciones individuales son ejemplos de tareas que puede incluir en las definiciones de funciones de nivel de elemento. Una definición de funciones del sistema incluye tareas que se aplican a todo el sitio. Ver propiedades del servidor de informes es un ejemplo de tarea que puede incluir en una función del sistema.

Funciones predefinidas

Reporting Services incluye funciones predefinidas que corresponden a los distintos niveles de interacción del usuario. La lista siguiente contiene las funciones predefinidas que puede utilizar:

  • Administrador de contenido, Publicador, Explorador, Generador de informes y Mis informes son definiciones de funciones de nivel de elemento que puede utilizar al crear asignaciones de funciones para tener acceso al contenido del servidor de informes.

  • Administrador del sistema y Usuario del sistema son definiciones de funciones de nivel de sistema que puede utilizar para autorizar el acceso a las operaciones del sitio.

Para obtener más información, vea Usar las funciones predefinidas.

Personalizar las funciones

Las funciones predefinidas se pueden modificar o reemplazar por funciones personalizadas. Para modificar una función, agregue o quite tareas de la definición de funciones. Para crear una función, use Management Studio para especificar un nombre y las tareas que contiene. Debe crear definiciones de funciones independientes para las tareas de elemento y de sistema. Las funciones pueden incluir tareas de nivel de elemento o tareas de nivel de sistema, pero no ambos tipos. Para obtener más información, vea Personalizar las definiciones de funciones.

Usar funciones para autorizar el acceso a un servidor de informes

Una función será operativa sólo cuando se utilice en una asignación de funciones. Para obtener más información sobre el modo en que las funciones proporcionan seguridad, vea Asignaciones de funciones.