Etapa 6: configure tarefas para usuários da Web

Além de inserir ou modificar dados, seu app personalizado pode solicitar que os usuários da Web executem outras tarefas.

Especificação da ordem de classificação

No FileMaker WebDirect, a caixa de diálogo Classificar registros exibe somente campos no layout atual. Você também pode classificar por campos que não estão no layout se eles estiverem especificados na etapa de script Classificar registros. Para controlar quais campos os usuários da Web podem usar para classificar:

  • oculte a barra de menus e a barra de ferramentas de status e crie botões que contêm scripts para classificar os dados

  • use a caixa de diálogo Gerenciar segurança para restringir o acesso aos campos

Trabalho com gráficos, sons e filmes

Os campos de container armazenam e exibem imagens, sons, filmes e arquivos. Os dados de container podem ser incorporados dentro do próprio app personalizado ou armazenados externamente.

Nota  O FileMaker WebDirect não oferece suporte a dados de container vinculados por referência. Os dados de container de referência são exibidos como um ícone estático e não podem ser exportados.

Você pode otimizar os campos de container para conteúdo estático ou conteúdo interativo:

  • Por padrão, os campos de container são otimizados para conteúdo estático. Os usuários da Web não conseguem abrir arquivos PDF nem reproduzir arquivos de áudio ou vídeo. Os usuários da Web veem um gráfico estático ou um link para o objeto de campo de container.

  • Os campos de container otimizados para conteúdo interativo permitem que os usuários da Web reproduzam arquivos de mídia e interajam com arquivos PDF. Para otimizar o campo de container como um container interativo, selecione a opção Conteúdo interativo do Inspetor do FileMaker Pro.

Nota  Nos navegadores móveis, os usuários não podem inserir dados arrastando um arquivo para um campo de container. Recomenda-se criar scripts que usem as etapas de script Inserir imagem, Inserir arquivo, Inserir áudio/vídeo ou Inserir PDF.

Os navegadores fornecem suporte inconsistente para arquivos de mídia, e as versões de navegador podem variar nos diferentes sistemas operacionais. Alguns navegadores podem não inserir, exibir ou reproduzir corretamente alguns arquivos de mídia.

Trabalho com janelas virtuais

Os usuários da Web podem navegar entre várias janelas virtuais em uma única janela de navegador para exibir um app personalizado em layouts, exibições, modos diferentes. Apenas uma janela virtual é exibida por vez na janela do navegador, mas as janelas virtuais inativas permanecem abertas quando não estão visíveis.

As janelas virtuais são abertas, fechadas e manipuladas com o uso de etapas de script. Consulte a Ajuda do FileMaker Pro.

  • As etapas de script que afetam as janelas funcionam de maneira diferente no FileMaker WebDirect em relação ao FileMaker Pro. Como os navegadores utilizam uma interface de documento único, caso o app personalizado FileMaker WebDirect utilize a etapa de script Nova janela, a nova janela será empilhada em frente à janela atual, dentro da mesma janela do navegador. Em muitos casos, o uso de popovers ou controles de slide pode proporcionar uma experiência melhor ao usuário do que o uso de diversas janelas.

  • O FileMaker WebDirect é compatível com os estilos de janela de documento e cartão. Para obter mais informações sobre estilos de janela no FileMaker WebDirect, consulte a Ajuda do FileMaker Pro.

  • Se você abrir uma nova janela virtual com a etapa de script Nova janela, forneça botões com script para navegar pelas janelas virtuais e fechá-las.

  • Feche janelas virtuais não utilizadas com a etapa de script Fechar janela.

  • Se você projetar um script para executar um script externo a partir de uma fonte de dados do FileMaker e quiser retornar à janela original, adicione uma etapa de script Selecionar janela [Janela atual] logo depois da etapa de script Realizar script no script original.

  • Se você usar a etapa de script Sair do aplicativo ou fechar a última janela virtual com a etapa de script Fechar janela, o script finalizará a sessão do usuário e o retornará para o Centro de inicialização do FileMaker WebDirect. Se o app personalizado for hospedado pelo FileMaker Cloud, o usuário será redirecionado para a página inicial do Claris Customer Console no mesmo navegador após o fim da sessão do FileMaker WebDirect.

Importação e exportação de dados

Os usuários da Web talvez precisem compartilhar dados entre o app personalizado e outro aplicativo. No FileMaker WebDirect, os usuários da Web podem importar e exportar os seguintes formatos de arquivo:

Formato do arquivo Importar Exportar

FileMaker Pro (FMP12)

Sim

 

Valores separados por tabulação

Sim

Sim

Valores separados por vírgula

Sim

Sim

DBF

Sim

Sim

Mesclar

Sim

Sim

Excel

Sim

 

Tabela HTML

 

Sim

Notas 

  • Valores separados de personalização são compatíveis na etapa de script Importar registros.

  • Os arquivos exportados ou salvos são baixados para o local de download padrão do navegador.

  • Para importar um arquivo do FileMaker Pro, os usuários da Web precisam ter acesso a uma conta no arquivo.

  • As opções importar e exportar dados não recebem suporte em navegadores móveis.

  • No FileMaker WebDirect, a caixa de diálogo Especificar campo exibe somente campos no layout atual. Você também pode exportar dados de campos que não estão no layout se eles estiverem especificados na etapa de script Exportar registros.

  • Para importar arquivos em formato de texto, verifique se os arquivos usam a codificação de caracteres UTF-8. Para importar arquivos em outras codificações de caracteres, use a etapa de script Importar registros.

Impressão de registros

Os usuários da Web podem imprimir o conjunto encontrado de registros e relatórios com script atuais. A etapa de script Imprimir cria um PDF em uma nova aba do navegador. Os usuários da Web podem então usar os controles do navegador para imprimir o PDF.

Notas 

  • Para definir os parâmetros de página e impressão, use a etapa de script Configurar impressão.

  • Se as fontes não forem exibidas corretamente em um PDF, confira se todas as fontes necessárias estão instaladas na máquina primária e nas máquinas secundárias da sua implantação do FileMaker Server. Consulte a Ajuda do FileMaker Server.