La descarga de FileMaker Pro está disponible para nuevas instalaciones y actualizaciones de la versión principal 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.0.1: junio de 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 Perform Semantic Find 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
![Cerrado](../Skins/Default/Stylesheets/Images/transparent.gif)
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.
![Cerrado](../Skins/Default/Stylesheets/Images/transparent.gif)
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.
![Cerrado](../Skins/Default/Stylesheets/Images/transparent.gif)
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.
![Cerrado](../Skins/Default/Stylesheets/Images/transparent.gif)
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.
![Cerrado](../Skins/Default/Stylesheets/Images/transparent.gif)
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.
Información legal
© 2024 Claris International Inc. Todos los derechos reservados.
Información legal de la documentación de Claris
Para obtener más información, consulte la Ayuda de FileMaker Pro, otra documentación y recursos de asistencia.