Acerca del almacén de datos persistentes
El almacén de datos persistentes es un conjunto de valores con nombres guardados como parte del esquema en un archivo de FileMaker Pro, no como datos de registro. A diferencia de las variables, que se almacenan temporalmente en la memoria y son específicas del usuario, las entradas del almacén de datos persistentes permanecen disponibles en todas las sesiones de FileMaker hasta que se eliminan explícitamente y son accesibles para todos los usuarios del archivo.
Cada entrada del almacén de datos persistentes consta de lo siguiente:
-
Nombre: texto para el nombre de la entrada.
-
ID de instancia: un identificador de texto adicional que puede utilizar como espacio de nombres o identificador de propietario para agrupar entradas que tienen un propósito común. Por ejemplo, puede utilizar el mismo ID de instancia para identificar todas las entradas con nombre utilizadas por una instancia específica de un complemento.
La combinación del nombre y el ID de instancia identifica de forma única una entrada en el almacén de datos persistentes del archivo.
-
Datos: el valor de cualquier tipo de datos de FileMaker (texto, número, fecha, hora, fecha y hora o contenedor).
Cuándo usar el almacén de datos persistentes
Utilice el almacén de datos persistentes cuando necesite almacenar:
-
Un número de versión u otros metadatos sobre su archivo
-
Configuración de complementos que persistan en todas las sesiones
-
Bibliotecas de JavaScript u otros recursos para su uso en visualizadores web
-
Indicaciones para modelos de IA que se comparten entre múltiples guiones
-
Datos de guión compartidos entre guiones para que los utilicen todos los usuarios sin necesidad de utilizar campos globales
Cómo acceder al almacén de datos persistentes
Para trabajar con el almacén de datos persistentes, utilice:
-
paso de guión Configurar datos persistentes: Establece o elimina una entrada en el almacén de datos persistentes.
-
función GetPersistentData: Devuelve el valor de datos persistentes especificado según el nombre y el ID de instancia.
-
función ListPersistentDataIDs: Devuelve una lista de ID de instancia para las entradas con el nombre especificado en el almacén de datos persistentes. úsela cuando necesite comprobar qué instancias existen antes de recuperar sus datos.
Notas
-
El almacén de datos persistentes solo es accesible dentro del contexto del archivo actual.
-
Todos los usuarios conectados al archivo comparten el mismo almacén de datos persistentes. Los cambios realizados por un usuario están disponibles inmediatamente para todos los demás usuarios.
-
Cuando clona un archivo, las entradas del almacén de datos persistentes se incluyen en el clon. Consulte Guardar y copiar archivos.
-
El almacén de datos persistentes no se copia al archivo de destino cuando se utiliza la herramienta FileMaker data migration tool, ya que el almacén de datos persistentes no es un registro de datos. Consulte la Guía de la herramienta migración de datos de FileMaker.
-
Cuando se trabaja con entradas existentes, los nombres y los ID de instancia no distinguen entre mayúsculas y minúsculas.