Criar uma vista exclusiva do InfoPath de um modelo de formulário compatível com o browser

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.

Neste artigo

Introdução às vistas exclusiva do InfoPath

Cenários de utilização

Passo 1: Adicionar uma vista exclusiva do InfoPath a um modelo de formulário compatível com o browser

Passo 2: Apresentar a vista só de browser quando o modelo de formulário preparados para browser é aberto num browser

Passo 3: Apresentar a vista exclusiva do InfoPath quando o modelo de formulário preparados para browser é aberto no InfoPath

Introdução às vistas exclusiva do InfoPath

Pode estruturar um modelo de formulário que se adapta dois tipos de utilizadores — aqueles que têm instalado o Microsoft Office InfoPath e aquelas que não o fizer. Este tipo de modelo de formulário chama um modelo de formulário compatível com o browser. Num modelo de formulário compatível com o browser, qualquer funcionalidades InfoPath, definições e controlos que não irá funcionar num Web browser estiverem ocultos ou desactivados no modo de estrutura. Desta forma, não tiver tentado a utilizá-los na sua estrutura.

Quando estiver pronto para partilhar um modelo de formulário compatível com o browser com utilizadores, tem de publicá-lo para um servidor a executar o InfoPath Forms Services e, em seguida, faça-preparados para browser. Se os utilizadores têm InfoPath instalado no computador, será aberto o formulário no InfoPath. Se não tiver InfoPath instalado, o formulário será aberto num browser. Qualquer forma, o modelo de formulário não inclui o InfoPath, funcionalidades definições ou controlos que não irá funcionar num browser.

Se pretender muitos dos seus utilizadores terão InfoPath instalado nos seus computadores, poderá não pretende limitar a estrutura do seu modelo de formulário para o subconjunto de funcionalidades que são suportadas num browser. Neste caso, pode criar duas vistas o modelo de formulário compatível com o browser. Numa vista será para utilizadores que abrir o modelo de formulário num browser. A outra vista será utilizada exclusivamente pelos utilizadores que têm o InfoPath instalado nos seus computadores. Nunca será apresentada esta vista exclusiva do InfoPath num browser. Por conseguinte, pode utilizar funcionalidades do InfoPath nesta vista que não seria caso contrário não poderá utilizar, tal como as funções de utilizador ou controlos de mestre/detalhe.

Este tópico vai aprender a estruturar uma vista exclusiva do InfoPath dedicada num modelo de formulário compatível com o browser. Além disso, vai aprender a criar um regra Deteta se o utilizador abrir o modelo de formulário tem InfoPath instalado no computador. Se é detetado InfoPath, o utilizador irá ver a vista de específicas do InfoPath. Se não for detectado InfoPath, o utilizador verá a vista de browser específicas num browser.

Início da página

Cenários de utilização

Imagine que trabalha para uma empresa seguro e que está a estruturar um modelo de formulário compatível com o browser para o processamento de créditos de seguros. O modelo de formulário compatível com o browser tem de acomodar subscritores que abrir e preencham o formulário de afirmação a partir da sua empresa Web site, bem como utilizadores internos rever e aprovar os dados no formulário de afirmação. A expetativa é que os utilizadores externos não possui o InfoPath instalado nos seus computadores e que os utilizadores internos têm InfoPath. Para acomodar os utilizadores que e não possui o InfoPath instalado, pode criar dois modelos de formulário distintos — um que seja compatível com o browser e um que não esteja. No entanto, é mais fácil e tempo-eficiente para estruturar um modelo de formulário compatível com o browser que inclui as seguintes vistas:

Vista 1: vista externa, afirmação depósito    Esta é a vista que subscritores veem quando iniciar sessão no seu Web site e o abrir um formulário de afirmação. Porque não existe nenhuma forma de saber se uma tomador tem uma cópia do InfoPath instalado no seu computador, o modelo de formulário tem de ser compatíveis com o browser. Isto é, tem de garantir que o formulário possa ser preenchido utilizando um browser Web.

Vista 2: vista interna, processamento de afirmação    Esta vista é para processadores em afirmações, quem reveja o formulário de afirmação submetido e encaminhá-lo para um perito de seguros para aprovação. Todos os funcionários de empresa de seguros tem o InfoPath instalado nos seus computadores. Por conseguinte, pode estruturar uma vista exclusiva do InfoPath dedicada das mesmas. Ao contrário a vista de apresentação afirmação, que é acedida por subscritores utilizando um browser, a específicas do InfoPath nunca ver apresenta em qualquer lugar, mas no InfoPath e, consequentemente, podem conter nenhum das funcionalidades, controlos e definições que não estão disponíveis no modelo de formulário compatível com o browser.

Início da página

Passo 1: Adicionar uma vista exclusiva do InfoPath a um modelo de formulário compatível com o browser

Para criar uma vista exclusiva do InfoPath num modelo de formulário compatível com o browser, alterar uma definição na caixa de diálogo Propriedades da vista. Esta definição permite que os utilizadores do InfoPath ver a vista, mas impede que a vista seja apresentado num browser.

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

  2. No menu Ver, clique em Gerir vistas.

  3. Em ações, no painel de tarefas de vistas, clique em Adicionar uma nova vista.

  4. Na caixa de diálogo Adicionar vista, escreva um nome para a vista e, em seguida, clique em OK.

  5. Na lista selecionar uma vista, faça duplo clique na vista que acabou de criar.

  6. Clique no separador Geral.

  7. Desmarque a caixa de verificação Mostrar no menu Ver quando preenche o formulário.

    Nota: Desmarcar esta caixa de verificação impede os utilizadores que não têm o InfoPath instalado a partir de tentar mudar para a vista exclusiva do InfoPath.

  8. Selecione a caixa de verificação Permitir que o exclusiva do InfoPath funcionalidades (a vista só estarão disponível nos browsers) e, em seguida, clique em OK.

  9. A vista de estrutura como faria normalmente.

    Está agora podem utilizar muitas das funcionalidades, controlos e definições na sua vista exclusiva do InfoPath que caso contrário não estará disponível num modelo de formulário compatível com o browser. Por exemplo, são gratuitas utilizar qualquer um dos controlos no painel de tarefas controlos, por oposição a apenas aqueles que funcionam num browser. Além disso, não verá qualquer erros de compatibilidade de browser ou mensagens no painel de tarefas Verificador de Design.

    Nota: Embora possa utilizar a maioria das funcionalidades do InfoPath na sua vista exclusiva do InfoPath, determinadas funcionalidades e definições que se aplicam ao modelo de formulário compatível com o browser como um todo remain desativada ou oculto. Por exemplo, não é possível ativar as assinaturas digitais para o modelo de formulário inteira ou utilize o script na sua vista, uma vez que é uma das vistas de modelo de formulário compatível com o browser.

  10. Para adicionar vistas exclusiva do InfoPath adicionais ao seu modelo de formulário compatível com o browser, repita os passos 2-9.

Início da página

Passo 2: Apresentar a vista só de browser quando o modelo de formulário preparados para browser é aberto num browser

Este procedimento, vai aprender a criar uma regra que dita a vista que o utilizador vê quando abrem um formulário baseado no seu modelo de formulário compatível com o browser. A regra é executada quando o formulário é aberta pela primeira vez, e depois de uma determinada condição é cumprida. Neste caso, a condição tem de fazer com o se os utilizadores estão a abrir o modelo de formulário preparados para browser num browser. Se forem, é apresentada a vista só de browser do modelo de formulário. Esta vista é limitada para o conjunto de funcionalidades que são suportadas num browser.

  1. Abra o modelo de formulário compatível com o browser que contém a vista exclusiva do InfoPath.

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

  3. Na lista categoria, clique em Abrir e guardar.

  4. Em comportamento de abertura, clique em regras.

  5. Na caixa de diálogo regras de abertura de formulários, clique em Adicionar.

  6. Na caixa de diálogo da regra, escreva um nome com significado para a sua regra, tais como regra 1: mudar para a vista de Browser.

  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 na expressão.

  9. Na segunda caixa, escreva xdEnvironment:IsBrowser()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 vistas.

  12. Na lista vista, clique em que pretende mudar para a vista do browser e, em seguida, clique em OK.

  13. Para impedir que todas as regras a ser executado depois esta regra (para o evento atual), selecione a caixa de verificação Parar de processar regras quando esta regra terminar na caixa de diálogo regra.

    A regra que acabou de criar será executada quando o modelo de formulário está aberto e a condição que especificou — ou seja, que o ambiente do utilizador é um browser Web — é cumprida.

Início da página

Passo 3: Apresentar a vista exclusiva do InfoPath quando o modelo de formulário preparados para browser é aberto no InfoPath

Agora irá adicionar outra regra ao seu modelo de formulário compatível com o browser. Esta regra é executada quando o formulário é aberta pela primeira vez, e depois de uma determinada condição é cumprida. Neste caso, a condição tem de fazer com o se o utilizador que está a abrir o modelo de formulário preparados para browser tem InfoPath instalado no seu computador. Se estiver instalado o Infopath, em seguida, a vista exclusiva do InfoPath do modelo de formulário apresenta. Uma vez que esta vista apenas está visível a partir do InfoPath, pode conter as funcionalidades de intervalo total do InfoPath.

  1. Abra o modelo de formulário compatível com o browser que contém a vista exclusiva do InfoPath.

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

  3. Na lista categoria, clique em Abrir e guardar.

  4. Em comportamento de abertura, clique em regras.

  5. Clique em Adicionar.

  6. Na caixa de diálogo da regra, escreva um nome com significado para a sua regra, tais como regra 1: mudar para a vista 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 na expressão.

  9. Na segunda caixa, escreva não (xdEnvironment:IsBrowser()).

  10. Clique em e.

  11. Na primeira caixa à primeira condição, clique na expressão.

  12. Na segunda caixa, escreva não (xdEnvironment:IsMobile())e, em seguida, clique em OK.

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

  14. Na lista de ação, na caixa de diálogo ação, clique em Mudar vistas.

  15. Na lista vista, clique na vista exclusiva do InfoPath à qual pretende mudar para e, em seguida, clique em OK.

  16. Para impedir que todas as regras a ser executado depois esta regra (para o evento atual), selecione a caixa de verificação Parar de processar regras quando esta regra terminar na caixa de diálogo regra.

    A regra que acabou de criar será executada quando o modelo de formulário está aberto e a condição que especificou — ou seja, que o ambiente do utilizador é o InfoPath e não um browser Web ou um dispositivo móvel — é cumprida.

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.

×