Actualizar una app personalizada de FileMaker Cloud
Si ha realizado cambios de esquemas, de presentaciones o de otro tipo en una app, puede actualizar la app alojada con los cambios. Para ello, cree un clon del archivo modificado; a continuación, utilice la llamada de API de actualización para actualizar el archivo original en función de los cambios realizados en la app modificada. La llamada de API de actualización transfiere todos los datos de registros y las cuentas de usuario de una app alojada por FileMaker Cloud a un clon y, a continuación, sustituye el archivo original por el archivo de destino. El archivo de destino incluye todos los datos del archivo de origen y todos los cambios de esquemas, de presentaciones y de otro tipo del clon.
Por ejemplo, utilice la llamada de API de actualización para:
-
Copiar datos de prueba o activos en una app personalizada entre las diferentes etapas del ciclo de desarrollo, prueba, aceptación y producción (DTAP, por sus siglas en inglés).
-
Copiar datos existentes en una nueva versión de una app personalizada.
Entre las ventajas de utilizar la llamada de API de actualización en lugar de importar datos, se incluyen:
-
Puede transferir todos los datos a la vez en lugar de tener que importar los datos de cada tabla por separado.
-
La llamada de API asigna automáticamente campos entre las tablas de origen y destino en lugar de tener que asignarlas manualmente para la importación.
-
Puede actualizar cuentas de usuario, listas de valores personalizados y números de serie, lo que no se puede realizar al importar datos.
Términos utilizados en los temas de la API de actualización:
-
Archivo de origen: un archivo FMP12 que contiene los datos que se utilizarán para el archivo de destino.
-
Archivo que se va a clonar: un archivo que incluye tablas, presentaciones, guiones y definiciones de campo que se utilizarán para el archivo de destino. Este archivo puede ser igual al archivo de origen o diferente. Por ejemplo, si utiliza la llamada de API de actualización en diferentes etapas del ciclo DTAP, el archivo que se va a clonar podría encontrarse en la etapa de prueba, mientras que los datos que se van a utilizar podrían encontrarse en la etapa de producción.
-
Clon: una copia de un archivo FMP12 que contiene todas las tablas, las presentaciones, los guiones y las definiciones de campo, pero ninguno de los datos. Utilice FileMaker Pro para crear un clon, pero no lo abra. Al abrir un clon, este se modifica.
-
Archivo de destino: una copia del clon creado por la llamada de API de actualización en la que se migran los datos y las cuentas de usuario del archivo de origen. La llamada de API de actualización sustituye el archivo de origen inicial por el archivo de destino.
Antes de comenzar
-
Si la cuenta para acceder al archivo de origen o el clon no tiene el conjunto de privilegios Acceso total, cree un nuevo privilegio ampliado denominado fmmigration para la cuenta. Consulte la Ayuda de FileMaker Pro.
-
Tanto el archivo de origen como el clon deben estar cifrados. Las contraseñas de cifrado pueden ser diferentes.
-
Asegúrese de conocer el nombre de cuenta, la contraseña y la contraseña de cifrado (si están cifrados) del archivo de origen y el clon.
La palabra clave para el privilegio ampliado debe comenzar por el prefijo "fmmigration". La cuenta con este privilegio ampliado no necesita tener acceso a ninguna tabla, guion o presentación. Los nombres del privilegio ampliado del archivo de origen y el clon deben coincidir (aunque sin distinción de mayúsculas y minúsculas).
Crear un clon
Cree un clon del archivo que incluya tablas, presentaciones, guiones y definiciones de campo que se utilizarán para el archivo de destino.
-
En FileMaker Pro, abra el archivo que se va a clonar.
-
Seleccione el menú Archivo > Guardar una copia como y, a continuación, elija clon (copia sin registros).
-
Asegúrese de que el archivo de origen esté cerrado.
Importante No abra el clon con FileMaker Pro.