Introdução às funções de usuário

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Neste artigo

Visão geral das funções de usuário

Cenários para usar funções de usuário

Criar e atribuir funções de usuário

Visão geral das funções de usuário

Uma função de usuário é uma categoria predefinida que pode ser atribuída aos usuários com base em seu cargo ou algum outro critério. Funções geralmente são usadas para apresentar versões personalizadas ou modos de exibição, de um modelo de formulário para tipos diferentes de usuários. Você pode simplificar os processos de negócios e otimizar Adicionando funções de usuário ao seu modelo de formulário para controlar o que os usuários podem ver quando abrirem um formulário que é baseado no modelo de formulário de coleta de dados. Por exemplo, imagine que você está criando o modelo de formulário para um aplicativo de permissão cujos formulários serão usados pelos seguintes tipos de usuários:

  • Fornecedores de eletricidade que precisam solicitar uma permissão

  • Agentes de recebimento que verificam se os aplicativos do fornecedor contêm as informações necessárias

  • Administradores que revisam os aplicativos de permissão enviados para aprovação

Em vez de criar três modelos de formulário para cada tipo de usuário e gerenciar os dados a partir de todos esses formulários, você pode criar um modelo de formulário cujos formulários coletem todos os dados e adicionem uma função de usuário para cada tipo de usuário. A função de usuário determina quais dados exibidos em modos de exibição personalizados são baseados em cada tipo de usuário.

Observação de segurança : Funções de usuário não devem ser usadas para restringir o acesso a dados confidenciais em um formulário. Mesmo se você tornar um modelo de formulário somente leitura ou oculte certos controles que são baseados em funções de usuário, os usuários potencialmente podem usar um programa de edição de texto como o Microsoft Notepad para exibir ou modificar o arquivo de modelo (. xsn) do formulário e acessar os dados.

Início da página

Cenários para usar funções de usuário

Existem muitos cenários onde as funções de usuário são um benefício para os usuários. Por exemplo, com as funções de usuário, você pode:

  • Mostrar um modo de exibição exclusivo para cada função de usuário    Você pode criar um modelo de formulário para que modos de exibição diferentes desse modelo sejam exibidos, dependendo de quem está preenchendo o formulário. Por exemplo, é possível criar um modo de exibição para fornecedores de eletricidade que estão solicitando uma permissão, um modo de exibição para agentes que recebem as solicitações de permissão e um modo de exibição para os administradores que revisam todas as informações. Cada modo de exibição exibe apenas os dados apropriados para cada função de usuário.

  • Mostrar uma seção diferente para cada função de usuário    Você pode criar um modelo de formulário que exibirá seções diferentes, dependendo de quem está preenchendo o formulário. Por exemplo, uma seção em um modelo de formulário de relatório de despesas que se aplica apenas aos funcionários pode ser exibido quando um funcionário abre o formulário. Outra seção que se aplica apenas aos gerentes que estão aprovando o relatório de despesas pode ser exibida quando um gerente abre o formulário.

  • Definir a validação de dados para um campo baseado em cada função de usuário    Você pode criar um modelo de usuário para que a validação de dados diferente seja aplicada a um controle ligado a um campo específico, dependendo da função de usuário da pessoa que está preenchendo o formulário. Por exemplo, você pode definir o valor máximo de despesas para um gerente em um limite e definir o valor máximo para a mesma caixa de texto mais alta para um administrador. Se um gerente preencher o formulário e exceder o valor, uma caixa de diálogo aparecerá. Se um administrador preencher o formulário, a caixa de texto aceitará um valor que seria rejeitado caso um gerente tivesse preenchido o formulário.

  • Enviar dados de formulário para uma fonte de dados externa baseada em cada função de usuário    Por exemplo, você pode criar seu modelo de formulário para que os fornecedores de eletricidade que precisam solicitar uma permissão possam enviar seus formulários preenchidos apenas para um serviço da Web e os agentes de recebimento possam enviar seus formulários apenas para um banco de dados SQL. Os administradores podem enviar os dados de formulário para um banco de dados e em uma mensagem de email se a solicitação tiver sido aprovada ou podem enviar os dados de formulários apenas para um banco de dados se a solicitação tiver sido rejeitada.

Início da página

Criando e atribuindo funções de usuário

Quando você cria uma nova função de usuário, você pode atribuir usuários a ela das seguintes maneiras:

  • Especificando nomes de usuário de um serviço de diretório do Microsoft Active Directory (por exemplo, "vendas\bruno"). Para especificar um nome de usuário em um serviço de diretório do Active Directory, o modelo de formulário deve ser criado em e publicado em uma rede do Microsoft Windows que usa o Active Directory.

  • Especificando grupos a partir de um serviço de diretório do Active Directory. Por exemplo, você pode especificar uma lista de distribuição de email que contém os nomes de todos os membros da equipe de marketing. Para especificar um grupo em um serviço de diretório do Active Directory, o modelo de formulário deve ser criado em e publicado em uma rede do Microsoft Windows que usa o Active Directory.

  • Especificando um valor que vem diretamente de um campo no formulário. O campo pode obter dados do Active Directory ou o usuário pode inserir dados em um controle que está vinculado a esse campo. Por exemplo, se seu modelo de formulário contém uma caixa de texto de administrador, você pode associar uma função de usuário específica campo ao qual essa caixa de texto está vinculada.

Depois de adicionar uma função de usuário, você poderá defini-la como um destes procedimentos:

Padrão de função    Os usuários que não são atribuídos a uma função de usuário existente são atribuídos automaticamente à função de usuário especificado como a função padrão. A função padrão também é usada para os usuários que fizerem parte de um grupo, mas que estiverem trabalhando offline. Uma função de usuário é sempre definida como padrão.

Função de iniciador    Se você quiser aplicar uma função de usuário específica para os usuários que abrirem o formulário pela primeira vez, você pode especificar uma função de iniciador. Por exemplo, você pode definir uma função de iniciador chamada "Contratado" que se aplica a usuários que preenchem novos formulários de aplicativo de permissão. Um usuário que está atribuído a uma função de usuário diferentes é reatribuído automaticamente à função fornecedor quando ele ou ela abre um novo formulário de aplicativo de permissão. No entanto, na próxima vez que o usuário abre o mesmo formulário, o Microsoft Office InfoPath usa a função de usuário atribuído da pessoa em vez da função de iniciador.

Se você tiver atribuído funções aos usuários que são baseados em qualquer combinação de nomes de usuário, grupos ou valores de um campo, quando um usuário abre um formulário que é baseado no modelo de formulário, o InfoPath determina a função para atribuir a esse usuário usando a seguinte ordem:

  1. O nome do usuário é um valor de um campo no modelo de formulário.

  2. É o nome do usuário no Active Directory.

  3. O usuário é um membro de um grupo do Active Directory.

    Observação : Se o usuário é um membro de vários grupos e você estiver atribuindo funções de usuário que são baseadas em um grupo, o InfoPath verifica a lista de membros de cada grupo na ordem em que o grupo está listado na caixa de diálogo Gerenciar funções de usuário. Por exemplo, se o usuário é membro do grupo de agente recebimento e o grupo administrador e o grupo administrador é listado antes do grupo de agente de recebimento, o usuário será atribuído a função de usuário para o grupo de administrador.

  4. Se nenhuma das opções acima for verdadeira, a função padrão será usada.

Depois de definir as funções de usuário para o seu modelo de formulário, você pode configurar um regra que alterne automaticamente entre modos de exibição com base na função do usuário. Por exemplo, você pode criar uma função de usuário do gerente e, em seguida, criar uma regra para alternar automaticamente o modo de exibição do Gerenciador de quando um usuário que é atribuído à função manager abre o formulário. Como alternativa, você pode criar a regra primeiro e, em seguida, definir as funções de usuário como parte do processo de criação da regra.

Você também pode variar o comportamento de um controle com base na função de um usuário. Por exemplo, é possível habilitar um controle apenas para uma função de usuário específica, enquanto outras funções de usuário podem ver os dados no controle, mas não podem modificá-los. A capacidade de restringir quem pode inserir dados em um controle com base em funções de usuário é uma maneira de garantir que os dados inseridos em um controle venham de uma fonte legítima. Por exemplo, você pode ter uma caixa de seleção Aprovação em um modelo de formulário de aplicativo de permissão que apenas os membros da função de usuário do administrador podem selecionar, indicando que a permissão foi aprovada. Os usuários atribuídos a outras funções de usuário, como os fornecedores que enviam as solicitações, verão apenas a caixa de seleção, mas não poderão marcá-la ou desmarcá-la.

Início da página

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×