Configura las conexiones con Google para que robots y agentes usen Google Drive, Gmail, Google Calendar y Google Sheets.
Roberty Studio ofrece cuatro conexiones con Google, cada una ligada a un servicio:
| Conexión | Servicio |
|---|---|
| Google Drive | Gestión de archivos y carpetas en Drive |
| Gmail | Envío y lectura de correos |
| Google Calendar | Creación y consulta de eventos |
| Google Sheets | Lectura y escritura en hojas de cálculo |
Crear y autenticar funciona igual en las cuatro; la única diferencia es qué servicio habilita cada conexión dentro de tus robots y agentes.
Modos de autenticación
SSO de Google (por defecto)
El más simple. Al crear la conexión se abre una ventana de inicio de sesión: entra con la cuenta que quieras y autoriza el acceso. No hay nada más que configurar.
Credenciales propias (bring your own credentials)
Para organizaciones que deben usar una aplicación propia de Google Cloud, sea por requisitos de seguridad, límites de cuota o necesidad de controlar la app publicada. En este modo indicas el Client ID y el Client Secret de tu propio proyecto de Google Cloud.
Los pasos siguientes valen para cualquiera de las cuatro conexiones. Para habilitar más de un servicio, basta con activar las APIs correspondientes en el mismo proyecto.
Necesitas una cuenta en Google Cloud Console para crear y configurar el proyecto.
1. Crear un proyecto en Google Cloud
- En Google Cloud Console, haz clic en Seleccionar proyecto (o
Ctrl+O) y después en Nuevo proyecto, arriba a la derecha. - Ponle nombre al proyecto y haz clic en Crear.
- Asegúrate de que el nuevo proyecto está seleccionado antes de continuar.
2. Habilitar las APIs necesarias
-
En el menú lateral, haz clic en APIs y servicios.
-
Haz clic en + Habilitar APIs y servicios.
-
Busca y habilita la API correspondiente a cada conexión que quieras usar:
Conexión en Roberty API que habilitar Google Drive Google Drive API Gmail Gmail API Google Calendar Google Calendar API Google Sheets Google Sheets API Puedes habilitar varias APIs en el mismo proyecto y reutilizar las mismas credenciales en todas las conexiones.
3. Crear la pantalla de consentimiento OAuth
- En el menú lateral de APIs y servicios, haz clic en Pantalla de consentimiento de OAuth y después en Empezar.
- Completa el nombre de la aplicación y el correo de contacto.
- En Público, elige Externo.
4. Crear el cliente OAuth
- Una vez creada la pantalla de consentimiento, haz clic en Crear cliente OAuth.
- En tipo de aplicación, elige Aplicación web.
- En URIs de redireccionamiento autorizados, añade:
https://studio.roberty.app/oAuthCallback/redirect
- Haz clic en Crear.
- Al terminar, selecciona el cliente creado y haz clic en el icono de descarga para guardar el archivo de credenciales: necesitarás el Client ID y el Client Secret que contiene.
5. Publicar la aplicación
En el menú lateral, abre Público y haz clic en Publicar app.
6. Configurar la conexión en Roberty
- En el Studio, ve a Workspace → Conexiones y crea una conexión nueva del tipo que quieras (Google Drive, Gmail, Google Calendar o Google Sheets).
- Elige el modo Credenciales propias.
- Introduce el Client ID y el Client Secret del paso anterior.
- Completa la autenticación OAuth en la ventana que se abre.
Repite el paso 6 para cada tipo de conexión que quieras configurar: las credenciales del mismo proyecto se pueden reutilizar.
Cómo cambiar la cuenta autenticada
Abre la conexión y haz clic en Cambiar cuenta. Se abre una ventana nueva de inicio de sesión para autenticarte con otra cuenta.
Usarla en el Designer (robots RPA)
Para los robots RPA, solo la conexión Google Drive tiene una acción de conexión en el Designer. Añade la acción Conexión de Google Drive al flujo y selecciona la conexión guardada en el workspace.
Las demás conexiones de Google (Gmail, Google Calendar, Google Sheets) las usan directamente los agentes de IA: basta con seleccionarlas en la configuración del agente.