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
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.
- No menu Ficheiro, clique em Estruturar um Modelo de Formulário.
- Em Estruturar um novo na caixa de diálogo Estruturar um Modelo de Formulário, clique em Modelo de Formulário.
- Na galeria Baseado em, efectue um dos seguintes procedimentos:
- Para definir a origem de dados (origem de dados: conjunto de campos e grupos que define e armazena os dados num formulário do InfoPath. Os controlos do formulário estão vinculados aos campos e grupos da origem de dados.) à medida que cria o modelo de formulário, clique em Em Branco.
- Para utilizar um serviço Web ou uma base de dados como a origem de dados para o modelo de formulário, clique em Serviço Web ou Base de Dados. Esta opção permite-lhe consultar ou submeter dados à origem de dados externa.
- Para utilizar um ficheiro de documento XML (.xml) ou um ficheiro de Esquema XML (Esquema XML: especificação formal, escrita em XML, que define a estrutura de um documento XML, incluindo nomes de elementos e tipos de dados complexos, cujos elementos podem aparecer em combinação e cujos atributos estão disponíveis para cada elemento.) (.xsd) como a origem de dados, clique em XML ou Esquema.
- Para utilizar as informações de ligação de dados num ficheiro de ligação de dados (ficheiro de ligação de dados: ficheiro que armazena informações sobre uma ligação numa origem de dados, tal como uma base de dados do Access, uma folha de cálculo ou um ficheiro de texto, e que facilita a administração de origens de dados.) como a base para a origem de dados, clique em Biblioteca de Ligações.
- 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.
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.
- 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
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.
- Abra o modelo de formulário.
- Para abrir o painel de tarefas Verificador de Design, no menu Ferramentas, clique em Verificador de Design.
- Na parte superior do painel de tarefas Verificador de Design, clique em Alterar Definições de Compatibilidade.
- 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 |
|
Erro |
O modelo de formulário não irá funcionar correctamente. Deve corrigir os erros antes de publicar o modelo de formulário. |
|
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. |
- 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.
- 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.
- Reveja as mensagens de compatibilidade com browsers e decida se precisa de as corrigir.
- Para actualizar a lista de erros e mensagens durante a respectiva resolução, clique em Actualizar.
Início da Página