Observação:  Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

Neste artigo

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:

  • Elétricos empreiteiros quem precisam pedir uma permissão

  • Recebendo agentes de verificar se os aplicativos dos empreiteiros contêm as informações necessárias

  • Administradores que revisar o enviado permitem aplicativos para aprovação

Em vez de modelos de formulário de três Projetando, para cada tipo de usuário e gerenciamento de dados de todos os formulários, você pode criar um modelo de formulário cujos formulários coletam todos os dados e adicionar uma função de usuário para cada tipo de usuário. A função de usuário determina quais dados são exibidos por meio de exibições personalizadas que são baseadas 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 uso de funções de usuário

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

  • Mostrar uma exibição exclusiva para cada função de usuário    Você pode criar um modelo de formulário para que sejam exibidos diferentes modos de exibição do modelo de formulário, dependendo da que está preenchendo o formulário. Por exemplo, você pode criar um modo de exibição para elétricos empreiteiros quem estão aplicando para uma permissão, um modo de exibição para agentes que recebem os aplicativos de permissão e um modo de exibição para os administradores que revise todas as informações. Cada modo de exibição exibe apenas os dados apropriado 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 irá exibir seções diferentes, dependendo do que está preenchendo o formulário. Por exemplo, uma seção em uma modelo de formulário que se aplica somente aos funcionários de relatório de despesas pode ser exibida quando um funcionário abre o formulário. Outra seção que se aplica somente aos gerentes quem são aprovar o relatório de despesas pode ser exibida quando um gerente abre o formulário.

  • Definir a validação de dados para um campo que é baseado em cada função de usuário    Você pode criar um modelo de formulário para que a validação de dados diferentes é aplicada a um controle que esteja vinculado 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 maior para o administrador. Se um gerente preenche o formulário e excede o valor, uma caixa de diálogo é exibida. Se um administrador preenche o formulário, a caixa de texto aceitará um valor que seria rejeitado caso contrário, se um gerente de preencher o formulário.

  • Enviar dados de formulário a uma fonte de dados externos baseado em cada função de usuário    Por exemplo, você pode criar seu modelo de formulário para que os empreiteiros elétricos quem precisam pedir uma permissão podem enviar seus formulários concluídos somente para um serviço da Web e agentes de recebimento podem enviar seus formulários somente para um banco de dados do SQL. Os administradores podem enviar seus dados de formulário a um banco de dados e em uma mensagem de email se o aplicativo foi aprovado ou podem enviar seus dados de formulário para apenas um banco de dados se o aplicativo foi rejeitado.

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 em uma função de usuário. Por exemplo, você pode habilitar um controle somente para uma função de usuário específico, enquanto outras funções de usuário podem ver os dados no controle, mas eles não podem alterá-la. A capacidade de restringir quem pode inserir dados em um controle com base nas funções de usuário é uma maneira de garantir que os dados inseridos em um controle provenientes de uma origem legítima. Por exemplo, você pode ter uma caixa de seleção de aprovação em um modelo de formulário do aplicativo de permitir que somente os membros da função de usuário de administrador podem selecionar, indicando que a permissão foi aprovada. Os usuários atribuídos a quaisquer outras funções de usuário, como empreiteiros que enviarem os aplicativos, só verá a caixa de seleção, mas não poderão selecionar ou removê-la.

Início da página

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.