Sincronizar el calendario de Google con Odoo

Sincronice el calendario de Google con Odoo para que así pueda ver y gestionar juntas desde ambas plataformas (las actualizaciones se sincronizan en ambas plataformas). Esta integración le ayudará a organizar su calendario, por lo que nunca se perderá una junta de nuevo.

Configuración en Google

Seleccione o cree un nuevo proyecto

Cree un nuevo proyecto del API de Google y active el API de Google Calendar. Primero vaya a Google API Console e inicie sesión con su cuenta de Google.

Nota

Si esta es la primera vez que visita esta página, Google le pedirá que ingrese a un país y acepte los Términos de servicio. Seleccione un país de la lista y acepte los :guilabel;`Términos de servicio`.

Después, haga clic en Select a project (seleccionar un proyecto) y seleccione (o cree) un proyecto API en el que pueda configurar OAuth y guardar credenciales. Haga clic en New Project (nuevo proyecto).

Cree un nuevo proyecto de API donde guarde las credenciales

Truco

Póngale un nombre identificable al proyecto API, como «Odoo Sync», para que lo pueda identificar.

Active el API del calendario de Google

Ahora, haga clic en Enabled APIs and Services (API y servicios activados) en el menú del lado izquierdo. Seleccione Enabled APIs and Services (API y servicios activados) otra vez si la barra de búsqueda no aparece.

Active el API y servicios en el proyecto API.

Después, busque el Google Calendar API en la barra de búsqueda y seleccione Google Calendar API en los resultados de búsqueda. Haga clic en Enable (habilitar).

Habilite el API del calendario de Google.

Creación de credenciales

Necesita tanto el ID del cliente como el secreto del cliente para poder conectar el calendario de Google a Odoo. Este es el último paso que tendrá que realizar en la consola de Google. Para empezar, haga clic en Credentials (credenciales) en el menú de la izquierda. Después, haga clic en Create Credentials (crear credenciales) y seleccione OAuth client ID (ID del cliente OAuth). Se abrirá la guía de Google para crear credenciales.

En Create OAuth Client ID (crear un ID de cliente de OAuth), seleccione Website application (aplicación de sitio web) en el campo Application Type (tipo de aplicación) y escriba mi base de datos de Odoo en Name (nombre).

  • En la sección Authorized JavaScript Origins (orígenes autorizados de JavaScript) haga clic en + Add URI (agregar URL) e ingrese la dirección URL completa del Odoo de su empresa.

  • En la sección Authorized redirect URIs (URI de redirección autorizadas) haga clic en + Add URI (agregar URI) y escriba a dirección URL del Odoo de su empresa seguido por /google_account/authentication. Para terminar haga clic en Create (crear).

Agregue los orígenes de JavaScript autorizados y después las URI de redirección autorizadas.

El ID del cliente y el Secreto del cliente aparecerán ahora, cópielos en un bloc de notas.

Configuración en Odoo

Cuando tenga el ID del cliente y el Secreto del cliente, abra su base de datos de Odoo y vaya a Ajustes ‣ Ajustes generales ‣ Integraciones ‣ Google Calendar.

La opción a activar de Google Calendar en los ajustes generales.

Ahora, copie y pegue el ID del cliente y el Secreto del cliente desde la página de las credenciales del API del calendario de Google en los campos que aparecerán debajo dela opción Google Calendar. Después haga clic en guardar.

Sincronizar calendario con Odoo

Abra la aplicación Calendario en Odoo y haga clic en el botón Google para sincronizar su calendario de Google.

Haga clic en el botón de sincronización con Google para sincronizar su calendario de Google con Odoo.

Nota

La primera vez que sincronice su Calendario de Google con Odoo se le redirigirá a su cuenta de Google. Ahí seleccione la cuenta de correo que quiere que tenga acceso, después haga clic en continuar (si la aplicación no está verificada) y vuelva a hacer clic en continuar (para permitir la transferencia de información).

Imagen sobre cómo darle permiso a Odoo de acceder al calendario de Google.

Su calendario de Odoo ya está sincronizado con su calendario de Google.

Advertencia

Odoo le recomendamos que primero haga una prueba de la sincronización del calendario de Google en una base de datos de prueba con un correo electrónico de prueba (es decir, uno que solo use para esto) antes de hacer la sincronización en una base de datos en producción.

Ya que haya sincronizado el calendario de Google con el calendario de Odoo:

  • Si crea un evento en Odoo, se enviará una invitación de Google a todos los asistentes al evento.

  • Si elimina un evento en Odoo, se enviará un correo de cancelación a todos los asistentes.

  • Si agrega un contacto el evento, se enviará un correo de invitación a todos los asistentes.

  • Si quita un contanto del evento, se enviará un correo de cancelación a todos los asistentes al evento.

Puede crear eventos en el calendario de Google sin tener que enviar una notificación, solo debe seleccionar No enviar cuando se le pregunte si quiere enviar correos de invitación.