Ir al contenido principal

¿Cómo conecto Google Calendar a fidu?

Actualizado hace más de una semana

La integración consiste en 3 distintas pasos:

  1. Autorización → habilita en el servicio de Google la API de Google Calendar a la que fidu se conecta. Esta acción debe realizarse una única vez como paso necesarios para la configuración de esta integración.

  2. Vinculación → selecciona cuales son los calendarios ya existentes en Google Calendar que el usuario desee que se sincronicen con la integración.

  3. Sincronización → inicio de la integración que permite que las modificaciones y los eventos creados, eliminados o editados en Google Calendar se sincronicen en tiempo real en fidu.

AUTORIZACIÓN

  1. Cómo obtener las credenciales para comunicarse con Google Calendar: Lo primero que necesitas hacer es obtener credenciales para utilizar la API de Google. Se asume que ya has creado una cuenta de Google y has iniciado sesión.

  2. Dirígete a la Consola de API de Google y haz clic en "APIS y servicios habilitados" en la barra lateral.

  3. Debemos especificar qué APIs vamos a utilizar por lo que en la barra lateral seleccione “Biblioteca”

  4. Utilice el buscador e ingrese “Calendar” y de la lista de opciones, seleccione “Google Calendar API”.

  5. Una vez allí, dale clic a “Habilitar”

  6. Has creado un proyecto con acceso a la API de Calendar, es momento de descargar un archivo con estas credenciales.

  7. Regresa a la pagina principal de las APIs y servicios y haz clic en "Credenciales" en la barra lateral.

  8. Dale clic a “Crear Credenciales” y selecciona la opción de “Cuenta de servicio”

  9. En la siguiente pantalla, debes:

    1. Asignarle un nombre a la cuenta de servicio, puedes elegir cualquier nombre que desees.

    2. En el campo de ID de la cuenta de servicio se genera automáticamente. Es el mail que aparece debajo del campo, deja ese campo tal cual esta sin modificarlo. El mail que es el campo de ID lo utilizaremos más adelante por lo que aprovecha para copiarlo y guardarlo en un lugar seguro.

    3. Otorga a esta cuenta de servicio acceso al proyecto > saltear este paso.

    4. Otorga a usuarios acceso a esta cuenta de servicio > saltear este paso

  10. Busca la credencial que acabas de crear desde la barra lateral a la sección de “Credenciales” > “Cuentas de servicio”

  11. Ingresa a la credencial que acabas de crear, dandole clic.

  12. Dirigete a “Claves”

  13. Dale clic a “Agregar Clave” > “Crear clave nueva” > JSON > Recuerda descargar el archivo JSON y guardarlo en un lugar seguro ya que una vez que lo descargues no podrás volver a generarlo.

    1. Aparecerá una advertencia indicando que la cuenta de servicio no tiene un rol asignado, pero puedes ignorarla de forma segura y crear la cuenta sin asignarle un rol.

    2. Si has delegado el acceso a nivel de dominio a la cuenta de servicio y deseas suplantar la identidad de una cuenta de usuario, especifica la dirección de correo electrónico de dicha cuenta en el archivo de configuración.

  14. Inicia sesión como Administrador en la red de tu colegio

  15. Dirígete al apartado de Configuración, ubicado en la barra lateral izquierda de la plataforma. Desde allí, selecciona la sección de Calendario y haz clic en Google Calendar.

  16. Importa el archivo .json que descargado en el paso 13 en la sección correspondiente.

VINCULACIÓN

Este paso permite seleccionar qué calendarios quieres importar y quienes verán el calendario en fidu (rol, nivel y división)

Ahora que todo está configurado en el sitio de la API, necesitamos realizar algunos ajustes en Google Calendar.

  1. Dirígete a Google Calendar

  2. Accede a la configuración del calendario

  3. Desde la barra lateral > “Configuración de mis calendarios" > “Compartir con”

  4. Haz clic en el botón "Añadir personas" y agrega el ID de la cuenta de servicio que se mostró al crear las credenciales en el sitio de la API (paso 9b de la sección de Autorización)

  5. Desde la barra lateral dirígete a "Integrar calendario" para ver el ID del calendario.

  6. Inicia sesión como Administrador en la red de tu colegio

  7. Dirígete al apartado de Configuración, ubicado en la barra lateral izquierda de la plataforma. Desde allí, selecciona la sección de Calendario y haz clic en Google Calendar.

  8. Haz clic en "+ Nuevo Calendario"

  9. Crea un nombre para el calendario, puede ser lo que tu quieras ya que es un nombre interno.

  10. Copia y pega el ID del calendario (del paso 5 de la sección de Vinculación)

  11. Elige los usuarios que verán los eventos del calendario que estas vinculando.

  12. Haz clic en Crear y ¡listo!

SINCRONIZACIÓN

Una vez finalizados los pasos 1 y 2 la integración queda lista para sincronizar el calendario de fidu con la información de Google Calendar teniendo en consideración que:

  • Cualquier creación, actualización o eliminación de eventos en Google Calendar impactarán en el calendario de fidu en tiempo real.

  • La integración incluye los campos de:

    • Titulo del evento

    • Fecha y horario

    • Descripción

    • Invitados

  • La edición de eventos importados esta restringida en fidu

  • El autor de los eventos en fidu sera siempre el Admin.

  • La funcionalidad de "confirmar asistencia" para eventos importados de Google Calendar esta restringida.

¿Ha quedado contestada tu pregunta?