Sincronización de Calendario

La Sincronización de Calendario conecta SuiteCRM con un calendario externo (Google Calendar o un servidor CalDAV) para que sus reuniones se sincronicen de forma bidireccional — las actualizaciones en SuiteCRM aparecen en su calendario externo, y las actualizaciones en su calendario externo aparecen en SuiteCRM.

Cada usuario gestiona su propia conexión a través del módulo Calendar Accounts.

Requisitos Previos

Antes de crear una Cuenta de Calendario, confirme lo siguiente:

Para Google Calendar:

  • Su administrador debe haber configurado un Proveedor de OAuth Externo en Administration > External OAuth Providers.

  • Debe crear una Conexión de OAuth Externa mediante Profile > External OAuth Connections. Seleccione el proveedor de Google que haya configurado su administrador.

Si el Proveedor de OAuth no está disponible, contacte con su administrador antes de continuar.

Para CalDAV:

  • Necesitará la URL, el nombre de usuario y la contraseña de su servidor CalDAV. Consulte Guía de Proveedores CalDAV para encontrar la URL correcta para su servidor.

Para todos los proveedores:

  • El planificador de SuiteCRM debe estar en ejecución y la tarea Calendar Accounts Sync debe estar activa en Administration > Schedulers. Sin esto, solo estará disponible la sincronización manual. Contacte con su administrador si no está seguro.

Configurar Google Calendar

  1. Vaya a Profile > External OAuth Connections y cree una conexión utilizando el proveedor de Google. Guárdela.

  2. Navegue a Calendar Accounts y haga clic en Create Calendar Account.

  3. Introduzca un Name (por ejemplo, "Mi Google Calendar").

  4. Establezca Calendar Source en Google Calendar.

  5. Seleccione su Conexión de OAuth de la lista.

  6. Haga clic en Authenticate. Se abre una ventana emergente con la pantalla de autorización de Google.

  7. Inicie sesión en su cuenta de Google y haga clic en Allow.

  8. La ventana emergente se cierra automáticamente cuando se completa la autorización.

  9. Haga clic en Save.

Su navegador debe permitir ventanas emergentes desde su dominio de SuiteCRM para que funcione el flujo de autorización de Google. Si la ventana emergente se bloquea, habilite las ventanas emergentes para SuiteCRM e inténtelo de nuevo.

Configurar CalDAV

  1. Navegue a Calendar Accounts y haga clic en Create Calendar Account.

  2. Introduzca un Name (por ejemplo, "Mi Calendario de Nextcloud").

  3. Establezca Calendar Source en CalDAV.

  4. Introduzca su Server URL, Username y Password.

    Si no está seguro de la URL correcta, consulte Guía de Proveedores CalDAV.

  5. Haga clic en Save.

Probar la Conexión

Después de guardar una Cuenta de Calendario, vuelva a abrirla en modo de edición. Aparecerá un botón Test Connection. Haga clic en él para verificar la conexión y, a continuación, haga clic en Save de nuevo para registrar el resultado de la prueba.

El campo Test Successful en la Vista de Detalle mostrará si la última prueba se superó correctamente.

Sincronización Manual

Desde la Vista de Detalle de la Cuenta de Calendario, haga clic en Sync Now para iniciar una sincronización inmediata sin esperar a la siguiente ejecución programada. Utilícelo después de realizar cambios o para confirmar que la conexión funciona.

Estado de Sincronización

La Vista de Detalle de la Cuenta de Calendario muestra campos de estado de solo lectura que se actualizan después de cada sincronización:

  • Sync Status: estado actual: In Progress, Success, Warning o Error.

  • Sync Message: detalles de la última ejecución de sincronización.

  • Last Sync Date: cuándo se completó correctamente la última sincronización.

Si el estado de sincronización muestra un error, consulte Sync Message para más detalles. Contacte con su administrador si el problema está relacionado con la configuración de OAuth, el planificador o la conectividad del servidor.

Recursos para Administradores

Para la configuración global de sincronización, la configuración del planificador y la resolución de problemas avanzada, consulte la Documentación de Administración de Sincronización de Calendario.

Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.