Personalizando definições de função

Uma definição de função é uma coleção nomeada de tarefas que especificam quais tarefas um usuário pode executar em associação com uma pasta, relatório ou outro item. Definições de função podem conter tarefas de nível de item ou nível de sistema. Você não pode combinar tarefas de ambos os níveis em uma única definição de função.

O Reporting Services inclui várias funções predefinidas para conter várias categorias de usuários. Você poderá criar funções adicionais se as funções predefinidas forem insuficientes. É possível modificar ou excluir as funções predefinidas ou personalizadas que você criar, desde que isso não invalide a última atribuição de função restante para o servidor de relatório.

Como o número de tarefas com as quais você pode trabalhar é relativamente pequeno, geralmente não é necessário um número grande de definições de função. Para criar ou modificar uma definição de função, você deve considerar vários itens cuidadosamente. Se você criar muitas funções, será difícil mantê-las e administrá-las. Se você modificar uma função existente, talvez não saiba quais atribuições de função a utilizam ou como os usuários serão afetados pela modificação. A segurança com base em função é fundamental para o modelo de segurança do Reporting Services e o entendimento de suas implicações é importante. Para obter mais informações, consulte Definições de função e Atribuições de função.

Criando uma definição de função

Criar uma definição de função consiste em fornecer um nome e escolher um conjunto de tarefas para a definição. Para criar uma definição de função, você deve ter permissão para fazer isso. A tarefa "Definir segurança para itens individuais" fornece essas permissões. Por padrão, administradores e usuários atribuídos à função Gerenciador de Conteúdo predefinida podem executar essa tarefa.

Uma função deve ter um nome exclusivo. Para ser válida, a definição de função deve conter pelo menos uma tarefa. Para obter mais informações, consulte Tarefas e permissões.

Para criar uma definição de função, use SQL Server Management Studio. Para obter mais informações, consulte Como criar, excluir ou modificar uma função (Management Studio).

Depois que criar uma definição de função, você poderá usá-la selecionando-a em uma atribuição de função. Para obter mais informações, consulte Como conceder acesso ao usuário a um servidor de relatório (Gerenciador de Relatórios).

Modificando ou excluindo uma definição de função

Para modificar uma definição de função, adicione ou remova tarefas. Não é possível renomeá-la. Qualquer alteração feita será imediatamente aplicada a todas as atribuições de função que contenham a definição de função.

Você poderá excluir uma definição de função se já não estiver mais a utilizando. Não será possível excluir a definição de função selecionada para o recurso Meus Relatórios se esse recurso estiver habilitado. Antes de excluir a definição de função usada por Meus Relatórios, desabilite o recurso ou selecione outra definição de função para usar com ele. Para obter mais informações, consulte Gerenciando Meus Relatórios.