Adicionar uma função 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.

Quando você cria um modelo de formulário, você pode especificar funções de usuário. Funções de usuário são categorias predefinidas que podem ser atribuídas aos usuários do formulário com base em seu cargo ou algum outro critério. Funções de usuário podem ser usadas para apresentar exibições personalizadas de um formulário para tipos diferentes de usuários, exibir seções diferentes em uma exibição ou calcular o valor padrão de um campo ou controle. Por exemplo, se você estiver criando um modelo de formulário do aplicativo de permissão, você pode criar exibições diferentes do modelo de formulário para empreiteiros, agentes de recebimento e administradores e depois atribuir cada função de usuário a um modo de exibição separado. Quando os usuários abrem um formulário que é baseado no modelo de formulário, o Microsoft Office InfoPath determina a função de usuário com base no nome do usuário e abre a exibição apropriada com base nessa função 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.

Neste artigo

Visão geral

Considerações sobre compatibilidade

Antes de começar

Adicionar uma função de usuário

Exibir um modo de exibição com base em uma função de usuário

Testar as funções de usuário

Visão Geral

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 field 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 rule 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.

Início da página

Considerações sobre compatibilidade

Você não pode criar funções de usuário em um browser-compatible form template. Você cria funções de usuário apenas em um modelo de formulário cujos formulários serão preenchidos no InfoPath.

Início da página

Antes de começar

Antes de adicionar funções de usuário a seu modelo de formulário, você precisará do seguinte:

  • Uma lista das funções de usuário que deseja adicionar, juntamente com os membros de cada função de usuário. Os membros podem ser grupos ou nomes de usuário de um serviço de diretório do Microsoft Active Directory ou um valor inserido por um usuário em um controle ligado a um campo específico na fonte de dados do modelo de formulário.

  • A função de usuário padrão que você deseja atribuir a usuários que abrem um formulário baseado em seu modelo de formulário, quando eles não são um membro de uma função de usuário.

Início da página

Adicionar uma função de usuário

  1. No menu Ferramentas, clique em Funções de Usuário.

  2. Na caixa de diálogo Gerenciar Funções de Usuário, clique em Adicionar.

  3. Na caixa Nome da função, digite um nome para a nova função de usuário.

  4. Para atribuir usuários ou grupos de usuários à função, siga um ou mais destes procedimentos.

    Especificar um ou mais usuários que fazem parte de uma rede que usa o serviço de diretório do Active Directory

    1. Marque a caixa de seleção de nomes de usuário e clique em Selecionar um ou mais usuários Imagem do botão .

      Observação : Se você já souber o nome de usuário e domínio, digite-os na caixa nomes de usuário. Eles devem estar no formato de nome de domínio. Vários nomes de usuário separados por ponto e vírgula (;).

    2. Na caixa Inserir os nomes de objeto a selecionar, digite um ou mais nomes de usuário, separados por ponto-e-vírgula (;).

      Observação : Para obter informações sobre como formatar os nomes de usuário, clique no link exemplos na caixa de diálogo.

    3. Para verificar os nomes de usuário que você digitou em relação aos nomes no Active Directory, clique em Verificar Nomes.

    4. Clique em OK.

    Especificar um ou mais grupos que fazem parte de uma rede que usa o serviço de diretório do Active Directory

    1. Marque a caixa de seleção de nomes de grupo e clique em Selecionar um ou mais grupos Imagem do botão .

      Observação : Se você já souber o nome do grupo, digite-a na caixa nomes de grupo. Ele deve ser no formato de nome de domínio. Separe vários nomes com ponto e vírgula (;).

    2. Na caixa Inserir os nomes de objeto a selecionar, digite um ou mais nomes de grupos, separados por ponto-e-vírgula (;).

      Observação : Para obter mais informações sobre como formatar os nomes de grupos, clique no link exemplos na caixa de diálogo.

    3. Para verificar os nomes de grupos que você digitou em relação aos nomes no Active Directory, clique em Verificar Nomes.

    4. Clique em OK.

    Especificar nomes de usuário que vêm diretamente de um campo no formulário

    1. Marque a caixa de seleção de nomes de usuário do formulário e clique em Selecione um campo na fonte de dados imagem do botão .

    2. Na caixa de diálogo Selecionar Campo ou Grupo, clique no campo que fornecerá os valores que você deseja para as funções de usuário e, em seguida, clique em OK.

  5. Para definir a função de usuário como iniciador, marque a caixa de seleção Definir como iniciador e clique em OK.

    Observação : Quando uma função de usuário é especificada como o iniciador, ela tem preferência em relação a todas as outras atribuições de função, mesmo se o iniciador estiver no meio da lista na caixa de diálogo Gerenciar Funções de Usuário.

  6. Para especificar uma função de usuário padrão para usuários que não são membros de nenhuma outra função, selecione a função na caixa de diálogo Gerenciar Funções de Usuário e clique em Definir como Padrão.

    Observação : Você deve ter mais de uma função de usuário para clicar em Definir como Padrão.

Início da página

Exibir um modo de exibição que tem base em uma função de usuário

Se você estiver criando um modelo de formulário que inclui funções de usuário e contém várias exibições, ele pode ser útil exibir um modo de exibição com base na função de usuário atribuída a um usuário. Por exemplo, você pode usar uma regra para ter uma exibição específica é aberta quando um usuário que é atribuído a uma função de usuário específica abre um formulário que é baseado no modelo de formulário.

  1. No menu Ferramentas, clique em Opções de Formulário.

  2. Na lista categoria na caixa de diálogo Opções de formulário, clique em Abrir e salvar.

  3. Em Comportamento de Abrir, clique em Regras.

  4. Clique em Adicionar.

  5. Na caixa Nome, digite um nome para a regra.

  6. Clique em Definir condição.

  7. Na primeira caixa, clique em função atual do usuário.

  8. Na segunda caixa, clique em é igual a.

  9. Na terceira caixa, clique no nome da função de usuário e clique em OK.

  10. Na caixa de diálogo Regra, clique em Adicionar Ação.

  11. Na lista de ação, clique em Alternar entre exibições e clique em um modo de exibição na lista Exibir.

Início da página

Testar as funções de usuário

Se um formulário tiver várias funções de usuário, convém testar a aparência e o comportamento de cada função distinta. Embora seja possível visualizar um modelo de formulário para verificar se os modo de exibição funcionam conforme o esperado com as funções de usuário, você não conseguirá simular o processo de avaliar um usuário em relação a uma atribuição de função de usuário específica. Isso se deve ao fato de o InfoPath verificar as funções de usuário quando você preenche o formulário, não quando o visualiza. Se você deseja testar completamente as funções de usuário para seu modelo de formulário, é possível atribuir temporariamente a si mesmo cada função de usuário que deseja testar e abrir o formulário como se fosse preenchê-lo.

  1. No menu Ferramentas, clique em Opções de Formulário.

  2. Clique em Visualizar na lista Categoria.

  3. Na lista Visualizar como, em Função de usuário, clique na função que deseja visualizar e clique em OK.

  4. Para testar as alterações, clique Visualizar na barra de ferramentas Padrão ou pressione CTRL+SHIFT+B.

    O nome da função de usuário atual aparece na barra de status no canto inferior direito da janela de visualização.

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.

×