Etapa 8: revise as funções, os scripts e os gatilhos de script do seu app personalizado
Algumas funções, scripts e gatilhos de script não são compatíveis com o FileMaker WebDirect ou têm um desempenho diferente do que no FileMaker Pro. Revise todos os cálculos e scripts do app personalizado para confirmar se estão funcionando corretamente.
Para obter informações sobre funções individuais, etapas de script e gatilhos de script, consulte a Ajuda do FileMaker Pro.
Funções
-
Para criar comportamentos condicionais com base no tipo de cliente, use a função Get(SystemPlatform). Se a função retornar 4, o usuário atual está acessando seu app personalizado com o FileMaker WebDirect.
-
Você pode detectar o sistema operacional e o navegador que executam o app personalizado usando a função Get(SystemVersion). Se tiver dificuldade para identificar o dispositivo, use Get(WindowWidth) e Get(WindowHeight) para identificar os layouts apropriados do dispositivo.
Scripts, etapas de script e gatilhos de script
-
Verifique se os scripts contêm apenas etapas de script compatíveis com o FileMaker WebDirect e forneça acesso apenas aos scripts que devem ser usados em um navegador.
-
Se um script encontrar uma etapa de script não compatível ou desconhecida, a etapa de script será ignorada, e o script continuará a ser executado.
-
No FileMaker WebDirect, os scripts não podem acessar o sistema de arquivos do cliente. Os usuários da Web devem selecionar arquivos para importar ou inserir, e os arquivos exportados ou salvos são baixados para o local de download padrão do navegador.
-
No FileMaker WebDirect, as etapas de script não podem entrar em um campo se o acesso ao campo for restrito pelas opções Modo de navegação ou Modo de busca no Inspetor do FileMaker Pro.
-
Se um usuário da Web fechar uma janela ou clicar no botão Atualizar do navegador, o FileMaker WebDirect sairá da sessão atual sem fazer logout ou ativar os gatilhos de script AoFecharJanela e AoFecharÚltimaJanela. Se o usuário da Web clicar no botão Atualizar, o FileMaker WebDirect criará uma nova conexão para o FileMaker Server ou FileMaker Cloud ativando os gatilhos de script AoAbrirPrimeiraJanela e AoAbrirJanela.