| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 994 |
| Technical Name |
onedrive_attachment_storage |
| License | OPL-1 |
| Website | https://www.sysmnt.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 994 |
| Technical Name |
onedrive_attachment_storage |
| License | OPL-1 |
| Website | https://www.sysmnt.com |
OneDrive Attachment Storage
Store All Odoo Attachments Seamlessly in Microsoft OneDrive / SharePoint
Zero Local Storage ⢠Automatic Upload ⢠Secure OAuth2 ⢠Large File Support
Compatible with Odoo 17.0+ | Multi-Company | Enterprise & Community
Professional module by SYSMNT | www.sysmnt.com
Why Choose OneDrive Storage?
Transform your Odoo infrastructure by leveraging Microsoft's enterprise-grade cloud storage. Reduce server costs, improve performance, and scale without limits.
⢠Reduce Costs
Save up to 70% on server storage costs. Use existing Microsoft 365 subscriptions with unlimited OneDrive storage.
⢠Lightning Fast
Microsoft's global CDN ensures fast downloads worldwide. Direct downloads bypass your Odoo server entirely.
⢠Enterprise Security
OAuth2 authentication, encrypted token storage, and Microsoft's world-class security infrastructure.
⢠Unlimited Scalability
Store terabytes of data without worrying about disk space. Files up to 15 GB supported with resumable uploads.
⢠Smart Migration
Automated background migration of existing attachments. Track progress in real-time with comprehensive statistics.
⢠Zero Code Changes
Works transparently with ALL Odoo modules. No modifications required. Users won't notice any difference.
Powerful Features
Enterprise-grade functionality designed for modern businesses
Smart File Organization
- Organize by Company (perfect for multi-company)
- Organize by Model (sale.order, res.partner, etc.)
- Organize by Record ID for easy tracking
- Configurable root folder path
- Automatic folder creation
Advanced Configuration
- Per-company configuration support
- SharePoint site integration
- Custom drive ID support
- Flexible folder structure
- One-click connection testing
Developer Friendly
- Clean, documented Python code
- Microsoft Graph API v1.0
- Comprehensive error handling
- Detailed logging for debugging
- Easy to customize and extend
Production Ready
- Automatic token refresh (no expiration)
- Graceful fallback to local storage
- Retry logic for network issues
- Chunked uploads for reliability
- Multi-threading safe
How It Works
Simple setup, powerful automation. Get started in less than 10 minutes.
|
1
|
Register Azure AD ApplicationCreate an app registration in Azure AD, grant API permissions (Sites.ReadWrite.All, Files.ReadWrite.All), and get your credentials. Full documentation included. |
|
2
|
Configure in OdooNavigate to Settings > Technical > OneDrive Storage. Enter your Azure credentials, click "Test Connection" to verify, then enable automatic uploads. |
|
3
|
Migrate Existing FilesClick "Sync Existing Attachments" to start migrating your current files. Progress is tracked automatically. Continue working while migration runs in background. |
|
OK
|
Done! All Future Uploads Go to OneDriveEvery attachment uploaded anywhere in Odoo is now automatically stored in OneDrive. Users download files seamlessly with no workflow changes. |
Perfect For...
Designed for businesses of all sizes and industries
Enterprise Customers
Already using Microsoft 365? Maximize your investment by storing Odoo attachments in SharePoint. Leverage existing compliance certifications, backup policies, and IT infrastructure.
Global Teams
Teams across multiple locations? Microsoft's global CDN ensures fast file access anywhere in the world. No need for complex replication or regional servers.
Growing Businesses
Scale storage independently from your Odoo server. As your business grows, storage grows automatically without expensive server upgrades or disk expansions.
Compliance-Focused
Leverage Microsoft's GDPR, HIPAA, SOC 2, and ISO certifications. Meet regulatory requirements with enterprise-grade data residency and retention policies.
Technical Details
Everything you need to know about requirements and compatibility
Requirements
- - Odoo 17.0 or higher
- - Python 3.10+
- - requests library (included)
- - Azure AD Application
- - Microsoft 365 / OneDrive for Business
Compatibility
- - Odoo Community Edition
- - Odoo Enterprise Edition
- - Odoo.sh (SaaS)
- - On-premise installations
- - Multi-company environments
What's Included
| - Complete source code | - Microsoft Graph API integration |
| - Configuration UI with test tool | - Automated migration system |
| - 3 background cron jobs | - Statistics dashboard |
| - Detailed documentation | - Security access rules |
| - Error handling & logging | - Multi-company support |
Get Professional Support
Need help with installation, configuration, or customization? Our expert team is here to assist.
Contact SYSMNT
Website: www.sysmnt.com
Email: info@sysmnt.com
Services: Installation ⢠Configuration ⢠Custom Development ⢠Training
Regular Updates ⢠Compatible with latest Odoo versions and Microsoft Graph API
Complete Documentation ⢠Step-by-step setup guide and troubleshooting tips
Module Screenshots
See how easy it is to configure and use OneDrive storage in Odoo
Azure AD Authentication
Simple Azure AD setup with OAuth2 authentication and token management
Flexible Folder Organization
Organize files by company, model, and record ID for perfect structure
Real-time Statistics
Track migrated files and monitor storage usage in real-time
Automatic Migration
One-click migration of existing attachments with progress tracking
Organized in SharePoint/OneDrive
Your files perfectly organized by model (account.move, account.payment, etc.) in SharePoint
Ready to Transform Your Storage?
Join hundreds of businesses saving costs and scaling effortlessly with OneDrive integration
One-Time Purchase
$250.00 USD
Lifetime License ⢠All Features ⢠Free Updates ⢠Full Source Code
Install now and start saving on storage costs today!
|
Instant Setup Less than 10 minutes |
Zero Risk Graceful fallback included |
Battle Tested Production ready |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module