Criar um modo de exibição exclusivo do InfoPath de um modelo de formulário compatível com o navegador

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

Introdução aos modos de exibição exclusivos do InfoPath

Situações de uso

Etapa 1: Adicionar um modo de exibição exclusivo do InfoPath para um modelo de formulário compatível com o navegador

Etapa 2: Exibir o modo de exibição exclusivo do navegador quando o modelo de formulário ativado para navegador for aberto em um navegador da Web

Etapa 3: Exibir o modo de exibição exclusivo do InfoPath quando o modelo de formulário ativado para navegador for aberto no InfoPath

Introdução aos modos de exibição exclusivos do InfoPath

É possível criar um modelo de formulário que acomode dois tipos de usuários — os que têm o Microsoft Office InfoPath instalado e os que não têm. Esse tipo de modelo de formulário é chamado de modelo de formulário compatível com o navegador. Em um modelo de formulário compatível com o navegador, quaisquer recursos, configurações e controles do InfoPath que não funcionarem em um navegador da Web ficarão ocultos ou desabilitados no modo de design. Dessa forma, você não ficará tentado a usá-los durante a criação.

Quando você estiver pronto para compartilhar um modelo de formulário compatível com o navegador com os usuários, você deve publicá-lo em um servidor executando o InfoPath Forms Services e faça-habilitados para navegador. Se os usuários tenham o InfoPath instalado em seus computadores, o formulário será aberto no InfoPath. Se não tiverem o InfoPath instalado, o formulário será aberto em um navegador da Web. De qualquer forma, o modelo de formulário não inclui os recursos InfoPath, configurações ou controles que não funcionam em um navegador.

Se você acredita que a maioria dos seus usuários terão o InfoPath instalado em seus computadores, convém não limitar a criação do seu modelo de formulário ao subconjunto de recursos suportados em um navegador da Web. Nesse caso, é possível criar dois modos de exibição do seu modelo de formulário compatível com o navegador. Um modo de exibição será para os usuários que abrirem o modelo de formulário em um navegador da Web. O outro modo de exibição será usado exclusivamente pelos usuários que têm o InfoPath instalado em seus computadores. Esse modo de exibição exclusivo do InfoPath nunca será exibido em um navegador da Web. Conseqüentemente, é possível usar os recursos do InfoPath nesse modo de exibição que não poderia ser usados de outra forma, como funções de usuário ou controles mestre/detalhe.

Nesse tópico, você saberá como criar um modo de exibição dedicado exclusivo do InfoPath em um modelo de formulário compatível com o navegador. Além disso, você aprenderá como criar uma regra que detecta se o usuário que abre o modelo de formulário tem o InfoPath instalado em seu computador. Se o InfoPath for detectado, o usuário verá o modo de exibição específico do InfoPath. Se o InfoPath não for detectado, o usuário verá o modo de exibição específico do navegador em um navegador da Web.

Início da página

Situações de uso

Imagine que você trabalha para uma empresa de seguro e que está criando um modelo de formulário compatível com o navegador para processar reclamações de seguro. Se o modelo de formulário compatível com o navegador deve acomodar segurados que abrem e preenchem o formulário de reclamação no site da sua empresa, além dos usuários internos que revisam e aprovam os dados no formulário de reclamação. Sua expectativa é que os usuários externos não tenham o InfoPath instalado em seus computadores e que os usuários internos tenham o InfoPath. Para acomodar os usuários que têm e não têm o InfoPath instalado, você poderia criar dois modelos de formulários diferentes — um compatível com o navegador e outro não. No entanto, é mais fácil e mais rápido criar um modelo de formulário compatível com o navegador que inclua os seguintes modos de exibição:

Modo de exibição 1: Modo de exibição externo, para preenchimento de reclamação     Esse é o modo de exibição que os segurados vêem quando fazem o logon no seu site e abrem um formulário de reclamação. Como não há como saber se um segurado tem uma cópia do InfoPath instalada em seu computador, o modelo de formulário deve ser compatível com o navegador. Ou seja, você deve certificar-se de que o formulário pode ser preenchido usando um navegador da Web.

Modo de exibição 2: Modo de exibição interno, para processamento de reclamação    Esse modo de exibição é o dos processadores de reclamações, que revisam o formulário de reclamação enviado e o encaminham para um avaliador de seguro para aprovação. Todos os funcionários da empresa de seguro têm o InfoPath instalado em seus computadores. Por isso, você pode criar um modo de exibição dedicado exclusivo do InfoPath para eles. Ao contrário do modo de exibição para preenchimento do formulário, que é acessado pelos segurados usando um navegador da Web, o modo de exibição específico do InfoPath nunca será exibido em outro lugar além do InfoPath e, por isso, poderá conter quaisquer recursos, controles e configurações que não estão disponíveis no modelo de formulário compatível com o navegador.

Início da página

Etapa 1: Adicionar um modo de exibição exclusivo do InfoPath para um modelo de formulário compatível com o navegador

Para criar um modo de exibição exclusivo do InfoPath em um modelo de formulário compatível com o navegador, altere uma configuração na caixa de diálogo Propriedades do Modo de Exibição. Essa configuração permite que os usuários do InfoPath vejam o modo de exibição, mas impede que o modo de exibição seja exibido em um navegador da Web.

  1. Abra seu modelo de formulário compatível com o formulário.

  2. No menu Exibir, clique em Gerenciar modos de exibição.

  3. Em Ações, no painel de tarefas Modos de Exibição, clique em Adicionar Novo Modo de Exibição.

  4. Na caixa de diálogo Adicionar Modo de Exibição, digite um nome para o modo de exibição e, em seguida, clique em OK.

  5. Na lista Selecione um modo de exibição, clique duas vezes no modo de exibição que acabou de criar.

  6. Clique na guia Geral.

  7. Desmarque a caixa de seleção Mostrar no menu Exibir durante o preenchimento do formulário.

    Observação: Desmarcar essa caixa de seleção impede os usuários que não têm o InfoPath instalado de tentar alternar para o modo de exibição exclusivo do InfoPath.

  8. Marque a caixa de seleção Permitir recursos apenas do InfoPath (o modo de exibição não estará disponível em navegadores da Web) e, em seguida, clique em OK.

  9. Crie seu modo de exibição como faria normalmente.

    Agora é possível usar muitos dos recursos, controles e configurações no seu modo de exibição exclusivo do InfoPath que não estariam disponíveis em um modelo de formulário compatível com o navegador. Por exemplo, você é livre para usar quaisquer controles no painel de tarefas Controles, ao invés de apenas os controles que funcionam em um navegador. Além disso, nenhuma mensagem ou erros de compatibilidade com o navegador serão exibidos no painel de tarefas Verificador de Design.

    Observação: Embora seja possível usar grande parte dos recursos do InfoPath no seu modo de exibição exclusivo do InfoPath, determinados recursos e configurações que se aplicam ao modelo de formulário compatível com o navegador, como um todo, permanecem desabilitados ou ocultos. Por exemplo, não é possível habilitar as assinaturas digitais para todo o modelo de formulário ou usar um script no seu modo de exibição, uma vez que um dos modos de exibição do seu modelo de formulário é compatível com o navegador.

  10. Para adicionar modos de exibição adicionais exclusivos do InfoPath ao seu modelo de formulário compatível com o navegador, repita as etapas 2 a 9.

Início da página

Etapa 2: Exibir o modo de exibição exclusivo do navegador quando o modelo de formulário ativado para navegador for aberto em um navegador da Web

Nesse procedimento, você aprenderá como criar uma regra que dita o modo de exibição visto pelo usuário quando ele abre pela primeira vez um formulário com base no seu modelo de formulário compatível com o navegador. A regra é executada quando o formulário é aberto pelo primeira vez e após uma condição específica ser atendida. A condição nesse caso tem a ver com o fato dos usuários estarem abrindo o modelo de formulário compatível com o navegador em um navegador da Web ou não. Se estiverem, o modo de exibição exclusivo do navegador do modelo de formulário aparecerá. Esse modo de exibição é limitado ao conjunto de recursos suportados em um navegador.

  1. Abra seu modelo de formulário compatível com o navegador contendo o modo de exibição exclusivo do InfoPath.

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

  3. Na lista Categoria, clique em Abrir e Salvar.

  4. Em Comportamento de Abrir, clique em Regras.

  5. Na caixa de diálogo Regras para Abrir Formulários, clique em Adicionar.

  6. Na caixa de diálogo Regra, digite um nome com significado para sua regra, como Regra 1: Alternar para o modo de exibição do navegador.

  7. Para especificar quando a regra deverá ser executada, clique em Definir Condição.

  8. Na primeira caixa em Aplicar a regra quando esta condição for verdadeira, clique em A expressão.

  9. Na segunda caixa, digite xdEnvironment:IsBrowser() e, em seguida, clique em OK.

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

  11. Na lista Ação, clique em Alternar entre exibições.

  12. Na lista Modo de Exibição, clique no modo de exibição do navegador para o qual deseja alternar e, em seguida, clique em OK.

  13. Para impedir quaisquer regras de executar após essa regra (para o evento atual), marque a caixa de seleção Parar de processar as regras quando esta regra for concluída na caixa de diálogo Regra.

    A regra que você acabou de criar será executada quando o modelo de formulário for aberto e a condição especificada — ou seja, se o ambiente do usuário é um navegador da Web — for atendida.

Início da página

Etapa 3: Exibir o modo de exibição exclusivo do InfoPath quando o modelo de formulário ativado para navegador for aberto no InfoPath

Agora você adicionará outra regra ao seu modelo de formulário compatível com o navegador. Essa regra é executada quando o formulário é aberto pela primeira vez e após uma condição específica ser atendida. A condição nesse caso tem a ver com o fato do usuário que está abrindo o modelo de formulário compatível com o navegador ter o InfoPath instalado em seu computador ou não. Se o Infopath estiver instalado, o modo de exibição exclusivo do InfoPath do modelo de formulário será exibido. Como esse modo de exibição é visível apenas do InfoPath, ele pode conter a faixa total de recursos do InfoPath.

  1. Abra seu modelo de formulário compatível com o navegador contendo o modo de exibição exclusivo do InfoPath.

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

  3. Na lista Categoria, clique em Abrir e Salvar.

  4. Em Comportamento de Abrir, clique em Regras.

  5. Clique em Adicionar.

  6. Na caixa de diálogo Regra, digite um nome com significado para sua regra, como Regra 1: Alternar para modo de exibição do InfoPath

  7. Para especificar quando a regra deverá ser executada, clique em Definir Condição.

  8. Na primeira caixa em Aplicar a regra quando esta condição for verdadeira, clique em A expressão.

  9. Na segunda caixa, digite not(xdEnvironment:IsBrowser()).

  10. Clique em E.

  11. Na primeira caixa sob a primeira condição, clique em A expressão.

  12. Na segunda caixa, digite not(xdEnvironment:IsMobile()) e, em seguida, clique em OK.

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

  14. Na lista Ação, na caixa de diálogo Ação, clique em Alternar entre exibições.

  15. Na lista Modo de exibição, clique no modo de exibição exclusivo do InfoPath para o qual deseja alternar e, em seguida, clique em OK.

  16. Para impedir quaisquer regras de executar após essa regra (para o evento atual), marque a caixa de seleção Parar de processar as regras quando esta regra for concluída na caixa de diálogo Regra.

    A regra que você acabou de criar será executada quando o modelo de formulário for aberto e a condição especificada — ou seja, que o ambiente do usuário é o InfoPath e não um navegador da Web ou um dispositivo móvel — for atendida.

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.

×