La descarga de Claris FileMaker Pro está disponible para nuevas instalaciones y actualizaciones importantes desde su página de descarga de software (ESD) o desde la Claris Customer Console. Las actualizaciones menores están disponibles en FileMaker Pro (Ayuda > Comprobar actualizaciones) o en la página Actualizaciones. Para obtener más información, consulte Guía de instalación de FileMaker Pro.
Versión 21.1.1: noviembre de 2024
Nuevas funciones y mejoras
Inteligencia artificial
-
Realizar búsquedas semánticas de imágenes utilizando modelos de código abierto
-
Los pasos de guión Insertar incrustación e Insertar incrustación en el conjunto encontrado, así como la función GetEmbedding, ahora pueden enviar imágenes a un modelo que admita la incrustación de imágenes. Cuando utiliza los datos de incrustación de las imágenes devueltas con el paso de guión Realizar búsqueda semántica, ahora puede especificar texto o datos de incrustación para una imagen para consultar un conjunto de registros para aquellos con imágenes similares.
-
Para obtener vectores de incrustación para datos de texto e imágenes utilizando modelos que se ejecutan en su propio hardware, puede usar el servidor de modelos de código abierto proporcionado por separado con FileMaker Pro o que se instala junto a FileMaker Server.
Para obtener más información sobre el servidor de modelos de código abierto y cómo realizar búsquedas semánticas para imágenes, consulte el Blog de Claris Engineering.
-
-
Cohere ahora es compatible como proveedor de modelos que puede especificar en el paso de guión Configurar cuenta de IA. Consulte las Especificaciones técnicas de Claris FileMaker 2024 para conocer los modelos de incrustación compatibles.
-
Para verificar el certificado SSL del servidor de un proveedor de modelos de código abierto antes de enviar datos, ahora puede habilitar la opción Verificar certificados SSL en el paso de guión Configurar cuenta de IA.
-
La nueva opción Guardar resultado le permite guardar el conjunto encontrado devuelto por el paso de guión Realizar búsqueda semántica como una matriz JSON.
-
Con la nueva opción Truncar mensajes, el paso de guión Configurar el registro de llamadas de IA le permite acortar algunos de los mensajes de registro más largos.
-
Get(LastStepTokensUsed) ahora también devuelve el número de registros que recibieron vectores de incrustación o se omitieron después del paso de guión Insertar incrustación en conjunto encontrado.
Abrir rápidamente
-
Los desarrolladores de apps personalizadas ahora pueden controlar si los usuarios pueden acceder a cualquier presentación y guión desde el cuadro Abrir rápidamente. El nuevo privilegio Permitir el acceso rápido a diseños y guiones está desactivado de forma predeterminada en todas las cuentas sin acceso completo. Para obtener más información sobre cómo este y otros privilegios y configuraciones afectan a los resultados de Abrir rápidamente, consulte Controlar el acceso de Abrir rápidamente.
-
Para las cuentas con privilegios de acceso total, los resultados de Abrir rápidamente ahora pueden incluir tablas, campos y ocurrencia de tabla. Al hacer clic en un resultado, se abre el cuadro de diálogo Administrar bases de datos con el resultado seleccionado. En el cuadro de diálogo Administrar bases de datos puede usar el recuadro de Abrir rápidamente para buscar solo los elementos de Administrar bases de datos.
-
De forma predeterminada, el recuadro de Abrir rápidamente ahora limita la búsqueda de elementos que se encuentran dentro de un archivo (por ejemplo, presentaciones y guiones) a solo aquellos del archivo actual. Para ampliar la búsqueda a todos los archivos abiertos, puede deseleccionar la opción de archivo actual.
-
Para ayudarle a distinguir entre los tipos de elementos, los encabezados de categoría ahora separan los resultados de Abrir rápidamente archivos, presentaciones, guiones, tablas, campos y ocurrencias de tabla en sus propios grupos.
Consulte Usar el cuadro de diálogo Abrir rápidamente.
Soporte de macOS Sequoia
-
Esta versión añade compatibilidad con macOS Sequoia 15.
Nota FileMaker Pro 2024 no es compatible con macOS Monterey 12 y, en esta versión, ya no se instalará en Monterey. Si usa Monterey, debe actualizar a una versión posterior de macOS antes de poder instalar esta versión de FileMaker Pro. Para conocer las versiones compatibles de macOS, consulte las Especificaciones técnicas de Claris FileMaker 2024.
Pasos de guión
Nuevos pasos de guión:
-
El paso de guión Revertir transacción en caso de error le permite controlar si las transacciones se revierten inmediatamente cuando se produce un error, que es el comportamiento predeterminado. Si su guión necesita realizar su propia gestión de errores, establezca este paso de guión en Inactivo.
Mejoras en los pasos de guión:
-
Para agilizar la creación de guiones, muchas opciones de paso de guión ahora tienen de forma predeterminada los valores más utilizados, por lo que probablemente no necesite cambiarlos cada vez que los use. Por ejemplo:
-
Si los pasos de guión "Ir al registro/petición/página" e "Ir a la fila del portal" se establecen en Siguiente o Anterior, la opción de Salir después del último estará Activo de forma predeterminada, en lugar de Inactivo.
-
La opción Con diálogo, en la mayoría de los casos, ahora estará Inactivo de forma predeterminada, en lugar de Activo.
-
La opción Crear carpetas utilizada en los pasos de guión Exportar registros, Exportar contenido de campo y otros ahora está Activo, en lugar de Inactivo.
-
-
Para que pueda controlar si las opciones de introducción automática se realizan dentro de una transacción (ya sea al importar, crear o modificar registros), el paso de guión Abrir transacción proporciona la nueva opción Omitir opciones de introducción automática. Si esta opción está Inactivo (por defecto), las opciones de introducción automática se aplicarán en los campos de todos los registros nuevos o modificados solo cuando se alcance el paso de guión Confirmar transacción. Cuando esta opción esté Activo, las opciones de introducción automática no se ejecutarán en ningún campo.
-
Para mejorar el rendimiento de algunas solicitudes de búsqueda que utilizan el paso de guión Restringir conjunto encontrado y campos de criterios indexados, puede utilizar la nueva opción Buscar sin índices. Esta opción puede ser particularmente útil para hallazgos restringidos que operan en conjuntos encontrados que ya son un pequeño subconjunto del número total de registros en la tabla.
-
Al escribir datos, el paso de guión Ejecutar FileMaker Data API ahora admite la anulación de la opción Prohibir la modificación del valor durante la introducción de datos para la introducción automática de datos en un campo. En la solicitud, establezca la nueva clave
prohibitMode
del objetoopciones
enguión
(ignorar esta regla de introducción automática) o enusuario
(seguir la regla de introducción automática). -
En el paso de guión Guardar una copia como XML, ahora puede seleccionar la opción Incluir detalles para las herramientas de análisis. Esta opción añade un elemento DDR_INFO al archivo XML, que proporciona información adicional útil para herramientas de terceros que puede utilizar para analizar la app personalizada.
Funciones
Funciones nuevas:
-
La nueva función Get(RevertTransactionOnErrorState) le permite detectar si el paso de guión Revertir transacción en caso de error está activada actualmente.
-
La nueva función ExecuteSQLe es idéntica a la función ExecuteSQL existente, excepto que, si se produce un error SQL, devuelve ? seguido de un mensaje de error detallado.
-
La nueva función Get(SystemStorageAvailable) devuelve el almacenamiento disponible, en bytes, de la unidad del sistema donde está instalado el software de FileMaker.
Mejoras de funciones:
-
Con la compatibilidad con Live Text en árabe para iOS 18, iPadOS 18 y macOS Sequoia 15, las funciones GetLiveText y GetLiveTextAsJSON ahora también admiten los códigos de idioma "ar-SA" y "ars-SA".
Presentaciones
-
Al cambiar un nombre de campo o de ocurrencia de tabla en el cuadro de diálogo Gestionar base de datos, ahora se actualizan automáticamente los nombres de campo completos (tabla::campo) en los cálculos de presentación. Además, los cálculos de presentación ahora admiten el uso de nombres de funciones y palabras clave en los idiomas compatibles en todos los clientes y anfitriones.
-
Ahora puede cambiar el tema predeterminado que se utiliza al crear nuevas presentaciones. Consulte Gestionar temas de presentaciones.
Esquema de la base de datos
-
En el cuadro de diálogo Opciones de campo, la opción Mostrar mensaje personalizado si falla la validación ahora le permite especificar un cálculo, lo que a su vez le permite internacionalizar el mensaje o hacer que dependa del contexto. Consulte Definir validaciones de campo.
-
Para los campos contenedor almacenados externamente que utilizan almacenamiento seguro, ahora puede optar por almacenar los archivos en menos carpetas para que el traslado de una base de datos con sus datos de contenedor externo sea más rápido. En el cuadro de diálogo Opciones de campo, elija la opción Con menos carpetas para el campo contenedor seleccionado con almacenamiento seguro. Nota: esta opción no es compatible con versiones anteriores de clientes y anfitriones de FileMaker. Consulte Configurar campos contenedor para que almacenen datos de forma externa.
Seguridad
-
En un archivo que autoriza a determinados archivos externos a acceder a él, ahora puede exigir además que los archivos externos estén en el mismo anfitrión que el archivo actual seleccionando la opción Todos los archivos deben estar en el mismo anfitrión. Consulte Autorizar el acceso a archivos.
Aplicación
-
En los siguientes diálogos, los cambios que realice en los anchos de columna ahora se guardan y se utilizan cuando vuelve a abrir los diálogos:
Formato condicional, Administrar funciones personalizadas, Administrar menús personalizados, Administrar base de datos, Administrar fuentes de datos externas, Administrar presentaciones, Administrar seguridad y Administrar listas de valores
-
Al importar una carpeta de archivos de una sola vez, ahora puede importar los archivos con las extensiones .xsl y .xslt.
-
Cuando se elimina una ocurrencia de tabla de un archivo, el cuadro de diálogo Administrar presentaciones ahora muestra <desconocido> en la columna Tabla asociada para presentaciones basadas en la ocurrencia de tabla eliminada. Antes, el nombre de la ocurrencia de tabla estaba en blanco.
-
Cuando haga clic en Herramientas > Guardar una copia como XML, ahora puede seleccionar la opción Incluir detalles para herramientas de análisis. Esta opción añade un elemento DDR_INFO al archivo XML, que proporciona información adicional útil para herramientas de terceros que puede utilizar para analizar la app personalizada.
-
Para facilitar el cambio del tamaño de la caché del archivo en el momento de la instalación para grandes implementaciones, ahora puede establecer la propiedad AI_SET_FILE_CACHE en el archivo Instalación asistida.txt. Consulte Configuración de las propiedades de personalización en Assisted Install.txt.
-
El nombre del cuadro de diálogo de Preferencias ahora es Configuración.
Guardar una copia como XML
Cuando se guarda un archivo de FileMaker Pro usando Guardar una copia como XML:
-
Con la opción Incluir detalles para herramientas de análisis seleccionada:
-
El texto de cada paso de guión, en cada guión, se incluye ahora en el elemento DDR_INFO del archivo XML en beneficio de las herramientas de análisis de bases de datos.
-
Los detalles de los fragmentos de cálculo se representan ahora en el elemento DDR_INFO del archivo XML. Para cada cálculo, ahora hay un elemento junto con sus fragmentos de cálculo para que las herramientas de análisis de bases de datos puedan rastrear las referencias a campos, funciones y funciones personalizadas.
-
Los detalles de la fuente de datos externa de un campo adicional utilizado para ordenar un campo de resumen ahora se representan en el elemento DDR_INFO en el archivo XML. Para cada elemento FieldReference, ahora hay un elemento FieldReference en DDR_INFO que incluye información sobre la fuente de datos externa.
-
-
Las cuentas que tienen una contraseña vacía ahora se reflejan en el archivo XML al no tener ningún elemento INSECURE_PASSWORD.
Bibliotecas y paquetes actualizados
-
OpenSSL se ha actualizado a la versión 3.3.1.
Herramientas
-
Los plug-ins de FileMaker instalados en FileMaker Server ahora pueden recibir notificaciones cuando se realizan cambios de esquema en un archivo alojado. Para obtener más información, consulte el archivo README.txt en el SDK del plug-in de FileMaker.
-
La herramienta de actualización de FileMaker ahora permite cambiar cualquiera de las opciones de activado/desactivado que se encuentran en el cuadro de diálogo Opciones de archivo. Las opciones que requieren un valor de texto (como la versión mínima) o que requieren selecciones más complejas (como activadores de guiones) no son compatibles. Para obtener más información, consulte la Guía de herramientas de actualización de FileMaker.
Problemas solucionados
Pasos de guión
-
Windows: si no se encontró ninguna aplicación cliente de correo electrónico compatible, el paso de guión Enviar correo devolvía el código de error -1 ("Error desconocido"). Ahora, devuelve el código de error 119 ("No se encontró un cliente de correo electrónico compatible").
-
Cuando la aplicación cliente de correo electrónico predeterminada no estaba configurada como Outlook (Windows) o Mail.app (macOS), al configurar el paso de guión Enviar correo para enviar correos a través de un cliente de correo electrónico, aparecía un mensaje de error impreciso. Ahora, el mensaje de error dice que no se encontró ningún cliente compatible.
-
Al ejecutar el paso de guión Insertar desde URL con la opción
--location
cURL, devolvía un error que indicaba que el nombre de anfitrión para el certificado SSL no coincidía con el de la URL especificada cuando el anfitrión redirigía a una URL con un nombre de anfitrión diferente.
Funciones y cálculos
-
Cuando se restaba un número positivo a un valor de fecha o fecha y hora, y el resultado esperado era un número negativo, el valor devuelto era un número negativo como se esperaba. Sin embargo, cuando se añadía un número negativo a un valor de fecha o fecha y hora, y el resultado esperado era un número negativo, el valor devuelto era "?". Ahora, en lugar de "?", se devuelve el valor negativo esperado.
-
La función Base64EncodeRFC devolvía el valor del parámetro
RFCNumber
cuando el valor del parámetrodata
era una cadena vacía. Ahora, devuelve una cadena vacía. -
Al ser evaluados por ciertas funciones JSON, los nombres de clave JSON que incluían un carácter nulo Unicode (\u0000) hacían que los clientes y anfitriones de FileMaker dejaran de responder o se cerraran inesperadamente.
Aplicación
-
macOS: al crear un nuevo archivo y especificar un nombre de archivo en el campo Guardar como para guardar el archivo en Mac, los métodos abreviados de teclado para copiar, cortar, pegar, seleccionar todo, deshacer y rehacer no funcionaban.
-
macOS: en el modo Presentación, cuando se pulsaba la tecla Mayús para limitar la dirección de movimiento de un objeto mientras se arrastraba horizontalmente, en algunas situaciones el objeto solo se movía verticalmente, no horizontalmente como se esperaba.
-
Windows: al introducir texto en japonés en los cuadros de texto de un cuadro de diálogo para determinados pasos de guión en el Espacio de trabajo de guiones, la selección de candidatos a conversión en el editor de métodos de entrada (IME) mediante la tecla Tabulador no insertaba la selección en el cuadro de texto y borraba el texto existente en el cuadro.
-
Windows: en el modo Presentación, después de elegir Insertar > Otro símbolo, se truncaban los nombres de símbolo más largos del cuadro de diálogo.
-
Cuando FileMaker Pro se conectaba a un archivo de un anfitrión cuyo certificado SSL no se podía verificar (el icono de bloqueo de seguridad del archivo era naranja), los campos contenedores interactivos del archivo alojado no mostraban su contenido como se esperaba.
-
Mac con silicona de Apple: con un objeto seleccionado en modo Presentación y el Inspector abierto, al arrastrar un tono de gris de la fila superior de la paleta de colores al área de color del tema y, a continuación, hacer clic en la variación oscura (negro) de este color personalizado para aplicarlo al objeto seleccionado, el color del objeto cambiaba a morado en lugar de al color seleccionado.
-
En el cuadro de diálogo Editar petición de búsqueda, cuando el campo seleccionado era un campo de hora, fecha o fecha y hora, los caracteres de ancho completo introducidos en Criterios cambiaban a caracteres de ancho medio después de hacer clic en Añadir o Cambiar. Por ejemplo, una variable llamada "$aーb:c/d" se cambiaba a "$a-b:c/d" (un nombre de variable diferente), lo que hacía que la petición de búsqueda fallara.
-
En determinadas situaciones, después de hacer clic en el botón de registro siguiente o anterior de la barra de herramientas de estado y arrastrar el control deslizante a otro registro, FileMaker Pro se cerraba inesperadamente.
-
En los portales con borde superior y filas de portal con borde inferior, cada vez que se arrastraba un tirador para redimensionar únicamente la anchura del portal en el modo Presentación, la altura de las filas del portal aumentaba en una pequeña cantidad.
-
Para los campos de texto o numéricos con un estilo de control establecido en Menú emergente y que utilizan una lista de valores, en la vista Tabla, después de crear suficientes registros para llenar la altura de la ventana y hacer clic en el área gris situada debajo del último registro, FileMaker Pro se cerraba inesperadamente.
Presentaciones
-
macOS: en un visualizador web en el que la página web contiene un campo de entrada de archivos con el atributo "múltiple" establecido, al hacer clic en el botón Seleccionar archivo del visor web y seleccionar archivos era posible seleccionar varios archivos.
Seguridad
-
Al utilizar una cuenta con un conjunto de privilegios que solo permitía crear y ver registros, en circunstancias limitadas, un usuario también podía editar los registros que había creado en una sesión anterior si el archivo estaba alojado, pero no si el archivo se abría localmente. Si el archivo alojado fue abierto por diferentes cuentas con el mismo conjunto de privilegios y desde el mismo ordenador cliente que el de la cuenta que creó estos registros, entonces esas cuentas también podían editar estos registros.
Guardar una copia como XML
Al guardar un archivo de FileMaker Pro usando Guardar una copia como XML:
-
El estado de las opciones No mostrar en la lista de archivos del anfitrión para los clientes de FileMaker y FileMaker WebDirect no se mostraba en el archivo XML. Ahora, se reflejan en los elementos HideClientSharing y HideWebDirectSharing.
-
A los conjuntos de privilegios predefinidos les faltaban detalles de acceso en el elemento PrivilegeSet en el archivo XML.
-
La gramática XML utilizada en el acceso a conjuntos de privilegios para privilegios de registro, presentación, lista de valores y guiones era incoherente, y los conjuntos de privilegios predeterminados carecían de detalles de acceso en el archivo XML.
-
En los pasos de guión Exportar registros faltaba el elemento DataSourceReference para los campos de fuentes de datos externas que se especificaban en el orden de los campos de exportación.
Herramientas
-
En la API del plug-in de FileMaker, FMX_SetToCurrentEnv devolvía el error 100 cuando no había ningún archivo abierto para indicar que no había ningún archivo en el que establecerlo, pero el entorno no funcionaba para operaciones no relacionadas con archivos. Ahora sigue devolviendo 100 en este caso, pero permite que las operaciones sin archivo funcionen de forma muy similar a como lo hacen en el Visor de datos de FileMaker Pro cuando no hay archivos abiertos.
Problemas conocidos
Para cálculos de presentación:
-
Creados en una versión anterior de FileMaker Pro:
-
El resultado que se muestra en el modo Visualizar es "?" si el cálculo de presentación incluye una referencia de campo sin una referencia de tabla.
-
En el modo Presentación, si se hace clic con el botón derecho del ratón en el marco de texto que contiene el cálculo de presentación y se selecciona Editar cálculo de presentación, no se abre el cuadro de diálogo Especificar cálculo como se esperaba.
-
-
Con un formato de cálculo mal formado:
-
En el modo Presentación, si se hace clic con el botón derecho del ratón en el marco de texto que contiene el cálculo de presentación y se selecciona Editar cálculo de presentación, no se abre el cuadro de diálogo Especificar cálculo como se esperaba.
-
Solución alternativa: en el modo Presentación, haga doble clic primero en el marco de texto del cálculo de presentación, de modo que el punto de inserción se encuentre dentro del marco de texto. A continuación, haga clic con el botón derecho dentro del marco de texto y seleccione Editar cálculo de presentación. Después de cerrar el cuadro de diálogo Especificar cálculo, guarde la presentación. Después, el cálculo de presentación se muestra como se espera en el modo Visualizar, y ya no es necesario hacer doble clic primero en el marco de texto en el modo Presentación.
Versión 21: FileMaker Pro 2024
Versión 20: FileMaker Pro 2023
API, tecnologías o funciones que van a quedarse en desuso
Según evoluciona FileMaker Pro, la lista de tecnologías, API y funciones compatibles va cambiando. Como parte de esta evolución, algunas versiones de sistemas operativos, funciones y hardware pueden quedarse en desuso en favor de otras más actuales. Aunque el desuso no implica la eliminación inmediata de un elemento, debe migrar su solución fuera de las tecnologías obsoletas, ya que estas pueden eliminarse en una versión futura del producto.
Para obtener la información más actualizada acerca de las API, las tecnologías y las funciones en desuso, consulte la Knowledge Base.
Para obtener más información, consulte la Ayuda de FileMaker Pro, otra documentación y recursos de asistencia.