Adicionar regras para realizar outras ações

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.

Além das regras de validação e formatação , você também pode adicionar regras para modelos de formulário para realizar outras ações, como alternar entre exibições, definir um valor de campo, ou consultar ou enviar para uma conexão de dados. Por exemplo, você poderia criar um formulário para que os dados inseridos pelos usuários em que ele é salvo automaticamente para o SharePoint, sem clicar em Enviar, ou para mudar de um modo de exibição para outro quando um botão é clicado.

Essas regras podem ser ativadas por alterações em um campo de formulário, pelo clicar de um botão, pela inserção de uma seção ou linha em uma tabela de repetição, ou mesmo abrindo ou enviando um formulário. Essas regras verificam se há condições com base nos dados do formulário, na função do usuário ou no valor de um campo. Elas podem ainda ser executadas sem que seja necessário definir quaisquer condições.

É possível também adicionar ações múltiplas para cada regra. Por exemplo, você pode adicionar uma regra a um botão que envie os dados inseridos e, então, alterne a exibição para mostrar uma mensagem confirmando que os dados foram enviados.

Neste artigo

Tipos de regras de ação e exemplos

Mostrar uma mensagem

Mostrar o valor de um campo ou fórmula

Alternar modos de exibição

Definir o valor de um campo

Consultar dados

Enviar dados

Abrir um novo formulário para preenchimento

Fechar o formulário

Enviar dados ao Web Part

Assinar linha de assinatura

Conexões de dados

Adicionar uma regra de ação

Usar o botão Adicionar Regra

Usar o painel de tarefas Regras

Configurando parâmetros para consultar ou enviar dados

Padrões de entrada de dados

Cenários de condição avançados

Tipos de regras de ação e exemplos

Mostrar uma mensagem

É possível adicionar uma regra que abra uma caixa de diálogo se determinada condição for atendida no formulário. Em um relatório de despesas, por exemplo, se o usuário inserir um valor que exceda uma quantia específica pode ser exibida uma mensagem. Ações para mostrar uma mensagem somente são suportadas em formulários do InfoPath Filler.

Mostrar o valor de um campo ou fórmula

Essa ação permite adicionar uma regra para exibir o valor em um campo ou um cálculo baseado em valores de diferentes campos de um formulário. Com ele um usuário pode, por exemplo, ser informado que a data de chegada em uma despesa de hotel deve ocorrer antes da data de partida, usando apenas as datas inseridas pelo usuário. As ações para mostrar o valor de um campo ou uma fórmula somente são suportadas em formulários do InfoPath Filler.

Alternar entre exibições

As exibições podem ser alternadas com o clicar de um botão. Isso permite aos usuários navegar por dois ou mais exibições apenas clicando no próximo ou de volta. É possível também adicionar uma regra para alternar a exibição quando o formulário for aberto. As exibições, por exemplo, podem ser alternadas com base na função associada ao usuário que abrir o formulário. Ações para alternar exibições estão disponíveis apenas em botões e no Carregamento de Formulário.

Definir o valor de um campo

Usar uma regra para definir o valor de um campo habilita a alterar dinamicamente os valores de um formulário. Por exemplo, em um formulário para controle de despesas no qual os usuários inserem item de despesa e o valor dessa mesma despesa, um campo de Total pode controlar o total das despesas inseridas. Em vez de ter usuários inserindo manualmente o total de todas as despesas, a ação para definir um valor de campo pode definir automaticamente o valor do campo de Total.

Consultar dados

A ação para consulta de dados permite consultar uma fonte de dados externa em busca de informações. É possível, por exemplo, adicionar uma ação de consulta de dados que inicie uma consulta em um banco de dados para recuperar informações de funcionários quando um usuário insere o número do funcionário em um formulário.

Enviar dados

Uma regra para ação de envio de dados envia todos os dados de um formulário. Por exemplo, ao usar a ação de envio de dados, é possível adicionar uma regra a um modelo de formulário para que um aplicativo de permissão envie os dados do formulário tanto para o serviço na web quanto para um banco de dados sempre que o usuário clicar no botão Enviar do próprio formulário.

Abrir um novo formulário para preencher

Abrir um novo formulário para preencher habilita adicionar uma regra que abra uma nova cópia de um formulário baseado neste modelo de formulário ou em outro. É possível, por exemplo, adicionar essa regra a um modelo de formulário para que um aplicativo de permissão faça o seguinte: se o valor de um campo de despesa exceder uma quantia fixada, a regra abre um novo formulário que requeira uma entrada de despesas especificadas. As ações para abrir um novo formulário a preencher são suportadas apenas em formulários do InfoPath Filler.

Fechar o formulário

A ação para fechar o formulário habilita a adicionar uma regra que feche o formulário quando ocorra um evento específico. Por exemplo, uma regra é adicionada para que um formulário feche após o usuário enviar o formulário e a fonte de dados externa confirmar que o formulário foi enviado com sucesso. As ações para fechar formulário estão disponíveis apenas nos botões.

Enviar dados ao Web Part

É possível habilitar o formulário para enviar dados aos Web parts do SharePoint adicionando a ação de envio de dados ao Web Part. Quando um formulário de navegador web do InfoPath é hospedado dentro do Web part do formulário InfoPath, em uma página do SharePoint, e uma conexão foi configurada com outro Web part, esta regra inicia o envio de dados que estão no formulário do InfoPath para o Web part conectado. Para que essa ação de regra funcione corretamente, os campos no formulário devem ser promovidos a parâmetros de conexão do Web part. Em formulários de listagem do SharePoint, todos os campos são promovidos automaticamente a parâmetros de conexão.

Assinar linha de assinatura

A ação de assinar a linha de assinatura permite adicionar uma regra que, quando disparada, abre um controle de linha de assinatura indicado para o usuário assinar. Por exemplo, se você possui um controle de linha de assinatura no formulário e adiciona a ação de assinar a linha de assinatura ao botão de envio, quando o usuário clicar no botão será solicitado a assinar o controle de linha de assinatura.

Conexões de Dados

Se você adicionar uma regra de ação para consultar dados, enviar dados ou enviar dados a uma Web part, é melhor já tiver a conexão de dados desejado no lugar antes da regra será adicionada. Para obter mais informações sobre as conexões de dados externos, consulte Visão geral de conexões de dados.

Adicionar uma regra de ação

Usar o botão Adicionar Regra

Regras incluídas e predefinidas podem ser adicionadas clicando em Adicionar Regra.

  1. Clique no controle ao qual você deseja adicionar a ação.

  2. Na guia Início, vá ao grupo Regras e clique em Adicionar Regra.

Adicionar regras para realizar outras ações

  1. Na coluna Se, clique no tipo de condição que a regra deve encontrar, tal como Está em Branco.

  2. Na coluna Ações clique em uma ação, como Enviar Dados. Dependendo da condição selecionada, podem ser solicitadas informações adicionais.

  3. Faça o seguinte, dependendo do tipo de ação que adicionar a partir da janela Detalhes da Regra:

Adicionar regras para realizar outras ações

  • Mostrar uma mensagem

    • No campo Mensagem, digite o texto da mensagem e clique em OK.

  • Mostrar o valor de um campo ou fórmula

    1. Digite a expressão na caixa expressão, ou clique em função Adicionar regras para realizar outras ações ao lado da caixa de expressão para construir sua expressão e, em seguida, clique em OK.

      Para obter mais informações sobre fórmulas, consulte fórmulas e funções de adicionar.

  • Alternar entre exibições

    • Na caixa de diálogo Detalhes da Regra, clique no modo de exibição que o usuário vai alternar quando a ação for iniciada a partir da caixa Exibir.

  • Definir o valor de um campo

    1. Clique em campo Adicionar regras para realizar outras ações ao lado da caixa de campo.

    2. Clique no campo para selecioná-lo.

    3. Clique em OK.

    4. Na caixa valor, digite o valor ou clique em função Adicionar regras para realizar outras ações ao lado dela para inserir uma fórmula.

      Observação : Para obter mais informações sobre fórmulas, consulte fórmulas e funções de adicionar.

  • Consultar dados

    • Clique em uma conexão de recebimento de dados no campo Conexão de Dados, ou clique em Adicionar para adicionar uma nova conexão de dados.

      Para obter mais informações sobre conexões de dados, consulte Visão geral de conexões de dados.

  • Enviar dados

    • Clique na conexão para envio de dados no campo Conexão de Dados, ou clique em Adicionar para adicionar uma nova conexão de dados.

      Para obter mais informações sobre conexões de dados, consulte Visão geral de conexões de dados.

  • Abrir um novo formulário para preencher

    • Insira o ID do modelo e o local do modelo de formulário na caixa Identificação do Modelo de Formulário ou Local e clique em OK.

  • Fechar o formulário

    • Clique em OK se este é um formulário de navegador da web ou, se este for um formulário de Preenchimento, você pode originalmente selecionar a caixa de seleção Se as alterações não foram salvas, solicite ao usuário que as salve para solicitar aos usuários que salvem o formulário antes de fechá-lo.

  • Enviar dados para uma Web Part

    1. Clique em Promoção de Propriedades para selecionar os campos que devem ser promovidos como parâmetros de conexão de Web part.

    2. Clique em Adicionar, junto à lista de parâmetros de conexão de Web part do SharePoint, para exibir a caixa de diálogo Selecionar um Campo ou Grupo.

    3. Clique em um campo.

    4. Na caixa Nome do Parâmetro, insira um nome para o parâmetro.

    5. Clique em OK.

    6. Repita os passos 2 a 5 para promover os campos adicionais.

  • Assinar linha de assinatura

    Importante : Antes de adicionar uma regra para assinar uma linha de assinatura, tenha certeza de que adicionou um controle de linha de assinatura ao formulário, de maneira que haja alguma coisa para a regra assinar.

    1. Em Assinar na primeira linha de assinatura em que, na lista, clique no método de indicação qual linha de assinatura do formulário deve ser assinada.

      Adicionar regras para realizar outras ações

    2. Na caixa é igual a, insira os critérios ou clique em função Adicionar regras para realizar outras ações para usar uma função para os critérios.

    3. Indicar se a imagem da assinatura padrão deve ser usada e se a linha de assinatura está no documento host, e clique em OK.

      Para obter mais informações sobre assinaturas digitais, consulte Assinaturas digitais no InfoPath 2010.

  • Marque a caixa de seleção Não executar regras restantes se a condição para esta regra for cumprida se desejar parar o processamento de regras adicionais.

Usar o painel de tarefas de Regras

Faça o seguinte para adicionar uma regra de ação a partir do painel de tarefas Regras:

  1. Clique no controle ao qual deseja adicionar uma regra de ação.

  2. Se o painel de tarefas Regras não estiver visível, vá à guia Início e, no grupo Regras, clique em Gerenciar Regras.

Adicionar regras para realizar outras ações

  1. Clique em Novo.

Adicionar regras para realizar outras ações

  1. Clique em Ação.

  2. Na caixa de texto Detalhes para, insira um nome para a regra.

Adicionar regras para realizar outras ações

  1. Em Condição, clique em Nenhuma.

  2. Selecione as opções corretas, da seguinte maneira:

    • Se a condição para a sua regra for baseada em um campo:

      1. Clique em um campo ou em Selecionar um campo ou grupo.

      2. Clique no operador, tal como é igual a.

      3. Insira os critérios para o operador.

    • Se a condição para a sua regra é baseada em uma expressão:

      1. Clique em A expressão.

      2. Digite a expressão.

        Para obter mais informações, consulte fórmulas e funções de adicionar.

Adicionar regras para realizar outras ações

  1. Clique em E para adicionar outras condições e repita a etapa 7, ou clique em OK quando terminar de adicionar condições.

Observação : Após adicionar uma segunda condição, o botão E é substituído por uma caixa. Deixe E selecionado se tanto a primeira quanto cada uma das condições subsequentes precisarem ser verdadeiras para que sejam aplicados os dados de validação. Do contrário, se apenas uma das condições tiver de ser verdadeira para que sejam aplicados os dados de validação, clique em ou.

  1. No painel de tarefas Regras, clique em Adicionar e, a seguir, clique no tipo de regra de ação que deseja adicionar.

  2. Dependendo do tipo de ação que vá adicionar, faça o seguinte.

    • Mostrar uma mensagem

      • No campo Mensagem, digite o texto da mensagem e clique em OK.

    • Mostrar o valor de um campo ou fórmula

      • Digite a expressão desejada na caixa expressão, ou clique em função Adicionar regras para realizar outras ações ao lado da caixa de expressão para construir sua expressão e, em seguida, clique em OK.

        Para obter mais informações, consulte fórmulas e funções de adicionar.

    • Alternar entre exibições

      • Na caixa de diálogo Detalhes da Regra, clique no modo de exibição que o usuário vai alternar quando a ação for iniciada a partir da caixa Exibir.

    • Definir o valor de um campo

      1. Ao lado da caixa de campo, clique em campo Adicionar regras para realizar outras ações .

      2. Clique no campo desejado para selecioná-lo.

      3. Clique em OK.

      4. Digite o valor desejado na caixa valor ou clique função Adicionar regras para realizar outras ações para inserir uma fórmula.

        Para obter mais informações sobre fórmulas, consulte fórmulas e funções de adicionar.

    • Consultar dados

      • Clique na conexão para recebimento de dados apropriada a partir do campo Conexão de dados, ou clique em Adicionar para adicionar uma nova conexão de dados.

        Para obter mais informações sobre conexões de dados, consulte Visão geral de conexões de dados.

    • Enviar dados

      • Clique na conexão para envio de dados apropriada a partir do campo Conexão de dados, ou clique em Adicionar para adicionar uma nova conexão de dados.

        Para obter mais informações sobre conexões de dados, consulte Visão geral de conexões de dados.

    • Abrir um novo formulário para preencher

      • Insira o ID do modelo e o local do modelo de formulário na caixa Identificação do Modelo de Formulário ou Local e clique em OK.

    • Fechar o formulário

      • Clique em OK se este for um formulário para Web ou, se este for um formulário de preenchimento, marque a caixa de seleção Se as alterações não estiverem salvas, solicite ao usuário que as salve, para solicitar aos usuários que salvem o formulário antes que de fechá-lo.

    • Enviar dados para uma Web Part

      1. Clique em Promoção de Propriedades para selecionar os campos que devem ser promovidos como parâmetros de conexão de Web part.

      2. Junto à lista de parâmetros de conexão do Web part para o SharePoint, clique em Adicionar para exibir a caixa de diálogo Selecionar um Campo ou Grupo.

      3. Clique no campo.

      4. Insira um nome para o parâmetro na caixa Nome do parâmetro.

      5. Clique em OK.

      6. Repita os passos 2 a 5 para promover os campos adicionais.

    • Assinar linha de assinatura

      Observação : Antes de adicionar uma regra para assinar uma linha de assinatura, tenha certeza de que adicionou um controle de linha de assinatura ao formulário, de maneira que haja alguma coisa para a regra assinar.

      1. Em Assinar na primeira linha de assinatura em que, na lista, clique no método de indicação qual linha de assinatura do formulário deve ser assinada.

      2. Na caixa é igual a, insira os critérios ou clique em função Adicionar regras para realizar outras ações para usar uma função para os critérios.

      3. Indicar se a imagem da assinatura padrão deve ser usada e se a linha de assinatura está no documento host, e clique em OK.

        Para obter mais informações sobre assinaturas digitais, consulte Assinaturas digitais no InfoPath 2010.

  3. Marque a caixa de seleção Não executar regras restantes se a condição para esta regra for atendida se deseja parar de processar regras adicionais após a regra selecionada ter sido processada.

Configurando parâmetros para consultar ou enviar dados

As ações de envio de dados e de consulta por dados ativam a conexão de dados tanto para dados de recebimento quanto de envio. No caso da consulta de dados, é possível especificar quais dados são requeridos adicionando uma regra de ação para definir um valor de campo, de maneira a definir o valor do campo de consulta desejado.

Padrões de entrada de dados

Regras de ação podem ser baseadas em padrão de texto que um usuário insere em um campo de texto. Por exemplo, se você quiser coletar um CEP, em seguida, você talvez queira certificar-se de que o usuário insere no formato correto. Da mesma forma, se desejar que um usuário digite um endereço de email, você pode associar sua entrada para um padrão que inclui algum texto, um símbolo @ , um domínio e um sufixo de domínio como . com.

Para fazer isso, ao construir a condição vá à lista Operador e clique em Corresponde ao Padrão, a seguir, clique em Selecionar um padrão. Isso exibe a caixa de diálogo Padrão de Entrada de Dados, na qual é possível escolher entre diversos padrões básicos predefinidos. Mas, se nenhum desses padrões atender suas necessidades, você pode usar um padrão personalizado.

Cenários avançados de condições

A seguir mostramos cenários avançados que podem ser usados ao configurar a condição de uma regra de ação.

  • Basear uma regra em uma expressão

Uma expressão é um conjunto de valores, campos ou grupos, funções e operadores. Use uma expressão para definir o valor de um campo em cenários como incluir a data atual em um formulário automaticamente, ou somar o custo de itens inseridos em um relatório de despesas para obter o total.

  1. Clique em A expressão.

  2. Insira a expressão na segunda caixa.

Para obter mais informações sobre funções e fórmulas, consulte fórmulas e funções de adicionar.

  • Basear uma regra em um conjunto de dados assináveis

Se um formulário requerer uma assinatura digital, você pode desejar desabilitar o botão de envio se esse formulário não foi assinado. Ou, por exemplo, pode ser que deseje ativar a ação de envio de dados após um usuário adicionar uma assinatura digital. Essa condição é suportada apenas em formulários do InfoPath Filler.

  1. Clique em Selecionar conjunto de dados assináveis.

  2. Na caixa de diálogo Selecionar Conjunto de Dados Assináveis, clique no conjunto de dados assináveis e, a seguir, em OK.

  3. Clique na condição desejada a partir da segunda caixa e, a seguir, clique em quaisquer critérios necessários a partir da terceira caixa.

Para obter mais informações sobre assinaturas digitais, consulte Assinaturas digitais no InfoPath 2010.

  • Basear uma regra em uma regra de usuário

Se o seu formulário possui diversos modos de exibição, como o modo de exibição do administrador e o modo de exibição somente leitura, é possível criar uma regra de carregamento de formulário que alterne o modo de exibição para um baseado na função do usuário atual.

  1. Clique em Função do usuário atual.

  2. Clique no operador, tal como é igual a.

  3. Clique na função ou em Gerenciar funções para gerenciar as funções do usuário.

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.

×