Adicionar uma função de utilizador

Nota:  Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Ao estruturar um modelo de formulário, pode especificar as funções de utilizador. Funções de utilizador são categorias predefinidas que podem ser atribuídas a utilizadores do formulário com base no seu cargo ou por outros critérios algumas. Funções de utilizador podem ser utilizadas para apresentar vistas personalizadas de um formulário para diferentes tipos de utilizadores, apresentar diferentes a secções diferentes numa vista ou calcular o valor predefinido de um campo ou controlo. Por exemplo, se estiver a estruturar um modelo de formulário de aplicação permitir, pode criar diferentes vistas nesse modelo de formulário para contratantes, agentes de receção e administradores e, em seguida, atribuir a cada função de utilizador para uma vista separada. Quando os utilizadores abrir um formulário que é baseado no seu modelo de formulário, o Microsoft Office InfoPath determina a função de utilizador com base no nome do utilizador e, em seguida, abre a vista adequada com base numa função desse utilizador.

Nota de Segurança: Funções de utilizador não devem ser utilizadas para restringir o acesso a dados confidenciais num formulário. Mesmo se tornar um modelo de formulário só de leitura ou oculte determinados controlos com baseiam em perfis de utilizador, os utilizadores podem utilizar potencialmente um programa de edição de texto como o Microsoft Notepad para ver ou modificar o ficheiro de modelo (. xsn) de formulário e aceder a esses dados.

Neste artigo

Descrição geral

Considerações sobre compatibilidade

Antes de começar

Adicionar uma função de utilizador

Apresentar uma vista baseada numa função de utilizador

Testar as funções de utilizador

Descrição Geral

Quando cria um novo perfil de utilizador, pode atribuir aos utilizadores para o mesmo das seguintes formas:

  • Ao especificar nomes de utilizador de um serviço de diretório do Microsoft Active Directory (por exemplo, "vendas \ andré"). Para especificar um nome de utilizador num serviço de diretório do Active Directory, o modelo de formulário tem de ser criado no e publicado a uma rede do Microsoft Windows que utiliza o Active Directory.

  • Especificando grupos a partir de um serviço de diretório do Active Directory. Por exemplo, pode especificar uma lista de distribuição de correio electrónico que contém os nomes de todos os membros da equipa de marketing. Para especificar um grupo de um serviço de diretório do Active Directory, o modelo de formulário tem de ser criado no e publicado a uma rede do Microsoft Windows que utiliza o Active Directory.

  • Ao especificar um valor que vem diretamente a partir de um campo no formulário. O campo poderá obter dados a partir do Active Directory ou o utilizador pode introduzir dados num controlo que está vinculado a este campo. Por exemplo, se o modelo de formulário contiver uma caixa de texto de administrador, pode associar uma função de utilizador específico a campo ao qual está vinculada a caixa de texto.

Depois de adicionar uma função de utilizador, pode defini-lo como um dos seguintes procedimentos:

Função de predefinido    Os utilizadores que não são atribuídos a uma função de utilizador existente são automaticamente atribuídos à função de utilizador especificado como a função predefinida. A função predefinida é também utilizada para os utilizadores que fazem parte de um grupo, mas que está a trabalhar offline. Uma função de utilizador é sempre definida como predefinição.

Função de iniciador    Se pretender aplicar uma função de utilizador específico aos utilizadores que abram o formulário pela primeira vez, pode especificar uma função de iniciador. Por exemplo, pode definir uma função de iniciador denominada "Empreiteiro" que se aplica aos utilizadores que preencherem formulários de aplicação do nova licença. Um utilizador que está atribuído a uma função de utilizador diferentes é automaticamente reatribuído à função empreiteiro quando abre um novo formulário de aplicação de permissão. No entanto, da próxima vez que o utilizador abre-se da mesma forma, o Microsoft Office InfoPath utiliza a função da pessoa utilizador atribuído em vez da função de iniciador.

Se tiver atribuído funções aos utilizadores que sejam baseiam qualquer combinação de nomes de utilizador, grupos ou valores de um campo, quando um utilizador abre um formulário que é baseado no seu modelo de formulário, o InfoPath determina a função para atribuir a esse utilizador utilizando a seguinte ordem :

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

  2. É o nome do utilizador no Active Directory.

  3. O utilizador é um membro de um grupo do Active Directory.

    Nota: Se o utilizador é um membro de vários grupos e estiver a atribuir funções de utilizador que são baseadas num grupo, o InfoPath verifica a lista de membros de cada grupo pela ordem que o grupo está listado na caixa de diálogo Gerir funções de utilizador. Por exemplo, se o utilizador é membro do grupo de agente de receção e o grupo de administradores e o grupo de administradores está listado antes do grupo de agente de receção, o utilizador será atribuído à função de utilizador para o grupo de administradores.

  4. Se nenhuma das respostas anteriores são true, a função predefinida é utilizada.

Depois de definir as funções de utilizador para o modelo de formulário, pode configurar um regra automaticamente alterna entre vistas com base em função do utilizador. Por exemplo, pode criar uma função de utilizador do gestor e, em seguida, crie uma regra para mudar para a vista de Gestor automaticamente quando um utilizador que está atribuído a função de Gestor de abre o formulário. Em alternativa, pode criar primeiro a regra e, em seguida, defina as funções de utilizador como parte do processo de criação da regra.

Início da página

Considerações sobre compatibilidade

Não é possível criar funções de utilizador num modelo de formulário compatível com o browser. Criar funções de utilizador apenas num modelo de formulário serão possível preencher cujos formulários no InfoPath.

Início da página

Antes de começar

Antes de poder adicionar funções de utilizador ao seu modelo de formulário, precisa do seguinte:

  • Uma lista das funções de utilizador ao qual pretende adicionar, juntamente com os membros do cada função de utilizador. Os membros podem ser nomes de utilizadores ou grupos a partir de um serviço de diretório do Microsoft Active Directory ou um valor introduzido por um utilizador num controlo que está vinculado ao campo específico na origem de dados no modelo de formulário.

  • A função de utilizador predefinidas que pretende atribuir aos utilizadores que abrir um formulário que é baseado no seu modelo de formulário, quando não são um membro da função qualquer utilizador.

Início da página

Adicionar uma função de utilizador

  1. No menu Ferramentas, clique em Funções de utilizador.

  2. Na caixa de diálogo Gerir funções de utilizador, clique em Adicionar.

  3. Na caixa nome da função, escreva um nome para a nova função de utilizador.

  4. Para atribuir utilizadores ou grupos de utilizadores à função, efetue um ou mais dos seguintes procedimentos.

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

    1. Selecione a caixa de verificação de nomes de utilizador e, em seguida, clique em selecionar um ou mais utilizadores Botão Anular .

      Nota: Se já souber o nome de utilizador e domínio, escreva-las na caixa nomes de utilizador. Tem de ser no formato de nome de domínio \ utilizador. Separe os nomes de utilizador múltiplos com ponto e vírgula (;)).

    2. Na caixa Introduza os nomes de objeto para selecionar, escreva uma ou mais nomes de utilizador, separados por ponto e vírgula (;)).

      Nota: Para obter informações sobre como formatar os nomes de utilizador, clique na ligação exemplos na caixa de diálogo.

    3. Para verificar os nomes de utilizador que escreveu contra os nomes no Active Directory, clique em Verificar nomes.

    4. Clique em OK.

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

    1. Selecione a caixa de verificação de nomes de grupo e, em seguida, clique em selecionar um ou mais grupos Imagem do botão .

      Nota: Se já souber o nome do grupo, escreva-a na caixa nomes de grupo. Tem de ser no formato de nome de domínio \ utilizador. Separe os vários nomes de grupo com ponto e vírgula (;)).

    2. Na caixa Introduza os nomes de objeto para selecionar, escreva uma ou mais nomes de grupo, separados por ponto e vírgula (;)).

      Nota: Para mais informações sobre como formatar os nomes de grupo, clique na ligação exemplos na caixa de diálogo.

    3. Para verificar os nomes de grupo que escreveu contra os nomes no Active Directory, clique em Verificar nomes.

    4. Clique em OK.

    Especificar nomes de utilizador que vêm diretamente a partir de um campo no formulário

    1. Selecione a caixa de verificação de nomes de utilizador do formulário e, em seguida, clique em selecionar um campo na origem de dados Imagem de botão .

    2. Na caixa de diálogo selecionar um campo ou grupo, clique no campo que forneça os valores que pretende para as funções de utilizador e, em seguida, clique em OK.

  5. Para definir a função de utilizador como a função de iniciador, selecione a caixa de verificação Definir como iniciador e, em seguida, clique em OK.

    Nota: Quando uma função de utilizador for especificada como o iniciador, esta função tem precedência sobre todas as atribuições de funções, mesmo se a função de iniciador no meio da lista na caixa de diálogo Gerir funções de utilizador.

  6. Para especificar uma função de utilizador predefinidas para os utilizadores que não sejam membros de quaisquer outras funções, selecione a função na caixa de diálogo Gerir funções de utilizador e, em seguida, clique em Predefinir.

    Nota: Tem de ter mais do que uma função de utilizador para poder clique em Predefinir.

Início da página

Apresentar uma vista baseada numa função de utilizador

Se estiver a estruturar um modelo de formulário que inclui funções de utilizador e contiver várias vistas, pode ser útil para apresentar uma vista baseada numa função de utilizador que é atribuída a um utilizador. Por exemplo, pode utilizar uma regra de ter uma vista específica de abrir quando um utilizador que é atribuído a uma função de utilizador específico abre um formulário que é baseado no seu 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 guardar.

  3. Em comportamento de abertura, clique em regras.

  4. Clique em Adicionar.

  5. Na caixa nome, escreva um nome para a regra.

  6. Clique em Definir condição.

  7. Na primeira caixa, clique em função de utilizador actual.

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

  9. Na terceira caixa, clique no nome da função de utilizador e, em seguida, clique em OK.

  10. Na caixa de diálogo da regra, clique em Adicionar ação.

  11. Na lista de ação, clique em Mudar de vistas e, em seguida, clique numa vista na lista vista.

Início da página

Testar as funções de utilizador

Se um formulário tiver várias funções de utilizador, é aconselhável testar o aspeto e comportamento de cada função distinta. Apesar de poder pré-visualizar um modelo de formulário para verificar se as vistas funcionam como esperado com funções de utilizador, não conseguir simular o processo de avaliação de um utilizador relativamente a atribuição de funções determinado do utilizador. Se ao facto InfoPath verifica as funções de utilizador quando preenche o formulário, não quando o pré-visualizar. Se pretender testar totalmente as funções de utilizador para o modelo de formulário, pode atribuir-se temporariamente para cada função de utilizador que pretende testar e, em seguida, abra o formulário, tal como se passar para preencha-o.

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

  2. Na lista categoria, clique em pré-visualização.

  3. Na lista de pré-visualização, como em função do utilizador, clique na função que pretende pré-visualizar e, em seguida, clique em OK.

  4. Para testar as suas alterações, clique em Pré-visualizar na barra de ferramentas Padrão ou prima CTRL+SHIFT+B.

    O nome da função de utilizador actual aparece na barra de estado no canto inferior direito da janela de pré-visualização.

Início da página

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×