Presentación
Conecte Google Drive para que los archivos de las unidades compartidas se puedan buscar como conocimientos en Docebo.
Este conector sincroniza con Docebo Knowledge los archivos de las unidades compartidas a los que tiene acceso la cuenta conectada. Solo incluye el contenido de los archivos de Drive, no el de otras aplicaciones de Google Workspace.
1. Información básica
Qué contenido se sincroniza
| Tipo de contenido | Estado | Nota |
|---|---|---|
| Archivos de las unidades compartidas a las que pertenece la cuenta conectada o a las que tiene acceso | Sincronizado | Documentos, hojas de cálculo, presentaciones de Google, archivos PDF y otros tipos compatibles |
| Archivos de Mi unidad (unidades personales) | No sincronizado | Fuera del alcance, incluso si se comparten individualmente con la cuenta conectada; consulte la nota a continuación |
| Gmail, Calendar, Google Sites y otras aplicaciones de Workspace | No sincronizado | Fuera del alcance de este conector |
| Archivos de la papelera | No sincronizado | |
| Respuestas de formularios de Google | No sincronizado |
Qué contenido se extrae
| Contenido | Estado |
|---|---|
| Contenido de texto de documentos, hojas de cálculo, presentaciones y archivos PDF | Extraído |
| Título, propietario, ruta de la carpeta y fecha de última modificación | Extraído |
| Imágenes y gráficos insertados | No extraído |
| Comentarios y sugerencias | No extraído |
| Historial de revisiones | No extraído |
Este conector solo sincroniza Unidades compartidas; no lee el espacio Mi unidad personal de la cuenta conectada. Los archivos compartidos directamente con esa cuenta a nivel de archivo, en lugar de estar en una unidad compartida, están fuera del alcance. Para sincronizarlos, trasládelos o añádalos a una unidad compartida a la que tenga acceso la cuenta.
2. Requisitos previos en el sistema de origen
Rol requerido
La cuenta de Google Workspace utilizada para autorizar este conector necesita derechos de administrador que incluyan Usuarios, Grupos y Dominios (normalmente, un administrador de Workspace). El conector solicita ámbitos de administrador de directorio de solo lectura además del acceso a Drive, y esas llamadas a la API fallan con una cuenta que no es de administrador, aunque la pantalla de consentimiento se complete correctamente.
Configuración requerida
Las API de Google Drive y del SDK de administración deben estar habilitadas en el proyecto de Google Cloud; de lo contrario, los ámbitos de administrador de directorio no aparecerán en el selector de ámbitos.
La cuenta conectada debe ser miembro de cada unidad compartida que desee sincronizar o a la que desee acceder.
3. Preparación en el sistema de origen
Habilitar la API de Drive
Vaya a la página de la API de Google Drive en Google Cloud Marketplace y seleccione Habilitar para su proyecto.
Listado de la API de Google Drive en Google Cloud Marketplace.
Abrir Credenciales
En la página de la API de Drive, seleccione Administrar. En la barra lateral izquierda de la página que se abre, seleccione Credenciales.
Página de detalles del servicio de la API de Drive, con Credenciales en la barra lateral izquierda.
Crear el ID de cliente de OAuth
En la página Credenciales, seleccione + Crear credenciales → ID de cliente de OAuth, elija Aplicación web y añada su URI de redireccionamiento en URI de redireccionamiento autorizados. Siga siempre este patrón: https://[YOUR-DOCEBO-PLATFORM-URL]/knowledge/v1/integrations/connections/callback; por ejemplo, https://demo.docebosaas.com/knowledge/v1/integrations/connections/callback.
ID de cliente para la aplicación web, con la URI de redireccionamiento y la sección de secretos de cliente.
Guarde y seleccione + Añadir secreto para generar un secreto del cliente. Copie tanto el ID de cliente como el Secreto del cliente; el secreto solo se muestra una vez.
Página Credenciales, con Crear credenciales y la lista de ID de cliente de OAuth 2.0.
Añadir los ámbitos requeridos
En la barra lateral izquierda, seleccione Acceso a datos y, a continuación, seleccione Añadir o quitar ámbitos. Pegue los ámbitos que aparecen a continuación en el cuadro Añadir ámbitos manualmente, seleccione Añadir a la tabla y, después, Guardar.
https://www.googleapis.com/auth/drive.readonly
https://www.googleapis.com/auth/drive.activity.readonly
https://www.googleapis.com/auth/admin.directory.user.readonly
https://www.googleapis.com/auth/admin.directory.domain.readonly
https://www.googleapis.com/auth/admin.directory.group.readonly
https://www.googleapis.com/auth/userinfo.email
https://www.googleapis.com/auth/userinfo.profile
| Ámbito | Qué permite |
|---|---|
| drive.readonly | Ver y descargar todos sus archivos de Google Drive |
| drive.activity.readonly | Ver el registro de actividad de los archivos de su Google Drive |
| admin.directory.user.readonly | Ver información sobre los usuarios de su dominio |
| admin.directory.domain.readonly | Ver los dominios relacionados con sus clientes |
| admin.directory.group.readonly | Ver los grupos de su dominio |
| userinfo.email | Ver la dirección de correo electrónico principal de su cuenta de Google |
| userinfo.profile | Ver su información personal, incluida cualquier información personal que haya hecho pública |
Los ámbitos de administrador del directorio anteriores solo aparecen aquí una vez que la API del SDK de administración está habilitada en este proyecto, además de la API de Drive.
Acceso a datos — Actualizar los ámbitos seleccionados, con los ámbitos añadidos manualmente.
4. Acciones requeridas en Docebo
| Información a introducir | Dónde encontrarla |
|---|---|
| ID de cliente | Consola de Google Cloud → API y servicios → Credenciales → su cliente de OAuth |
| Secreto del cliente | Consola de Google Cloud → API y servicios → Credenciales → su cliente de OAuth (cópielo en el momento de crearlo; no volverá a mostrarse) |
| ID de la unidad compartida | Abre la unidad compartida en Drive; el ID es la parte de la URL que aparece después de /folders/ |
Autorizar el conector
- Vaya a Complementos e integraciones → Conectores de conocimientos → Crear → Google Drive. Este menú solo está visible para los Superadministradores.
- Introduzca el ID de cliente y el secreto del cliente.
Conectar Google Drive — Pestaña Autenticar con los campos ID de cliente y Secreto del cliente.
- Seleccione Autorizar con Google e inicie sesión con una cuenta que pueda acceder al contenido que desee sincronizar.
- Elija las unidades compartidas que desee sincronizar y, a continuación, seleccione Guardar.
Conectar Google Drive — Pestaña Ámbito para seleccionar las unidades que se sincronizarán.