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
Problemas solucionados
-
Cuando se ejecutaba el paso de guión Realizar búsqueda semántica en un archivo alojado, devolvía un conjunto encontrado que no estaba ordenado de forma coherente por similitud del coseno como se esperaba.
-
Después de especificar una fuente de datos ODBC en un paso de guión Importar registros, el cuadro de diálogo Especificar orden de importación no mostraba los campos de origen para asignarlos a los campos de destino.
-
Windows: al iniciar sesión en FileMaker Pro con una cuenta autenticada mediante determinados proveedores de identidad externos para acceder a archivos alojados en FileMaker Cloud, se mostraba un mensaje de error en lugar de la página de verificación en dos pasos.
-
Windows: FileMaker Pro no podía importar registros a través del controlador ODBC de Sage Accounts 50 v29.
-
Windows: después de seleccionar un botón o una barra de botones en el modo Presentación, abrir el cuadro de diálogo Configuración de botones o Configuración de barra de botones, hacer clic en un control que abría el cuadro de diálogo Especificar cálculo y, a continuación, en algunos casos, cambiar el foco fuera de la aplicación, FileMaker Pro dejaba de responder o se cerraba inesperadamente.
Importante FileMaker Pro 2024 no es compatible con macOS Monterey 12 y, en una próxima versión, ya no se instalará en Monterey. Para seguir utilizando la última versión de FileMaker Pro, los usuarios de Monterey pronto tendrán que actualizar primero a una versión posterior de macOS. Para conocer las versiones compatibles de macOS, consulte las Especificaciones técnicas de Claris FileMaker 2024.
Nuevas funciones y mejoras
Pasos de guión y funciones de inteligencia artificial
Los nuevos pasos de guión y funciones de IA le ayudan a utilizar más fácilmente los datos de sus apps de FileMaker Pro con modelos de lenguaje de gran tamaño (LLM). Junto con los pasos de guión para obtener vectores de incrustación de sus datos y varias funciones de utilidad, el paso de guión Realizar búsqueda semántica permite que las búsquedas sean procesos más inteligentes que la simple búsqueda de palabras clave.
Nuevos pasos de guión de IA:
-
Configurar cuenta de IA: configura una cuenta de IA para usar por nombre, dado un proveedor de modelos (o punto de conexión) y una clave de API.
-
Insertar incrustación: introduce la representación vectorial del texto de entrada especificado en un campo o una variable.
-
Insertar incrustación en el conjunto encontrado: inserta un valor en un campo de cada registro del conjunto encontrado con la representación vectorial del contenido de un campo especificado.
-
Realizar búsqueda semántica: realiza una búsqueda semántica en el campo especificado y restringe el conjunto de registros especificado para el texto de búsqueda y el modelo a utilizar o para los vectores de incrustación dados.
-
Configurar el registro de llamadas de IA: controla si los detalles de las llamadas de IA se guardan en un archivo de registro.
Nuevas funciones de IA:
-
CosineSimilarity: devuelve la similitud entre dos vectores de incrustación como un número entre -1 (opuesto) y 1 (similar).
-
GetEmbedding: devuelve una representación vectorial como datos de contenedor para texto de entrada utilizando un modelo de incrustación.
-
GetEmbeddingAsFile: convierte un vector de incrustación del formato de texto a datos de contenedor binario.
-
GetEmbeddingAsText: convierte un vector de incrustación de datos de contenedor binarios a formato de texto.
-
GetTableDDL: devuelve la información de la tabla en formato lenguaje de definición de datos (DDL) para una lista de ocurrencias de tabla especificadas como una matriz JSON.
-
GetTokenCount: devuelve el recuento de tokens del texto especificado. Úselo solo como guía; los recuentos reales utilizados por los modelos pueden variar.
-
Get(LastStepTokensUsed): devuelve los tokens utilizados en el último paso de guión de IA.
Junto con estos nuevos pasos de guión y funciones, el paso de guión y la función de aprendizaje automático existentes ahora se encuentran en la nueva categoría "Inteligencia artificial" en los cuadros de diálogo Espacio de trabajo de creación de guiones y Especificar cálculo.
Abrir rápidamente
-
Para facilitar la apertura de sus creaciones en FileMaker Pro, el cuadro Abrir rápidamente ahora permite lo siguiente:
-
Abrir los archivos recientes y favoritos de FileMaker Pro.
-
Buscar presentaciones y guiones en todos los archivos abiertos.
-
Posibilidad de acceder a él desde cualquier modo, así como cuando el menú del editor de guiones esté activo.
-
Abrir la presentación seleccionada en una nueva ventana si mantiene pulsada la tecla Alt (Windows) o la tecla Opción (macOS).
-
Para el guión seleccionado, ejecute el guión (por defecto) o, si los privilegios lo permiten, abra el guión para su edición.
-
-
Para abrir el cuadro Abrir rápidamente más fácilmente, su atajo de teclado se ha cambiado por el de la pestaña Campos en el modo Presentación:
-
Cuadro de diálogo Abrir rápidamente: Ctrl+K (Windows), Comando-K (macOS)
-
Pestaña Campos: Ctrl+Alt+K (Windows), Comando-Opción-K (macOS)
-
Consulte Usar el cuadro de diálogo Abrir rápidamente.
Mejoras en los pasos de guión
-
El paso de guión Ejecutar guión en el servidor con devolución de llamada ahora incluye:
-
La opción State para especificar si el guión de devolución de llamada debe pausar, reanudar, salir o detener un guión que se está ejecutando actualmente. Esto proporciona las mismas opciones que para los guiones iniciados a través de otros métodos.
-
La opción By name para especificar el nombre de un guión de devolución de llamada a través de un cálculo para personalizar más fácilmente el flujo de guiones.
Consulte Ejecutar guión en el servidor con devolución de llamada.
-
-
El paso de guión Ejecutar FileMaker Data API ahora admite lo siguiente:
-
Escribir operaciones para modificar los datos del registro. En la solicitud, establezca la clave
action
en los valorescreate
,update
,delete
oduplicate
. -
Devolver la información de error adecuada a través de las funciones Get(LastError), Get(LastErrorDetail), Get(LastErrorLocation) como lo hacen otros pasos de guión.
-
Anular la opción de validación Permitir al usuario anular durante la introducción de datos. En la solicitud, establezca la nueva clave
options.entrymode
enuser
(seguir las reglas de validación) oscript
(anular las reglas de validación).
Consulte Ejecutar FileMaker Data API.
-
-
El paso de guión Configurar notificación local ahora admite:
-
La ejecución en FileMaker Pro (anteriormente solo se admitía en FileMaker Go).
-
Mostrar una notificación cuando FileMaker Go está en primer plano (solo compatible con FileMaker Go). Utilizar la nueva opción Mostrar cuando la app está en primer plano.
Consulte Configurar notificación local.
-
-
El paso de guión Establecer registro de errores ahora es compatible con los guiones ejecutados por FileMaker WebDirect y FileMaker Data API para ayudarle a identificar y solucionar problemas rápidamente. Consulte Establecer registro de errores.
-
El paso de guión Revertir transacción ahora es compatible con subguiones para ayudarle a optimizar sus guiones que utilizan transacciones. Para obtener más información sobre este soporte mejorado de las transacciones anidadas, consulte Abrir transacción.
-
Insertar desde URL ahora es compatible con la opción
--aws-sigv4
cURL. Esta opción no es compatible cuando el archivo está alojado en FileMaker Server en Ubuntu 20. Consulte Opciones de cURL admitidas. -
El paso de guión Guardar una copia como paquete de complementos ya no está en vista previa y se ha añadido a la Ayuda de FileMaker Pro. Consulte Guardar una copia como paquete de complementos.
Funciones
Funciones nuevas:
-
La nueva función JSONMakeArray convierte una lista de valores en una matriz JSON dado el separador de línea y el tipo de datos JSON que se va a usar. Consulte JSONMakeArray.
-
En macOS, iOS y iPadOS, la nueva función GetLiveTextAsJSON devuelve el texto que se encuentra en una imagen proporcionada en un campo contenedor, de manera similar a lo que hace la función GetLiveText. Sin embargo, esta función devuelve datos JSON para cada línea de texto separada y su ubicación dentro de la imagen. Consulte GetLiveTextAsJSON.
Mejoras de funciones:
-
Mejoras en la sintaxis para las funciones JSON:
-
Para añadir fácilmente elementos a una matriz con la función JSONSetElement, ahora puede usar
"[+]"
en el parámetrokeyOrIndexOrPath
para representar el siguiente elemento después del final de la matriz actual. Por ejemplo, esto añade dos elementos al final de una matriz existente en $$jsonArray:CopiarJSONSetElement ( $$jsonArray ;
[ "[+]" ; "Claris" ; JSONString ] ;
[ "[+]" ; "FileMaker" ; JSONString ]
) -
Para hacer referencia fácilmente al último elemento de la matriz JSON actual, ahora puede usar
"[:]"
en el parámetrokeyOrIndexOrPath
en cualquiera de las funciones JSON. Por ejemplo:-
JSONGetElement ( "[1, 2, 3, 5]"; "[:]" )
devuelve 5. -
Esto crea una matriz con un elemento usando la sintaxis "[+]", luego añade otro par clave-valor a ese elemento haciendo referencia a él con la sintaxis
"[:]"
:CopiarJSONSetElement( "[]";
["[+].a", 5, JSONNumber] ;
["[:].b", 6, JSONNumber ]
)Que devuelve:
[ { "a":5, "b":6 } ]
Consulte Trabajar con las funciones JSON, JSONSetElement y JSONGetElement.
-
-
-
Con el soporte para Live Text en tailandés y vietnamita para iOS 17, iPadOS 17 y macOS Sonoma, las funciones GetLiveText y GetLiveTextAsJSON ahora también son compatibles con estos idiomas. Consulte GetLiveText.
Presentaciones
-
Los visualizadores web ahora son compatibles con la comunicación en tiempo real web (WebRTC) en FileMaker Pro (no compatible con FileMaker Go). Para que los visualizadores web utilicen WebRTC, cuando FileMaker Pro se inicia por primera vez, se le pide al usuario que conceda acceso a la cámara y al micrófono.
Aplicación
-
macOS: el menú Ventana ahora muestra los iconos de las ventanas de FileMaker Pro minimizadas.
-
Windows: el rendimiento se ha mejorado al usar el cuadro de búsqueda en áreas como el cuadro de diálogo Administrar presentaciones, la pestaña Campos en el modo Presentación y el espacio de trabajo de guiones.
-
Windows: todas las referencias al tiempo de ejecución de Microsoft Edge WebView2 se han actualizado a la misma versión para una experiencia más consistente.
-
Las repeticiones en variables ahora son compatibles con las rutas de archivos. Por ejemplo, $path[2] se puede establecer en una ruta de archivo y usar en pasos de guión, como Exportar contenido del campo, donde se esperan rutas:
CopiarEstablecer variable [ $path[2]; Valor: Get ( DesktopPath ) & "test.pdf" ]
Exportar contenido del campo [ Tabla::Contenedor ; "$path[2]" ; Abrir automáticamente ; Crear carpetas: Sí ] -
El archivo import.log ahora incluye información de error cuando se producen problemas durante la copia o importación de listas de valores y temas.
-
En el cuadro de diálogo Gestionar base de datos, el gráfico de relaciones ahora es compatible con el modo oscuro.
-
La capacidad de realizar cambios indirectos en el esquema de la base de datos se ha eliminado de la secuencia de guiones mientras un guión se ejecuta con privilegios de Acceso total.
-
Todos los productos de Claris FileMaker 2024 tienen un nuevo icono. Podrá verlos en las apps, los instaladores, los iconos de los archivos .fmp12 y otros archivos.
Instalador (Windows)
-
Windows: el instalador de Microsoft Edge WebView2 Runtime incluido con el instalador de FileMaker Pro se ha actualizado a la versión 118.0.2088.76. Si ya se ha instalado una versión posterior, esta versión del instalador de WebView2 no se ejecuta.
-
Windows: el instalador de FileMaker Pro ahora instala una versión de Bonjour actualizada sobre una instalación de Bonjour existente.
Guardar una copia como XML
Cuando se guarda un archivo de FileMaker Pro usando Guardar una copia como XML:
-
Los datos de imagen de cada instancia de un icono personalizado se guardaban por separado en el archivo XML. Ahora, la imagen se almacena una vez y se hace referencia a cada instancia, lo que puede reducir el tamaño y la complejidad del archivo.
-
Los objetos de presentación, los pasos de guión y los elementos de menú personalizados ahora incluyen hashs, lo que facilita la detección cuando cambian.
Bibliotecas y paquetes actualizados
-
La biblioteca de analizadores XML de Xerces se ha reemplazado por libxml2, y la biblioteca de procesadores Xalan XSLT se ha reemplazado por libxslt. Consulte Formato XML.
-
Como parte del reemplazo por libxml2 y libxslt, también se admiten extensiones de EXSLT. Consulte exslt.github.io.
-
-
OpenSSL se ha actualizado a la versión 3.0.11.
-
OmniOrb se ha actualizado a la versión 4.3.2.
Problemas solucionados
Pasos de guión
-
Windows: cuando se utilizaba el paso de guión Insertar desde URL con una URL válida que comenzaba con file:// e incluía cualquier carácter Unicode, el paso de guión devolvía un error de "conexión fallida".
-
Al usar el paso de guión Insertar desde URL con la opción
--proxy
cURL y un servidor proxy HTTPS, se devolvía un error que indicaba que el nombre del certificado SSL del proxy no coincidía con el destino final. -
Al utilizar el paso de guión Ejecutar FileMaker Data API con la clave
action
establecida encreate
o enupdate
, especificar un valor para la clavedateformats
devolvía un error. -
FileMaker Pro se detenía inesperadamente al ejecutar un paso de guión Ejecutar FileMaker Data API que hacía referencia a un campo que terminaba con dos puntos.
-
El paso de guión Enviar evento en un complemento causaba que se devolviera el error 100 después de exportar y volver a importar el complemento.
-
El paso de guión Configurar notificación local no se ejecutaba cuando las notificaciones del sistema estaban desactivadas y no enviaba el valor "NotificationNotAllowed" en el parámetro de guión.
-
Después de ejecutar un guión que ejecutaba el paso de guión Loop con la opción Flush establecida en Defer, los campos relacionados no siempre mostraban o actualizaban los datos como se esperaba.
Funciones y cálculos
-
Get(ModifiedFields) no devolvía necesariamente la lista de campos no vacíos cuando se eliminaba un registro.
-
La comparación de números con alta precisión a veces provocaba incorrectamente que números equivalentes se evaluaran como diferentes.
-
En algunos casos, al hacer referencia a un campo repetido en un índice que contenía 9 o más ceros, la operación fallaba silenciosamente.
Rendimiento
-
Las funciones de acortamiento de texto, como Left y GetValue, eran más lentas que en versiones anteriores. Los cambios en la reducción de memoria de las funciones se han ajustado para mejorar el rendimiento.
-
JavaScript se ejecutaba lentamente en los objetos del visualizador web cuando las funciones personalizadas se ejecutaban con recursividad.
Presentaciones
-
macOS: al abrir Dropbox en un visualizador web, se mostraba un error que indicaba "Actualiza el navegador para usar Dropbox".
-
Windows: los visualizadores web de FileMaker Pro siempre usaban el inglés como idioma de visualización de la interfaz de usuario. Ahora, los visualizadores web utilizan el idioma de visualización de Windows seleccionado en la aplicación de Configuración de Windows.
-
macOS: FileMaker Pro dejaba de responder cuando se visualizaban miles de campos repetidos.
-
macOS: el formato condicional en los controles deslizables no se evaluaba necesariamente.
-
Windows: las presentaciones que usaban el antiguo tema enlightened_print se imprimían lentamente.
-
A menudo, el estilo del estado de transición no se aplicaba correctamente en los campos configurados con texto de marcador de posición.
-
Al hacer clic en un cálculo de presentación que se encontraba en un objeto contenedor, como un panel de control o un portal, al hacer clic fuera del cálculo de presentación, este se desplazaba hacia abajo y a la derecha.
-
Los cálculos de presentación no se actualizaban al actualizar los datos del campo por nombre de campo en lugar de por nombre completo.
-
En un campo configurado para mostrarse como un cuadro de edición oculto, el texto de marcador de posición que utilizaba las funciones de formato de texto en un cálculo no se formateaba correctamente en los estados normal y de activación.
-
Al crear un nuevo objeto de texto, hacer clic y arrastrar el objeto hacía que el ancho del objeto cambiara a 0.
-
Un portal con una sola fila aumentaba de tamaño 1 píxel cuando se abría el cuadro de diálogo Configuración del portal.
-
En el modo Quiosco, en algunos casos, la visualización de una presentación se desplazaba verticalmente de forma que la zona activa de un botón quedaba algo más alta que la zona visible del botón. Además, en la vista de lista, el primer registro se desplazaba inicialmente un poco hacia arriba, ocultando el primer registro.
Seguridad
-
Si se iniciaba sesión en un archivo de FileMaker Pro con una cuenta sin privilegios de acceso de registro a algunas tablas, el visor de datos se activaba al ejecutar un guión con la opción Conceder privilegios de acceso total activada. Si previamente se había configurado para observar valores dependientes de datos en tablas restringidas, la pestaña Observar del Visor de datos revelaba datos restringidos mientras se ejecutaba el guión.
Aplicación
-
En los archivos alojados por determinadas versiones de FileMaker Server o FileMaker Cloud, FileMaker Pro impedía a los usuarios realizar cambios en el cuadro de diálogo Opciones de archivo.
-
macOS: en el cuadro de diálogo Anfitriones, después de editar un anfitrión favorito y pulsar la tecla Escape, FileMaker Pro se cerraba inesperadamente.
-
macOS Sonoma: cuando se activaba Stage Manager, en algunos casos, las ventanas de FileMaker Pro volvían a sus posiciones originales después de moverlas.
-
Después de seleccionar cualquiera de las siguientes opciones en el cuadro de diálogo Opciones de archivo, el Informe de diseño de base de datos las mostraba como "Desactivadas":
-
Permitir credenciales almacenadas para la autenticación
-
Solicitar código de iOS o iPadOS
-
Mostrar campos de inicio de sesión incluso cuando OAuth o AD FS estén activados
-
Ocultar todas las barras de herramientas
-
-
El activador de guión OnWindowTransaction no aparecía en el Informe de diseño de la base de datos.
-
macOS: cuando se configuran más de seis proveedores OAuth para iniciar sesión en un archivo FileMaker Pro alojado, solo se muestran los botones de seis proveedores en el cuadro de diálogo de inicio de sesión.
-
macOS: si un equipo estaba configurado para utilizar un servidor proxy con un nombre de usuario y una contraseña para acceder a Internet, y el túnel HTTPS estaba activado, FileMaker Pro no podía conectarse a un anfitrión de FileMaker Server en Internet.
-
macOS: después de utilizar Ayuda > Comprobar actualizaciones, el cuadro de diálogo de la versión mostraba incorrectamente el mensaje "¡Error de actualización!" y el botón "Cancelar actualización" cuando no había ninguna actualización disponible.
-
macOS: al salir de FileMaker Pro con varias ventanas, ambos paneles en modo Presentación, el cuadro de diálogo Gestionar presentaciones y una ventana del Inspector abiertos, FileMaker Pro informaba de un error.
-
macOS: anteriormente, tras editar una función en el cuadro de diálogo Funciones personalizadas, al utilizar Deshacer se deshacían todos los cambios. Ahora, cada vez que se utiliza la función "Deshacer", solo se deshace el cambio más reciente, como en otros diálogos de cálculo.
-
macOS: en el cuadro de diálogo Configuración del control deslizable, el recuento de paneles se cortaba cuando el número de paneles era elevado.
-
macOS: si el cuadro de diálogo Gestionar base de datos se abría mediante un guión, FileMaker Pro se cerraba inesperadamente al usar el atajo de teclado Comando-U mientras estaba en el gráfico de relaciones. Además, los comandos de teclado y los aceleradores para el gráfico de relaciones ahora funcionarán en lugar de ser ignorados.
-
macOS: FileMaker Pro se cerraba inesperadamente cuando un complemento pasaba datos UTF-8 no válidos a través de la API FM_Text_Assign().
-
macOS Sonoma: FileMaker Pro se cerraba inesperadamente cuando se utilizaba el comando de corte (Comando+X) en una imagen en modo de presentación.
-
macOS Sonoma: Cambiar los modos o reabrir los archivos provocaba que las barras de herramientas personalizadas se restablecieran a los valores predeterminados.
-
macOS Sonoma: después de añadir o eliminar elementos en la barra de herramientas de estado, ocultar la barra de herramientas de estado en la ventana actual y, a continuación, abrir otro archivo o crear un archivo, la barra de herramientas de estado se restablecía a los elementos predeterminados.
-
Windows: el cuadro de diálogo del paso de guión Enviar correo para OAuth 2.0 ocultaba el borde superior de la opción Correo electrónico de la cuenta de servicio cuando la ventana estaba en su tamaño predeterminado.
-
Cuando se editaba el orden de importación del paso de guión Importar registros y se seleccionaba un tipo de archivo, pero no se proporcionaba ningún archivo, FileMaker Pro mostraba un error y no le permitía modificar el orden de importación.
-
Windows: al pegar un cálculo de varias líneas en el Inspector, solo se pegaba la primera línea y se truncaba el resto.
-
Windows: FileMaker Pro se cerraba inesperadamente al cambiar el tamaño de las columnas en el cuadro de diálogo Gestionar presentaciones.
-
Al iniciar sesión con una cuenta que tenía privilegios de "no acceso" a presentaciones, FileMaker Pro se cerraba inesperadamente al entrar en el modo Presentación y arrastrar un complemento a una presentación.
-
Al editar un campo, se informaba de los cambios aunque el campo no se hubiera modificado debido a errores de validación.
-
El icono de formato condicional no aparecía para los objetos hasta que se guardaba la presentación.
-
El activador del guión OnWindowTransaction se activaba incorrectamente al salir del modo Buscar.
-
Los activadores de guiones OnRecordCommit y OnRecordRevert se activaban incorrectamente para los datos de registro confirmados entre el paso de guion Abrir transacción y el correspondiente paso de guion Confirmar transacción o Revertir transacción.
-
El cuadro de diálogo Insertar desde el índice quedaba en blanco cuando varios archivos hacían referencia a una fuente de datos externa.
-
En el espacio de trabajo de guiones, el icono de engranaje situado al final de algunos pasos de guiones a veces estaba parcialmente oculto.
-
macOS: el cambio de nombre rápido de los guiones o carpetas en el espacio de trabajo de guiones a veces hacía que FileMaker Pro se cerrara inesperadamente.
-
Si un usuario estaba editando una cuenta en un archivo alojado, un paso de guion (por ejemplo, Restablecer contraseña de cuenta) que intentara editar la misma cuenta al mismo tiempo fallaba pero Get(LastError) no devolvía un error. Ahora, Get(LastError) devuelve el nuevo código de error 310 para indicar que un elemento no se puede modificar porque otro usuario lo está modificando.
-
Si un archivo ya tenía añadido un origen de datos externo de FileMaker u ODBC, no podía añadir una tabla de su origen de datos de Claris Studio en el gráfico de relaciones.
-
FileMaker Pro se cerraba inesperadamente después de abrir el cuadro de diálogo Modificar la vista Tabla, abrir el gráfico de relaciones desde allí y hacer clic en una tabla relacionada y, a continuación, añadir un campo relacionado en el cuadro de diálogo Modificar la vista Tabla.
-
FileMaker Pro no podía importar un archivo XML importando una carpeta de archivos de texto. Los archivos con extensiones csv, tab, tsv, mer, htm, html, xml, svg, json, log, txt ahora se reconocen como tipos de archivos de texto.
-
Se insertaba una imagen en formato HEIF/HEIC en un campo contenedor como archivo y no como imagen.
-
Después de introducir un certificado de licencia de actualización, se puede especificar una clave de licencia, pero no un archivo de certificado de licencia de una versión anterior que cumpla los requisitos. Ahora, se puede especificar el que se haya recibido con una versión anterior que cumpla los requisitos.
-
El complemento Calendario no podía mostrar un evento en el mes final si el evento duraba varios meses.
-
Tras clonar un archivo que utilizaba el complemento Tabla simple, el cuadro de diálogo de configuración del complemento quedaba en blanco en determinadas circunstancias. Es decir, si el complemento se añadía al archivo original en un sistema en el que el separador decimal era un punto, pero el archivo clonado se abría en un sistema en el que el separador decimal era una coma.
-
Después de añadir un complemento con una presentación que especificaba un conjunto de menús personalizados a un archivo de FileMaker Pro que contenía un conjunto de menús personalizados con el mismo nombre, el nombre del conjunto de menús personalizados del complemento se cambiaba como se esperaba en el cuadro de diálogo Gestionar menús personalizados para utilizar un nombre diferente. Sin embargo, en el cuadro de diálogo Gestionar presentaciones, la columna Conjunto de menús de la presentación del complemento mostraba el nombre del archivo en lugar del nombre del conjunto de menús del complemento.
Guardar una copia como XML
Cuando se guarda un archivo de FileMaker Pro usando Guardar una copia como XML:
-
Una secuencia de terminación XML CDATA de "]]>" sin la secuencia de inicio provocaba que FileMaker Pro se cerrara inesperadamente.
-
El elemento Campo incluía un atributo DefaultStyle innecesario en el archivo XML.
-
En un campo configurado para validar valores como miembros de una lista de valores, pero en el que no se había especificado ninguna lista de valores, faltaba el elemento ValueListReference en el archivo XML.
-
En algunos casos, un elemento de menú personalizado que ejecuta un guión se guardaba incorrectamente en el archivo XML.
-
Un botón con la acción establecida en No hacer nada producía un elemento de acción innecesario para el botón en el archivo XML.
-
Un botón de una barra de botones que estaba dentro de otro objeto (por ejemplo, un panel flotante o un panel de control) aparecía varias veces en el archivo XML. Ahora, el botón aparece solo una vez, lo que puede reducir el tamaño y la complejidad del archivo.
-
Una presentación asociada a un conjunto de menús personalizados no incluía una referencia al conjunto de menús personalizados.
-
Un campo de fusión para un campo de una tabla relacionada en una fuente de datos externa producía un elemento TableOccurrenceReference con atributos no válidos o vacíos en el archivo XML.
-
A los elementos de Herramientas les faltaba el elemento secundario Cálculo.
-
Un elemento ScriptTrigger hacía referencia al guión de activación de guiones incorrecto.
-
El elemento FieldReference para un campo de fusión en una presentación no tenía valores para los atributos de nombre y UUID.
-
Los conjuntos de privilegios con los Comandos de menú disponibles configurados como Solo edición se representaban incorrectamente como si estuvieran configurados como Todos.
-
Cuando se establecían privilegios personalizados para una tabla nueva, se utilizaba una estructura XML distinta de la establecida para las tablas existentes. Ahora, la estructura XML de cualquier tabla nueva es la misma que la de las tablas existentes.
-
Los elementos de campo para campos que requerían validación con una lista de valores no tenían ningún elemento ValueListReference en ellos cuando la lista de valores procedía de un archivo que faltaba. Ahora, los elementos de Campo incluyen un elemento ValueListReference en este caso. La lista de valores correspondiente en el elemento ValueListCatalog ahora solo contiene un id, un nombre, un UUID y un tipo de fuente. Los detalles sobre la lista de valores ahora se almacenan en el nuevo elemento OptionsForValueLists.
Funciones eliminadas
-
macOS: dado que macOS Sonoma ha eliminado la compatibilidad con imágenes Encapsulated Postscript (.eps), FileMaker Pro ya no admite imágenes EPS a partir de esa versión de macOS. Las imágenes EPS siguen siendo compatibles con Windows.
Problemas conocidos
-
Al editar un cálculo de presentación en el cuadro de diálogo Especificar cálculo y hacer clic en Aceptar, los nombres de función en mayúsculas o mayúsculas y minúsculas no se reformatean en mayúsculas y minúsculas como se esperaba.
Versión 20: FileMaker Pro 2023
Problemas solucionados
-
Esta actualización proporciona correcciones de seguridad importantes y se recomienda para todos los usuarios.
-
macOS Sonoma: Cambiar los modos o reabrir los archivos provocaba que las barras de herramientas personalizadas se restablecieran a los valores predeterminados.
-
Si un archivo ya tenía añadido un origen de datos externo de FileMaker u ODBC, no podía añadir una tabla de su origen de datos de Claris Studio en el gráfico de relaciones.
Nuevas funciones y mejoras
-
El paso de guion Loop ahora incluye la opción Vaciar que determina cuándo se actualizan las relaciones. La opción Vaciar incluye los tres valores siguientes:
-
Siempre: cuando se establece un campo dentro de un bucle, la relación se vacía junto con los datos de unión.
-
Mínimo: al establecer un campo dentro de un bucle, se vacía la mínima cantidad de datos.
-
Aplazar: al establecer un campo dentro de un bucle, los datos y los datos de la relación se vacían después de salir del bucle.
-
-
Los cálculos de la presentación ahora le permiten especificar el tipo de datos del resultado en el cuadro de diálogo Especificar cálculo.
-
La nueva herramienta de línea de comandos FMDeveloperTool ya está disponible. Consulte Notas de la versión de FileMaker Server.
-
El túnel de conexión segura ahora se puede habilitar a través del puerto 443 en lugar del puerto 5003 para FileMaker Pro y FileMaker Server en Linux. El túnel HTTPS se puede habilitar en las siguientes ubicaciones:
-
Preferencias de FileMaker Pro: seleccione Editar > Preferencias (Windows) o FileMaker Pro > Ajustes (macOS), luego acceda a la pestaña General y seleccione Túnel HTTPS.
-
Archivo Assisted Install.txt: AI_USE_HTTP_PROTOCOL_NETWORK=1
Notas:
-
El túnel HTTPS solo se puede habilitar para FileMaker Server en Linux instalado en Ubuntu 22.
-
-
La función Get(NetworkProtocol) ahora devuelve "HTTPS" cuando el túnel HTTPS está habilitado en el cliente FileMaker o FileMaker Server donde se realiza el cálculo.
-
OmniOrb se ha actualizado a la versión 4.3.0.
-
Para mejorar el rendimiento, el motor de la base de datos ahora almacena en caché las relaciones para evaluar las dependencias.
-
FileMaker Pro también incluye una asignación de memoria optimizada para los cambios de relación.
Problemas solucionados
Presentaciones
-
En los cálculos de la presentación, las referencias a los campos en la ocurrencia actual de la tabla ahora solo requieren el nombre del campo, no el nombre completo (table::field).
-
Si parte de un cálculo de presentación no se pudo evaluar, la fórmula de cálculo aparecía en el modo de navegación.
-
macOS Sonoma: en el modo de presentación, el menú contextual no mostraba la paleta de colores cuando se intentaba cambiar el color de un objeto o de parte de la presentación.
-
macOS Sonoma: cambiar el tamaño de un objeto en modo de presentación hacía que el identificador parpadeara y el borde apareciera más grueso de lo normal.
Espacio de trabajo de guiones
-
macOS: el cambio de nombre rápido de los guiones o carpetas en el espacio de trabajo de guiones a veces hacía que FileMaker Pro se cerrara inesperadamente.
-
macOS Sonoma: abrir y editar un guion en el espacio de trabajo de guiones, y luego cerrar y reabrir el espacio de trabajo de guiones hacía que la barra de herramientas ya no apareciera en el espacio de trabajo de guiones.
General
-
Al usar un proveedor de OAuth 2.0 para enviar correo electrónico, el correo electrónico no se enviaba y devolvía un error que decía que no se pudo generar el token de acceso. Esto sucedía cuando FileMaker Pro intentaba enviar correos electrónicos o cuando FileMaker Server intentaba enviar notificaciones por correo electrónico.
-
Las bases de datos de FileMaker Server dejaban de responder o se cerraban inesperadamente cuando aparecían errores en los archivos de base de datos temporales.
-
En el cuadro de diálogo Especificar campo, faltaban métodos para abrir el cuadro de diálogo Administrar base de datos o no funcionaban.
-
macOS: la creación de una unión automática en el gráfico de relaciones hacía que FileMaker Pro se cerrara inesperadamente.
-
macOS Sonoma: cuando se activaba Stage Manager, en algunos casos, las ventanas de FileMaker Pro volvían a sus posiciones originales después de moverlas.
-
macOS Sonoma: la barra de herramientas de estado no aparecía en la ventana del documento de un archivo recién abierto, si la ventana del documento se cerró mientras la barra de herramientas estaba oculta en otro archivo.
Nota: los ajustes de la barra de herramientas para el paso de guion Nueva ventana se ignoran en macOS Sonoma.
-
macOS Sonoma: FileMaker Pro se cerraba inesperadamente cuando se utilizaba el comando de corte (Comando+X) en una imagen en modo de presentación.
Problemas conocidos
-
Si una referencia de campo en un cálculo de presentación utiliza solo el nombre del campo, el cálculo de la presentación no se actualiza cuando cambian los datos del campo. Para solucionar este problema, utilice el nombre completo del campo (table::field).
-
macOS Sonoma: si personaliza la barra de herramientas de estado y luego cambia de modo, se pierde la personalización.
Nuevas funciones y mejoras
-
El paso de guión Activar flujo de Claris Connect ahora incluye un diálogo que le permite seleccionar un flujo de un equipo de Claris Connect. El diálogo "Seleccionar flujo de Claris Connect" le permite seleccionar un equipo y un flujo para el usuario que ha iniciado sesión con el ID de Claris, que debe estar en un equipo de Claris Connect. El nombre del flujo que seleccione en la opción "Flujo" se guarda en el momento de seleccionarlo y no se actualizará si cambia el nombre del flujo en Claris Connect. Consulte Activar flujo de Claris Connect.
-
El nuevo cálculo de presentación le permite colocar un valor calculado en una presentación sin crear un campo de cálculo ni configurar una variable en un guion.
Para insertar un cálculo de presentación en una presentación:
-
En el modo Presentación, haga clic en la presentación en la que desee insertar el cálculo y seleccione el menú Insertar > Cálculo de presentación.
No inserte cálculos de presentación sobre un campo u otro objeto que desee ver.
-
En el cuadro de diálogo Especificar cálculo, introduzca la fórmula del cálculo y haga clic en Aceptar.
Aparecerá un cálculo de presentación, incluido el cálculo especificado (<<ƒ:[calculation]>>) en la presentación.
Para modificar un cálculo de presentación:
-
En el modo Presentación, haga clic derecho en el cálculo de presentación y seleccione Editar cálculo de presentación.
-
En el cuadro de diálogo Especificar cálculo, modifique el cálculo y haga clic en Aceptar.
-
Problemas solucionados
-
Los activadores de guiones OnRecordCommit y OnRecordRevert se activaban incorrectamente para los datos de registro confirmados entre el paso de guion Abrir transacción y el correspondiente paso de guion Confirmar transacción o Revertir transacción.
Problemas conocidos
-
macOS: tras una actualización correcta, FileMaker Pro debe volver a iniciarse manualmente.
Problemas solucionados
-
El paso de guión Cerrar ventana de un guión activado por el activador de guión OnWindowTransaction no cerraba la ventana del documento.
-
Se han modificado las siguientes traducciones de nombres y descripciones de activadores de guiones en francés:
-
OnWindowTransaction (inglés)
-
"SurOperationFenetre" se ha actualizado a "SurTransactionFenetre" (francés).
-
Se han modificado las siguientes traducciones de nombres y descripciones de los pasos de guión de control en francés:
-
Revert Transaction (inglés)
-
"Annuler l'opération" se ha actualizado a "Annuler la transaction" (francés).
-
-
Open Transaction (inglés)
-
"Ouvrir une opération" se ha actualizado a "Ouvrir une transaction" (francés).
-
-
Commit Transaction (inglés)
-
"Valider l'opération" se ha actualizado a "Valider la transaction" (francés).
-
-
-
Se han modificado las siguientes traducciones de nombres y descripciones de funciones de diseño en francés:
-
BaseTableIDs (inglés)
-
IDsTableBase se ha actualizado a IDsTablesBase (francés).
-
-
BaseTableNames (inglés)
-
NomsTableBase se ha actualizado a NomsTablesBase (francés).
-
-
TableIDs (inglés)
-
IDTable se ha actualizado a IDsTables (francés).
-
-
LayoutIDs (inglés)
-
IDModele se ha actualizado a IDsModeles (francés).
-
-
ScriptIDs (inglés)
-
IDScript se ha actualizado a IDsScripts (francés).
-
-
FieldIDs (inglés)
-
IDRubrique se ha actualizado a IDsRubriques (francés).
-
-
ValueListIDs (inglés)
-
IDListeValeurs se ha actualizado a IDsListesValeurs (francés).
-
-
-
La función Get ( ModifiedFields ) no devolvía todas las modificaciones de campo cuando se modificaba una repetición de campo distinta a la primera repetición.
-
La creación, la modificación y la eliminación de peticiones de búsqueda habilitaba incorrectamente el activador de guión OnWindowTransaction.
Nuevas funciones y mejoras
Funciones
-
macOS: la función GetLiveText es ahora compatible con un guión ejecutado en el servidor.
-
macOS Ventura: la función GetLiveText ahora también es compatible con las configuraciones regionales japonesa ("ja-JP"), coreana ("ko-KR") y ucraniana ("uk-UA").
-
La nueva función GetBaseTableName devuelve el nombre de la tabla base de un campo especificado.
-
La nueva función Get(CacheFilePath) devuelve la ruta del archivo de caché de la base de datos activa.
-
La nueva función Get(CacheFileName) devuelve el nombre del archivo de caché de la base de datos activa.
-
Las nuevas funciones BaseTableNames y BaseTableIDs devuelven información sobre las tablas base en lugar de todas las ocurrencias de las tablas.
-
La función ReadQRCode ya está disponible para su uso en FileMaker Pro en Windows.
-
La función Get(ModifiedFields) devuelve ahora los campos que contienen datos cuando se crea un nuevo registro.
Guiones
-
El paso de guión Ejecutar FileMaker Data API ahora admite el parámetro dateformats.
-
El nuevo paso de guión Ejecutar guión en un servidor con devolución de llamada ejecuta un guión especificado en un servidor. Una vez completado, el cliente ejecuta localmente otra secuencia de comandos especificada.
-
La opción cURL del paso de guión Insertar desde URL ahora admite el protocolo de transferencia segura de archivos (SFTP) e incluye la opción pubkey para la autenticación de clave pública SFTP.
-
El nuevo paso de guión Activar flujo de Claris Connect inicia la automatización de flujos de trabajo de Claris Connect.
General
-
Ahora puede hacer doble clic en un archivo de certificado de licencia fmcert para iniciar el proceso de importación del certificado de licencia. Las licencias de actualización deben importarse mediante Ayuda > Reemplazar licencia FileMaker.
-
Windows: ahora se pueden crear inmediatamente miniaturas para archivos PDF en campos contenedor.
-
El nuevo activador de guión OnWindowTransaction crea un objeto JSON cada vez que se completa correctamente la transacción de una ventana. El objeto JSON incluye el nombre del archivo, el nombre de la tabla base, el ID de registro, la operación y el contenido del campo de la tabla base denominado onWindowTransaction (o un campo especificado) para cada operación dentro de la transacción completada.
-
Las consultas SQL a bases de datos de FileMaker ahora pueden acceder a una tabla del sistema FileMaker_BaseTables. El nuevo esquema contiene los siguientes campos:
-
BaseTableName: el nombre de la tabla
-
BaseTableId: el ID de tabla
-
Source: la fuente (<internal>, MYSQL, etc.)
-
ModCount: el número de veces que se ha modificado la tabla
-
-
El envío de correo mediante FileMaker Pro ahora puede utilizar OAuth 2.0 con las suscripciones a Microsoft 365 Business o Google Workspace.
-
El modo oscuro es ahora parcialmente compatible con el gráfico de relaciones.
Problemas solucionados
Presentaciones
-
macOS: los visores web no registraban los clics del ratón en el modo Buscar.
-
macOS: el cierre de las ventanas principales de las ventanas de tarjetas a veces provocaba que FileMaker Pro se cerrara inesperadamente.
-
macOS Ventura: una ventana de presentación minimizada anteriormente no podía mostrar una ventana de tarjeta si el organizador visual estaba activado en macOS.
-
Las líneas divisorias dentro de una barra de botones cambiaban de tamaño incorrectamente si la barra de botones estaba anclada y cambiaba de tamaño cuando se redimensionaba la presentación.
-
Los portales con la opción Usar estado de fila activa desactivada se mostraban incorrectamente si el portal estaba anclado y se cambiaba el tamaño de la presentación.
-
No se podía ejecutar JavaScript en los visores web en el modo Buscar.
-
Windows: los archivos PDF en contenedores no interactivos y los archivos PDF generados a partir de presentaciones se veían borrosos.
Funciones
-
La aplicación se cerraba inesperadamente al utilizar la función GetContainerAttribute en una tabla con muchos registros.
-
La función Get(ModifiedFields) devolvía incorrectamente un resultado vacío para los campos modificados con operaciones de sustitución del contenido del campo, importación, nueva búsqueda o arrastrar y soltar.
-
Las funciones de acortamiento de texto, como Left y GetValue, utilizaban más memoria de la necesaria.
-
En ocasiones, las funciones utilizaban incorrectamente la configuración regional del sistema operativo en lugar de la del archivo.
Guiones
-
Windows: Insertar desde URL no podía codificar las URL especificadas y devolvía un error.
-
Cuando la opción Verificar certificados SSL estaba desactivada para el paso de guión Insertar desde URL, los errores de certificado provocaban que se devolvieran errores en lugar del resultado esperado.
-
Algunos colores de texto en el Espacio de trabajo de guiones no cambiaban entre el modo oscuro y el claro.
-
Los guiones ya no podían ejecutarse cuando había una transacción abierta, el guión principal se encontraba en pausa y se producía un error.
General
-
macOS Ventura: no se utilizaban las opciones de FileMaker Pro en el cuadro de diálogo Imprimir y, en su lugar, se utilizaba la opción Páginas.
-
Se podía introducir una cuenta de FileMaker inactiva en Iniciar sesión con Apple cuando estaba seleccionada la opción Ocultar mi correo electrónico.
-
El XML generado desde Guardar una copia como XML no incluía información sobre la opción Mostrar campos de inicio de sesión incluso cuando OAuth o AD FS estén activados.
-
Windows: al guardar registros como PDF, FileMaker Pro dejaba de responder cuando la presentación incluía contenido web en un visor web. El contenido web no recuperado antes de que finalizase el tiempo de espera aparecía en blanco en el archivo PDF procesado.
-
Windows: FileMaker Pro dejaba de responder o se cerraba inesperadamente en equipos con hardware antiguo.
-
Las transacciones con fechas no válidas se confirmaban correctamente en los registros en lugar de devolver errores. Ahora las transacciones confirmadas con fechas no válidas devuelven el error 500.
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.