Guía de Claris FileMaker WebDirect 19
Introducción
Claris® FileMaker WebDirect® es un cliente de Claris FileMaker®, utilizado con Claris FileMaker Server® o Claris FileMaker Cloud®, que permite a los usuarios interactuar con las apps personalizadas en la Web. Puede crear apps personalizadas con Claris FileMaker Pro® y, a continuación, alojar, administrar y configurar las apps mediante FileMaker Server o FileMaker Cloud.
La seguridad es un aspecto importante cuando se publican datos en la Web. Consulte las directrices de seguridad de la Guía de seguridad de FileMaker, la Ayuda de FileMaker Pro, la Ayuda de FileMaker Server y la Ayuda de FileMaker Cloud.
Para obtener información sobre los requisitos mínimos de hardware y software, consulte los Requisitos del sistema de FileMaker Server.
Acerca de esta guía
Esta guía proporciona información sobre cómo diseñar apps personalizadas para FileMaker WebDirect y alojarlas mediante FileMaker Server o FileMaker Cloud.
Términos utilizados en esta guía:
- Publicación en la Web: apps personalizadas a las que los usuarios pueden acceder en Internet o una intranet mediante un navegador Web.
- Usuario Web: alguien que trabaja con una app personalizada de FileMaker Pro publicada en la Web mediante FileMaker WebDirect.
- app personalizada, base de datos y archivo: los elementos que crea FileMaker Pro y a los que acceden los usuarios mediante FileMaker WebDirect.
- Admin Console hace referencia a Admin Console para FileMaker Server y FileMaker Cloud, a menos que describa un producto específico.
Para obtener documentación adicional, consulte el Centro de documentación del producto.
Acerca de FileMaker WebDirect
Claris FileMaker WebDirect® combina aspectos de una aplicación Web y una aplicación de escritorio, aportando características de FileMaker Pro a sus apps personalizadas en la Web. Con FileMaker WebDirect, puede realizar lo siguiente:
-
Implemente de forma rápida y sencilla una app personalizada para cualquier usuario con un navegador Web compatible sin necesidad de utilizar herramientas de creación de páginas Web u otras tecnologías.
-
Acceda a datos desde los navegadores más recientes.
-
Importe o exporte registros y datos del contenedor.
-
Implemente una aplicación Web personalizada ocultando y bloqueando la barra de menús y la barra de herramientas de estado.
FileMaker WebDirect, basado en los avances de las tecnologías Web, permite que sus apps personalizadas realicen casi las mismas tareas que FileMaker Pro, pero sin las limitaciones de los navegadores Web actuales.
FileMaker WebDirect presenta un mejor funcionamiento en los siguientes casos:
-
Implementación de apps personalizadas de FileMaker diseñadas principalmente para navegadores Web.
-
Ampliación de las apps personalizadas existentes para incluir usuarios remotos fuera del equipo o la organización.
Para determinados grupos de usuarios, puede optar por añadir o modificar solo las presentaciones que necesiten. Por ejemplo, si los trabajadores de un almacén solo necesitan rellenar pedidos en la app personalizada de gestión de pedidos, es posible que solo necesite añadir presentaciones de facturas que funcionen de forma eficaz en un navegador.
Si tiene intención de ampliar una app personalizada existente para usuarios Web, realice cambios en ella para ofrecer la mejor experiencia de usuario posible. Aunque es posible que deba realizar algunos cambios en la app personalizada mediante FileMaker Pro, no será necesario que escriba ningún código PHP, HTML, CSS o JavaScript.
Cómo funciona FileMaker WebDirect
FileMaker WebDirect se ejecuta en un navegador Web y utiliza las siguientes tecnologías Web estándar:
-
HTML5 para definir la estructura de la página
-
CSS3 para controlar la apariencia de la página
-
JavaScript para permitir las interacciones (por ejemplo, hacer clic en botones)
-
HTTP/HTTPS y WebSocket para la comunicación entre el navegador Web y el servidor Web
HTML5 y CSS3 se implementan de forma diferente en los diversos navegadores Web. El funcionamiento de la app personalizada de FileMaker WebDirect puede variar en función del modo en el que el navegador Web cumple estos estándares, del rendimiento del motor de JavaScript y de cómo el navegador analice y procese el contenido CSS.
Arquitectura de FileMaker WebDirect
La arquitectura de FileMaker WebDirect une dos entornos diferentes: el navegador Web y una app personalizada de FileMaker. En el navegador Web, FileMaker WebDirect se ejecuta como un cliente que interactúa con una app personalizada alojada en FileMaker Server o FileMaker Cloud.
FileMaker Server y FileMaker Cloud incluyen los siguientes componentes:
- El servidor de base de datos: aloja las apps personalizadas que se comparten con todos los clientes de FileMaker (FileMaker Pro, Claris FileMaker Go® y FileMaker WebDirect). Gestiona presentaciones, datos, guiones, activadores de guiones, la autenticación de la cuenta de usuario, el bloqueo de registros y la comunicación con los clientes de FileMaker.
- Motor de publicación en la Web: convierte las presentaciones, las interacciones y los datos definidos por la app personalizada a HTML5, CSS3, JavaScript y datos para el navegador Web, y procesa la interacción de usuarios. El motor de publicación en la Web (WPE, por sus siglas en inglés) crea la interfaz de usuario a partir de las presentaciones para trabajar en el navegador Web, y procesa guiones, activadores de guiones, clics de usuarios y pulsaciones de teclas. En implementaciones de varios equipos con FileMaker Server, el WPE administra las comunicaciones entre los equipos principal y secundarios.
- Servidor Web: establece comunicación con los navegadores Web mediante los protocolos HTTP/HTTPS y WebSocket para atender a la app personalizada como aplicación Web.
Principios generales de diseño de FileMaker WebDirect
-
Las presentaciones deben mostrar los procedimientos recomendados estándar en la Web.
Todos los objetos, estilos, imágenes e interacciones de una presentación implican una mayor cantidad de datos transferidos desde el servidor de base de datos al navegador Web, por lo que debe decidir con prudencia los elementos que desea incluir en una presentación. La mayoría de las aplicaciones Web no incluyen cientos de objetos interactivos o grandes imágenes de alta resolución debido a que los navegadores Web no pueden procesarlas con la suficiente rapidez y pueden verse ralentizados por conexiones de red lentas.
-
Las limitaciones inherentes a la Web también son aplicables a FileMaker WebDirect.
-
La implementación de FileMaker Server o FileMaker Cloud realiza la mayor parte del trabajo para el cliente FileMaker WebDirect. Por ejemplo, las pulsaciones de teclas y los clics del ratón que se gestionan mediante FileMaker Pro deben enviarse de FileMaker WebDirect a FileMaker Server o FileMaker Cloud. El anfitrión de la app personalizada también establece los bloqueos de registros, habilita los activadores de guiones, obtiene datos y administra la presentación y el almacenamiento en caché de los datos.
-
Los objetos en HTML5 siguen una auténtica jerarquía de elementos principales y secundarios; es decir, un objeto secundario siempre está incluido en un único objeto principal. Por ejemplo, una imagen que se extiende a lo largo del límite entre el encabezado y las partes del cuerpo de una presentación puede encontrarse solo en una parte, por lo que la imagen se recorta en el límite entre las partes por las que se extiende.
Consulte Paso 2: conocer las funciones de FileMaker WebDirect y Consideraciones de diseño.
Conexión a través de Internet o una intranet
FileMaker Cloud puede alojar bases de datos en Internet y FileMaker Server puede hacerlo tanto en Internet como en una intranet.
Además:
-
Publique la base de datos en un equipo con una conexión permanente a Internet o una intranet mediante TCP/IP.
-
El equipo anfitrión debe tener una dirección IP (protocolo de Internet) dedicada estática (permanente) o un nombre de dominio.
-
Mientras los usuarios Web estén conectados a una app personalizada de FileMaker WebDirect, estos deben usar una única conexión de red Ethernet, Wi-Fi o móvil (4G o LTE) con conectividad y latencia constantes de 150 milisegundos o menos. La pérdida de conectividad de red, que puede deberse a una señal intermitente o al cambio de redes, puede provocar que los clientes de FileMaker WebDirect se desconecten del servidor.
-
Utilice el cifrado de Capa de sockets seguros (SSL, por sus siglas en inglés) para proteger la comunicación entre FileMaker WebDirect y FileMaker Server o FileMaker Cloud.
-
Para utilizar FileMaker WebDirect, las cookies y JavaScript deben estar activadas y las ventanas emergentes no deben estar bloqueadas.
Importante:una vez que un navegador Web se conecta a una implementación de FileMaker Server mediante HTTPS y HSTS, el navegador rechaza todas las solicitudes HTTP del nombre de anfitrión de esa implementación. Para aceptar las solicitudes HTTP de ese nombre de anfitrión, borre el historial, la caché y la caché HSTS del navegador.
Diseñar una app personalizada de FileMaker WebDirect
Paso 1: planificar la app personalizada de FileMaker WebDirect
Número de usuarios Web
El número de usuarios Web conectados afecta al rendimiento de todos los navegadores Web conectados. Es posible que deba evaluar la configuración de hardware de su implementación de FileMaker Server o FileMaker Cloud si no admite el número de usuarios que necesita.
Para obtener información sobre las configuraciones de hardware recomendadas para FileMaker Server, consulte la Knowledge Base.
Dispositivos que acceden a la app personalizada
Los dispositivos varían en función del rendimiento del hardware y la red, y el tamaño y la resolución de la pantalla. Si identifica los dispositivos que accederán a la app personalizada, puede diseñar presentaciones teniendo en cuenta las funciones de estos.
Es posible que los dispositivos con una capacidad de procesamiento limitada procesen las presentaciones y se comuniquen con FileMaker Server y FileMaker Cloud de forma más lenta que aquellos con configuraciones de hardware más sólidas.
Plug-ins
Si utiliza plug-ins de terceros con una app personalizada de FileMaker WebDirect, use solo aquellos que se hayan habilitado para el WPE. (En general, los plug-ins diseñados para su uso solo con FileMaker Pro no serán compatibles con el WPE.) Consulte la Ayuda de FileMaker Server y la Ayuda de FileMaker Cloud.
Paso 2: conocer las funciones de FileMaker WebDirect
Aunque FileMaker WebDirect es muy similar a FileMaker Pro, no cuenta con todas las características de un cliente de FileMaker Pro.
-
Los usuarios Web pueden elegir presentaciones y diferentes vistas de presentaciones, pero no pueden añadir, eliminar ni modificar campos, presentaciones, guiones, relaciones, listas de valores ni ningún otro esquema de base de datos.
-
FileMaker WebDirect no admite la vista Tabla. No se admiten los pasos de guion o las opciones de pasos de guion que permiten cambiar a la vista Tabla. Si la vista Tabla es la vista predeterminada de una presentación, este se mostrará en una vista diferente. Si no se ha activado ninguna otra vista, la presentación se mostrará en la vista Lista.
-
FileMaker WebDirect no permite a los usuarios seleccionar objetos ubicados detrás de otros objetos de la presentación, aunque los objetos en primer plano sean transparentes o los usuarios hagan clic en un espacio vacío de un grupo de objetos. En lugar de apilar varios objetos, realice lo siguiente:
-
Utilice valores calculados para las etiquetas de pestañas.
-
Añada iconos a los botones en lugar de apilar imágenes delante de botones.
-
Agrupe varios objetos y aplique la configuración del botón al grupo.
-
-
FileMaker WebDirect ofrece una cantidad limitada de estilos de objetos. No se admiten el resaltado, los estilos de texto de párrafos ni los tabuladores. FileMaker WebDirect solo admite texto enriquecido compatible con el navegador Web. El texto enriquecido solo se admite cuando se aplica a botones y a texto de presentaciones. En los campos, solo se muestra el formato de texto enriquecido como estilo de objetos en FileMaker WebDirect. Los usuarios de Web no pueden introducir datos con formato de texto enriquecido. Al editar un campo en FileMaker WebDirect, se elimina el formato de texto enriquecido.
-
Los menús personalizados de FileMaker Pro no son compatibles con las apps personalizadas de FileMaker WebDirect.
Paso 3: optimizar el rendimiento
El rendimiento de FileMaker WebDirect se ve afectado por:
-
La capacidad de procesamiento del dispositivo del usuario Web
-
El número de usuarios Web que acceden simultáneamente a la app personalizada
-
La calidad de la conexión de red del usuario Web
-
La cantidad de datos transferidos entre FileMaker Server o FileMaker Cloud y el navegador Web
-
La frecuencia con el navegador Web se comunica con FileMaker Server o FileMaker Cloud; la comunicación se produce cada vez que:
-
Se crea, abre, consigna o elimina un registro.
-
Se modifica el registro actual.
-
Se modifica la presentación.
-
Se evalúa un cálculo.
-
Se ejecuta un guion.
-
Se habilita un activador de guion.
-
Para mejorar el rendimiento de las apps personalizadas de FileMaker WebDirect:
-
Reduzca al mínimo el uso de los siguientes elementos en las presentaciones: portales, controles de panel, campos de cálculo, campos de sumario, campos con opciones de validación, campos con opciones de formato de datos, activadores de guiones, vistas de lista e información sobre herramientas.
-
Utilice imágenes con un tamaño adecuado para su uso en la Web.
-
Seleccione o cree temas sencillos como, por ejemplo, temas que no utilicen degradados o fragmentos de imágenes.
-
Cree temas y estilos personalizados en lugar de reemplazar los temas y los estilos existentes.
-
Reduzca el uso de estados de objeto en cada objeto de una presentación.
-
Reduzca al mínimo el formato condicional.
Paso 4: diseñar presentaciones para navegadores de dispositivos móviles
Los usuarios Web acceden a las apps personalizadas de FileMaker WebDirect con dispositivos móviles que presentan diferentes tamaños y resoluciones de pantalla. Para proporcionar una experiencia óptima para los navegadores móviles, identifique los dispositivos de destino de la app personalizada y diséñela para adaptarla a cada dispositivo.
-
Diseñe cada presentación para el dispositivo más pequeño de un intervalo de tamaños de dispositivos y configure las opciones de cambio de tamaño automático para que los objetos de una presentación se ajusten en función de la altura y la anchura del navegador Web.
- En algunos navegadores de dispositivos móviles, es posible que los usuarios no puedan ver los objetos ubicados junto al borde inferior de una presentación si su tamaño es superior al área de visualización del dispositivo móvil.
- En dispositivos iOS y iPadOS, si los usuarios hacen zoom para ampliar la imagen en la pantalla, es posible que la barra de herramientas de estado y algunos elementos de presentación no estén accesibles.
- En los dispositivos Android, los elementos de presentación se fijan en un tamaño específico. Los usuarios no pueden ampliar o reducir la vista.
-
Utilice el activador de guion OnLayoutSizeChange para modificar las presentaciones si las dimensiones del navegador aumentan o disminuyen en relación con una determinada altura o anchura como, por ejemplo, cuando el navegador del dispositivo móvil cambia de orientación.
-
FileMaker WebDirect no permite guardar los enlaces a snapshot, importar y exportar registros ni exportar el contenido de campos contenedor desde navegadores de dispositivos móviles.
Paso 5: ocultar la barra de menús y la barra de herramientas de estado
Si desea presentar su propia interfaz para realizar las tareas, puede ocultar la barra de menús y la barra de herramientas de estado cuando se abra el archivo.
Para suprimir los controles de FileMaker WebDirect, configure la barra de menús y la barra de herramientas de estado para que se oculten de forma predeterminada en el cuadro de diálogo Opciones de archivo de FileMaker Pro. Consulte la Ayuda de FileMaker Pro.
En las apps personalizadas con varios archivos, debe suprimir los controles de FileMaker WebDirect en cada archivo.
Paso 6: configurar las tareas para los usuarios Web
Además de introducir o modificar datos, es posible que los usuarios Web deban realizar otras tareas en la app personalizada.
Especificar el tipo de ordenación.
En el cuadro de diálogo Ordenar registros de FileMaker WebDirect, solo se muestran los campos de la presentación actual. También puede ordenar por campos que no se encuentren en la presentación si se han especificado en el paso de guion Ordenar registros. Para controlar los campos por los que se pueden ordenar los usuarios Web:
- Oculte la barra de menús y la barra de herramientas de estado y, a continuación, cree botones con guiones para ordenar los datos.
- Utilice el cuadro de diálogo Gestionar seguridad para restringir el acceso a los campos.
Trabajar con gráficos, sonidos y películas
Los campos contenedor almacenan y muestran imágenes, sonidos, películas y archivos. Los datos del contenedor se pueden incrustar en la propia app personalizada o almacenarse externamente.
Nota:FileMaker WebDirect no admite los datos del contenedor que están vinculados mediante una referencia. Los datos del contenedor a los que se hace referencia se muestran con un icono estático y no se pueden exportar.
Puede optimizar los campos contenedor para el contenido estático o interactivo:
-
Los campos contenedor se optimizan de forma predeterminada para el contenido estático. Los usuarios Web no pueden abrir archivos PDF ni reproducir archivos de audio o vídeo. Los usuarios Web pueden ver un gráfico estático o un vínculo al objeto del campo contenedor.
-
Los campos contenedor optimizados para el contenido interactivo permiten a los usuarios Web reproducir archivos multimedia e interactuar con los archivos PDF. Para optimizar el campo contenedor como contenedor interactivo, seleccione la opción Contenido interactivo del Inspector de FileMaker Pro.
Nota:en los navegadores para dispositivos móviles, los usuarios no pueden introducir datos arrastrando un archivo a un campo contenedor. Considere crear guiones que utilicen los pasos de guion Insertar imagen, Insertar archivo, Insertar audio/vídeo o Insertar PDF.
Los navegadores Web ofrecen una compatibilidad poco coherente con los archivos multimedia y las versiones de los navegadores pueden variar en los diferentes sistemas operativos. Es posible que algunos navegadores no inserten, muestren o reproduzcan correctamente determinados archivos multimedia.
Trabajar con ventanas virtuales
Los usuarios Web pueden desplazarse entre varias ventanas virtuales en una única ventana del navegador Web para ver una app personalizada con diferentes presentaciones, vistas y modos. Solo se muestra una ventana virtual cada vez en la ventana del navegador, pero las ventanas virtuales inactivas permanecerán abiertas, aunque no estén visibles.
Las ventanas virtuales se abren, cierran y manipulan mediante pasos de guion. Consulte la Ayuda de FileMaker Pro.
-
Los pasos de guion que afectan a las ventanas presentan un funcionamiento diferente en FileMaker WebDirect y FileMaker Pro. Como los navegadores Web utilizan una interfaz de un único documento, si la app personalizada de FileMaker WebDirect utiliza el paso de guion Nueva ventana, la nueva ventana se apilará delante de la ventana actual en la misma ventana del navegador. En muchos casos, el uso de paneles flotantes o controles deslizables puede ofrecer una mejor experiencia de usuario que el uso de varias ventanas.
- FileMaker WebDirect admite los estilos de ventanas de documentos y tarjetas. Para obtener más información sobre los estilos de ventanas en FileMaker WebDirect, consulte la Ayuda de FileMaker Pro.
- Si abre una nueva ventana virtual con el paso de guion Nueva ventana, proporcione botones con guiones para desplazarse por las ventanas virtuales y cerrar estas.
-
Cierre las ventanas virtuales que no se estén utilizando con el paso de guion Cerrar ventana.
-
Si diseña un guion para ejecutar un guion externo desde una fuente de datos de FileMaker y desea volver a la ventana original, añada el paso de guion Seleccionar ventana [Ventana actual] justo después del paso de guion Ejecutar guion en el guion original.
-
Si utiliza el paso de guion Salir de la aplicación o cierra la última ventana virtual con el paso de guion Cerrar ventana, el guion finaliza la sesión del usuario y devuelve al usuario al Centro de inicio de FileMaker WebDirect. Si FileMaker Cloud aloja la app personalizada, se redireccionará al usuario a la página principal de Claris Customer Console en el mismo navegador cuando finalice la sesión de FileMaker WebDirect.
Importar y exportar datos
Es posible que los usuarios Web necesiten compartir datos entre la app personalizada y otra aplicación. En FileMaker WebDirect, los usuarios Web pueden importar y exportar los siguientes formatos de archivo:
Formato de archivo | Importar | Exportar |
---|---|---|
FileMaker Pro (FMP12) | Sí | |
Valores separados por tabulaciones | Sí | Sí |
Valores separados por comas | Sí | Sí |
DBF | Sí | Sí |
Fusionar | Sí | Sí |
Excel | Sí | |
Tabla HTML | Sí |
Notas
- En el paso de guion Importar registros se admiten valores separados personalizados.
- Los archivos exportados o guardados se descargan en la ubicación predeterminada de descarga del navegador Web.
- Para importar desde un archivo de FileMaker Pro, los usuarios Web deben tener acceso a una cuenta en el archivo.
- En los navegadores para dispositivos móviles, no se admite la importación ni la exportación de datos.
- En el cuadro de diálogo Orden de los campos para exportación de FileMaker WebDirect, solo se muestran los campos de la presentación actual. También puede exportar datos de campos que no se encuentren en la presentación si se han especificado en el paso de guion Exportar registros.
- Para importar archivos en un formato basado en texto, asegúrese de que los archivos utilicen la codificación de caracteres UTF-8. Para importar archivos con otras codificaciones de caracteres, utilice el paso de guion Importar registros.
Imprimir registros
Los usuarios Web no pueden imprimir el conjunto encontrado actual de registros o informes con guiones. El paso de guion Imprimir crea un documento PDF en una nueva pestaña del navegador Web. A continuación, los usuarios Web pueden utilizar los controles del navegador Web para imprimir el archivo PDF.
Notas
- Para configurar los parámetros de impresión y página, utilice el paso de guion Configurar impresión.
- Si las fuentes no se muestran correctamente en un documento PDF, asegúrese de que todas las fuentes necesarias estén instaladas en el equipo principal y en los equipos secundarios de la implementación de FileMaker Server. Consulte la Ayuda de FileMaker Server.
Paso 7: permitir que los usuarios cierren el archivo
Es importante que los usuarios Web cierren correctamente la sesión. Para ello, deben abrir la barra de menús y, a continuación, hacer clic en Cerrar archivo.
-
Si cierran la ventana del navegador o salen de este antes de cerrar el archivo, las sesiones permanecerán abiertas, lo que puede provocar lo siguiente:
-
Impedir que otros usuarios abran la app personalizada si se ha alcanzado el límite de conexiones.
-
Impedir que la app personalizada ejecute guiones asignados a activadores de guiones.
-
Provocar que un guion siga ejecutándose hasta que se agote el tiempo de espera especificado, lo que puede generar resultados inesperados.
-
Provocar que los datos sean vulnerables a los piratas informáticos hasta que se agote el tiempo de espera especificado.
-
Si se deja una sesión de FileMaker WebDirect inactiva en una pestaña del navegador Safari, la sesión puede dejar de responder antes de que se agote el tiempo de espera de la sesión.
-
Si se bloquean o se apagan los dispositivos antes de cerrar el archivo, es posible que las sesiones dejen de responder.
-
Si se cierra el navegador antes de cerrar el archivo, no se guardarán los cambios que no se hayan confirmado.
Para minimizar estas situaciones, establezca el tiempo de espera de la sesión en un breve periodo o cree un botón con guiones para cerrar con seguridad el archivo. Consulte Trabajar con ventanas virtuales.
Nota: Si oculta la barra de menús, cree un botón con guiones para cerrar el archivo. Consulte Ocultar la barra de menús y la barra de herramientas de estado.
Paso 8: revisar las funciones, los guiones y los activadores de guiones de la app personalizada
Algunas funciones, guiones y activadores de guiones no se admiten en FileMaker WebDirect o presentan un rendimiento diferente que en FileMaker Pro. Revise todos los cálculos y los guiones de la app personalizada para asegurarse de que funcionen correctamente.
Para obtener información sobre funciones, pasos de guion y activadores de guiones individuales, consulte la Ayuda de FileMaker Pro.
Funciones
-
Para generar comportamientos condicionales basados en el tipo de cliente, utilice la función Get(SystemPlatform). Si la función devuelve el valor 4, el usuario actual está accediendo a la app personalizada con FileMaker WebDirect.
-
Puede detectar el sistema operativo y el navegador Web que ejecutan la app personalizada mediante la función Get(SystemVersion). Si tiene dificultades para identificar el dispositivo, utilice Get(WindowWidth) y Get(WindowHeight) para identificar las presentaciones adecuadas para el dispositivo.
Guiones, pasos de guion y activadores de guion
-
Compruebe que los guiones contengan solo pasos de guion compatibles con FileMaker WebDirect y que solo ofrezcan acceso a los guiones que deberían utilizarse desde un navegador Web.
-
Si un guion encuentra un paso de guion desconocido o no admitido, este se omitirá y el guion seguirá ejecutándose.
-
En FileMaker WebDirect, los guiones no pueden acceder al sistema de archivos del cliente. Los usuarios Web deben seleccionar los archivos que se van a importar o insertar, y los archivos exportados o guardados se descargan en la ubicación predeterminada de descarga del navegador Web.
-
En FileMaker WebDirect, los pasos de guiones no pueden entrar en un campo si el acceso a este está restringido por la opción Modo Visualizar o Modo Buscar del Inspector de FileMaker Pro
-
Si un usuario Web cierra la ventana del navegador Web o hace clic en el botón Actualizar, FileMaker WebDirect sale de la sesión actual sin cerrarla o habilitar los activadores de guiones OnWindowClose y OnLastWindowClose. Si el usuario Web hace clic en el botón Actualizar, FileMaker WebDirect crea a continuación una conexión a FileMaker Server o FileMaker Cloud, habilitando los activadores de guiones OnFirstWindowOpen y OnWindowOpen.
Paso 9: configurar fuentes de datos externas
Además de los datos introducidos por los usuarios Web, las apps personalizadas de FileMaker WebDirect pueden acceder a las fuentes de datos externas ODBC y de FileMaker.
Configuración de las fuentes de datos ODBC
Para admitir la autenticación con una fuente de datos ODBC externa en FileMaker WebDirect, utilice FileMaker Pro para guardar el nombre de usuario y la contraseña de la fuente de datos externa en la app personalizada. Consulte la Ayuda de FileMaker Pro.
Si la app personalizada se ha configurado para que utilice el inicio de sesión único (SSO) de una fuente de datos ODBC externa, se solicitará a los usuarios que introduzcan los datos de autenticación al intentar acceder a la fuente de datos ODBC.
Para obtener información sobre las fuentes de datos ODBC, consulte la Ayuda de FileMaker Server y la Ayuda de FileMaker Cloud.
Configurar fuentes de datos externas de FileMaker
Para acceder a las fuentes de datos externas de FileMaker en FileMaker WebDirect, todos los archivos de base de datos a los que se hace referencia deben alojarse en la misma implementación de FileMaker Server o FileMaker Cloud como app personalizada de FileMaker WebDirect.
Para admitir la autenticación con una fuente de datos externa de FileMaker en FileMaker WebDirect, la app personalizada de FileMaker WebDirect y la fuente de datos externa deben tener nombres de cuenta y contraseñas coincidentes asignadas a los conjuntos de privilegios con el privilegio ampliado FileMaker WebDirect activado.
Si el nombre de cuenta y la contraseña del usuario Web de la app personalizada de FileMaker WebDirect no coinciden con los datos de la cuenta de la fuente de datos externa, se le solicitará al usuario que inicie una sesión en la fuente de datos externa cuando la app personalizada de FileMaker WebDirect intente acceder a ella.
Para obtener información sobre las fuentes de datos de FileMaker externas, consulte la Ayuda de FileMaker Pro.
Publicar una app personalizada de FileMaker WebDirect
Compartir una app personalizada de FileMaker WebDirect
Para publicar en la Web una app personalizada de FileMaker Pro como app personalizada de FileMaker WebDirect, utilice FileMaker Pro para determinar las cuentas de usuario que pueden acceder a la app personalizada desde un navegador Web y, a continuación, suba la app personalizada a FileMaker Server o FileMaker Cloud.
Elegir los usuarios que tienen acceso a una app personalizada
Para que los usuarios Web puedan abrir una app personalizada de FileMaker WebDirect, cada archivo debe configurarse para permitir el acceso a uno o varios conjuntos de privilegios.
-
Abrir la app personalizada en FileMaker Pro.
-
Elija el menú Archivo > Compartir > Configurar para FileMaker WebDirect.
-
Seleccione el archivo para publicar en la Web.
-
Seleccione los usuarios que pueden abrir el archivo con FileMaker WebDirect.
La asignación de acceso a archivos en el cuadro de diálogo Configuración de FileMaker WebDirect cambia la configuración de privilegios ampliados del conjunto de privilegios del usuario asociado. La configuración de los privilegios ampliados se puede revisar y modificar directamente en el cuadro de diálogo Gestionar seguridad. Consulte la Ayuda de FileMaker Pro.
Notas
- Si se modifica la opción Acceso de FileMaker WebDirect al archivo mientras los usuarios se encuentran conectados, estos no pierden las conexiones y pueden seguir utilizando la app personalizada hasta que cierren la sesión o se agote el tiempo de espera de las sesiones.
- Para que las apps personalizadas aparezcan en la página principal de Claris Customer Console, deben tener habilitado el privilegio ampliado fmwebdirect. Consulte Abrir apps personalizadas en Claris Customer Console.
-
Repita los pasos 3 y 4 por cada app personalizada que desee publicar.
Consejo:seleccione No mostrar en la lista de archivos del anfitrión si la app personalizada incluye varios archivos y no desea que se muestren todos los nombres de archivo.
-
Haga clic en Aceptar.
-
Cierre la app personalizada.
Configuración de FileMaker WebDirect en la Admin Console
Para cambiar la configuración de FileMaker WebDirect, ejecute la Admin Console en un equipo que tenga acceso de red a la implementación de FileMaker Server o FileMaker Cloud que aloja la app personalizada. Consulte la Ayuda de FileMaker Server y la Ayuda de FileMaker Cloud.
Abrir una app personalizada de FileMaker WebDirect
Los usuarios Web acceden a las apps personalizadas de FileMaker WebDirect a través del Centro de inicio de FileMaker WebDirect, Claris Customer Console, una página HTML o una página principal personalizada.
Abrir apps personalizadas en el Centro de inicio de FileMaker WebDirect
En el Centro de inicio de FileMaker WebDirect, se muestran iconos y nombres de archivo para las apps personalizadas de FileMaker WebDirect alojadas.
Para impedir que una app personalizada se muestre en el Centro de inicio de FileMaker WebDirect, consulte Elegir los usuarios que tienen acceso a una app personalizada.
-
Abra el navegador Web e introduzca:
http://<anfitrión>/fmi/webd
donde
<anfitrión>
es la dirección IP o el nombre de dominio de la implementación de FileMaker Server o FileMaker Cloud. -
Haga clic en el nombre de archivo de una app personalizada para abrirla.
Notas
- En algunos casos, los usuarios Web pueden escribir el nombre de dominio o de subdominio del anfitrión de FileMaker Server en lugar de la dirección IP como, por ejemplo:
http://suempresa.com/fmi/webd
ohttp://cuentas.suempresa.com/fmi/webd
. Póngase en contacto con su proveedor de servicios de Internet o su administrador de red para obtener información sobre cómo asignar un nombre de dominio a una dirección IP. - Si importa un certificado SSL, se activa automáticamente la función SSL. Consulte la Ayuda de FileMaker Server.
- Con SSL activado,
<anfitrión>
debe ser un nombre de dominio completo en lugar de una dirección IP. - Para abrir una app personalizada a través de una conexión con cifrado SSL, utilice
https://
delante del nombre de dominio completo del anfitrión. Consulte la Ayuda de FileMaker Server y la Ayuda de FileMaker Cloud. - Al intentar abrir una app personalizada mediante el protocolo http, puede que el navegador alerte de que el sitio Web no es seguro.
- En el caso de archivos alojados por FileMaker Cloud,
https://<anfitrión>/fmi/webd
redirecciona a los usuarios a la página principal de Claris Customer Console. - FileMaker WebDirect no admite el inicio de sesión en apps personalizadas mediante el inicio de sesión único (SSO).
Abrir apps personalizadas en Claris Customer Console
Claris Customer Console es una aplicación Web que permite gestionar cuentas, grupos, anfitriones, ajustes de configuración y suscripciones del ID de Claris. Los usuarios del ID de Claris pueden utilizar Claris Customer Console para abrir apps personalizadas de FileMaker WebDirect alojadas por FileMaker Cloud. El contenido que verán los usuarios de las apps personalizadas en la página principal viene determinado por:
- Si su cuenta tiene acceso a la app personalizada (según los privilegios de acceso establecidos en FileMaker Pro).
- Si Claris Customer Console se ha configurado para que muestre las apps personalizadas a las que se les ha asignado el privilegio ampliado fmwebdirect.
- Si las apps personalizadas se han configurado en FileMaker Pro para que no muestren la lista de archivos del anfitrión.
Consulte la Ayuda de Claris Customer Console y la Ayuda de FileMaker Pro.
Para abrir una app personalizada:
- Abra la página Iniciar sesión en Claris Customer Console.
-
Inicie sesión con su cuenta del ID de Claris o el proveedor de identidad externo de su equipo.
Solo es necesario que inicie sesión una vez para todas las apps personalizadas con las que va a trabajar.
- En la página principal, haga clic en una app personalizada y, a continuación, seleccione Abrir en FileMaker WebDirect.
Notas
- FileMaker WebDirect no admite el inicio de sesión en apps personalizadas mediante el inicio de sesión único (SSO).
Enlazar a una base de datos desde una página HTML
En lugar de que los usuarios Web escriban la dirección IP o el nombre de dominio para acceder a la app personalizada, puede proporcionar un enlace a ella.
Para visualizar | Utilice este enlace |
---|---|
Una base de datos concreta | http://<anfitrión>/fmi/webd/<nombre de la base de datos> |
Una base de datos específica y ejecutar un guion | http://<anfitrión>/fmi/webd/<nombre de la base de datos>[?script=<nombre del guion>[¶m=<parámetro del guion>][&<$variable name>=<valor>]] |
-
Para enlazar a una base de datos o al Centro de inicio de FileMaker WebDirect a través de una conexión con cifrado SSL, incluya
https://
delante del nombre de dominio completo del anfitrión. Consulte la Ayuda de FileMaker Server y la Ayuda de FileMaker Cloud. -
Si cierra las apps personalizadas con frecuencia o si los usuarios Web acceden a varias apps personalizadas, considere la posibilidad de enlazar al Centro de inicio de FileMaker WebDirect, que crea dinámicamente enlaces para todas las bases de datos que están abiertas y se comparten con FileMaker WebDirect.
-
Si un nombre de base de datos, un nombre o un parámetro guion, o un nombre o un valor de variable contienen espacios u otros caracteres especiales, sustituya estos por los valores codificados correspondientes necesarios para las URL válidas. Por ejemplo, sustituya un carácter de espacio por %20.
-
Para permitir a los usuarios web ejecutar guiones desde URL, habilite el privilegio ampliado fmurlscript para el conjunto de privilegios de la cuenta.
-
Para que el contenido de FileMaker WebDirect se muestre en etiquetas
<iframe>
de distintas páginas Web, estas deben alojarse también el mismo servidor Web de FileMaker Server. Las páginas Web alojadas por otros servidores Web no pueden utilizar la etiqueta<iframe>
para incrustar contenido de FileMaker WebDirect. -
Si FileMaker Cloud aloja un archivo y los usuarios ya han iniciado sesión con sus cuentas del ID de Claris, el archivo se abre en FileMaker WebDirect. De lo contrario, se redirecciona a los usuarios a la página Iniciar sesión con el ID de Claris.
Iniciar sesión con HTTP POST
Los usuarios pueden iniciar sesión en las apps personalizadas de FileMaker WebDirect con una solicitud HTTP POST en lugar de usar el Centro de inicio de FileMaker WebDirect o una página principal personalizada.
Para abrir una app personalizada con un nombre de cuenta y una contraseña específicos, establezca un enlace a la base de datos que desea abrir (consulte Enlazar a una base de datos desde una página HTML) e incluya dos parámetros HTTP POST: user
y pwd
. Establezca el valor de user
en el nombre de cuenta que desee y el valor de pwd
en la contraseña de la cuenta.
Importante:utilice SSL al iniciar sesión con una solicitud HTTP POST. Si no utiliza SSL, el nombre de cuenta y la contraseña especificados no se cifrarán y serán menos seguros.
Nota:Los archivos que tiene alojados FileMaker Cloud no admiten el inicio de sesión con HTTP POST.
Uso de una página principal personalizada
Puede alojar una página principal personalizada para sus apps personalizadas de FileMaker WebDirect en el mismo servidor Web utilizado para FileMaker WebDirect o en un sitio web externo.
Para alojar una página principal personalizada en el mismo servidor Web utilizado para FileMaker WebDirect:
Incluya un archivo HTML en la carpeta raíz del servidor Web: Puede crear su propia página principal como, por ejemplo, una que envíe a los usuarios a otra página del sitio Web o puede utilizar el archivo mwebd_home.html que se incluye en la imagen de disco como base para la página principal personalizada. Realice una copia del archivo original antes de modificarlo.
A continuación se muestran las ubicaciones de carpeta raíz predeterminadas del servidor Web. Esta carpeta se encuentra en el equipo de la implementación de FileMaker Server en la que se ejecuta el servidor Web.
-
Windows: para IIS a través de HTTP o HTTPS:
[unidad]:\Archivos de programa\FileMaker\FileMaker Server\HTTPServer\conf
donde
[unidad]
va la unidad en la que reside el componente Motor de publicación en la Web de la implementación de FileMaker Server. -
macOS: para Apache a través de HTTP:
/Library/FileMaker Server/Data/Preferences/
-
macOS: para Apache a través de HTTPS:
/Library/FileMaker Server/HTTPServer/htdocs/httpsRoot
-
Linux: para Apache a través de HTTP:
/opt/FileMaker/FileMaker\ Server/HTTPServer/htdocs
-
Linux: para Apache a través de HTTPS:
/opt/FileMaker/FileMaker\ Server/HTTPServer/htdocs/httpsRoot
Nota:FileMaker Cloud no admite el alojamiento de una página principal personalizada en la carpeta raíz del servidor.
Para acceder a la página principal personalizada:
Utilice la siguiente sintaxis de URL:
<scheme>://<dirección IP o nombre de dominio>/<nombre de archivo>
Por ejemplo, si la página principal personalizada es xyz_home.html y el nombre de dominio del Motor de publicación en la Web es example.com, dirigirá a los usuarios a la siguiente URL:
https://example.com/xyz_home.html
Para conseguir que los usuarios Web regresen a una página principal personalizada cuando cierren la sesión, añada el parámetro homeurl
a la dirección URL de la app personalizada de FileMaker WebDirect. Por ejemplo:
https://example.com/fmi/webd/Contacts?homeurl=https://example.com/xyz_home.html
Puede definir homeurl
en la URL de la página principal personalizada o en cualquier otra URL.
Nota:a partir de FileMaker Server 19.4.1, los redireccionamientos personalizados de la página de inicio están desactivados por defecto Los ajustes de redirección se configuran en el archivo jwpc_prefs.xml ubicado en [carpeta de instalación]/Web Publishing/conf
con dos nuevos parámetros: homeurlenabled
y customhomeurl
. El parámetro homeurlenabled
se puede establecer en yes
para activar el ajuste. El parámetro customhomeurl
se puede establecer en una lista separada por comas de dominios o direcciones IP de redirección aprobados. Por ejemplo:
<parameter name="homeurlenabled">yes</parameter>
<parameter name="customhomeurl">https://primary.example.com,https://secondary.example.com</parameter>
Notas
- Cuando edite el archivo fwpc_prefs.xml ubicado en
[carpeta de instalación]/Web Publishing/conf
, utilice un editor de texto sin formato. - Cuando el administrador del servidor importa un certificado SSL personalizado, las conexiones del servidor de la base de datos utilizarán SSL. Asegúrese de que las páginas principales personalizadas y el contenido Web personalizado estén alojados en el directorio HTTPS de WPE. Consulte la Ayuda de FileMaker Server.
- Tiene que volver a iniciar FileMaker Server para que los cambios en los redireccionamientos de la página principal personalizada surtan efecto. Consulte la Ayuda de FileMaker Server.
Consideraciones de diseño
Algunos aspectos de las apps personalizadas de FileMaker Pro presentan un comportamiento diferente en la Web. Tenga en cuenta la siguiente información al diseñar la app personalizada.
General
- FileMaker WebDirect no admite gestos ni animaciones.
- La modificación de una app personalizada mientras los usuarios Web están conectados puede generar resultados inesperados. Por ejemplo, si guarda los cambios realizados en una presentación a la que los usuarios están accediendo en la vista Lista, el registro actual de cada usuario Web se cambia al primer registro del conjunto encontrado.
- Utilice las fuentes que están instaladas en todos los sistemas operativos de destino. Si una fuente no está disponible, el navegador Web sustituye la fuente predeterminada por la fuente no disponible.
- Los objetos únicos y los objetos agrupados no deben abarcar varias partes de una presentación. Si un objeto o un grupo de objetos abarcan varias partes, solo se muestra en la parte de la presentación en la que se ha delimitado.
- Cuando un usuario accede a un campo de un portal, los registros del portal no se actualizarán hasta que el usuario abandone el campo.
- Para identificar el registro actual en la vista Lista, aplique el estilo de estado de objeto Activo a la parte del cuerpo de la presentación. No se admite el indicador de registro actual en la vista Lista.
- No se admiten las opciones de formato condicional de resaltado, superíndice y subíndice. El subrayado, el subrayado de palabra y el doble subrayado se generan como subrayado normal.
- La información sobre herramientas no se admite con los siguientes objetos de presentación: texto, imágenes, campos que no permiten la introducción de datos, campos y variables de fusión, portales, gráficos y visualizadores Web que no permiten la interacción.
- FileMaker WebDirect muestra barras de desplazamiento en función de las preferencias del sistema. FileMaker WebDirect no admite la opción Mostrar barra de desplazamiento del cuadro de diálogo Configuración del portal.
- Si FileMaker WebDirect no puede detectar o no admite el idioma del navegador Web, esta aplicación muestra su interfaz, información sobre herramientas y cuadros de diálogo en inglés.
Número máximo de conexiones
Cada implementación de FileMaker Server y FileMaker Cloud tiene un número máximo de conexiones. Si se alcanza el número máximo de conexiones, los usuarios Web adicionales verán un mensaje de error en el navegador Web al intentar abrir la app personalizada.
-
Si cree que FileMaker Server o FileMaker Cloud han alcanzado erróneamente el número máximo de conexiones, es posible que un usuario Web no haya cerrado correctamente la sesión en la app personalizada. Puede esperar a que se agote el tiempo de espera de las sesiones, cerrar el archivo para desconectar a los usuarios de la app personalizada o desconectar a determinados usuarios mediante la Admin Console. Consulte la Ayuda de FileMaker Server y la Ayuda de FileMaker Cloud.
- Los usuarios Web deben evitar abrir la misma app personalizada desde varias ventanas del navegador o en varias pestañas de la misma ventana del navegador. Cada ventana o pestaña del navegador utiliza su propia conexión con FileMaker Server o FileMaker Cloud, lo que puede provocar que alcance rápidamente el límite de conexiones. Consulte Trabajar con ventanas virtuales.
Navegadores de dispositivos móviles
-
Los navegadores de dispositivos móviles no admiten la opción para mostrar siempre las barras de desplazamiento verticales en los portales.
- Los navegadores de dispositivos móviles no admiten la información sobre herramientas.
-
Los navegadores de dispositivos móviles muestran un teclado en pantalla cuando el usuario hace clic en un campo.
- Los archivos PDF de los campos contenedor no son interactivos. En los dispositivos iOS y iPadOS, los campos contenedor solo muestran la primera página del archivo PDF. En los dispositivos Android, haga clic en enlaces de campos contenedor para ver los archivos PDF en las nuevas ventanas del navegador Web. Para interactuar con los documentos PDF de los campos contenedor, abra la app personalizada en Windows o macOS.
- En los dispositivos iOS y iPadOS, la opción del navegador Versión de escritorio debe estar desactivada.
Campos
-
Si un campo utiliza formatos del sistema para mostrar datos, FileMaker WebDirect utiliza los formatos predeterminados del sistema de la ubicación en la que se ha creado la app personalizada. Los formatos predeterminados del sistema afectan al formato de fecha, hora, y fecha y hora de los campos, los campos de fusión y los mensajes de validación.
-
Los campos no admiten las siguientes funciones: relleno automático (escritura anticipada), texto lateral, métodos de introducción establecidos por FileMaker Pro y espaciado de línea.
- FileMaker WebDirect solo puede acceder a campos desde archivos alojados en el mismo servidor.
-
Los bordes y el relleno de campos se muestran en todos los registros. No se admite la opción Delinear campos sólo en el registro actual del cuadro de diálogo Ajustar presentación.
-
Indique a los usuarios que eviten incluir espacios iniciales o finales en un campo de texto porque los datos podrían no aparecer en dicho campo al abrir la app personalizada en FileMaker WebDirect. En caso de que sean necesarios espacios adicionales, asegúrese de que la longitud del campo de texto pueda albergar los espacios adicionales o añada una barra de desplazamiento al campo de texto.
-
Los cuadros de edición ocultos siempre muestran el mismo número de caracteres ocultos como caracteres reales en el campo, sin mostrar los saltos de línea como caracteres ocultos.
- Los juegos de casillas de verificación y de botones circulares de opción se muestran como controles HTML estándar y no admiten estilos de objeto. Si se recortan, aumente los campos en la presentación de FileMaker Pro.
- En los menús y las listas desplegables, los usuarios Web no pueden utilizar Editar elemento u Otro elemento para editar valores o añadirlos a una lista de valores.
-
Los usuarios Web pueden insertar un archivo de hasta 300 MB en cada campo contenedor. Para insertar archivos con un tamaño superior a 300 MB, utilice FileMaker Pro.
-
Los usuarios Web pueden trabajar con archivos de hasta 300 MB en los campos contenedor interactivos. Si el tamaño de un archivo es superior a 300 MB, los usuarios Web deben exportar el contenido del campo contenedor para trabajar con el archivo. Para trabajar con archivos con un tamaño superior a 300 MB en campos contenedor interactivos, utilice FileMaker Pro.
-
Para permitir que los usuarios Web exporten datos de campos contenedor, establezca Comandos de menú disponibles en Todos en el cuadro de diálogo Editar conjunto de privilegios.
Controles de paneles
- Reduzca al mínimo el uso de estilos personalizados aplicados a controles de paneles. Si se aplica un estilo personalizado a un control de paneles, es posible que este aparezca en otros controles de paneles de la misma presentación, aunque esos controles presenten estilos diferentes.
- Los objetos ubicados en la etiqueta de pestaña de un control de pestañas se procesan en el área del panel.
- Al diseñar un panel deslizable en la app personalizada, seleccione Mostrar puntos de navegación en el cuadro de diálogo Control deslizable para permitir que los usuarios Web se desplacen entre los paneles deslizables con los puntos del control deslizables. Los controles deslizables no admiten el desplazamiento por los paneles en el navegador Web. De forma alternativa, puede definir guiones para controlar el desplazamiento entre paneles de deslizamiento.
Paneles flotantes
-
No se ajusta el tamaño de los paneles flotantes al cambiar el tamaño de la ventana, por lo que debe diseñar los paneles flotantes teniendo en cuenta la ventana del navegador Web. Si se reduce el tamaño de una ventana para que sea más pequeña que un elemento emergente abierto o si se abre un elemento emergente con un tamaño superior a la ventana actual, se pueden producir resultados inesperados.
-
Si un usuario se desplaza en la vista Lista, los elementos emergentes no se cierran hasta que el usuario acceda a otro registro.
Barras de botones
-
En la vista Lista, es posible que las barras de botones presenten segmentos activos diferentes para cada registro del conjunto encontrado.
-
Al cambiar el tamaño de una barra de botones, esta muestra el segmento activo predeterminado.
Visualizadores Web
FileMaker WebDirect utiliza etiquetas iframe para mostrar las páginas del visualizador Web. Por lo tanto, se aplican todas las restricciones y las limitaciones de las etiquetas iframe a las páginas del visualizador Web. Las limitaciones a veces pueden provocar que determinados sitios Web se muestren en blanco en un visualizador Web al que se accede desde FileMaker WebDirect. Para solucionar las dos causas más frecuentes de este problema:
- Compruebe que la dirección URL de destino utilice el mismo protocolo (como http o https) que la página principal. Por ejemplo, si se accede a la página de FileMaker WebDirect mediante https, la dirección URL de la página del visualizador Web debe comenzar también por https y viceversa.
- Asegúrese de que el visualizador Web señale a un sitio Web que permita que el contenido se incruste en otros sitios Web. Por ejemplo, si el encabezado X-Frame-Options de un sitio Web incluye X-Frame-Options: SAMEORIGIN, el contenido del sitio solo se puede utilizar en una etiqueta iframe de otro sitio Web alojado en el mismo dominio.
- Los usuarios Web pueden interactuar con el contenido del visualizador Web de forma limitada incluso si anula la selección de Permitir interacción con contenido del visualizador Web en el cuadro de diálogo Instalación del visualizador Web. Esta interacción limitada también se puede producir incluso si el visualizador Web se define como un botón.
- Si la URL calculada por un visualizador Web no incluye dos puntos (:), FileMaker WebDirect añade el esquema "http://" al inicio de la URL. Para evitar errores, incluya el esquema adecuado en la dirección Web al configurar el visualizador Web.
- Las opciones Atrás y Adelante del paso de guion Configurar visualizador Web no se admiten en FileMaker WebDirect. Para desplazarse hacia adelante y hacia atrás en un visualizador Web de FileMaker WebDirect, haga clic con el botón derecho (Windows) o haga clic mientras pulsa Control (macOS) en el visualizador Web y seleccione Atrás o Adelante. Si la presentación tiene más de un visualizador Web, el menú abreviado solo funciona con el último visualizador Web que ha cambiado de una página a otra y no necesariamente con el visualizador sobre el que se encuentra el puntero.
- FileMaker WebDirect no admite los visualizadores Web cuyo contenido se publique mediante esta aplicación. No se muestra ninguna página Web en el visualizador Web si la dirección URL del visualizador contiene
/fmi/webd
. - El contenido de un visualizador Web puede tener efectos no deseados en FileMaker WebDirect. Por ejemplo, una dirección URL (ya sea una URL calculada a partir de los datos del campo o una URL especificada por el usuario al hacer clic en un enlace del visualizador Web) puede especificar una página con el atributo
target=top
. Este atributo provoca que la página reemplace FileMaker WebDirect en la ventana del navegador Web. - A medida que los proveedores de sistemas operativos continúan solucionando problemas de seguridad, pueden desactivar determinadas funciones, a menudo junto con la modificación de la configuración de seguridad del navegador Web del usuario. Estos cambios pueden desactivar o cambiar el comportamiento de los visualizadores Web en FileMaker WebDirect. Indique a los usuarios cómo cambiar la configuración de seguridad de los navegadores para permitir que los visores Web funcionen correctamente o asegurarse de que las URL utilizadas por los usuarios Web sean solo de páginas web de confianza.
Bordes y relleno
-
Los bordes de los objetos con un grosor que no se indica con un número entero se redondean al número entero más cercano. Un grosor superior a 0 puntos, pero inferior a 1 punto, se aumenta hasta 1 punto.
-
Si aplica un borde a una parte o al fondo de una presentación, no coloque objetos en el borde. De lo contrario, las partes de los objetos que se superponen en el borde no se procesarán en el navegador Web.
-
Si aplica un relleno de fragmento de imagen a una parte o al fondo de una presentación, no coloque objetos de la presentación sobre los segmentos de imagen que limitan con la parte o el fondo de la presentación o junto a estos. De lo contrario, es posible que los objetos de la presentación no se procesen en la forma prevista.
-
Para mostrar el contenido del objeto a una distancia establecida del borde del objeto, cambie el relleno de un objeto. FileMaker WebDirect no admite la función de sangrado.
Condiciones ocultas
-
Para ocultar un objeto de un grupo, aplique una condición oculta a todo el grupo de objetos. Los usuarios no pueden hacer clic en objetos ubicados detrás de objetos ocultados de grupos de objetos a menos que esté oculto todo el grupo.
-
Si aplica la configuración del botón y una condición oculta a un objeto, aplique esta última al final. De lo contrario, es posible que los usuarios no puedan hacer clic en los objetos ubicados detrás del objeto con la configuración del botón cuando ese objeto esté oculto.
Orden de pestañas
- El orden de pestañas puede ser distinto al de FileMaker Pro. Los distintos navegadores pueden admitir de distinta forma el orden de tabulación.
- El orden de pestañas de un navegador Web incluye cuadros de edición, cuadros de edición ocultos, listas desplegables, menús emergentes, calendarios emergentes, juegos de casillas de verificación y botones circulares de opción, y campos contenedor.
- En el modo Buscar, el orden de pestañas no incluye los campos de cálculo.
- iPadOS: si utiliza el Smart Keyboard con iPad Pro, es posible que el orden de las pestañas no presente el funcionamiento esperado. Por ejemplo, puede utilizar la tecla Tabulador para acceder a campos que no se hayan incluido en el orden de pestañas de la presentación.
Apps personalizadas de varios archivos
-
Cree cuentas y contraseñas idénticas en cada archivo de una app personalizada de FileMaker WebDirect. Cuando los usuarios introduzcan el nombre de cuenta y la contraseña por primera vez, esta información se utilizará para autenticar los archivos relacionados. El privilegio ampliado fmwebdirect también debe estar activado para todos los conjuntos de privilegios de todos los archivos de la app personalizada.
-
Los navegadores web no pueden mostrar campos de otro archivo en una presentación a menos que los usuarios web tengan acceso a ese archivo también. Esta limitación también se aplica a los campos de cálculo basados en valores de campo de otros archivos.
-
Cuando una app personalizada contiene referencias a un archivo relacionado protegido que no tiene autorización de acceso, los usuarios Web no pueden autorizar el acceso al archivo protegido en FileMaker WebDirect. Por lo tanto, cuando los usuarios Web abren la app personalizada, el archivo no contiene datos del archivo protegido. Para evitar esta situación, utilice FileMaker Pro a fin de autorizar todos los archivos que hagan referencia a archivos protegidos. Consulte la Ayuda de FileMaker Pro.
Implementación de varios equipos
- Cuando una implementación de FileMaker Server redirecciona una conexión de FileMaker WebDirect entre motores de publicación en la Web, el nombre de anfitrión que se muestra en la barra de URL cambia para que coincida con el nombre de anfitrión del WPE de destino. Las funciones que hacen referencia a nombres de anfitrión de WPE específicos, como los visualizadores Web, pueden devolver resultados inesperados.
- Si el WPE está desactivado en un equipo de la implementación y un usuario utiliza la dirección URL de ese equipo para acceder a FileMaker WebDirect, no se redireccionará al usuario a un WPE disponible y este no podrá acceder a FileMaker WebDirect.
- Si el WPE está activado en un equipo secundario, las apps personalizadas de FileMaker WebDirect estarán disponibles a través del equipo secundario, incluso aunque FileMaker WebDirect esté desactivado en el equipo principal.
- Si utiliza una página principal personalizada o si aloja contenido Web personalizado para la app personalizada, asegúrese de que todo el contenido personalizado se haya alojado en todos los WPE de la implementación de FileMaker Server. De lo contrario, es posible que algunos WPE no puedan acceder al contenido personalizado o mostrarlo.
- La visualización del contenido de FileMaker WebDirect en etiquetas
<iframe>
de páginas Web independientes puede provocar resultados inesperados. - Para utilizar plug-ins con FileMaker WebDirect en una implementación de varios equipos, instálelos en el equipo principal y en todos los equipos secundarios.