Módulo Calendario FileMaker #

Un módulo FileMaker auto-contenido que conecta tu solución de base de datos con Google Calendar Platform (GCP) y cualquier aplicación de calendario compatible con iCal / WebDav, incluyendo Microsoft 365 y Office 365. Diseñado para integrarse con mínima fricción en desarrollos ERP, CRM o FileMaker personalizados existentes.
Estructura de Datos Principal #
El módulo incluye un conjunto completo de tablas listas para usar:
- Tabla de cuentas de servicio — gestiona credenciales de cuentas de servicio GCP usadas para autenticación API
- Tabla de calendarios — almacena definiciones de calendarios siguiendo el estándar GCP
- Tabla de suscripciones — vincula cuentas de servicio a calendarios existentes
- Tabla de eventos — registros completos de eventos compatibles con el esquema de eventos de calendario GCP
- 10 campos de usuario genéricos por evento — campos de libre uso para vincular eventos a registros en tus propias tablas de aplicación
Todas las tablas de soporte de endpoints API están pre-construidas y listas para futuras extensiones sin cambios de esquema.
Integración Google Cloud Platform #
La autenticación y las llamadas API se gestionan completamente dentro de FileMaker usando un JWT generado nativamente por la aplicación — sin middleware externo requerido.
APIs de Google Calendar implementadas:
| API | Alcance |
|---|---|
| Autenticación | Flujo JWT OAuth 2.0 de cuenta de servicio |
| Calendars | Lectura y edición limitada de calendarios primarios y secundarios |
| CalendarList | Suscribir cuentas de servicio a cualquier calendario |
| Events | Creación, lectura, actualización y eliminación completa dentro de privilegios asignados |
Los calendarios propiedad de cuentas de servicio son compatibles pero no se recomiendan como objetivos primarios: no son accesibles públicamente vía enlaces iCal y no se pueden compartir con usuarios finales a través de aplicaciones de calendario estándar.
Excluidos del módulo base (disponibles como complementos separados): gestión de participantes e invitaciones, archivos adjuntos, recordatorios, alarmas y campos de reuniones/conferencias.
Conectividad iCal #
Cualquier aplicación de calendario que soporte el protocolo iCal puede suscribirse a los calendarios gestionados por este módulo a través del feed iCal nativo de GCP:
- macOS / iOS — Calendar.app
- Windows — Outlook Calendar
- Android — Google Calendar
- Cualquier otra aplicación compatible con iCal
El acceso de lectura/escritura desde estas aplicaciones externas está controlado exclusivamente por la configuración de privilegios en la consola de gestión GCP.
Visualizador de Calendario Web Interactivo #
Una vista de calendario completamente interactiva está incrustada directamente en tu layout FileMaker usando un componente WebViewer potenciado por las librerías JavaScript de FullCalendar.io. Los datos se sirven en vivo a través del FileMaker Data API — el consumo no cuenta contra las cuotas de licenciamiento de FileMaker.
Capacidades del WebViewer:
- Carga de datos dinámica — calendarios y eventos ilimitados, filtrados por una búsqueda configurable de FileMaker
- Selección, creación y eliminación de eventos
- Editor popup en línea para título y descripción
- Arrastrar y soltar para reprogramar eventos
- Redimensionar eventos para cambiar duración
- Alternar entre eventos temporizados y de día completo
- Creación y edición de eventos multi-día
- Zonas de bloque de tiempo coloreadas/reservadas
- Toda la navegación UI y estilos configurables vía script FileMaker
- Vistas configurables: Agenda, Día, Semana, Mes, Multi-mes
Operación Offline e Híbrida #
El módulo no depende exclusivamente de la conectividad GCP. Puede operar en tres modos:
- Sincronización en vivo completa — los cambios en FileMaker se envían a GCP en tiempo real
- Sincronización diferida — los cambios se ponen en cola y se envían cuando la conectividad está disponible
- Autónomo / solo local — todos los datos permanecen en FileMaker sin dependencia de GCP
Notas de Integración #
El módulo se entrega como un archivo FileMaker (.fmp12) listo para ser importado o referenciado como fuente de datos externa. La infraestructura de tablas pre-construida significa que las futuras extensiones de API no requieren cambios estructurales en tu solución existente.
La configuración del proyecto GCP y la cuenta de servicio están incluidas en la entrega — la configuración inicial de la nube se gestiona como parte de la instalación del módulo.
Capturas de Pantalla #
Módulo FMGCalendar — Precios 2026 #
Versión Básica #
Aplicación de gestión de calendarios y eventos, con número ilimitado de calendarios y eventos.
Visualizador WebViewer basado en el framework FullCalendar.io (edición básica), con un conjunto completo de opciones de configuración directamente desde la aplicación — configurable globalmente, por usuario, o dependiendo del contexto de la aplicación cliente. Los nuevos eventos se pueden crear desde el propio módulo de calendario (clic o clic+arrastre), y los eventos existentes se pueden editar mediante un popup contextual.
Los calendarios y eventos se pueden filtrar por cualquier criterio y rango de fechas.
Entrada de datos convencional vía la base de datos.
Acceso a calendarios desde cualquier aplicación de calendario compatible con el estándar iCal (Google Calendar vía navegador web, o aplicaciones de calendario como Apple Calendar, iOS Calendar, Apple CarPlay, Apple Watch, Android Google Calendar, Windows Calendar, Outlook, Office 365, etc.).
Integración: hasta 10 campos de datos adicionales disponibles y públicamente accesibles.
Requisitos del sistema:
- Versiones de FileMaker > 20 (Mac o Windows)
- Plugin BaseElements 4.2 o posterior
- Funciona en FileMaker Pro o Server
- No disponible en plataformas iOS
| Precio |
|---|
| Versión Básica 350 € |
Versión Básica + Integración Google Calendar #
Incluye todas las características de la versión Básica más sincronización completa con Google Cloud Platform, conectando a un número ilimitado de calendarios no públicos (privados) configurados con acceso de lectura/escritura para una cuenta de servicio.
APIs de gestión disponibles para Calendars, CalendarList y Events (otras APIs disponibles a través de módulos adicionales).
Acceso completo a las APIs de gestión de Colors, Settings y Channels, actuando como APIs generales de control y configuración.
Acceso completo a la API desde Scripts de FileMaker.
Requisitos del sistema: (igual que versión Básica)
| Precio |
|---|
| Básica + Integración GC 950 € |
Requiere una cuenta de usuario de Google Calendar y la adición de una Cuenta de Servicio dedicada.
Módulo Server Push (Webhooks Google Calendar) #
Aplicación de servidor web que recibe notificaciones push (vía webhooks) enviadas por Google Cloud Platform para un rango de eventos relacionados con el estado de calendarios, eventos, participantes, reuniones o archivos vinculados. Para versiones entregadas en 2026 los webhooks se construyen sobre API ODATA
Incluye una interfaz a la API de suscripción de Google Calendar. Requiere accesibilidad a Internet (IP público permanente, o IP dinámica con DNS dinámico).
| Precio |
|---|
| Módulo webhooks 350 € |
Otros Módulos Complementarios Disponibles #
- Módulo de recordatorios / “alertas” + Suscriptores de eventos (gestión de recordatorios/alertas)
- Módulo de conferencias (gestión de reuniones en línea)
- Módulo de archivos vinculados (cuenta Google Drive). Este módulo está incluido en la versión Básica y no requiere configuración adicional para versiones a partir de 2026.
Cada módulo complementario tiene un precio de 85 €, y no incluye implementación o configuración adicional de cuenta de Google* (Excepto el módulo de adjuntos Google Drive).
Soporte de Implementación #
Soporte adicional o instalación, configuración y cualquier otra tarea de soporte requerida para poner el módulo en operación dentro del entorno cliente objetivo.
| Precio |
|---|
| Implementación cliente final 500 € |
- No incluye trabajo de personalización en ningún elemento del Módulo Calendario o módulos complementarios.
Soporte de Mantenimiento #
| Tarifa | Paquete | Modo |
|---|---|---|
| 80 €/hora | Paquete 5 horas | remoto |
| 60 €/hora | Paquete 30 horas | remoto |
| 120 € | una visita in situ | — |
- Visitas in situ dentro del área de Barcelona.
Licencia (desarrollador) #
No hay licencias de distribución ni licencias de paquete de redistribución para desarrolladores. Los desarrolladores que necesiten incorporar los módulos en soluciones verticales, desarrollos internos o implementaciones para sus propios clientes directos recibirán un descuento sobre los precios de lista basado en el número acumulado de implementaciones, de la siguiente manera:
| Umbral | Descuento |
|---|---|
| Hasta cinco (5) implementaciones | -25% de todos los precios |
| Implementaciones posteriores | -35% de todos los precios |
Actualizaciones #
Las actualizaciones principales tienen un precio del 50% del costo de la instalación existente.
Las actualizaciones de mantenimiento son gratuitas.
Si una actualización requiere asistencia o soporte de mantenimiento, se aplica el mismo porcentaje sobre los precios de lista para esos elementos.
Garantía #
Garantía funcional permanente e ilimitada en caso de defectos en los módulos que forman parte de la implementación acordada. Esta garantía permanece activa indefinidamente, excepto en caso de cualquier tipo de manipulación de los módulos, o una actualización del software FileMaker / FileMaker Server o del sistema operativo en el que el módulo fue originalmente desplegado.
Exclusiones #
- Autoría explícita de manuales de aplicación fuera de la documentación autónoma y servicios no detallados aquí.
- Formación específica.