Migrar de FileMaker Server a FileMaker Cloud

Antes de migrar de FileMaker Server a FileMaker Cloud, asegúrese de comprender las diferencias en el modelo de licencia, la autenticación, la gestión de usuarios y las funciones disponibles.

Planifique su migración

Siga los siguientes pasos para planificar y prepararse para su migración.

Paso 1: Comprender las diferencias de FileMaker Cloud

Es importante comprender las siguientes diferencias entre FileMaker Cloud y FileMaker Server:

  • Modelo de autenticación y licencia: para crear una instancia de FileMaker Cloud o acceder a apps alojadas en FileMaker Cloud, cada usuario debe tener una licencia de FileMaker Cloud con un ID de Claris único o una cuenta de proveedor de identidad externo (IdP). (El ID de Claris es un sistema de inicio de sesión integrado utilizado en varios productos y servicios de Claris). FileMaker Cloud no utiliza un modelo de licencias simultáneas.

  • Servicio gestionado: para FileMaker Cloud, Claris gestiona el servidor. No tienes acceso directo al servidor.

  • Plug-ins: FileMaker Cloud no admite plug-ins del lado del servidor.

  • Certificados SSL: su anfitrión de FileMaker Cloud utiliza un certificado SSL personalizado administrado por Claris.

  • ODBC/JDBC: FileMaker Cloud puede conectarse a fuentes de datos ODBC externas compatibles (pero no JDBC). No se admiten clientes ODBC que se conectan a FileMaker Cloud como fuente de datos.

  • Copias de seguridad: las copias de seguridad automáticas se crean cada 20 minutos. También puede crear una copia de seguridad manual, pero no puede crear programaciones de copias de seguridad.

  • Página de inicio de FileMaker WebDirect: los usuarios de FileMaker WebDirect irán directamente al centro de inicio de FileMaker Cloud WebDirect.

  • Gestión de usuarios: debe utilizar la Claris Customer Console para invitar y administrar usuarios de FileMaker Cloud.

  • Publicación en la Web personalizada: FileMaker Cloud no admite la publicación en Web personalizada con PHP o XML. Considere la posibilidad de utilizar OData API o FileMaker Data API en su lugar.

Paso 2: Crear un inventario de su entorno actual de FileMaker Server

  • Enumere todos sus archivos .fmp12 alojados. Tenga en cuenta el tamaño de los archivos y cualquier dependencia.

  • Anote la contraseña de cifrado para cada archivo cifrado y guárdela en un lugar seguro.

  • Identifique a todos los usuarios y sus conjuntos de privilegios, y documente cómo se autentican actualmente.

  • Documente las programaciones y guiones del lado del servidor. Anote lo que hacen y cualquier recurso externo al que acceda.

  • Enumere todos los plug-ins. Identifique qué plug-ins están instalados en FileMaker Server y cuáles utilizan sus apps personalizadas.

  • Compruebe si hay fuentes de datos externas (ESS, ODBC, JDBC) y anote cómo están configuradas.

  • Revise el uso y la configuración actuales de FileMaker Data API y OData.

  • Tenga en cuenta cualquier certificado SSL personalizado que esté utilizando actualmente.

  • Identifique cualquier página de inicio personalizada de FileMaker WebDirect.

Paso 3: Realizar una copia de seguridad de FileMaker Server

Realice una copia de seguridad completa de todas sus bases de datos. Consulte Información sobre las opciones de copia de seguridad.

Paso 4: Revisar sus apps personalizadas para conocer la compatibilidad con FileMaker Cloud

  • Plug-ins: si sus apps personalizadas se basan en plug-ins del lado del servidor, busque soluciones de integración alternativas.

  • Datos del contenedor: FileMaker Cloud solo admite el almacenamiento seguro de datos de contenedores almacenados externamente. Si ha configurado campos contenedor con almacenamiento abierto, debe transferir los datos del contenedor a un almacenamiento seguro mediante FileMaker Pro. Consulte Transferir datos del contenedor.

  • Guiones del lado del servidor: revise todos los guiones del lado del servidor. Los pasos de guión que interactúan con el sistema operativo probablemente fallarán o necesitarán modificaciones.

  • Fuentes de datos externas: asegúrese de que se pueda acceder a sus fuentes de datos externas desde FileMaker Cloud. Es posible que deba configurar reglas de cortafuegos o VPN para sus bases de datos externas.

  • Referencias de archivos: actualice cualquier ruta de archivo codificada dentro de sus apps personalizadas que apunte a los recursos del servidor local.

  • Comandos CLI: no se admiten los comandos fmsadmin de la interfaz de línea de comandos (CLI) en FileMaker Cloud. Si utiliza el paso de guión Ejecutar guión en el servidor con un comando fmsadmin en el guión, es posible que aparezca el código de error de FileMaker 812, "Se ha superado la capacidad del anfitrión."

Paso 5: Elegir el mejor momento para la migración

Determine el mejor momento para la migración para minimizar el impacto en los usuarios. Comunique esto claramente a todas las partes interesadas.

Configurar FileMaker Cloud y añadir usuarios

  1. Configurar FileMaker Cloud.

    Utilice su ID de Claris para iniciar sesión en la Claris Customer Console (console.claris.com) y, a continuación, configure su instancia de FileMaker Cloud. Consulte Configurar FileMaker Cloud.

    Claris Customer Console es una aplicación Web para trabajar con las apps personalizadas de FileMaker alojadas por Claris FileMaker Cloud y para administrar los equipos de FileMaker Cloud. Utilice esta consola para administrar las cuentas del ID de Claris, los usuarios, los grupos, los anfitriones, la configuración y las suscripciones de FileMaker Cloud.

  2. Si es necesario, configure la autenticación con un IdP externo para que los usuarios puedan iniciar sesión con esa cuenta de proveedor en lugar de con el ID de Claris.

    Consulte Usar un proveedor de identidad externo para autenticar las cuentas del ID de Claris.

  3. Invite a los usuarios a su equipo de FileMaker Cloud.

    Utilice la Claris Customer Console para invitar a los usuarios a unirse a su equipo de FileMaker Cloud. Si no tienen un ID de Claris, se les pedirá que creen uno. Consulte Invitar a usuarios a un equipo.

    También puede crear grupos para organizar las cuentas del ID de Claris en su equipo y conceder a los usuarios del ID de Claris de cada grupo los mismos privilegios de acceso a los recursos del equipo. Consulte Crear o cambiar un grupo.

Migre sus apps personalizadas a FileMaker Cloud

Para migrar sus apps personalizadas, debe descargar sus bases de datos de FileMaker Server y luego usar FileMaker Pro para cargarlas en su anfitrión de FileMaker Cloud.

Nota  Debe disponer de una cuenta del ID de Claris y ser un administrador de equipos para subir un archivo de base de datos.

  1. En FileMaker Pro, cree entradas de acceso a la cuenta que autentiquen a los usuarios a través del proveedor de identidad del ID de Claris o el proveedor de identidad (IdP) externo para cada base de datos que se vaya a subir. Consulte Crear y editar acceso a cuentas.

  2. En la Admin Console de FileMaker Server, cierre las bases de datos que quiera descargar para evitar la corrupción de los datos y asegurarse de obtener más recientes. Consulte Cerrar archivos alojados.

    Puede utilizar la Admin Console de FileMaker Server para enviar de antemano mensajes de advertencia a los clientes conectados. Consulte Enviar mensajes a clientes de una base de datos alojada.

  3. En la Admin Console de FileMaker Server, descargue las bases de datos en un destino local. Consulte Descargar archivos de base de datos.

  4. En FileMaker Pro, cargue las bases de datos en FileMaker Cloud. Consulte Subir, cifrar y abrir archivos de base de datos.

  5. Utilice la Admin Console de FileMaker Cloud para configurar FileMaker Data API y OData y las fuentes de datos ODBC externas, si es necesario. Consulte Gestionar los conectores.

Notas 

  • Si carga una app personalizada sin cifrar, FileMaker Cloud cifra automáticamente la app y crea una contraseña de cifrado. Consulte Acerca de las contraseñas de cifrado.

  • Al descargar una base de datos que utiliza almacenamiento externo para datos del contenedor desde FileMaker Server, se conserva la estructura de directorios de la base de datos y los datos del contenedor. Cuando se sube a continuación la base de datos a FileMaker Cloud, todos los archivos (incluidos los datos del contenedor) se suben en el destino de almacenamiento predeterminado.

  • En FileMaker Server, si utiliza una carpeta de base de datos adicional para las bases de datos que incluyen datos del contenedor almacenados externamente, puede especificar una carpeta independiente para esos datos. FileMaker Cloud no permite especificar carpetas de base de datos de destino; todos los archivos se suben al destino de almacenamiento predeterminado.

  • Para utilizar FileMaker Admin API para subir bases de datos, consulte Subir apps personalizadas a FileMaker Cloud.

Pruebe sus apps personalizadas y configuraciones migradas

Después de migrar a FileMaker Cloud, asegúrese de revisar sus apps personalizadas, ajustes y configuración migrados.

  • Inicio sesión en el ID de Claris: pruebe con diferentes cuentas de usuario (ID de Claris) y conjuntos de privilegios.

  • Entrada, modificación y eliminación de datos: asegúrese de que todas las operaciones funcionen correctamente.

  • Guiones: pruebe todos los guiones del lado del cliente y del lado del servidor.

  • Presentaciones e informes: verifique la visualización y la impresión.

  • Fuentes de datos externas: confirme las conexiones y la recuperación de datos.

  • FileMaker WebDirect: pruebe el acceso y la funcionalidad usando un navegador web.

  • FileMaker Data API y OData: verifique que todas las integraciones funcionen.