Novedades y Mejoras
Claris FileMaker Pro 2024
Claris FileMaker Pro 2024: Novedades y Mejoras
Claris FileMaker Pro 2024 introduce una serie de nuevas características y mejoras diseñadas para potenciar tus soluciones y optimizar el desarrollo de aplicaciones. A continuación, desglosamos las principales novedades, explicamos sus beneficios y cómo pueden impactar en tu flujo de trabajo.
La Evolución de FileMaker Pro
FileMaker Pro ha sido una herramienta clave para el desarrollo de aplicaciones personalizadas, permitiendo a las empresas gestionar datos de manera eficiente. La versión FileMaker 21 que se conoce más como FileMaker 2024 pero que al final es lo mismo, trae innovaciones significativas que se centran en la integración de inteligencia artificial, mejoras en las API, y nuevas funciones de scripting.
Mejoras en Open Quickly
- Nuevo Atajo de Teclado: Ctrl+K para Windows y Command+K para macOS.
- Acceso desde Cualquier Modo: Open Quickly puede buscar scripts y layouts en todos los archivos abiertos, así como mostrar archivos recientes y favoritos.
Opción AWS SIGV4 para cURL
El paso de script ‘Insertar URL’ ahora soporta la opción AWS SIGV4 para cURL, mejorando la seguridad y compatibilidad con servicios de AWS.
Nuevas Funciones de Scripting con AI
Claris FileMaker Pro 2024 incluye varios nuevos pasos de script diseñados específicamente para integrar capacidades de inteligencia artificial en tus aplicaciones:
- Configurar Cuenta de AI
- Insertar Embedding
- Insertar Embedding en Conjunto Encontrado
- Realizar Búsqueda Semántica
Estas funciones permiten una interacción más fácil con plataformas de AI, facilitando la integración de LLM (Large language models), la incrustación de vectores y la realización de búsquedas avanzadas dentro de FileMaker.
Soporte para Modo Oscuro
El panel de Relaciones en Administrar Base de Datos ahora es compatible con el Modo Oscuro, mejorando la experiencia visual y reduciendo la fatiga ocular en entornos de baja iluminación.
Función JSONMakeArray()
La nueva función JSONMakeArray() simplifica la creación de arreglos JSON sin necesidad de bucles manuales. Con solo un separador y un tipo de datos JSON, convierte cualquier lista de valores en un arreglo JSON.
Ejemplo:
$herramietas = «tornillo, martillo, clavo»
JSONMakeArray($herramietas ; «,» ; JSONString) resultará en [«tornillo» ; «martillo» ; «clavo»]
Desencadenador de Script OnWindowTransaction
El desencadenador de script OnWindowTransaction ahora aparece en un DDR (Database Design Report), facilitando la revisión y documentación de transacciones.
Función GetLiveTextAsJSON()
Similar a GetLiveText(), esta nueva función devuelve el texto encontrado en la imagen de un campo contenedor en formato JSON, separando cada línea de texto y su ubicación dentro de la imagen.
Ejemplo:
[
{
"x": 20,
"y": 5,
"text": "Texto Ejemplo"
}
]
WebRTC para Visualizadores Web
Se abre un mundo de oportunidades para los desarrolladores de FileMaker, Los visualizadores web ahora soportan WebRTC, permitiendo la integración de comunicación en tiempo real, como videoconferencias y transmisión de datos en vivo, directamente en las soluciones FileMaker.
Actualización de la Función Execute Data API
- Operaciones de Escritura: Ahora soportadas en el paso de script Execute Data API. ( Crear Registros, Actualizar, Borrar) lo que en el desarrollo web se llama CRUD.
- Funciones Get() de Error: Devuelven errores de API de datos informativos y apropiados.
Mejoras en la Salida de XML Guardado
- Hashes de Objetos de Layout y Pasos de Script: Ayudan a detectar cambios realizados en los archivos.
- Almacenamiento de Iconos Personalizados: Los archivos XML guardados ya no almacenan datos de imagen para cada instancia de un icono personalizado; en su lugar, la imagen se almacena una vez y se referencia en todas las instancias.
Nuevos Operadores para Funciones JSON
- [:]: Permite acceder al último elemento en un arreglo JSON.
- [+]: Crea un arreglo con un solo elemento.
Ejemplo:
JSONSetElement ( "[]"; ["[+].Arepa" ; 2; JSONNumber]; ["[:].Tostada"; 3; JSONNumber]; ["[:].Taco"; 10; JSONNumber]; ["[+].Montadito"; 100; JSONNumber] )
//esto daría el siguiente resultado
[{"Arepa":2,"Tostada":3,"Taco":10},{"Montadito":100}]
Mejoras en PSOS Callback
El paso ‘Perform Script on Server with Callback’ ahora incluye una opción de estado, proporcionando mayor control sobre el comportamiento del script mientras se ejecuta en el servidor.
Para entender mejor cómo implementar estas nuevas funcionalidades en FileMaker 21 y ver ejemplos Suscríbete a mi canal haciendo clic aquí!
Las nuevas características de Claris FileMaker Pro 2024 pueden transformar significativamente el desarrollo y la eficiencia de tus aplicaciones.
Si tienes dudas o necesitas asesoría personalizada para optimizar tu base de datos en FileMaker, no dudes en contactarnos. Estamos aquí para ayudarte a sacar el máximo provecho de tu sistema.