Ir al contenido
Estás viendo el Odoo 15.0 página de OneDrive / SharePoint Odoo Integration. La última versión compatible es OneDrive / SharePoint Odoo Integration v.19.0 . Obtenga esta compilación directamente desde Odoo Apps Store .

OneDrive / SharePoint Odoo Integration v.15

The tool to automatically synchronize Odoo attachments with OneDrive files in both ways

487€ 438€

El precio es válido hasta 2026-09-15 (según la campaña promocional August-September 2026).
El precio ya incluye todas las dependencias necesarias = 89 80€ (precio propio) + 398 358€ (Cloud Storage Solutions).
Versión actual: 15.0.1.2.4

Enterprise
Community
Odoo.sh

This is the tool to integrate OneDrive / SharePoint features with Odoo folders and files. The app automatically stores Odoo attachments and directories in SharePoint/OneDrive and provides instant access to them via web links.

 
 
Sync Odoo folders to OneDrive / SharePoint

Automatic folders' structure

Decide which Odoo document types should have their own folders trees and synchronize those to OneDrive/SharePoint

Automatic regular sync

Rely on auto-synchronization between Odoo and OneDrive / SharePoint based on scheduled jobs. No manual interaction is required

Bilateral sync

Odoo sends attachments to OneDrive / SharePoint and retrieves files from there. Binary content is kept in clouds, while Odoo provides direct access to synced items

Cloud synchronization history

Control OneDrive / SharePoint sync logs right in Odoo. Export and share those in case of any issues. Be notified of any client disconnections

File manager interface

Manage synced folders and attachments from a single Odoo view. Comfortably navigate by directories. Search and download files one by one or in batch. Upload and move attachments to folders

Attachment box

Organize files of any Odoo object in a set of subfolders. Instantly access folders and files in the attachment box and in OneDrive / SharePoint.

Document-related folder in OneDrive / SharePoint
OneDrive / SharePoint files from Odoo attachments
Odoo root folder in OneDrive / SharePoint

Works well with SharePoint. Supportive team

We've been using this with SharePoint and it's been working great. One of the best things is having everything, including logs right in Odoo's interface, so you can actually see what's going on. It's also super convenient that you can view or download synced files from the attachment box without having to leave the page or even log in to Sharepoint.

Setup was pretty smooth for us. When we had a few questions about setting up the folder hierarchy and priorities, the developer team got back to us in just a couple of hours and helped us figure it out. Great support and great extension!

nino.khale@outlook.com en el Odoo Apps Store

Great support, assistance and very good connector!

We are very happy with the support we received when configuring the Sharepoint - Odoo connector. The connector has great functionalities.
All our questions were answered very fast (within one day).
FaOtools helped us optimising our connector and assisted us with future improvements.
We really recommend this connector.

Max Vandeputte en el Odoo Apps Store

very professional app, excellen t customer service

This app is very well programmed and does its job very well. But the best is the excellent customer service who also helps when the problem lies somewhere else. You receive a lot for your money.

Florian Quis en el Odoo Apps Store

An impressive app and world-class support

I have been very impressed by the way the OneDrive / SharePoint Odoo Integration module synchronises content in both directions and allows me to share documents in Odoo with my SharePoint site. Above all the technical support is top-notch, which greatly increases the value of this product. I highly recommend this product for anyone considering synchronising Odoo with SharePoint/OneDrive.

Amir Hassan en el Odoo Apps Store

Works fine, good support

The first experience with the module is excellent. I had some trouble to configure things right on the Microsoft-side, but the team provided quick and good support.

Marc en el Odoo Apps Store

How synchronization works

Automatic two-sided sync

  • Configure sync for one or multiple OneDrive / SharePoint instances
  • Integration is based on scheduled jobs and is fully automatized. The app regularly checks changes in systems and runs sync operations
  • Synchronization is bilateral. Updates in Odoo are reflected in OneDrive / SharePoint (direct sync); changes in OneDrive / SharePoint modify Odoo folders and attachments (backward sync)
  • Cloud connection with OneDrive / SharePoint might be reset. In this way, the app assumes getting back all items back to Odoo (reverse sync)
  • Odoo folders and attachments might be re-attached to a new cloud client from OneDrive / SharePoint. Hence, items would be first taken back to Odoo (reverse sync) and then put to new cloud storage (direct sync)

Queue-based synchronization

  • Once in 15 minutes, the app examines updates in Odoo and OneDrive / SharePoint to prepare a synchronization queue
  • Folders' checks follow the First-In-First-Out (FIFO) principle. So, directories that have not been examined for the longest will be processed first
  • Once in 15 minutes, the sync queue is run by the special scheduled job. Firstly, the most important (blocking) tasks would be done
  • Control planned jobs and their fulfillment in the special Odoo logs interface (Cloud Storage > Configuration > Sync Logs). Subscribe for particular cloud clients notifications
  • If the app faces sync failures, it will re-try operations afterward. Sync queue processing would not be stopped if there are items not blocked by such failures

Odoo attachments for OneDrive / SharePoint: direct sync

  • Direct sync prepares the folders' hierarchy and uploads Odoo attachments for OneDrive / SharePoint
  • Direct sync checks whether attachments are added or deleted for synced directories. If so, they would be created or removed in OneDrive / SharePoint. In particular, it means that any file added to a folder-related Odoo object (e.g. Quotation), would be automatically moved to a linked cloud client
  • Direct sync makes all synced Odoo attachments change their type to a link (URL), while binary content is removed with one of the next Odoo cleaners. So, no actual files would be stored on your Odoo server
  • Direct sync checks whether a new folder is added. Disregarding whether it is done manually or automatically, the app would generate a peer directory in OneDrive / SharePoint
  • Direct sync checks whether there are any updates in folders. If so, such changes are reflected in OneDrive / SharePoint

OneDrive / SharePoint files and folders for Odoo: backward sync

  • Backward sync checks whether any files or subfolders are added to OneDrive / SharePoint folders. If so, the app would create URL attachments/subdirectories inside linked Odoo directories (and hence Odoo objects if any)
  • Backward sync checks whether there are any updates in folders or attachments. Such updates would be then reflected in Odoo
  • Backward sync checks whether any files are deleted/moved in a OneDrive / SharePoint document folder. If so, a linked Odoo attachment would be also unlinked or moved
  • If you deleted a OneDrive / SharePoint folder related to a folder rule / Odoo object, their child files would be deleted as well. Thus, Odoo would remove related attachments. The folders, however, will be recovered with a direct sync
  • In case of conflicts, direct sync changes are in general considered more important than backward updates.

Resetting or changing OneDrive / SharePoint: reverse sync

  • In case you decided to reset the connection with OneDrive / SharePoint, files would be moved back to Odoo
  • In case you decided to change the cloud client of a folder rule or a folder, files would be first taken back to Odoo, and then direct sync for a new client would be done
  • Reverse sync operations are prioritized to direct and backward sync operations
  • Not all items can be correctly reversed to Odoo due to cloud client peculiarities. For example, there are documents that may exist only in cloud storage environments. The app would try to convert such documents, but in some cases, it would require manual interactions.

Consejos de configuración e instalación para OneDrive / SharePoint Odoo Integration Odoo v.15

Python dependency

The tool depends on the external library 'microsoftgraph'. Install this library for your Odoo server through the command:

pip3 install microsoftgraph-python

Configuration and log in

  1. Turn on the option 'OneDrive / SharePoint Sync' (cloud Storage > Configuration > Configuration). The optional add-on OneDrive / SharePoint Odoo Integration is required
  2. Make sure your Microsoft user has full admin rights for OneDrive / SharePoint you want to connect to Odoo. This user is required only to grant permissions, the user data would not be kept in Odoo, and would not be used afterward. Besides, make sure a Microsoft email address you use does not have a redirection (usually happens when you configure your domain name, while the prime address is still one of Microsoft domains like @outlook.com, @office365, etc.)
  3. Go to your Azure Portal: https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade
  4. Click 'New registration'
  5. Introduce a new name for the application and assign the redirect URI as [YOURODOOSITENAME]/one_drive_token (e.g. https://odootools.com/one_drive_token). As the supported account types choose 'Accounts in any organizational directory (Any Azure AD directory - Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox)'.
  6. Go to Certificates & secrets - Click 'New Client Secret'. Save somewhere the secret value
  7. Go to Odoo Cloud Storage > Configuration > Cloud Clients press 'Create'
    • As a reference introduce any name which would be clear to all users
    • As a Cloud client choose 'OneDrive' or 'SharePoint' depending on the software you are using
    • As a Root folder name enter a title which would be users as the parent OneDrive directory for all synced folders. For example, 'Odoo' or 'OdooERP'
    • Copy 'Application Client ID' to the 'App client ID'
    • Copy secret value into the field 'App client secret'
    • Insert previously generated redirect URL
    • If you use SharePoint:
      • Go to your SharePoint site and prepare a new documents library (drive). You might use one of the existing ones, e.g. 'Documents'. Odoo folder would be put there afterward, and it would be impossible to move it to another library
      • The SharePoint URL should be of the type https://[URL]/. The last '/' is required - the site name should not be included. For example, https://odootools.sharepoint.com/
      • SharePoint site should be either root (the very root SharePoint site), my_site_name (in that case it is considered as sites/my_site_name) or sites/my_site_name (instead of 'sites' it might be 'teams' and so on). There should be no '/' at the beginning or at the end. For example, sites/odootools
      • As Documents Library use one created in SharePoint
  8. Press 'Confirm'. Odoo redirects you to the Microsoft login page. Check in the system, agree with all conditions, and grant all permissions asked
  9. After login, OneDrive redirects you back to Odoo. OneDrive - Odoo synchronization is ready to be done
  10. Apply the newly created cloud client to folder rules and/or manual folders which should be synced to that OneDrive or SharePoint instance
  11. Await the sync scheduled job to be started. For testing purposes only: trigger integration manually from Cloud Storage > Configuration > Configuration > the button 'Launch sync'.

Watch also the videos to configure OneDrive and SharePoint

Create Azure application

Application to connect Odoo and Azure (OneDrive / SharePoint)

New OneDrive Web platform and redirect URL

OneDrive / SharePoint redirect url

Generate new secret for Azure application

Odoo new OneDrive / SharePoint secret

Enter configuration keys in Odoo

Configure Odoo for OneDrive / SahrePoint

Preguntas frecuentes sobre OneDrive / SharePoint Odoo Integration Odoo v.15

Veo un error al pulsar el enlace en la nube de la imagen sincronizada

El error «This item might have been deleted, expired, or you might not have permission to access it. Contact the owner of this item for more information.» indica que no ha iniciado sesión en el servicio photos.onedrive.com.

¿Dónde se almacenan los archivos sincronizados? ¿Se duplican en Odoo y en las nubes?

La aplicación asume que el contenido binario de los adjuntos se guarda en el Cloud Client en lugar del servidor Odoo. Esos adjuntos en Odoo pasan a ser de tipo URL y puede acceder a ellos en cualquier momento desde el recuadro de adjuntos o desde el Cloud Client.

Tras la configuración no se requieren acciones manuales: la sincronización es totalmente automática. Decida qué tipos de documento de Odoo sincronizar y configure un modelo relacionado para cada uno (clientes, pedidos de venta o compra, tareas, proyectos, etc.).

¿Puedo tener varias carpetas para el mismo tipo de documento? Por ejemplo, proyectos internos y proyectos de clientes?

Sí, puede. Para ello, prepare una regla para cada una y aplique filtros: por ejemplo, por tipo de proyecto.

Haga que los filtros se excluyan entre sí para que un documento se asigne con certeza. Por ejemplo: «cliente pero no proveedor», «proveedor pero no cliente». Si no, la carpeta de un documento saltaría de un modelo a otro.

¿Está bien si tengo muchos objetos que sincronizar, por ejemplo 10000?

Sí, aunque con muchas carpetas/adjuntos el proceso puede ser lento. Aun así, clientes informaron de entornos con >10k partners y ~5k variantes de producto, y los procesos eran aceptables.

Algunos puntos:

  1. La sincronización está hecha para que ningún elemento se pierda, aunque no sea rápida. Lo garantizan colas FIFO y el commit de cada trabajo.
  2. El número de objetos se puede limitar lógicamente. La configuración de modelos permite restringir elementos obsoletos (p. ej. partners archivados o pedidos de hace 2 años).

¿Es posible hacer la sincronización en tiempo real?

No. Tenemos razones de peso para evitar la sincronización en tiempo real:

  • Rendimiento. Si la sincronización es en tiempo real, cada subida de archivo muestra la pantalla de carga.

  • Conflictos. Si 2 usuarios cambian un elemento a la vez, la situación puede no resolverse. Con trabajos regulares se puede corregir después; en tiempo real habría que guardar una cola, aún más confusa.

  • Funcionalidad. En concreto, renombrar y reestructurar. La sincronización inversa se basa estrictamente en la lógica de directorios y en cada sincronización se comprueba el 100 % de los elementos. Tras cada actualización serían miles de peticiones por segundo. Si no, se perderían los cambios.

¿Puedo cambiar el nombre predeterminado de las carpetas en las nubes?

Puede asignar su nombre a los directorios de modelos (pedidos de venta, oportunidades, proveedores, etc.) para cualquier tipo de documento.

Para las carpetas de objetos (SO-001, John Smith, etc.), la herramienta usa el método de Odoo que construye el nombre visible. Puede cambiarlo definiendo una expresión de nombre. Se usa la sintaxis de las plantillas de correo de Odoo.

¿Puedo cambiar la frecuencia de los trabajos de sincronización?

No, desde la versión 15 no debe cambiar las acciones planificadas. Están optimizadas para ejecutarse cada 15 minutos y garantizar la conexión más estable y rápida.

Los tiempos de espera del servidor Odoo deben ser de al menos 15 minutos (900 segundos).

Si necesita detener la sincronización un tiempo, hágalo en el formulario del cliente cloud concreto.

Puedo sincronizar adjuntos con varios clientes cloud

Yes, starting from version 15, you can set up multiple connections. In this way, it is possible to sync some folders to one cloud client and others - to another.

Take into account that it is not any way possible to sync the same folder for a few cloud storages simultaneously.

Usamos un editor especial en nuestras nubes (p. ej. OnlyOffice, Office 365, etc.). ¿Se abrirían los archivos en ese editor?

Sí, según la configuración de su cliente cloud.

¿Necesito solo la aplicación Cloud Storage Solution?

Desde la versión 15 la aplicación puede usarse sola para estructurar adjuntos en carpetas y ofrecer una interfaz de gestor de archivos.

Si el objetivo es conectar con uno de sus clientes cloud, hay que instalar al menos una aplicación opcional del cliente.

¿Qué ocurre cuando cambio una regla de carpeta?

Cuando cambia una regla de carpeta, cambia también la lista de carpetas. Si una carpeta deja de cumplir las condiciones, se elimina. Si los archivos ya estaban sincronizados, la sincronización inversa los devuelve a Odoo y los borra del Cloud Client.

Si el objeto del documento no cumple la regla de carpeta, no se crea su carpeta. Si más adelante sí la cumple, se generará la carpeta relacionada.

Cuales son las politicas de actualizacion de sus herramientas?

Segun las politicas actuales de Odoo Apps Store:

  • Cada modulo comprado para la version 12.0 o anterior da acceso a todas las versiones hasta 12.0.
  • A partir de la version 13.0, cada version del modulo se compra por separado.
  • Sea cual sea la version, la compra da derecho a todas las actualizaciones y correcciones dentro de una version mayor.

El equipo de faOtools no controla esas politicas. Para cualquier duda, contacte directamente con los representantes de Odoo Apps Store.

Como instalo su aplicacion en Odoo.sh?

La via mas directa es el flujo integrado de la tienda Odoo:

1. Abra la pagina del modulo y pulse Deploy on odoo.sh

2. Sera redirigido a GitHub. Inicie sesion y pulse Create a new repo o use uno existente. El repositorio debe ser privado. No esta permitido publicar las apps con licencia OPL-1. Cree un repo nuevo para el proyecto Odoo.sh si hace falta

3. Luego, en odoo.sh, pulse Deploy, confirme y pulse Continue. Se inicia la instalacion.

Estos pasos instalan la app en la rama de produccion. Para otras ramas o para actualizar:

1. Descargue el codigo fuente de la tienda Odoo

2. Haga commit del modulo en el repositorio GitHub. Ninguna carpeta/archivo de la app debe estar en .gitignore. Los repos creados por odoo.sh a veces ignoran rutas importantes (p. ej. /lib). Suba todos los directorios y archivos del modulo

3. Despliegue la rama destino del proyecto odoo.sh o espere la compilacion automatica si asi esta configurado.

Como instalo su aplicacion en mi propio servidor?

1. Descomprima el codigo fuente de las herramientas compradas en un directorio de complementos de Odoo;
2. Reinicie el servidor Odoo;
3. Active el modo desarrollador (ajustes tecnicos);
4. Actualice la lista de aplicaciones (menu Aplicaciones);
5. Encuentre la app y pulse Activate/Install;
6. Siga las pautas de la pagina de la app si existen.

Su app tiene complementos extra. Puedo comprarlos despues?

Si. Odoo anade automaticamente las dependencias al carrito: excluya las herramientas ya compradas para no pagar dos veces.

Desplegue su app en Odoo.sh y veo un aviso/error en las pruebas

Un aviso rojo/naranja no afecta a las funciones de la app. A veces nuestros modulos no pasan las pruebas automaticas estandar porque estas asumen un comportamiento que choca con los objetivos de la app. Por ejemplo, cambiamos el calculo del precio y las pruebas de Odoo comparan el precio final con el algoritmo estandar.

Compruebe primero las funciones de la base desplegada. Funciona todo correctamente?

Si aun cree que el aviso afecta a funciones reales, contactenos y envie los registros completos de instalacion y la lista completa de modulos desplegados (nucleo y de terceros).

Puedo comprar su aplicacion directamente a su empresa?

No, solo distribuimos las herramientas a traves de la tienda oficial de aplicaciones Odoo.

Quiero un descuento

Lamentablemente, no tenemos medios tecnicos para ofrecer precios individuales.

Puedo instalar la app en mi base Odoo Online (SaaS)?

No, las apps de terceros no se pueden usar en Odoo Online. Odoo SaaS bloquea esa posibilidad.

Su herramienta depende de otras apps. Debo comprarlas?

Si, la herramienta necesita todos los modulos marcados como dependencias. El precio de la pagina de la app ya las incluye.

Cual es el precio del modulo en dolares estadounidenses? Por que cambio?

El precio de nuestros modulos esta en euros. La tienda Odoo convierte a otras monedas segun su tipo de cambio interno. Por eso el precio en dolares estadounidenses puede cambiar cuando se actualiza el tipo.

La redacción de la aplicación y el sitio web en idiomas distintos del inglés cuenta con asistencia de IA y se ajusta a las traducciones oficiales de Odoo. Si detecta un error, enviar un ticket de traduccion y lo corregiremos.

Notificación de errores

Si encuentra errores o comportamiento inconsistente, no dude en contactarnos. Garantizamos proporcionar correcciones dentro de los 60 días posteriores a la compra y estamos muy interesados en mejorar nuestras herramientas incluso después de este período.

No necesita un número de teléfono ni una tarjeta de crédito para contactarnos. Sólo debes pasar un breve registro por correo electrónico, que no lleva más de 30 segundos.

Incluya tantos detalles como sea posible en su solicitud: capturas de pantalla, registros del servidor Odoo, una descripcion completa de como reproducir el problema, etc. Por lo general, se necesitan varios dias laborables para preparar un plan de trabajo para un problema (si se confirma un error) o proporcionarle indicaciones sobre lo que se debe hacer (en caso contrario).

Solicitudes de funciones públicas e ideas de módulos (desarrollo gratuito)

Estamos muy motivados para mejorar nuestras herramientas y agradeceríamos cualquier comentario. Si sus requisitos son de uso público y podrían implementarse de manera eficiente, el equipo los incluirá en nuestra lista de tareas pendientes.

Esta lista de tareas pendientes se procesa periódicamente y no implica cargos adicionales. Aunque no podemos prometer plazos ni diseño final, podría ser una buena manera de conseguir las funciones deseadas sin inversiones ni riesgos.

No necesita un número de teléfono ni una tarjeta de crédito para contactarnos. Sólo debes pasar un breve registro por correo electrónico, que no lleva más de 30 segundos.

También le pueden gustar estas aplicaciones
Password Manager

La herramienta para guardar contraseñas en Odoo de forma segura y compartida. Bovedas

198€
KPI Balanced Scorecard

La herramienta para fijar objetivos KPI y controlar su cumplimiento por periodos. Tableros. Graficos

198€
KnowSystem: Knowledge Base System

La herramienta para construir una base de conocimiento profunda, interna y externa. KMS. Revisiones tipo wiki

398€
Universal Appointments and Time Reservations

La herramienta para servicios por cita, de la reserva a ventas y reseñas

398€ 358€
MCP Server. AI Chats and LLM Odoo Integration

La herramienta para gestionar Odoo desde chats de IA via MCP. Claude. Cualquier IA con MCP.

198€
Cloud Storage Solutions

La herramienta para organizar adjuntos de Odoo en carpetas y sincronizar con Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3, Box y NAS. Gestor de archivos. DMS

398€ 358€
Google Drive Odoo Integration

La herramienta para sincronizar adjuntos de Odoo con Google Drive en ambos sentidos

487€ 438€
ownCloud / Nextcloud Odoo Integration

La herramienta para sincronizar adjuntos de Odoo con ownCloud/Nextcloud en ambos sentidos

487€ 438€
Dropbox Odoo Integration

La herramienta para sincronizar adjuntos de Odoo con DropBox en ambos sentidos

487€ 438€