OdooWiki OCA HUB

Filesystem Storage For Microsoft Drives

fs_storage_ms_drive folder_open OCA/storage open_in_new
FS Storage Licencia: LGPL-3

Este addon amplía la funcionalidad del módulo fs_storage para permitir que el sistema utilice Microsoft Drives (OneDrive, Sharepoint) como backend de almacenamiento.

Todas las interacciones con Microsoft SharePoint se realizan a través de la API de Microsoft Graph, que es una API web RESTful que permite acceder a los recursos de los servicios de Microsoft Cloud. Para autenticarse con Microsoft Graph, el addon utiliza el protocolo OAuth 2.0, que es un estándar de autorización que permite a aplicaciones de terceros acceder a los datos del usuario sin exponer sus credenciales. Todas las llamadas se realizan utilizando las credenciales del usuario de odoo que ejecuta la acción, lo que significa que el usuario debe haber vinculado su cuenta de Microsoft SharePoint a Odoo para poder utilizar este addon. Consulte la documentación del módulo microsoft_drive_account para obtener más información sobre cómo vincular una cuenta de Microsoft Drive a un usuario de Odoo.

Cuando se realizan llamadas a la API de Microsoft Graph a través de este addon, el addon comprobará si las credenciales siguen siendo válidas. Si no lo son, las renovará utilizando el refresh token que se obtuvo durante el proceso de autenticación inicial. Esto significa que el usuario no tiene que volver a autenticarse cada vez que sus credenciales caduquen, siempre que haya concedido permiso a Odoo para renovar sus credenciales.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 18.0

Permite a Odoo almacenar archivos en Microsoft OneDrive o SharePoint añadiendo una opción de almacenamiento de Microsoft Drive a la configuración de Filesystem Storage. Los usuarios vinculan su cuenta de Microsoft y Odoo mantiene el token de acceso actualizado automáticamente.

Este módulo añade Microsoft Drives (OneDrive y SharePoint) como posible backend de almacenamiento para la función Filesystem Storage. Cuando un almacenamiento se configura con el protocolo Microsoft Drive, Odoo se comunica con Microsoft a través de la API de Microsoft Graph usando las credenciales del usuario conectado, por lo que cada usuario debe haber vinculado primero su cuenta de Microsoft.

Dónde aparece: - Extiende la pantalla de configuración existente de Filesystem Storage (fs.storage) con la opción del protocolo Microsoft Drive. - Se basa en la configuración de la cuenta de Microsoft Drive ya proporcionada por el módulo microsoft_drive_account.

Qué hace automáticamente: - Cuando se utiliza un almacenamiento de Microsoft Drive, Odoo construye los parámetros de conexión a partir de la cuenta de Microsoft vinculada del usuario, incluidos el client ID, el client secret y el token endpoint almacenados en parámetros del sistema. - Si el usuario no utiliza una conexión no interactiva (de aplicación), Odoo registra un hook para que, cada vez que Microsoft renueve el access token, el nuevo access token, el refresh token y la fecha de caducidad se guarden de nuevo en el registro del usuario (res.users). Esto mantiene la conexión funcionando sin que el usuario tenga que volver a vincular la cuenta. - Para conexiones no interactivas, Odoo utiliza el flujo de credenciales de cliente con el scope predeterminado de Microsoft Graph en lugar del token personal del usuario.

Toca los modelos fs.storage y res.users y depende de los módulos microsoft_drive_account y fs_storage.

Lo necesitan otros módulos

Modelos y campos (2)
  • res.users · amplía un modelo existente
  • fs.storage · amplía un modelo existente

Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Sin información verificada

Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.