Diseñar la solución de FileMaker Data API
FileMaker Data API proporciona una API REST para acceder a las bases de datos alojadas por FileMaker Server o FileMaker Cloud. FileMaker Data API permite al código realizar lo siguiente:
-
Obtener información sobre el anfitrión; por ejemplo, información del producto y los nombres de las bases de datos alojadas. Consulte Obtener metadatos.
-
Obtener información sobre una base de datos alojada; por ejemplo, los nombres de guión, los nombres de presentación o los metadatos de presentación, incluidos los nombres de campo, los nombres de lista de valores y el contenido de la lista de valores. Consulte Obtener metadatos.
-
Iniciar o cerrar la sesión de una base de datos alojada. Consulte Conectarse a una base de datos o desconectarse de ella.
-
Crear, editar, duplicar o eliminar registros, u obtener un único registro o un intervalo de registros. Consulte Trabajar con registros.
-
Ejecutar peticiones de búsqueda. Consulte Realizar una petición de búsqueda.
-
Establecer valores de campos globales. Consulte Establecer valores de campos globales.
-
Ejecutar guiones de FileMaker. Consulte Guiones de FileMaker y FileMaker Data API.
-
Subir datos a campos contenedor. Consulte Subir datos del contenedor.
-
Acceder a datos de tablas de FileMaker externas. Consulte Iniciar sesión en una fuente de datos externa.
-
Utilizar una presentación diferente para los datos de respuesta al obtener un registro o un intervalo de registros. Consulte Obtener un único registro, Obtener un intervalo de registros y Realizar una petición de búsqueda.
Las siguientes características no son compatibles directamente con las llamadas a FileMaker Data API:
-
Habilitación de activadores de guiones
-
Funciones de cálculo en el esquema de tablas (por ejemplo, campos de cálculo) si dependen de información sobre el sistema de archivos del anfitrión (por ejemplo, Get(TemporaryPath)) o sobre los activadores de guión
Sin embargo, estas funciones de FileMaker son compatibles con guiones ejecutados mediante llamadas de FileMaker Data API. Se trata de guiones del servidor y se comportan igual que los ejecutados por el paso de guión Ejecutar guión en el servidor, que se ejecutan en procesos independientes a los de las llamadas de FileMaker Data API (consulte Acerca de la ejecución de guiones en FileMaker Server y FileMaker Cloud en la Ayuda de FileMaker Pro).
FileMaker Data API devuelve datos de campos, tal y como están almacenados en la base de datos, no como se muestra en FileMaker Pro.