Criar um modelo de formulário a ser usado em um dispositivo móvel

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.

Se você tiver acesso a um servidor executando InfoPath Forms Services, como o Microsoft Office Forms Server 2007 ou o Microsoft Office SharePoint Server 2007, poderá usar o Microsoft Office InfoPath para criar modelos de formulário que possam ser exibidos e preenchidos em um navegador de dispositivo móvel.

Neste artigo

Introdução à criação de modelos de formulário para dispositivos móveis

Controles de formulário e recursos que não têm suporte em navegadores de dispositivo móvel

Conselhos gerais de design

Criar um modelo de formulário para uso em um dispositivo móvel

Introdução à criação de modelos de formulário para dispositivos móveis

Ao usar o Office InfoPath 2007 junto com o InfoPath Forms Services, você pode criar um browser-compatible form template que pode ser preenchido com um assistente pessoal digital (PDA) ou outro dispositivo móvel.

formulário aberto no dispositivo móvel

Observação : Você pode criar um modelo de formulário compatível com o navegador para a maioria dos dispositivos móveis, incluindo PDAs, smartphones e qualquer outro dispositivo que suporte um navegador da Web com HTML, cHTML ou xHTML. No entanto, o InfoPath Forms Services não suporta navegadores de dispositivos móveis que usam WAP.

É possível criar um modelo de formulário compatível com o navegador para que os usuários preencham automaticamente em um navegador de dispositivo móvel. Por exemplo, talvez você crie esse modelo se o depósito estiver habilitado para Wi-Fi e se sua empresa fornecer PDAs a todos os funcionários do depósito para o controle de estoque.

Se você quiser que o modelo de formulário possa ser acessado por todos os usuários, independentemente do dispositivo de exibição, crie um modo de exibição exclusivamente para usuários móveis, um segundo modo de exibição para um navegador de desktop e um terceiro para pessoas com o InfoPath instalado em seus computadores. Essa técnica lhe permite criar um único modelo de formulário que pode ser preenchido por conjuntos de usuários diferentes, em vez de criar formulários separados para cada cenário de preenchimento de formulário.

Encontre links para obter mais informações sobre como criar modos de exibição dedicados na seção Consulte também.

Como cada dispositivo móvel exibe uma determinada página da Web de modo diferente, a aparência exata do formulário variará dependendo do dispositivo usado para acessá-lo. Quando você cria o modelo de formulário no InfoPath, isso ajuda a direcionar um determinado dispositivo móvel para que você possa otimizar o design de acordo com esse dispositivo em particular.

Este artigo descreve dicas e procedimentos para criar, publicar e testar modelos de formulário habilitados para dispositivos móveis, bem como as limitações de controles e recursos para modelos de formulário móveis.

Início da página

Controles e recursos de formulário sem suporte em navegadores de dispositivos móveis

Os dispositivos móveis suportam muitos dos controles que têm suporte em modelos de formulário compatíveis com o navegador, mas nem todos.

Observação : O InfoPath não o avisará sobre um controle ou recurso de formulário no modelo de formulário sem suporte nos navegadores de dispositivos móveis.

Suporte a controles de formulário

Você pode usar a tabela a seguir para determinar se InfoPath Forms Services oferece suporte a um determinado controle do InfoPath.

Como navegadores de dispositivos móveis não suportam tabelas HTML, CSS (folhas de estilo em cascata) e certas outras tecnologias de navegador, alguns controles aparecem de forma diferente em um navegador de dispositivo móvel do que em um navegador desktop.

Além disso, navegadores de dispositivos móveis completamente ignoram alguns controles; Por exemplo, um controle de anexo de arquivo.

Ícone Suporte completo = suporte completo ícone suporte parcial = suporte parcial Ícone de ausência de suporte = sem suporte

Controle do InfoPath 2007

Navegadores desktop

Navegadores de dispositivos móveis

Caixa de texto

Ícone Suporte completo

Ícone Suporte completo

Caixa de seleção

Ícone Suporte completo

Ícone Suporte completo

Botão

Ícone Suporte completo

Ícone Suporte completo

Caixa de expressões

Ícone Suporte completo

Ícone Suporte completo

Caixa de listagem

Ícone Suporte completo

Ícone Suporte completo

Caixa de listagem suspensa

Ícone Suporte completo

Ícone Suporte completo

Seção de repetição

Ícone Suporte completo

Ícone Suporte completo

Hiperlink

Ícone Suporte completo

Ícone de ausência de suporte

Botão de opção 1

Ícone Suporte completo

Ícone de ausência de suporte

Seção opcional 2

Ícone Suporte completo

Ícone de ausência de suporte

Tabela de repetição 3

Ícone Suporte completo

Ícone de ausência de suporte

Controle de anexo

Ícone Suporte completo

Ícone de ausência de suporte

Selecionador de data 4

ícone suporte parcial

ícone suporte parcial

Caixa de rich text

ícone suporte parcial

Ícone de ausência de suporte

controle ActiveX

Ícone de ausência de suporte

Ícone de ausência de suporte

Controle da lista com marcadores

Ícone de ausência de suporte

Ícone de ausência de suporte

Grupo de seleções

Ícone de ausência de suporte

Ícone de ausência de suporte

Seção de escolha

Ícone de ausência de suporte

Ícone de ausência de suporte

Caixa de combinação

Ícone de ausência de suporte

Ícone de ausência de suporte

Tabela de repetição horizontal

Ícone de ausência de suporte

Ícone de ausência de suporte

Região horizontal

Ícone de ausência de suporte

Ícone de ausência de suporte

Controle da imagem a tinta

Ícone de ausência de suporte

Ícone de ausência de suporte

Controle mestre/de detalhe

Ícone de ausência de suporte

Ícone de ausência de suporte

Caixa de listagem de seleção múltipla

Ícone de ausência de suporte

Ícone de ausência de suporte

Controle da lista numerada

Ícone de ausência de suporte

Ícone de ausência de suporte

Controle da imagem

Ícone de ausência de suporte

Ícone de ausência de suporte

Controle da lista sem formatação

Ícone de ausência de suporte

Ícone de ausência de suporte

Grupo de escolha de repetição

Ícone de ausência de suporte

Ícone de ausência de suporte

Seção recursiva de repetição

Ícone de ausência de suporte

Ícone de ausência de suporte

Região de rolamento

Ícone de ausência de suporte

Ícone de ausência de suporte

Etiqueta vertical

Ícone de ausência de suporte

Ícone de ausência de suporte

1Consider usando uma caixa de listagem suspensa em vez disso.

2Consider usando vários modos de exibição em vez disso.

3Consider usando uma repetição seção em vez disso.

Navegadores de dispositivos móveis em 4, o selecionador de data é exibido como uma caixa de texto com a validação de dados.

Suporte para lógica comercial

Você pode adicionar lógica de negócios para seu modelo de formulário para ajudar a evitar erros de entrada de dados e para automatizar ações específicas no formulário do usuário. Em particular, você pode usar data validation, conditional formatting, e rulesto tornar o formulário Mostrar mensagens de validação, alterar a formatação ou realizar outras tarefas.

Use a tabela a seguir para determinar se um determinado navegador suporta um tipo específico de lógica comercial.

Ícone Suporte completo = suporte completo ícone suporte parcial = suporte parcial Ícone de ausência de suporte = sem suporte

Recurso do InfoPath 2007

Navegadores desktop

Navegadores de dispositivos móveis

Fórmulas 1

Ícone Suporte completo

Ícone Suporte completo

Validação de dados

Ícone Suporte completo

Ícone Suporte completo

Regras

Ícone Suporte completo

Ícone Suporte completo

Formatação condicional 2

Ícone Suporte completo

ícone suporte parcial

Funções do usuário

Ícone de ausência de suporte

Ícone de ausência de suporte

1Exceto as funções xdXDocument:get-Role, Position e Last.

Navegadores de dispositivos 2Mobile suportam a alguns recursos de formatação condicionais; Por exemplo, você pode ocultar ou exibir controles dependendo das condições que você definir no formulário. Você não pode usar formatação condicional, no entanto, para alterar a aparência de um controle com base em condições no formulário. Por exemplo, você não pode usar a formatação condicional para alterar a cor do texto em um controle.

Para obter uma lista detalhada dos recursos que oferecem suporte a navegadores desktop e móveis, consulte compatibilidade de navegador da Web no InfoPath Forms Services.

Início da página

Conselhos gerais de design

Você pode encontrar muitas diretrizes na Internet sobre como criar um formulário que os usuários exibirão em um dispositivo móvel. Neste artigo, algumas dicas adicionais serão mostradas para você considerar durante a criação do modelo de formulário:

  • Quando os usuários preenchem um formulário em um dispositivo móvel, eles devem clicar no botão Atualizar na barra de ferramentas do dispositivo móvel para disparar um cálculo ou algum outro tipo de lógica comercial. Cada clique no botão força o dispositivo móvel a enviar dados ao servidor, um processo denominado postback. Para facilitar para o usuário, considere adicionar um botão ao modelo de formulário que automatize o postback. Por exemplo, vamos supor que o formulário inclua um campo Total que totalize os números em três outros campos. Nesse caso, você poderia adicionar um botão Mostrar Total ao lado do campo Total, para que os usuários lembrem de atualizar os campos no formulário.

  • Em vez de inserir todos os controles em um único view, considere um design com vários modos de exibição, especialmente para a exibição de controles condicionais. Vários modos de exibição em um formulário ajudam a evitar que um único modo de exibição fique muito grande ou complexo e, portanto, difícil de usar em uma tela pequena.

  • Se o formulário tiver vários modos de exibição, adicione botões que ajudem os usuários a navegar entre os modos de exibição.

  • Use caixas de listagem quando possível; é difícil digitar em um dispositivo móvel.

Início da página

Criar um modelo de formulário a ser usado em um dispositivo móvel

Com algumas exceções, a criação e a publicação de um modelo de formulário para um dispositivo móvel são iguais à criação e à publicação de um modelo de formulário para um navegador em um computador desktop. As seções a seguir analisam como criar, implantar e testar um modelo de formulário móvel.

Etapa 1: Especifique uma configuração de compatibilidade do modelo de formulário

Etapa 2: Especificar uma configuração de dispositivo móvel para o modelo de formulário

Etapa 3: Criar uma biblioteca de documentos para armazenar os formulários móveis

Etapa 4: Especificar opções de envio do modelo de formulário

Etapa 5: Publicar o modelo de formulário em um servidor

Etapa 6: Associar o modelo de formulário com a biblioteca de documentos

Etapa 7: Testar o modelo de formulário

Etapa 1: Especificar uma configuração de compatibilidade para o modelo de formulário

A primeira etapa consiste em especificar que você deseja criar um modelo de formulário compatível com o navegador.

  1. No menu Arquivo, clique em Criar um Modelo de Formulário.

  2. Em Criar um(a) novo(a) na caixa de diálogo Criar um Modelo de Formulário, clique em Modelo de Formulário.

  3. Na galeria Com Base em, execute uma das seguintes ações:

    • Para definir a fonte de dados à medida que você cria o modelo de formulário, clique em Em branco.

    • Para usar um serviço Web como a fonte de dados do modelo de formulário, clique em Serviço Web. Essa opção lhe permite consultar ou enviar dados a um serviço Web.

    • Para usar um banco de dados do Microsoft SQL Server como a fonte de dados do modelo de formulário, clique em Banco de Dados. Essa opção lhe permite consultar dados de um banco de dados SQL Server.

    • Para usar um arquivo de documento XML (.xml) em um arquivo de Esquema XML (.xsd) como a fonte de dados, clique em XML ou Esquema.

    • Para usar as informações em um data connection file como a base para a fonte de dados, clique em Biblioteca de Conexões.

  4. Para tornar seu modelo de formulário compatível com um servidor executando o InfoPath Forms Services, marque a caixa de seleção Habilitar recursos compatíveis com navegador apenas e clique em OK.

    Configuração de compatibilidade na caixa de diálogo Criar um Modelo de Formulário

    Um novo modelo de formulário é aberto no InfoPath, com o texto, Compatibilidade: InfoPath e InfoPath Forms Services na barra de status. O objetivo do texto é informar que o InfoPath ou um navegador da Web podem exibir o modelo de formulário ativo.

  5. Adicione controles, validação de dados ou qualquer outro recurso ao modelo de formulário. À medida que você criar o modelo de formulário, lembre-se de que os navegadores móveis não suportam alguns dos controles suportados pelos navegadores de desktop.

    Observação : O painel de tarefas Verificador de Design não avisará você que um controle ou recurso no seu modelo de formulário não é suportado em navegadores de dispositivo móvel. Para verificar o suporte para um controle ou recurso, consulte a seção recursos que não têm suporte em navegadores de dispositivo móvel e controles de formulário neste artigo.

Etapa 2: Especificar uma configuração de dispositivo móvel para o modelo de formulário

Após criar o modelo de formulário compatível com o navegador, você deve adicionar um botão Atualizar à barra de ferramentas do modelo de formulário e depois selecionar uma opção específica na caixa de diálogo Opções de Formulário para habilitar o modelo de formulário para um navegador de dispositivo móvel.

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

  2. Na caixa de diálogo Opções de Formulário, clique na categoria Navegador.

  3. Para adicionar um botão Atualizar à barra de ferramentas do dispositivo móvel, em Incluir os seguintes comandos na barra de ferramentas, na seção Barras de Ferramentas, marque a caixa de seleção Atualizar .

  4. Em Dispositivos Móveis, marque a caixa de seleção Habilitar processamento em um dispositivo móvel.

    Configuração de dispositivo móvel na caixa de diálogo Opções de Formulário

  5. Clique em OK para retornar ao modelo de formulário.

  6. Salve o modelo de formulário no local de sua preferência.

Etapa 3: Criar uma biblioteca documentos para armazenar os formulários móveis

As próximas duas etapas descrevem como enviar dados de formulário para uma biblioteca em um servidor executando o InfoPath Forms Services.

Siga as próximas etapas para criar a biblioteca.

  1. Usando um navegador, abra o site do SharePoint em que você deseja armazenar formulários do usuário .

  2. Clique em Exibir Todo o Conteúdo do Site e em Criar na página Todo o Conteúdo do Site.

    Na maioria dos casos, você pode usar o menu Ações do Site Imagem do botão também.

  3. Em Bibliotecas, clique em Biblioteca de Documentos.

  4. Na caixa Nome, digite um nome para a nova biblioteca.

    O nome aparece na parte superior da página da biblioteca, torna-se parte do endereço da página da biblioteca e aparece em elementos de navegação que ajudam os usuários a localizar e abrir a biblioteca.

  5. Na seção Modelo de Documento, na lista Modelo de Documento, clique em Nenhum e em Criar.

Etapa 4: Especificar opções de envio para o modelo de formulário

Agora, você deve configurar o modelo de formulário para que os usuários possam enviar dados de formulário à biblioteca de documentos criada na etapa 3. Além disso, você criará uma fórmula que atribua um nome de arquivo exclusivo a cada formulário enviado à biblioteca.

  1. No InfoPath, abra o modelo de formulário compatível com o navegador criado na etapa 2.

  2. No menu Ferramentas, clique em Opções de envio.

  3. Na caixa de diálogo Opções de envio, marque a caixa de seleção Permitir que os usuários enviarem este formulário.

  4. Na lista Enviar dados de formulário para um único destino, clique em Biblioteca de documentos do SharePoint.

    Caixa de diálogo Opções de Envio

  5. Para adicionar uma nova conexão de dados, clique em Adicionar. A caixa de diálogo Assistente para Conexão de Dados é aberta.

  6. Na caixa de texto de Biblioteca de documentos, digite http://<ServerName>/<LibraryName>/Forms/AllItems.aspx, onde < nomedoservidor > é o nome do servidor do SharePoint que está executando o InfoPath Forms Services e < nome da biblioteca > é o nome da biblioteca.

    Observação : Se a biblioteca de documentos não estiver localizada na raiz do site, você deve inserir o nome do site na URL. Por exemplo, http://<ServerName>/<SiteName>/<LibraryName>/Forms/AllItems.aspx

  7. Clique o botão imagem do botão à direita da caixa de texto nome do arquivo.

  8. Na caixa de diálogo Inserir Fórmula, clique em Inserir Função. A caixa de diálogo Inserir Função é aberta.

  9. Clique na categoria Texto, na função concat e em OK.

    Função concat selecionada na caixa de diálogo Inserir Função

  10. Na caixa de diálogo Inserir Fórmula, clique na primeira ocorrência do texto "clique duas vezes para inserir campo" na caixa de fórmula para realçá-lo e, em seguida, digite 'formulário'. Inclua as aspas simples.

  11. Clique na segunda ocorrência do texto "clique duas vezes para inserir campo" na caixa Fórmula para realçá-la e clique em Inserir Função.

  12. Clique na categoria Data e Hora, na função agora e em OK.

    A função agora lhe permite adicionar automaticamente a data e a hora atuais ao nome do formulário.

  13. Exclua os itens "clique duas vezes para inserir campo" restantes na caixa Fórmula.

  14. Excluir o espaço extra e a vírgula, para que a caixa de fórmula contém a fórmula concat ('form', agora, conforme mostrado na imagem a seguir.

    Fórmula concat na caixa de diálogo Inserir Fórmula

    Quando os usuários enviarem o formulário à biblioteca, o formulário será denominado de acordo com essa fórmula. Cada formulário enviado terá um nome exclusivo.

  15. Para retornar à caixa de diálogo Assistente para Conexão de Dados, clique em OK.

  16. Clique em Avançar e depois clique em Concluir.

  17. Para retornar ao modelo de formulário, clique em OK.

  18. No menu Ferramentas, clique em Opções de Formulário e na categoria Navegador.

  19. Em Barras de Ferramentas, marque a caixa de seleção Enviar e clique em OK.

  20. Salve as alterações.

Etapa 5: Publicar o modelo de formulário em um servidor

Para publicar um modelo de formulário que os dispositivos móveis possam usar, você deve trabalhar com o administrador do servidor que está executando o InfoPath Forms Services. Esse processo de publicação pode ser dividido em três etapas distintas:

  1. O designer do formulário precisa publicar um arquivo .xsn em um local compartilhado. O arquivo .xsn contém informações sobre o servidor em que o modelo de formulário aparecerá.

  2. O administrador do farm deve carregar o modelo de formulário no servidor e, se desejar, verificar se esse modelo não tem erros.

  3. O administrador do farm ou do conjunto de sites precisa ativar o modelo de formulário em um site collection no servidor, o que torna o modelo de formulário disponível para as pessoas usando dispositivos móveis.

Preparar o modelo de formulário para aprovação do administrador

Como é o caso para todos os modelos de formulário que você cria para dispositivos móveis, esse modelo de formulário requer a aprovação do administrador. O procedimento a seguir mostra o processo de preparar o modelo de formulário para aprovação do administrador, salvando-o em um local compartilhado no computador ou na rede. O administrador do farm para o servidor é responsável por implantar realmente o modelo de formulário, o que envolve o carregamento e a ativação desse modelo no servidor.

  1. No menu Arquivo, clique em Publicar.

  2. No Assistente para Publicação, clique em Para um servidor do SharePoint com ou sem InfoPath Forms Services e clique em Avançar para abrir a próxima página do assistente.

  3. Na caixa Digite o local do site do SharePoint ou do InfoPath Forms Services, digite o local do site do SharePoint em que os formulários serão armazenados e clique em Avançar para abrir a próxima página do assistente.

  4. Examine as configurações e observe se o modelo de formulário requer aprovação do administrador.

    Mensagem na caixa de diálogo Publicação

    Clique emAvançar para abrir a próxima página do assistente.

  5. Na caixa Especifique um local e o nome de arquivo para o modelo de formulário, clique em Procurar.

  6. Na caixa de diálogo Procurar, navegue até um local que o administrador do farm possa acessar e, na caixa Nome do arquivo, digite o nome do modelo de formulário e clique em Salvar.

  7. Clique emAvançar para abrir a próxima página do assistente.

  8. Para especificar campos específicos no modelo de formulário para mostrar como colunas na biblioteca de documentos, clique no botão Adicionar, selecione os campos desejados e clique em OK. Caso contrário, clique emAvançar para abrir a próxima página do assistente.

  9. Verifique se as informações estão corretas e clique em Publicar para salvar o arquivo de modelo de formulário (.xsn) no local especificado.

  10. Clique em Fechar.

  11. Nesse ponto, você deve pedir a um administrador do farm para carregar o modelo de formulário no servidor e ativá-lo em um conjunto de sites.

Etapa 6: Associar o modelo de formulário à biblioteca de documentos

Depois que um administrador do farm carrega o modelo de formulário no servidor e o ativa para um conjunto de sites, você deve associá-lo à biblioteca criada na etapa 3. Quando os usuários criam um novo arquivo nessa biblioteca, um formulário com base no modelo criado será aberto no navegador do dispositivo móvel.

  1. Usando um navegador, abra a biblioteca de documentos criada na etapa 3.

    Dica : O caminho deve ser algo parecido com http://<SeverName>/sites/team/<LibraryName>/Forms/AllItems.aspx, onde < NomeServidor > é o nome do seu site do SharePoint e < nome da biblioteca > é o nome da biblioteca onde os formulários serão armazenados.

  2. Na biblioteca, no o menu de configurações menu configurações , clique em Configurações da biblioteca de documentos.

    Comando Configurações da Biblioteca de Documentos

  3. Em Configurações Gerais, clique em Configurações avançadas.

  4. Na seção Tipos de Conteúdo, em Permitir o gerenciamento de tipos de conteúdo, clique em Sim.

  5. Clique em OK para retornar à página Personalizar nome da biblioteca.

  6. Em Tipos de Conteúdo, clique em Adicionar a partir de tipos de conteúdo de site existentes.

  7. Ao lado de Selecionar Tipos de Conteúdo, clique no nome do modelo de formulário na lista Tipos de Conteúdo de Site Disponíveis.

    Interface de usuário do SharePoint para adicionar tipos de conteúdo

  8. Clique em Adicionar.

  9. Clique em OK para retornar à página Personalizar nome da biblioteca.

  10. Na seção Tipos de Conteúdo, clique em Documento.

  11. Em Configurações, clique em Excluir este tipo de conteúdo e em OK.

  12. Volte à biblioteca de documentos e clique no botão Novo para verificar se o formulário apropriado é aberto.

    Observação : Por padrão, o formulário será aberto no InfoPath. Se você quiser que o formulário seja aberto em um navegador, volte para a página de configurações avançadas da biblioteca de documentos. Ao lado de Documentos Habilitados para Navegador, clique em Exibir como página da Web e em OK.

Etapa 7: Testar o modelo de formulário

Após a publicação do modelo de formulário em um servidor executando o InfoPath Forms Services, é uma boa idéia verificar se ele está funcionando corretamente. Para testar o formulário, use o dispositivo móvel de destino nas mesmas condições de trabalho e iluminação que os usuários.

se você não tiver o dispositivo físico real, use um emulador para simular o comportamento da maioria dos dispositivos móveis. Os emuladores estão disponíveis na Internet para vários dispositivos e sistemas operacionais.

Para saber mais sobre o teste formulários móveis em emuladores de dispositivo, consulte criar, testar e depurar modelos de formulário móveis.

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.

×