Especificar as definições de compatibilidade para um modelo de formulário

Quando cria um modelo de formulário, pode optar por criar um modelo de formulário que possa ser aberto ou preenchido no InfoPath ou num browser. Se o modelo de formulário for aberto e preenchido utilizando um browser, denomina-se modelo de formulário compatível com o browser (modelo de formulário compatível com o browser: modelo de formulário que foi concebido no InfoPath utilizando um modo de compatibilidade específico. Um modelo de formulário compatível com o browser pode ter permissão para browsers quando é publicado num servidor com o InfoPath Forms Services.). Este tipo de formulário pode ser preparado para browser (modelo de formulário com permissão para browsers: modelo de formulário compatível com o browser que foi publicado num servidor com o InfoPath Forms Services e ao qual foi dada permissão para browsers de modo a que os utilizadores possam visualizar e preencher o formulário num Web browser.) quando for publicado num servidor com o InfoPath Forms Services.

Este artigo descreve como escolher uma definição de compatibilidade para um modelo de formulário, quando cria pela primeira vez o modelo de formulário ou depois de ter já criado o modelo de formulário. Se não tiver a certeza da definição de compatibilidade actual para o modelo de formulário, pode consultar a área Compatibilidade da barra de estado do InfoPath, que está localizada no canto inferior direito da janela do InfoPath.

Neste artigo


Descrição geral da compatibilidade com browsers

Todos os modelos de formulário são compatíveis com o InfoPath — ou seja, os utilizadores podem abrir e editar os formulários no InfoPath, desde que os utilizadores tenham o InfoPath instalado nos respectivos computadores.

Se tiver acesso a um servidor com o InfoPath Forms Services, pode criar uma único modelo de formulário que abranja dois tipos de utilizadores — aqueles que têm o InfoPath instalado nos respectivos computadores e os que não têm. Neste último caso, os utilizadores preenchem formulários num browser suportado, não no InfoPath. Se os utilizadores tiverem o InfoPath instalado, podem abrir o formulário no InfoPath e podem experimentar a gama completa de funcionalidades de formulário. Os utilizadores que preenchem o formulário num browser têm acesso a um conjunto mais limitado de funcionalidades, mas beneficiam da capacidade de utilizar o formulário mesmo que não tenham o InfoPath instalado nos respectivos computadores. Se planear publicar o modelo de formulário num servidor com o InfoPath Forms Services, tem de manter estas limitações em conta.

O processo para criar um modelo de formulário compatível com o browser inclui especificar uma definição de compatibilidade, antecipadamente, quando cria pela primeira vez o modelo de formulário, ou posteriormente, quando concebe o modelo de formulário. Depois de criar um modelo de formulário compatível com o browser, pode testar, publicar e preparar o mesmo para o browser para que os utilizadores o possam preencher num browser.

Início da Página Início da Página

Especificar uma definição de compatibilidade quando cria um modelo de formulário

Na caixa de diálogo Estruturar um Formulário, pode optar por activar apenas as funcionalidades compatíveis com o browser para utilização no modelo de formulário. Se o fizer, os controlos ou as funcionalidades do InfoPath que não são suportadas nos modelos de formulário compatível com o browser são ocultas ou desactivadas para que não ponha a hipótese de as utilizar no modelo de formulário.

  1. No menu Ficheiro, clique em Estruturar um Modelo de Formulário.
  1. Em Estruturar um novo na caixa de diálogo Estruturar um Modelo de Formulário, clique em Modelo de Formulário.
  2. Na galeria Baseado em, efectue um dos seguintes procedimentos:
  3. Para tornar o modelo de formulário compatível com o InfoPath Forms Services, seleccione a caixa de verificação Activar funcionalidades compatíveis com o browser apenas e, em seguida, clique em OK.

Definição de compatibilidade na caixa de diálogo Estruturar um Formulário

Um novo modelo de formulário abre no InfoPath. No canto inferior direito da janela do InfoPath, na barra de estado, as palavras Compatibilidade: InfoPath e InfoPath Forms Services aparecem para que saiba que o modelo de formulário funcionará num browser bem como no InfoPath.

  1. Estruture o modelo de formulário tal como o faria normalmente.

Se uma funcionalidade não for suportada num servidor com o InfoPath Forms Services, essa funcionalidade aparece desactivada na interface do utilizador e não poderá adicioná-la ao modelo de formulário. Do mesmo modo, se um determinado controlo não for suportado, não aparece no painel de tarefas Controlos.

Início da Página Início da Página

Alterar as definições de compatibilidade para um modelo de formulário existente

Pode alterar a definição de compatibilidade actual para um modelo de formulário existente em qualquer ponto durante o processo de estruturação. Por exemplo, se herdar um modelo de formulário regular e exclusivo do InfoPath de um colaborador e pretender agora que seja compatível com o browser, pode alterar as definições de compatibilidade existentes para o modelo de formulário.

Um modelo de formulário exclusivo do InfoPath poderá conter funcionalidades que não são suportadas nos modelos de formulário compatível com o browser, tais como funções de utilizador, painéis de tarefas personalizados ou controlos de mestre-detalhe. Depois de especificar novas definições de compatibilidade, pode ver uma lista de problemas de compatibilidade que resultaram da mudança da definição no painel de tarefas Verificador de Design.

  1. Abra o modelo de formulário.
  2. Para abrir o painel de tarefas Verificador de Design, no menu Ferramentas, clique em Verificador de Design.
  1. Na parte superior do painel de tarefas Verificador de Design, clique em Alterar Definições de Compatibilidade.

Hiperligação Alterar Definições de Compatibilidade no painel de tarefas Controlos

  1. Na caixa de diálogo Opções de Formulário, em Compatibilidade com browsers, clique em Estruturar um modelo de formulário que pode ser aberto num browser ou InfoPath e, em seguida, clique em OK.

 Nota   Em alguns casos, poderá ver um erro quando tentar alterar as definições de compatibilidade. Por exemplo, se tiver utilizado a Gestão de Direitos de Informação (IRM) para limitar a permissão a um modelo de formulário existente, primeiro tem de remover essa definição antes de alterar com êxito as definições de compatibilidade.

O painel de tarefas Verificador de Design mostrará agora erros e mensagens que resultaram da alteração das definições de compatibilidade.

A seguinte tabela descreve as diferenças entre erros e mensagens no painel de tarefas Verificador de Design.

Ícone Tipo Descrição
Imagem de ícone Erro O modelo de formulário não irá funcionar correctamente. Deve corrigir os erros antes de publicar o modelo de formulário.
Imagem de ícone Mensagem O modelo de formulário poderá não funcionar como esperado. As mensagens são menos graves do que os erros. Pode optar por resolver ou não as mensagens antes de publicar o modelo de formulário.
  1. Em Compatibilidade com Browsers no painel de tarefas Verificador de Design, clique no texto do erro ou mensagem que pretende rever. Quando o fizer, geralmente uma das seguintes situações ocorre:
    • Se o problema resultar de um controlo não suportado ou outro objecto no modelo de formulário, o InfoPath selecciona automaticamente esse controlo ou objecto. Para obter mais detalhes sobre o problema, clique com o botão direito do rato no controlo ou objecto no modelo de formulário e, em seguida, clique em Mais Detalhes no menu de atalho.
    • Se o problema resultar de uma definição não suportada — por exemplo, se o modelo de formulário especificar funções de utilizador, que não funcionam nos modelos de formulário compatível com o browser — o InfoPath apresenta um alerta mais descritivo que explica o problema.
  2. Reveja os erros de compatibilidade com browsers e corrija-os.

 Nota   Se não corrigir os erros, pode ainda publicar o modelo de formulário compatível com o browser num servidor com o InfoPath Forms Services. No entanto, não poderá preparar o modelo de formulário para browser no servidor, o que significa que as pessoas não podem apresentar nem preencher o formulário num browser.

  1. Reveja as mensagens de compatibilidade com browsers e decida se precisa de as corrigir.
  2. Para actualizar a lista de erros e mensagens durante a respectiva resolução, clique em Actualizar.

Início da Página Início da Página

 
 
Aplica-se a:
InfoPath 2007