Passa al contenuto

Cloud Storage Solutions v.19

Lo strumento per strutturare gli allegati Odoo in cartelle e sincronizzare con Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3, Box e NAS. Gestione file. DMS

398€ 358€
Prova la demo
Database demo personalizzato gratuito. Nessun telefono o carta di credito. Aggiornamenti gratuiti a vita e supporto esperto nella versione major di Odoo.

Il prezzo è valido fino al 2026-09-15 (secondo la campagna promozionale agosto-settembre 2026).
Lo strumento non richiede dipendenze aggiuntive oltre alle app Odoo standard.
Versione corrente: 19.0.1.4.59

Enterprise
Community
Odoo.sh

In breve

Cloud Storage Solutions e un'app Odoo 19 Gestione documenti. Lo strumento per strutturare gli allegati Odoo in cartelle e sincronizzare con Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3, Box e NAS. Gestione file. DMS.

Cloud Storage Solutions trasforma gli allegati Odoo in un hub documentale strutturato: gli utenti sfogliano i file in un Gestione file, organizzano gli allegati dei record in cartelle ed etichette, condividono i file tramite il portale e sincronizzano le directory selezionate con Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3/MinIO, Box o NAS/WebDAV.

Ideale per

Team con molti allegati

Offri a vendite, progetti, HR, supporto e operations un file manager Odoo condiviso, invece di lasciare gli allegati importanti sparsi tra i record.

Archiviazione documentale cloud-first

Sposta i file binari sulla piattaforma di storage che l'azienda usa già, mentre Odoo mantiene collegamenti diretti e contesto di business.

Reparti multi-cloud

Instrada cartelle Odoo diverse verso client cloud, account, drive, bucket o condivisioni NAS diversi, senza cambiare il flusso di lavoro dell'utente.

Condivisione file dal portale

Condividi file, cartelle ed etichette con partner o link pubblici, inclusi archivi di download, caricamenti, navigazione, ricerca e chatter opzionale.

Strutture di cartelle ripetibili

Genera cartelle da oggetti Odoo, filtri, periodi, espressioni di denominazione e sottocartelle predefinite, invece di chiedere agli utenti di costruire gli alberi a mano.

Accesso ai documenti controllato

Mantieni l'accesso lato Odoo allineato a record di business e permessi delle cartelle, mentre gli amministratori gestiscono in modo centralizzato sincronizzazione e log.

Pronto per la valutazione?

Inizia con una richiesta di demo gratuita o acquista nell'Odoo Apps Store.

Database demo personalizzato gratuito. Nessun telefono o carta di credito. Aggiornamenti gratuiti a vita e supporto esperto nella versione major di Odoo.

Cloud Storage Solutions

il modulo principale, che introduce l'interfaccia file manager e i meccanismi di base per la sincronizzazione con vari client cloud. Il suo prezzo è 398€ 358€.

OneDrive / SharePoint Odoo Integration

il connettore per sincronizzare cartelle e allegati Odoo con OneDrive e/o SharePoint. Le funzioni previste da questo add-on sono contrassegnate dall'icona . Il suo prezzo è 89€ 80€.

Google Drive Odoo Integration

il connettore per sincronizzare cartelle e allegati Odoo con Google Drive. Le funzioni previste da questo add-on sono contrassegnate dall'icona . Il suo prezzo è 89€ 80€.

Amazon S3 / MinIO Odoo Integration

il connettore per sincronizzare cartelle e allegati Odoo con Amazon S3. Le funzioni previste da questo add-on sono contrassegnate dall'icona . Il suo prezzo è 89€ 80€.

ownCloud / Nextcloud Odoo Integration

il connettore per sincronizzare cartelle e allegati Odoo con Nextcloud e/o ownCloud. Le funzioni previste da questo add-on sono contrassegnate dall'icona . Il suo prezzo è 89€ 80€.

NAS / Synology / QNAP / TrueNAS Odoo Integration

il connettore per sincronizzare cartelle e allegati Odoo con soluzioni NAS (Synology, QNAP, TrueNAS) e storage WebDAV generico. Le funzioni previste da questo add-on sono contrassegnate dall'icona . Il suo prezzo è 89€ 80€.

Dropbox Odoo Integration

il connettore per sincronizzare cartelle e allegati Odoo con Dropbox. Le funzioni previste da questo add-on sono contrassegnate dall'icona . Il suo prezzo è 89€ 80€.

Box Odoo Integration

il connettore per sincronizzare cartelle e allegati Odoo con Box. Le funzioni previste da questo add-on sono contrassegnate dall'icona . Il suo prezzo è 89€ 80€.

Cloud Sync for Enterprise Documents

un add-on opzionale per preparare cartelle legate agli spazi di lavoro e sincronizzare i documenti Odoo (introdotti dall'app enterprise 'Documents') con i cloud. Le funzioni previste da questo add-on sono contrassegnate dall'icona . Il suo prezzo è 44€ 39€.

Perché i team lo scelgono

I vantaggi chiave prima dei dettagli

Cartelle strutturate

Trasforma gli allegati dei record in alberi di cartelle chiari, generati da oggetti Odoo, filtri, periodi e regole di denominazione.

Sincronizzazione cloud storage

Sincronizza le cartelle selezionate con Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3/MinIO, Box o NAS/WebDAV.

Automazione bidirezionale

I job pianificati inviano le modifiche Odoo allo storage e riportano in Odoo file, cartelle, spostamenti ed eliminazioni lato cloud.

Gestione file

Sfoglia cartelle ed etichette, cerca file, carica con il trascinamento, sposta allegati e scarica file singoli o archivi ZIP.

Casella allegati migliore

Apri cartelle e file collegati al record dal pannello allegati, così gli utenti restano nel contesto di business mentre lavorano sui documenti.

Condivisione dal portale

Condividi file, cartelle ed etichette con contatti o link pubblici, con download, caricamenti, navigazione e chatter controllati.

Diritti di accesso

Rispetta l'accesso di business Odoo per le cartelle automatiche e gestisci la visibilità delle cartelle manuali tramite utenti e gruppi.

Log di sincronizzazione

Monitora operazioni in coda, stati dei client, ritentativi e disconnessioni da Odoo, con log pronti da esportare per il supporto.

Feedback dall'Odoo Apps Store

Cosa dicono i clienti dell'app

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

Tricky setup, but works perfectly now

Really solid module. We managed to get a very flexible folder structure (sorted by clients) and synced all our sales orders, invoices and tasks by projects to Google Drive.

Initial setup was a bit of a pain and kinda tricky to configure everything at first, but now it's running smoothly and works perfectly. The faotools team helped a lot. Def worth it if u need to keep your docs organized in Odoo and Google Drive.

Recommended!

denis@bdecloud.com

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

Great module and Great Support!

The module works great! and the support is phenomenal!
A must-buy if it suits your requirements!

Hieu Nguyen

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

Excellent !!!

Great App and great Service from faOtools.

Carlos A. Villarreal C.

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

Very good product

A perfect solution to integrate Owncloud with Odoo. We sync a high volume of objects across multiple Odoo models, which works seamless and stable. For us it is the perfect solution to have an external DMS instead of the Odoo native attachment handling, which also enables us to interchange files between systems in our best-of-breed setup.
The team behind this module is extremely professional and responsive. They helped us on a few occasions and provided clear answers and prompt support when required, and they even went out of their way to assist us with another requirement we had. Cannot recommend the product and team highly enough, try this if you're in the market to connect Odoo with an external document solution.

Frank Vogler

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

Best module for integration with google drive

The module performs its function correctly and faOtools responds quickly to any problem and, in case of detecting any bug, quickly apply the changes. Its support is 10 stars.

sistemas@deza-sa.com

Works according to specs

I have used this app with Odoo 12 and Nextcloud 16 and it works as specified. Odoo Tools offers very responsive support which is really helpful. Of course 5 stars...!

NXD-Audio

This is Awesome

I have used Cloud Sync on Next/Own Cloud and works really great.

Humberto

Pronto per la valutazione?

Inizia con una richiesta di demo gratuita o acquista nell'Odoo Apps Store.

Database demo personalizzato gratuito. Nessun telefono o carta di credito. Aggiornamenti gratuiti a vita e supporto esperto nella versione major di Odoo.

Interfaccia Odoo Gestione file

Uno spazio di lavoro documentale pratico per cartelle, etichette, caricamenti, ricerca, azioni di massa e archivi.

Naviga i documenti come un file system

  • Sfoglia gli allegati per cartelle ed etichette invece di aprire i record uno per uno.
  • Espandi i livelli dell'albero, crea sottocartelle manuali, modifica le impostazioni delle cartelle e apri gli oggetti Odoo collegati.
  • Cerca ed evidenzia cartelle o etichette in modo rapido anche in alberi documentali grandi.

Lavora sui file in blocco

  • Carica file nella cartella corrente da un pulsante o con il trascinamento.
  • Sposta gli allegati tra cartelle o contesti di record e aggiorna le etichette con azioni di massa.
  • Scarica gli allegati selezionati, intere cartelle o etichette come un unico archivio ZIP.
Odoo Gestione file che mostra cartelle, etichette e allegati sincronizzati con il cloud per una gestione documentale strutturata

Casella allegati avanzata

Gli allegati dei record diventano cartelle organizzate, non un elenco piatto di file.

Mantieni strutturati i file del record

  • Mostra ogni oggetto Odoo con le proprie cartelle e sottocartelle direttamente dall'area allegati.
  • Aggiungi, sposta, scarica e apri i file senza lasciare il record di business su cui gli utenti stanno già lavorando.
  • Usa etichette e cartelle insieme così i documenti restano facili da trovare dopo mesi di attività.

Collega il contesto Odoo ai file cloud

  • Apri da Odoo cartelle e file sincronizzati nel client cloud collegato.
  • Conserva il collegamento tra le directory cloud e i relativi record Odoo per una navigazione più semplice.
  • Tieni il lavoro quotidiano sui file vicino a ordini di vendita, attività, ticket, partner e altri documenti Odoo.
Casella allegati del record Odoo con cartelle strutturate e file sincronizzati per un accesso più semplice ai documenti

Sincronizzazione Cloud Storage

Sincronizzazione bidirezionale basata su coda con i client di storage di cui l'azienda si fida già.

Scegli lo storage giusto per cartella

  • Collega Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3/MinIO, Box e NAS/WebDAV tramite estensioni opzionali.
  • Usa più connessioni cloud contemporaneamente per reparti, modelli, cartelle o account diversi.
  • Mantieni una cartella sincronizzata su un solo client di destinazione, mentre le cartelle figlie seguono lo stesso percorso di storage.

Sincronizzazione bidirezionale automatica

  • La sincronizzazione diretta crea cartelle cloud, carica gli allegati e sostituisce i binari sincronizzati con allegati URL in Odoo.
  • La sincronizzazione inversa rileva file, sottocartelle, aggiornamenti, spostamenti ed eliminazioni lato cloud e li rispecchia in Odoo.
  • La sincronizzazione reverse riporta i file in Odoo quando una connessione viene reimpostata o una cartella passa a un altro client.

Elaborazione della coda prevedibile

  • I job pianificati preparano ed elaborano regolarmente le attività di sync, senza richiedere agli utenti di inviare i file a mano.
  • I controlli delle cartelle usano una logica FIFO, così le directory non verificate da più tempo ricevono attenzione per prime.
  • Le operazioni bloccanti hanno priorità e gli elementi non riusciti vengono ritentati mentre la coda continua con il lavoro indipendente.

Monitoraggio trasparente

  • Tieni traccia di operazioni pianificate, job eseguiti, errori e stati dei client dai log di sincronizzazione Cloud Storage.
  • Iscriviti alle notifiche per eventi client importanti, come disconnessioni o errori ripetuti.
  • Esporta e condividi i log quando un amministratore o il team di supporto ha bisogno di evidenze su quanto accaduto.
Configurazione Odoo Cloud Storage con più client di storage collegati per la sincronizzazione degli allegati

Regole automatiche delle cartelle

Genera alberi di cartelle dai dati Odoo così la struttura documentale segue gli oggetti di business reali.

Alberi di cartelle basati sul modello

  • Decidi quali modelli Odoo necessitano di cartelle e lascia che i controlli pianificati creino directory per i record corrispondenti.
  • Costruisci gerarchie di regole padre-figlio così clienti, ordini, progetti, attività e documenti compaiono nel posto giusto.
  • Usa periodi relativi e filtri sui campi per sincronizzare solo i record che contano.

Denominazione orientata al business

  • Genera i nomi delle cartelle da espressioni, campi del record e valori correlati, invece di etichette statiche.
  • Aggiungi sottocartelle e file predefiniti per pacchetti documentali ripetibili.
  • Dai priorità ai controlli delle regole così le strutture grandi restano prevedibili e gli amministratori controllano il rilascio.

Cartelle manuali e automatiche insieme

  • Lascia che gli utenti creino sottocartelle manuali dove serve flessibilità, mentre le regole mantengono la struttura ricorrente.
  • Trascina e rilascia le cartelle manuali senza disturbare le directory generate automaticamente.
  • Tieni le cartelle collegate agli oggetti Odoo così accesso, navigazione e sync cloud restano significativi.

Pronto per Enterprise Documents

  • Con l'estensione Enterprise Documents, le regole legate agli spazi di lavoro creano cartelle cloud dagli spazi di lavoro Odoo Documents.
  • I filtri sugli spazi di lavoro permettono di sincronizzare spazi selezionati invece di rispecchiare l'intera struttura Documents.
  • Gli utenti mantengono le azioni familiari di Odoo Documents come download, condivisione e firma dopo la sincronizzazione.
Regole automatiche delle cartelle Odoo che generano sottocartelle e file predefiniti per una sincronizzazione cloud strutturata

Condivisione di file e cartelle

Condivisione controllata dal portale e pubblica per allegati, cartelle ed etichette.

Condividi l'insieme esatto di documenti

  • Condividi allegati selezionati, cartelle intere, cartelle figlie o tutti i file collegati alle etichette scelte.
  • Concedi l'accesso ai contatti Odoo e invia inviti agli utenti del portale quando la condivisione è pronta.
  • Genera link di accesso pubblici quando un destinatario non deve avere un account del portale.

Lascia che i destinatari lavorino, non solo visualizzino

  • Consenti il download di file singoli, cartelle, etichette o dell'intera condivisione come archivi ZIP.
  • Facoltativamente consenti caricamenti, navigazione delle cartelle, navigazione delle etichette, ricerca e creazione di elementi.
  • Attiva il chatter della condivisione quando lo scambio di file richiede un thread di discussione.
Schermata di condivisione del portale Odoo per file, cartelle ed etichette con download e caricamenti controllati

Pronto per la valutazione?

Inizia con una richiesta di demo gratuita o acquista nell'Odoo Apps Store.

Database demo personalizzato gratuito. Nessun telefono o carta di credito. Aggiornamenti gratuiti a vita e supporto esperto nella versione major di Odoo.

Gestione documentale e diritti di accesso alla sincronizzazione

I permessi lato Odoo restano allineati a record di business, cartelle manuali e ruoli di amministratore.

I diritti seguono il contesto Odoo

  • L'accesso alle cartelle automatiche si basa sull'accesso all'oggetto Odoo collegato.
  • Gli utenti devono accedere anche alle cartelle padre, così l'intero percorso resta protetto.
  • Le cartelle manuali possono essere limitate per utenti e gruppi, oppure lasciate aperte se non è impostata alcuna restrizione.

Confini chiari per gli amministratori

  • Gestione file Access consente agli utenti di lavorare con il menu Cloud Storage e il file manager.
  • I diritti di amministrazione sono richiesti per regole delle cartelle, connessioni cloud, log di sync e impostazioni globali.
  • I permessi del provider cloud restano gestiti nel sistema cloud di destinazione dopo la sincronizzazione.
Diritti di accesso Odoo Cloud Storage con gruppi utente per file manager e controllo dell'amministrazione

Note d'uso

Alcuni punti da tenere a mente perché la sincronizzazione resti prevedibile in un ambiente Odoo reale.

La sync non è istantanea

  • La sincronizzazione non è in tempo reale. Viene eseguita tramite job pianificati e una coda di attività, quindi può passare del tempo prima che le modifiche compaiano su entrambi i lati.
  • Le connessioni cloud si basano su API di terze parti che possono cambiare o essere temporaneamente non disponibili, quindi possono servire ritentativi o riconnessioni occasionali.
  • Consigliamo di conservare una copia indipendente dei dati importanti, perché eliminazioni e operazioni inverse vengono propagate e possono essere difficili da annullare.

Mantieni ragionevole l'ambito della sync

  • Più è ampio l'ambito di sincronizzazione, più un controllo completo tende a durare e più casi limite possono comparire.
  • Dove possibile, sincronizza solo le cartelle di cui hai davvero bisogno, invece dell'intero insieme di allegati.
  • Ridurre l'ambito di solito rende la sync più veloce e più facile da monitorare.

Attenzione al volume per cartella

  • Cartelle molto grandi possono rallentare l'elenco e l'elaborazione su entrambi i lati.
  • Consigliamo di mantenere il numero di file e sottocartelle per directory entro limiti ragionevoli.
  • Suddividere volumi grandi su più cartelle di solito si comporta in modo più prevedibile che mettere tutto in una sola cartella.

Pronto per la valutazione?

Inizia con una richiesta di demo gratuita o acquista nell'Odoo Apps Store.

Database demo personalizzato gratuito. Nessun telefono o carta di credito. Aggiornamenti gratuiti a vita e supporto esperto nella versione major di Odoo.

Suggerimenti di configurazione e installazione per Cloud Storage Solutions Odoo v.19

Configurazione del server Odoo

Per assicurare il corretto funzionamento della sincronizzazione, applica timeout adeguati al file di configurazione Odoo: LIMIT_TIME_CPU, LIMIT_TIME_REAL, LIMIT_TIME_REAL_CRON devono essere superiori a 900 secondi.

Per Odoo.sh questo non va fatto, perché i timeout sono predefiniti e non configurabili.

Evita anche di modificare la frequenza dei cron job prevista dall'app: '[Cloud Storage] Prepare Cloud Folders', '[Cloud Storage] Run / Prepare sync queue'. Quei job sono configurati per essere eseguiti ogni 15 minuti e tale frequenza è usata negli algoritmi per evitare interruzioni e perdite di dati. Se devi sospendere la sync per un po', metti in pausa i singoli cloud client.

Dipendenza Python generale

Lo strumento dipende dalla libreria esterna 'sortedcontainers'. Installa questa libreria sul server Odoo con il comando:

pip3 install sortedcontainers

Configurazione dell'integrazione OneDrive e/o SharePoint

Dipendenza Python

Lo strumento dipende dalla libreria esterna 'microsoftgraph'. Installa questa libreria sul server Odoo con il comando:

pip3 install microsoftgraph-python

Configurazione e accesso

  1. Attiva l'opzione 'OneDrive / SharePoint Sync' (cloud Storage > Configuration > Configuration). È richiesto l'add-on opzionale OneDrive / SharePoint Odoo Integration
  2. Assicurati che l'utente Microsoft abbia pieni diritti di amministratore su OneDrive / SharePoint che vuoi collegare a Odoo. Questo utente serve solo per concedere i permessi: i dati utente non verrebbero conservati in Odoo e non sarebbero usati in seguito. Inoltre, assicurati che l'indirizzo email Microsoft usato non abbia un reindirizzamento (succede di solito quando configuri il tuo nome di dominio, mentre l'indirizzo principale resta uno dei domini Microsoft come @outlook.com, @office365, ecc.)
  3. Vai al tuo Azure Portal: https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade
  4. Fai clic su 'New registration'
  5. Inserisci un nuovo nome per l'applicazione e assegna l'URI di reindirizzamento come [YOURODOOSITENAME]/one_drive_token (es. https://odootools.com/one_drive_token). Come tipi di account supportati scegli 'Accounts in any organizational directory (Any Azure ID directory - Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox)'.
  6. Vai a Certificates & secrets - Fai clic su 'New Client Secret'. Salva da qualche parte il valore del secret
  7. Vai a Odoo Cloud Storage > Configuration > Cloud Clients e premi 'Create'
    • Come riferimento inserisci un nome che sia chiaro a tutti gli utenti
    • Come Cloud client scegli 'OneDrive' o 'SharePoint' a seconda del software che stai usando
    • Come Root folder name inserisci un titolo che verrà usato come directory OneDrive padre per tutte le cartelle sincronizzate. Ad esempio, 'Odoo' o 'OdooERP'
    • Copia 'Application Client ID' nel campo 'App client ID'
    • Copia il valore del secret nel campo 'App client secret'
    • Inserisci l'URL di reindirizzamento generato in precedenza
    • Se usi SharePoint:
      • Vai al sito SharePoint e prepara una nuova raccolta documenti (drive). Puoi usarne una esistente, ad es. 'Documents'. La cartella Odoo verrebbe inserita lì in seguito e non sarebbe possibile spostarla in un'altra raccolta
      • L'URL SharePoint deve essere del tipo https://[URL]/. L'ultima '/' è obbligatoria: il nome del sito non deve essere incluso. Ad esempio, https://odootools.sharepoint.com/
      • Il sito SharePoint deve essere root (il sito SharePoint radice), my_site_name (in tal caso è considerato come sites/my_site_name) oppure sites/my_site_name (al posto di 'sites' può essere 'teams' e così via). Non deve esserci '/' all'inizio o alla fine. Ad esempio, sites/odootools
      • Come Documents Library usa quella creata in SharePoint
  8. Premi 'Confirm'. Odoo ti reindirizza alla pagina di accesso Microsoft. Verifica nel sistema, accetta tutte le condizioni e concedi tutti i permessi richiesti
  9. Dopo l'accesso, OneDrive ti riporta a Odoo. La sincronizzazione OneDrive - Odoo è pronta per essere eseguita
  10. Applica il cloud client appena creato alle regole delle cartelle e/o alle cartelle manuali che devono essere sincronizzate con quella istanza OneDrive o SharePoint
  11. Attendi l'avvio del job pianificato di sync. Solo a scopo di test: avvia l'integrazione manualmente da Cloud Storage > Configuration > Configuration > il pulsante 'Launch sync'.

Guarda anche il video di configurazione

Crea un'applicazione Azure

Application to connect Odoo and Azure (OneDrive / SharePoint)

Nuova piattaforma Web OneDrive e URL di reindirizzamento

OneDrive / SharePoint redirect url

Genera un nuovo segreto per l'applicazione Azure

Odoo new OneDrive / SharePoint secret

Inserisci le chiavi di configurazione in Odoo

Configure Odoo for OneDrive / SahrePoint

Configurazione dell'integrazione Google Drive

  1. Attiva l'opzione 'Google Drive Sync' (cloud Storage > Configuration > Configuration). È richiesto l'add-on opzionale Google Drive Odoo Integration
  2. Vai alla Google Developer Console: https://console.developers.google.com/
  3. Seleziona o crea un progetto
  4. Trova la sezione 'Dashboard' e premi 'ENABLE APIS AND SERVICES'
  5. Trova Google Drive API e premi il pulsante per abilitarne l'API
  6. Vai a 'Credentials' e premi il pulsante 'Configure Consent Screen'. Come User Type seleziona 'External' e premi 'Create'
  7. Aggiungi le informazioni dell'app
    • Come nome dell'app scegline uno qualsiasi adatto
    • Come email di supporto utente e informazioni di contatto dello sviluppatore seleziona il tuo indirizzo email
    • Premi 'Save and Continue'
  8. Nella pagina 'Scopes' premi semplicemente 'Save and Continue'
  9. Come Test Users aggiungi il tuo indirizzo email GMail, poi premi 'Save and Continue'
  10. Poi vai a Credentials e premi il pulsante 'Create Credentials'
    • 'Web application' come tipo di applicazione
    • Come URI di reindirizzamento autorizzato aggiungi il link nel formato [YOURODOOSITENAME]/google_drive_token (es. https://odootools.com/google_drive_token).
    • Salva l'app e copia 'Client ID' e 'Client Secret'
  11. Vai a Odoo Cloud Storage > Configuration > Cloud Clients e premi 'Create'
    • Come riferimento inserisci un nome che sia chiaro a tutti gli utenti
    • Come Cloud client scegli 'Google Drive'
    • Come Root folder name inserisci un titolo che verrà usato come directory Google Drive padre per tutte le cartelle sincronizzate. Ad esempio, 'Odoo' o 'OdooERP'
    • Copia 'Client ID' nel campo 'App client ID'
    • Copia 'Client Secret' nel campo 'App client secret'
    • Inserisci l'URL di reindirizzamento generato in precedenza
    • Se usi i team drive, seleziona la casella correlata. Assicurati di usare davvero i team drive. In Google Drive dovresti trovare la voce 'Team Drives' nella barra laterale sinistra. Questa funzione è disponibile solo per le tariffe business ed enterprise
    • Se l'opzione 'Team Drive' è attiva, indica il suo nome. Deve essere esattamente lo stesso che vedi in Google Drive. Assicurati che il tuo utente abbia pieni diritti su tutti i Google drive (di solito è lo stesso utente che configura il team Google Drive)
  12. Premi 'Confirm'. Odoo ti reindirizza alla pagina di accesso Google. Verifica nel sistema, accetta tutte le condizioni e concedi tutti i permessi richiesti
  13. Dopo l'accesso, Google ti riporta a Odoo. La sincronizzazione Google Drive - Odoo è pronta per essere eseguita
  14. Applica il cloud client appena creato alle regole delle cartelle e/o alle cartelle manuali che devono essere sincronizzate con quel Google Drive
  15. Attendi l'avvio del job pianificato di sync. Solo a scopo di test: avvia l'integrazione manualmente da Cloud Storage > Configuration > Configuration > il pulsante 'Launch sync'.

Guarda anche il video di configurazione

Google Console: API

Google Console: API

API Google Drive

API Google Drive

Abilita l'API Google Drive

Abilita l'API Google Drive

Configurazione della schermata di consenso Google

Configurazione della schermata di consenso Google

Configurazione dell'API External User Type

Configurazione dell'API External User Type

Inserimento dei dettagli dell'app Google

Inserimento dei dettagli dell'app Google

Ambiti dell'app Google

Ambiti dell'app Google

Aggiunta di utenti autorizzati

Aggiunta di utenti autorizzati

Creazione delle credenziali dell'app Google

Creazione delle credenziali dell'app Google

URL di reindirizzamento dell'app Google Drive

URL di reindirizzamento dell'app Google Drive

Copia le credenziali dell'app

Copia le credenziali dell'app

Inserisci le credenziali dell'app Google in Odoo

Inserisci le credenziali dell'app Google in Odoo

Configurazione di Amazon S3

  1. Attiva l'opzione 'Amazon S3 Sync' (Cloud Storage > Configuration > Configuration). È richiesto l'add-on opzionale Amazon S3 Odoo Integration
  2. Apri la Amazon S3 Console: https://console.aws.amazon.com/s3/
  3. Crea un nuovo bucket o scegline uno esistente. Copia il nome esatto del bucket: va inserito in Odoo nel campo 'Bucket'
  4. Apri i dettagli del bucket e copia la sua AWS Region. Inseriscila in Odoo nel campo 'Region' (ad esempio, eu-west-1 o us-east-1)
  5. Apri la AWS IAM Console: https://console.aws.amazon.com/iam/
  6. Crea un nuovo utente IAM o scegli un utente tecnico esistente. Questo utente deve avere pieni diritti per elencare, leggere, creare, scrivere, copiare ed eliminare oggetti nel bucket selezionato. Puoi selezionare l'admin con pieni diritti oppure creare una nuova policy (vedi sotto)
  7. Nel modulo utente IAM, apri la scheda 'Security credentials' e premi 'Create access key'
  8. Nella pagina 'Access key best practices & alternatives', seleziona l'opzione Application running outside AWS. Questa è l'opzione corretta quando il server Odoo si collega a S3 con access key da fuori AWS, da Odoo.sh, dal tuo server o da un altro hosting. Se Odoo è installato su un'istanza AWS EC2, puoi invece selezionare Application running on an AWS compute service, ma i campi copiati in Odoo sono gli stessi
  9. Premi 'Next'. Nel passo successivo, facoltativamente inserisci un tag di descrizione come Odoo S3 Sync, poi premi 'Create access key'
  10. Nella pagina AWS finale, copia Access key o Access key ID nel campo Odoo 'Access Key'
  11. Copia Secret access key nel campo Odoo 'Secret Key'. Importante: AWS mostra la secret key una sola volta, quindi salvala prima di chiudere la finestra
  12. Se usi un provider compatibile S3 invece di AWS S3, copia l'URL dell'endpoint dal pannello di amministrazione di quel provider e inseriscilo in Odoo nel campo 'Amazon S3 endpoint URL'. Ad esempio, MinIO usa spesso un URL come https://minio.example.com o http://localhost:9000; LocalStack usa comunemente http://localhost:4566
  13. Vai a Odoo Cloud Storage > Configuration > Cloud Clients e premi 'Create'
  14. Come riferimento, inserisci un nome che sia chiaro a tutti gli utenti
  15. Come Cloud client, scegli 'Amazon S3'
  16. Come Root folder name, inserisci un titolo che verrà usato come prefisso S3 padre per tutte le cartelle sincronizzate. Ad esempio, 'Odoo' o 'OdooERP'
  17. Compila i campi 'Bucket', 'Region', 'Access Key', 'Secret Key' e, se necessario, 'Amazon S3 endpoint URL' e addressing style
  18. Scegli se Odoo deve usare URL presigned temporanei o URL pubblici di bucket/CDN. Per i bucket privati, tieni attivi gli URL presigned e imposta la loro durata in secondi
  19. Premi 'Confirm'. Odoo verifica l'accesso al bucket e crea o controlla il prefisso della cartella radice. La sincronizzazione Amazon S3 - Odoo è pronta per essere eseguita
  20. Applica il cloud client appena creato alle regole delle cartelle e/o alle cartelle manuali che devono essere sincronizzate con quel bucket Amazon S3
  21. Attendi l'avvio del job pianificato di sync. Solo a scopo di test: avvia l'integrazione manualmente da Cloud Storage > Configuration > Configuration > il pulsante 'Launch sync'.

Documentazione AWS utile: creazione di un bucket S3: https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-bucket.html, gestione delle access key IAM: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.

Esempio di bucket policy

{ "Version": "2012-10-17", "Statement": [ { "Sid": "ListObjectsInBucket", "Effect": "Allow", "Action": [ "s3:ListBucket" ], "Resource": "arn:aws:s3:::NAME_OF_YOUR_BUCKET" }, { "Sid": "AllObjectActions", "Effect": "Allow", "Action": [ "s3:GetObject", "s3:PutObject", "s3:DeleteObject" ], "Resource": "arn:aws:s3:::NAME_OF_YOUR_BUCKET/*" } ] }

Create a new AWS IAM user

Create a new IAM user in the AWS console to connect Amazon S3 with Odoo

Specify the IAM user name

Specify the IAM user name in the AWS create user wizard

Attach permission policies directly

Set permissions and choose to attach policies directly to the Amazon S3 IAM user

Amazon S3 bucket policy JSON example

Example JSON policy granting ListBucket, GetObject, PutObject and DeleteObject on the S3 bucket

Review and name the S3 policy

Review and name the faotools_bucket Amazon S3 policy with list, read and write access

Select the bucket policy for the user

Attach the faotools_bucket policy to the Amazon S3 IAM user

Review and create the IAM user

Review the IAM user details and permissions before creating the Amazon S3 user

Create an access key for the user

Open the IAM user and create an access key for the Amazon S3 connection

Choose the access key use case

Select 'Application running outside AWS' as the access key use case for Odoo

Set the access key description tag

Add an 'Odoo Connector' description tag to the Amazon S3 access key

Retrieve the access key and secret

Copy or download the Amazon S3 access key and secret access key

Configura il client Amazon S3 in Odoo

Configure and confirm the Amazon S3 cloud client in Odoo with bucket, region and keys

Configurazione dell'integrazione Nextcloud e/o ownCloud

Configurazione e accesso

  1. Attiva l'opzione 'onwCloud / Nextcloud Sync' (cloud Storage > Configuration > Configuration). È richiesto l'add-on opzionale ownCloud / Nextcloud Odoo Integration
  2. Vai a Odoo Cloud Storage > Configuration > Cloud Clients e premi 'Create'
  3. Come riferimento inserisci un nome che sia chiaro a tutti gli utenti
  4. Come Cloud client scegli 'Nextcloud' o 'ownCloud' a seconda del software che stai usando
  5. Come Root folder name inserisci un titolo che verrà usato come directory padre per tutte le cartelle sincronizzate. Ad esempio, 'Odoo' o 'OdooERP'
  6. Inserisci l'URL completo di ownCloud / Nextcloud
  7. Seleziona un utente ownCloud / Nextcloud che abbia pieni diritti per leggere, creare, scrivere ed eliminare file e cartelle nella directory radice
  8. Inserisci login e password di questo utente nei campi 'Login' e 'Password'
  9. Scegli se applicare URL pubblici o interni (vedi sotto)
  10. Premi 'Confirm'. La sincronizzazione Odoo è pronta per essere eseguita
  11. Applica il cloud client appena creato alle regole delle cartelle e/o alle cartelle manuali che devono essere sincronizzate con quell'istanza Nextcloud o ownCloud
  12. Attendi l'avvio del job pianificato di sync. Solo a scopo di test: avvia l'integrazione manualmente da Cloud Storage > Configuration > Configuration > il pulsante 'Launch sync'.

URL interni e pubblici

Per impostazione predefinita i link da Odoo a ownCloud / Nextcloud sono interni: solo gli utenti autorizzati possono accedervi. Facoltativamente rendi i link pubblici (l'impostazione 'Use Public URLs'). Allora gli URL sarebbero 'condivisi' e chiunque accederebbe agli elementi con un link diretto.

Sii cauto se decidi di usare URL condivisi (pubblici). Anche se i link sarebbero difficilmente noti a utenti esterni, c'è una lieve possibilità che diventino disponibili in seguito ad alcune azioni degli utenti. Inoltre, la generazione dei link di condivisione non è veloce e potrebbe rallentare la sincronizzazione.

Guarda anche il video di configurazione

Inserisci le credenziali ownCloud / Nextcloud

ownCloud / Nextcloud Odoo integration

Configurazione NAS (Synology, QNAP, TrueNAS, ecc.)

  1. Attiva l'opzione 'NAS Sync' (Cloud Storage > Configuration > Configuration). È richiesto l'add-on opzionale NAS Odoo Integration
  2. Prepara l'endpoint WebDAV del NAS:
    • Synology: installa e abilita WebDAV Server in DSM e scegli HTTPS dove possibile
    • QNAP: abilita WebDAV per la cartella condivisa di destinazione e usa HTTPS dove possibile
    • TrueNAS CORE: abilita il servizio WebDAV; TrueNAS SCALE: installa e configura l'app WebDAV, perché il WebDAV nativo è stato rimosso nelle release SCALE moderne
    • WebDAV generico: assicurati che PROPFIND, MKCOL, PUT, GET, MOVE e DELETE siano disponibili
  3. Se Odoo è ospitato fuori dalla rete locale del NAS, rendi l'endpoint WebDAV raggiungibile in modo sicuro. Preferisci un reverse proxy con un certificato TLS valido, una VPN/tunnel sicuro come WireGuard, Tailscale o Cloudflare Tunnel, oppure un relay del fornitore come Synology QuickConnect o QNAP myQNAPcloud. Evita di esporre un'interfaccia di amministrazione a Internet
  4. Crea un utente NAS dedicato con pieni diritti solo nella cartella condivisa di destinazione: lettura, creazione, scrittura, spostamento ed eliminazione. Non usare un account amministratore
  5. Vai a Odoo Cloud Storage > Configuration > Cloud Clients e premi 'Create'
  6. Come riferimento, inserisci un nome che sia chiaro a tutti gli utenti
  7. Come Cloud client, scegli 'Synology NAS', 'QNAP NAS', 'TrueNAS' o 'WebDAV NAS'
  8. Come Root folder name, inserisci un titolo che verrà usato come directory NAS padre per tutte le cartelle sincronizzate. Ad esempio, 'Odoo' o 'OdooERP'
  9. Inserisci l'URL WebDAV completo, login e password. Facoltativamente definisci un percorso base se Odoo deve creare la cartella radice dentro una condivisione o directory esistente
  10. Tieni 'Verify SSL' attivo per gli endpoint HTTPS pubblici. Disattivalo solo per un endpoint privato attendibile con un certificato autofirmato
  11. Facoltativamente definisci un URL base del browser se i file NAS devono essere aperti tramite un URL file station del fornitore invece dell'URL WebDAV grezzo
  12. Premi 'Confirm'. Odoo verifica la connessione WebDAV e crea o trova la directory radice. La sincronizzazione NAS - Odoo è pronta per essere eseguita
  13. Applica il cloud client appena creato alle regole delle cartelle e/o alle cartelle manuali che devono essere sincronizzate con quel storage NAS
  14. Attendi l'avvio del job pianificato di sync. Solo a scopo di test: avvia l'integrazione manualmente da Cloud Storage > Configuration > Configuration > il pulsante 'Launch sync'.

Pre-configurazione NAS

I sistemi NAS di solito espongono i file attraverso una rete locale. Se il server Odoo è ospitato fuori da quella rete, l'endpoint WebDAV deve essere raggiungibile da Odoo tramite un canale sicuro. Le opzioni consigliate sono un reverse proxy con un certificato HTTPS valido, una VPN o un tunnel sicuro come WireGuard, Tailscale o Cloudflare Tunnel, oppure un relay del fornitore come Synology QuickConnect o QNAP myQNAPcloud. L'inoltro semplice delle porte è possibile ma va considerato l'opzione meno preferibile.

Usa un utente NAS dedicato con i diritti minimi necessari su una cartella condivisa: lettura, creazione, aggiornamento, spostamento ed eliminazione. Evita gli account amministratore. Gli endpoint esposti pubblicamente devono sempre usare HTTPS e un certificato TLS valido. Il connettore ha un'opzione "Verify SSL" per i certificati autofirmati attendibili, ma di norma dovrebbe restare attiva.

Enter QNAP credentials

QNAP Odoo connection

Enter Synology credentials

Synology Odoo Connection

Inserisci le credenziali TrueNAS

TruenNAS Odoo integration

Configurazione di Box

  1. Attiva l'opzione 'Box Sync' (cloud Storage > Configuration > Configuration). È richiesto l'add-on opzionale Box Odoo Integration
  2. Crea o apri un account sviluppatore Box e vai alla Box Developer Console: https://app.box.com/developers/console
  3. Crea una Custom App e scegli OAuth 2.0 (Authorization Code Grant) come metodo di autenticazione
  4. Aggiungi l'URI di reindirizzamento come [YOURODOOSITENAME]/box_token (es. https://faotools.com/box_token). È richiesto un certificato SSL valido (https)
  5. Concedi all'app l'accesso in lettura e scrittura a file e cartelle. Evita di assegnare permessi non correlati
  6. Vai a Odoo Cloud Storage > Configuration > Cloud Clients e premi 'Create'
    • Come riferimento, inserisci un nome che sia chiaro a tutti gli utenti
    • Come Cloud client, scegli 'Box'
    • Come Root folder name, inserisci un titolo che verrà usato come directory Box padre per tutte le cartelle sincronizzate. Ad esempio, 'Odoo' o 'OdooERP'
    • Copia Box Client ID nel campo 'Client ID'
    • Copia Box Client Secret nel campo 'Client Secret'
    • Inserisci l'URL di reindirizzamento generato in precedenza
  7. Premi 'Confirm'. Odoo ti reindirizza alla pagina di accesso Box. Verifica nel sistema, accetta tutte le condizioni e concedi tutti i permessi richiesti
  8. Dopo l'accesso, Box ti riporta a Odoo. La sincronizzazione Box - Odoo è pronta per essere eseguita
  9. Applica il cloud client appena creato alle regole delle cartelle e/o alle cartelle manuali che devono essere sincronizzate con quell'account Box
  10. Attendi l'avvio del job pianificato di sync. Solo a scopo di test: avvia l'integrazione manualmente da Cloud Storage > Configuration > Configuration > il pulsante 'Launch sync'.

Create a new Box developer app

Create a new application in the Box Developer Console for the Odoo integration

Copy Box OAuth credentials

Copy the Box OAuth 2.0 client ID and client secret and set the redirect URI for Odoo

Configure the Box cloud client in Odoo

Enter the Box client ID, client secret and redirect URL in the Odoo cloud client configuration

Concedi a Odoo l'accesso a Box

Authorize Odoo in Box to read and write files and folders through the integration

Configurazione dell'integrazione Dropbox

Dipendenza Python

Lo strumento dipende dalla libreria esterna 'dropbox'. Installa questa libreria sul server Odoo con il comando:

pip3 install dropbox

Configurazione e accesso

  1. Attiva l'opzione 'Dropbox Sync' (cloud Storage > Configuration > Configuration). È richiesto l'add-on opzionale Dropbox Odoo Integration
  2. Apri la Dropbox App Console: https://www.dropbox.com/developers/apps/create per creare una nuova app
  3. Scegli un'API come 'Scoped access'
  4. Scegli il tipo di accesso come 'Full Dropbox'
  5. Seleziona un nome adatto per l'app e premi il pulsante 'Create app'
  6. Aggiungi l'URI di reindirizzamento come [YOURODOOSITENAME]/dropbox_token (es. https://faotools.com/dropbox_token). È richiesto un certificato SSL valido (https)
  7. Concedi i permessi all'app: 'Account Info (Read)', 'Files and folders Metadata (Write)', 'Files Content (Write)', 'Collaboration (Write)'. Per DropBox team assegna anche 'Team Data Members', 'Members (Read)'. Assicurati che non siano assegnati altri permessi.
  8. Submit App
  9. Vai a Odoo Cloud Storage > Configuration > Cloud Clients e premi 'Create'
    • Come riferimento inserisci un nome che sia chiaro a tutti gli utenti
    • Come Cloud client scegli 'Dropbox'
    • Come Root folder name inserisci un titolo che verrà usato come directory Google Drive padre per tutte le cartelle sincronizzate. Ad esempio, 'Odoo' o 'OdooERP'
    • Copia 'App key' in 'App key'
    • Copia 'App Secret' nel campo 'App secret'
    • Inserisci l'URL di reindirizzamento generato in precedenza
    • Se usi i team drive Dropbox
      • Seleziona la casella correlata
      • Imposta un'email dell'utente Dropbox. Dentro la cartella di questo utente verrebbero creati tutti gli elementi correlati a Odoo e solo dopo verrebbero condivisi con gli altri utenti. Sotto questo utente, tutti i file e le cartelle vengono creati, modificati, spostati ed eliminati
  10. Premi 'Confirm'. Odoo ti reindirizza alla pagina di accesso Dropbox. Verifica nel sistema, accetta tutte le condizioni e concedi tutti i permessi richiesti
  11. Dopo l'accesso, Dropbox ti riporta a Odoo. La sincronizzazione Dropbox - Odoo è pronta per essere eseguita
  12. Applica il cloud client appena creato alle regole delle cartelle e/o alle cartelle manuali che devono essere sincronizzate con quell'istanza Dropbox
  13. Attendi l'avvio del job pianificato di sync. Solo a scopo di test: avvia l'integrazione manualmente da Cloud Storage > Configuration > Configuration > il pulsante 'Launch sync'.

URL Dropbox

Dropbox ha un modo specifico per generare link a file e cartelle esistenti. In particolare, non esistono concetti di URL interni o privati. Invece, ogni elemento Dropbox può ottenere i cosiddetti URL condivisi. Tali link condivisi sono pubblici oppure solo per il team. Inoltre, quest'ultima funzione è disponibile solo per l'account Dropbox business.

Questo strumento si basa sulla meccanica dei link condivisi. Significa che ogni link di allegato è pubblico (tutti gli account Dropbox personali) oppure solo per il team (tutti gli account Dropbox business).

A volte questo non è considerato del tutto sicuro. Anche se gli URL del sito sarebbero difficilmente noti a utenti esterni, c'è una lieve possibilità che diventino disponibili in seguito ad alcune azioni degli utenti. Inoltre, la generazione dei link di condivisione non è rapidissima e potrebbe rallentare la sincronizzazione. Per questo è stata introdotta la funzione per disattivare la condivisione degli URL.

Se selezionato, tutti gli URL Dropbox in Odoo saranno del tipo https://www.dropbox.com/home/Odoo/[PATH]. Tali link non funzioneranno in molti casi. Quindi, se devi aprire file/cartelle Dropbox da Odoo, fai attenzione all'impostazione 'No links to Dropbox from Odoo'.

Guarda anche il video di configurazione

Crea un'app Dropbox

Dropbox API app to connect to Odoo

Configura l'app Dropbox: URL di reindirizzamento

Dropbox app settings

Autorizzazioni Dropbox per account personali

Odoo Dropbox app personal permissions

Autorizzazioni Dropbox per account business

Odoo Dropbox app business permissions

Configura Odoo per l'integrazione Dropbox

Odoo settings for Dropbox

Configurazione di MinIO

  1. Prepara un server MinIO in esecuzione
  2. Apri la MinIO Console
  3. Crea un nuovo bucket o scegline uno esistente. Copia il nome esatto del bucket: va inserito in Odoo nel campo 'Bucket'
  4. Crea credenziali di accesso per Odoo. In MinIO, usa una coppia access key / secret key o un account di servizio con diritti per elencare, leggere, creare, scrivere, copiare ed eliminare oggetti nel bucket selezionato
  5. Copia la Access Key MinIO nel campo Odoo 'Access Key'
  6. Copia la Secret Key MinIO nel campo Odoo 'Secret Key'. Importante: salva il secret prima di chiudere la pagina MinIO se MinIO lo mostra una sola volta
  7. Copia l'URL dell'endpoint S3 API MinIO in Odoo nel campo 'Amazon S3 endpoint URL'. Ad esempio, un server locale di solito usa http://localhost:9000, mentre un server di produzione può usare https://minio.example.com
  8. Vai a Odoo Cloud Storage > Configuration > Cloud Clients e premi 'Create'
  9. Come riferimento, inserisci un nome che sia chiaro a tutti gli utenti
  10. Come Cloud client, scegli 'MinIO'
  11. Come Root folder name, inserisci un titolo che verrà usato come prefisso oggetto MinIO padre per tutte le cartelle sincronizzate. Ad esempio, 'Odoo' o 'OdooERP'
  12. Compila i campi 'Bucket', 'Access Key', 'Secret Key' e 'Amazon S3 endpoint URL'. Il campo 'Region' è facoltativo per MinIO; se è vuoto, Odoo usa us-east-1 per la firma compatibile S3
  13. Mantieni lo stile di indirizzamento come Path-style. Questa è l'opzione consigliata per gli endpoint MinIO, soprattutto quando l'host MinIO non fornisce nomi DNS specifici per bucket
  14. Scegli se Odoo deve usare URL MinIO pubblici diretti. Attiva 'Use Public URLs' solo quando il bucket, il prefisso, il reverse proxy o il CDN è leggibile pubblicamente. Per i bucket MinIO privati, lascialo disattivato
  15. Premi 'Confirm'. Odoo verifica l'accesso al bucket e crea o controlla il prefisso della cartella radice. La sincronizzazione MinIO - Odoo è pronta per essere eseguita
  16. Applica il cloud client appena creato alle regole delle cartelle e/o alle cartelle manuali che devono essere sincronizzate con quel bucket MinIO
  17. Attendi l'avvio del job pianificato di sync. Solo a scopo di test: avvia l'integrazione manualmente da Cloud Storage > Configuration > Configuration > il pulsante 'Launch sync'.

Documentazione MinIO utile: Identity and Access Management: https://min.io/docs/minio/linux/administration/identity-access-management.html, riferimento MinIO Server: https://min.io/docs/minio/linux/reference/minio-server/minio-server.html.

Create a MinIO access key

Create an access key in the MinIO Object Store console for the Odoo cloud client

Copy the new MinIO credentials

Copy or download the newly created MinIO access key and secret key for Odoo

Configura il client cloud MinIO in Odoo

Configure and confirm the MinIO cloud client in Odoo with bucket, region, endpoint and keys

Domande frequenti su Cloud Storage Solutions Odoo v.19

Dove vengono salvati i file sincronizzati? Sono duplicati in Odoo e nei cloud?

L'app presuppone che il contenuto binario degli allegati sia conservato nel Cloud Client e non sul server Odoo. Tali allegati in Odoo diventano di tipo URL e potete accedervi in qualsiasi momento dalla casella allegati o dal Cloud Client.

Dopo la configurazione non servono azioni manuali: la sincronizzazione è completamente automatica. Decidete quali tipi di documento Odoo sincronizzare e impostate un modello correlato per ciascuno (clienti, ordini di vendita o acquisto, attività, progetti, ecc.).

Posso avere più cartelle per lo stesso tipo di documento? Ad esempio, progetti interni e progetti cliente?

Sì, è possibile. Preparate una regola per ciascuna e applicate dei filtri: ad esempio per tipo di progetto.

Rendete i filtri mutuamente esclusivi così un documento viene assegnato in modo certo. Ad esempio: «cliente ma non fornitore», «fornitore ma non cliente». Altrimenti la cartella del documento passerebbe da un modello all'altro.

È possibile rendere la sincronizzazione in tempo reale?

No. Abbiamo ragioni solide per evitare la sincronizzazione in tempo reale:

  • Prestazioni. Se la sync è in tempo reale, ogni caricamento file mostra la schermata di attesa.

  • Conflitti. Se 2 utenti modificano un elemento insieme, la situazione può restare irrisolta. Con job regolari si può correggere dopo; in tempo reale servirebbe una coda, ancora più fuorviante.

  • Funzionalità. In particolare rinomina e ristrutturazione. La sync inversa si basa strettamente sulla logica delle directory e a ogni sync controlla il 100 % degli elementi. Dopo ogni aggiornamento sarebbero migliaia di richieste al secondo. Altrimenti le modifiche andrebbero perse.

Posso modificare il nome predefinito delle cartelle nei cloud?

Potete assegnare il vostro nome alle directory dei modelli (ordini di vendita, opportunità, fornitori, ecc.) per qualsiasi tipo di documento.

Per le cartelle degli oggetti (SO-001, John Smith, ecc.) lo strumento usa il metodo Odoo che costruisce il nome visualizzato. Potete cambiarlo con un'espressione nome. La sintassi è quella dei modelli e-mail Odoo.

Posso modificare la frequenza dei job di sincronizzazione?

No, dalla versione 15 non dovete modificare le azioni pianificate. Sono ottimizzate per partire ogni 15 minuti e garantire la connessione più stabile e veloce.

I timeout del server Odoo devono essere di almeno 15 minuti (900 secondi).

Per interrompere la sync per un po', fatelo sul form del client cloud interessato.

Posso sincronizzare gli allegati con più client 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.

Usiamo un editor speciale nei nostri cloud (ad es. OnlyOffice, Office 365, ecc.). I file si aprirebbero in quell'editor?

Sì, in base alla configurazione del client cloud.

Mi basta solo l'app Cloud Storage Solution?

Dalla versione 15 l'app può essere usata da sola per strutturare gli allegati in cartelle e fornire un'interfaccia di gestione file.

Se l'obiettivo è collegarsi a uno dei client cloud, va installata almeno un'app opzionale del client.

Cosa succede quando modifico una regola cartella?

Quando una regola cartella cambia, cambia anche l'elenco delle cartelle. Se una cartella non soddisfa più le condizioni, viene rimossa. Se i file erano già sincronizzati, la sync inversa li riporta in Odoo e li elimina dal Cloud Client.

Se l'oggetto del documento non soddisfa la regola, la cartella non viene creata. Se in seguito la soddisfa, la cartella correlata verrà generata.

Quali sono le politiche di aggiornamento dei vostri strumenti?

Secondo le politiche attuali dell'Odoo Apps Store:

  • Ogni modulo acquistato per la versione 12.0 o precedente da accesso a tutte le versioni fino alla 12.0.
  • Dalla versione 13.0 ogni versione del modulo va acquistata separatamente.
  • Indipendentemente dalla versione, l'acquisto da diritto a tutti gli aggiornamenti e le correzioni entro una major version.

Il team faOtools non controlla queste politiche. Per qualsiasi domanda, contattate direttamente i rappresentanti dell'Odoo Apps Store.

Come installo l'app su Odoo.sh?

L'approccio piu diretto e il flusso integrato dello store Odoo:

1. Apri la pagina del modulo e fai clic su Deploy on odoo.sh

2. Verrai reindirizzato a GitHub. Accedi e fai clic su Create a new repo o usa uno esistente. Il repository deve essere privato. Non e consentito pubblicare le app con licenza OPL-1. Se serve, crea un nuovo repo per il progetto Odoo.sh

3. Poi, in odoo.sh, fai clic su Deploy, conferma e fai clic su Continue. Parte l'installazione.

Questi passaggi installano l'app sul branch di produzione. Per altri branch o per aggiornare:

1. Scarica il codice sorgente dallo store Odoo

2. Esegui il commit del modulo nel repository GitHub. Nessuna cartella/file dell'app deve essere in .gitignore. I repo creati da odoo.sh a volte ignorano percorsi importanti (es. /lib). Carica tutte le directory e i file del modulo

3. Esegui il deploy del branch di destinazione del progetto odoo.sh oppure attendi la build automatica se previsto.

Come installo l'app sul mio server?

1. Decomprimi il codice sorgente degli strumenti acquistati in una directory di add-on Odoo;
2. Riavvia il server Odoo;
3. Attiva la modalita sviluppatore (impostazioni tecniche);
4. Aggiorna l'elenco delle app (menu Applicazioni);
5. Trova l'app e premi Activate/Install;
6. Segui le linee guida nella pagina dell'app, se ci sono.

L'app ha componenti extra. Posso acquistarli dopo?

Si. Odoo aggiunge automaticamente le dipendenze al carrello: escludi gli strumenti gia acquistati per non pagare due volte.

Ho distribuito l'app su Odoo.sh e vedo un avviso/errore nei test

Un avviso rosso/arancione non influisce sulle funzioni dell'app. A volte i nostri moduli non superano i test automatici standard perche questi assumono un comportamento in conflitto con gli obiettivi dell'app. Ad esempio cambiamo il calcolo del prezzo, mentre i test Odoo confrontano il prezzo finale con l'algoritmo standard.

Controllate prima le funzioni del database distribuito. Funziona tutto?

Se pensate ancora che l'avviso influisca sulle funzioni reali, contattateci e inviate i log di installazione completi e l'elenco completo dei moduli distribuiti (core e di terze parti).

Posso acquistare l'app direttamente da voi?

No, distribuiamo gli strumenti solo tramite lo store ufficiale delle app Odoo.

Vorrei uno sconto

Purtroppo non abbiamo i mezzi tecnici per prezzi individuali.

Posso installare l'app sul database Odoo Online (SaaS)?

No, le app di terze parti non si possono usare su Odoo Online. Odoo SaaS blocca questa possibilita.

Lo strumento dipende da altre app. Devo acquistarle?

Si, lo strumento richiede tutti i moduli indicati nelle dipendenze. Il prezzo sulla pagina dell'app le include gia.

Qual e il prezzo del modulo in dollari USA? Perche e cambiato?

Il prezzo dei nostri moduli e in euro. Lo store Odoo converte le valute secondo il proprio tasso interno. Quindi il prezzo in dollari USA puo cambiare quando il tasso viene aggiornato.

I testi dell'app e del sito web in lingue diverse dall'inglese sono realizzati con l'assistenza dell'IA e allineati alle traduzioni ufficiali di Odoo. Se noti un errore, invia un ticket di traduzione e lo correggeremo.

Database dimostrativi Odoo (anteprime)

Per questa app potremmo fornire un database demo personalizzato gratuito.

Non hai bisogno di un numero di telefono o di una carta di credito per contattarci. Dovresti solo effettuare una breve registrazione via e-mail, che non richiede più di 30 secondi.

Su richiesta prepariamo un database di anteprima dedicato, in cui puoi eseguire qualsiasi test e verificare le tue ipotesi per circa due settimane.

Segnalazione degli errori

Se riscontri bug o comportamenti incoerenti, non esitare a contattarci. Garantiamo di fornire soluzioni entro 60 giorni dall'acquisto e siamo fortemente interessati a migliorare i nostri strumenti anche dopo questo periodo.

Non hai bisogno di un numero di telefono o di una carta di credito per contattarci. Dovresti solo effettuare una breve registrazione via e-mail, che non richiede più di 30 secondi.

Includi nella richiesta il maggior numero possibile di dettagli: schermate, registri del server Odoo, una descrizione completa di come riprodurre il problema e cosi via. In genere sono necessari alcuni giorni lavorativi per preparare un piano operativo relativo a un problema (se viene confermato un bug) o fornire indicazioni su cosa fare (in caso contrario).

Richieste di funzionalità pubbliche e idee per moduli (sviluppo gratuito)

Siamo fortemente motivati a migliorare i nostri strumenti e saremmo grati per qualsiasi feedback. Se le tue esigenze sono di uso pubblico e possono essere implementate in modo efficiente, il team le includerà nella nostra lista di cose da fare.

Tale elenco di cose da fare viene elaborato regolarmente e non prevede costi aggiuntivi. Sebbene non possiamo garantire scadenze e progettazione finale, potrebbe essere un buon modo per ottenere le funzionalità desiderate senza investimenti e rischi.

Non hai bisogno di un numero di telefono o di una carta di credito per contattarci. Dovresti solo effettuare una breve registrazione via e-mail, che non richiede più di 30 secondi.

19.0.1.4.59
  • Sono state introdotte le traduzioni assistite da IA per 25 lingue.
19.0.1.4.58
  • Sincronizzazione cartelle ottimizzata: si cercano solo gli allegati dei record aggiornati, non tutti quelli del modello.
19.0.1.4.57
  • E stata aggiunta la funzione per rimettere in coda i task non riusciti.
19.0.1.4.56
  • La reattivita dell'interfaccia Kanban e stata ristrutturata e ottimizzata.
  • I pannelli di navigazione ora supportano ridimensionamento e chiusura.
19.0.1.4.55
  • E stata aggiunta la funzione per svuotare i log di sincronizzazione dalla configurazione.
19.0.1.4.54
  • E stato aggiunto il supporto per Amazon S3, MinIO S3, Synology, QNAP, TrueNAS, altri NAS/WebDAB e BOX.
19.0.1.4.53
  • E stata corretta la visualizzazione delle cartelle archiviate nella navigazione.
19.0.1.4.52
  • E stata aggiunta la funzione per limitare il numero di cartelle per regola.
19.0.1.4.51
  • E stato corretto il trattamento di frozendict nelle azioni di massa.
19.0.1.4.50
  • Gli allegati collegati ai documenti non scompaiono piu dalla casella allegati.
19.0.1.4.49
  • E stato corretto l'andare a capo nei titoli delle cartelle.
19.0.1.4.48
  • L'azione "Open in Clouds" nella vista mobile e stata aggiornata con le modifiche recenti.
19.0.1.4.47
  • E stato corretto il report fattura non sincronizzato.
19.0.1.4.46
  • E stata aggiunta la funzione per neutralizzare i client cloud per i backup.
19.0.1.4.45
  • E stato corretto l'accesso alle cartelle della regola padre.
19.0.1.4.44
  • L'app e stata pubblicata per la versione 19.
  • E stata aggiunta la funzione delle miniature opzionali in tempo reale.
18.0.1.4.44
  • Il controllo asincrono delle cartelle e stato ottimizzato.
18.0.1.4.43
  • E stata corretta la ricerca di una cartella appena selezionata.
18.0.1.4.42
  • L'albero delle cartelle si aggiorna di nuovo passando da un record all'altro.
18.0.1.4.41
  • Non serve piu il doppio clic per rimuovere gli allegati selezionati.
18.0.1.4.40
  • La coda di rimozione backup e ora first-in, first-out.
18.0.1.4.39
  • L'app e adattata alla nuova logica dei domini con parti dinamiche.
18.0.1.4.38
  • La valutazione del filestore e aggiunta alla configurazione.
  • La sync del client cloud si puo limitare a un nome database preciso.
18.0.1.4.37
  • E stato aggiunto il blocco della creazione backup.
18.0.1.4.36
  • Sono stati corretti gli avvisi non tradotti.
18.0.1.4.35
  • Un backup del database si puo sincronizzare in automatico o a mano sui client cloud scelti. Configura pianificazione e ritenzione. Con o senza filestore e manifesto.
18.0.1.4.34
  • E stato corretto l'import errato delle librerie Python durante l'aggiornamento delle cartelle.
18.0.1.4.33
  • Il dominio accetta librerie Python: datetime ('date', 'datetime', 'time', 'timedelta', 'timezone', 'tzinfo', 'MAXYEAR', 'MINYEAR'), time ('time', 'strptime', 'strftime'), oltre a context_today (breve per datetime.now) e relativedelta.
18.0.1.4.32
  • La compatibilita con Email Marketing e adeguata agli aggiornamenti recenti di Odoo 18.
18.0.1.4.31
  • Dopo l'eliminazione gli allegati vengono deselezionati.
18.0.1.4.30
  • Gli URL degli allegati sincronizzati possono essere precalcolati.
18.0.1.4.29
  • Le cartelle create dai client cloud ricevono una sequence piu alta.
18.0.1.4.28
  • Le viste Kanban sono adattate ai principi XML di Odoo 18.
  • Il nastro Archived e aggiunto ai form di regole, cartelle, tag e condivisioni.
18.0.1.4.27
  • L'interfaccia riflette i cambiamenti della lista allegati del core.
18.0.1.4.26
  • E stato corretto il mancato inserimento di link a certe cartelle.
18.0.1.4.25
  • L'app e stata pubblicata per la versione 18.
17.0.1.4.25
  • Le sottocartelle dei genitori legati agli workspace vengono di nuovo create.
17.0.1.4.24
  • E stato corretto l'aggiornamento delle sottocartelle gia sincronizzate.
17.0.1.4.23
  • Si possono cancellare le date di blocco delle cartelle legate alle regole.
17.0.1.4.22
  • Componendo messaggi Odoo si possono selezionare allegati esistenti, anche sincronizzati.
  • Gli allegati URL sono aggiunti alla casella allegati e al file manager.
17.0.1.4.21
  • E stato corretto lo scorrimento automatico dopo una nota.
17.0.1.4.20
  • I log si possono filtrare per data e ora.
  • Nella configurazione si definisce quanti log esportare.
17.0.1.4.19
  • Il numero di ritentativi e configurabile e puo differire per task standard e reverse/move.
17.0.1.4.17
  • Il blocco padre dei task serve prima il task con priorita piu alta.
17.0.1.4.15
  • Il meccanismo di blocco e precisato per le operazioni di sync che spostano elementi.
17.0.1.4.13
  • L'accesso a una cartella intermedia di regola segue la cartella padre, non il modello della regola.
17.0.1.4.12
  • La dimensione massima degli URL e 4096.
17.0.1.4.11
  • La sync inversa e ottimizzata. I task bloccati da locking reciproco sono rimossi.
17.0.1.4.10
  • Sono stati corretti i problemi di sync inversa e all'indietro simultanee.
17.0.1.4.9
  • L'elaborazione delle cartelle riorganizzate e spostate e ottimizzata.
17.0.1.4.8
  • E stata corretta la creazione di tag e cartelle dal portale.
17.0.1.4.7
  • E stata corretta la ricerca portale per titolo di tag o cartella.
17.0.1.4.6
  • L'azione di massa "Slideshow" avvia una presentazione delle immagini scelte nel backend.
  • L'opzione "Allow slideshow" nella condivisione consente a portale/pubblico di avviare una presentazione delle immagini trovate.
  • L'algoritmo di sincronizzazione inversa e ottimizzato.
17.0.1.4.5
  • Ci sono controlli pre-fallimento per task bloccati. Se un task ferma il cron (es. memoria), il cron successivo prosegue con un altro.
17.0.1.4.4
  • L'anteprima standard Odoo e sulla scheda allegato del file manager. In Kanban si apre cliccando la miniatura. Tipi e comportamento come la casella allegati.
  • I form allegato si aprono dal menu a tre puntini del Kanban. Li si cambiano anche i colori.
  • I livelli dei log di sync sono colorati in base al livello dei messaggi.
  • Il log registra i messaggi anche se il job fallisce e ferma il thread.
17.0.1.4.3
  • E stata corretta la cartella selezionata male al primo caricamento del file manager.
17.0.1.4.2
  • Si possono dare priorita alle cartelle in base alla frequenza di sync delle regole.
17.0.1.4.1
  • La struttura del modulo e aggiornata al nuovo file manager, al trascinamento e alla condivisione portale
17.0.1.3.14
  • E stata corretta la duplicazione allegati con res_model e res_id espliciti (compatibilita HR Expenses).
17.0.1.3.13
  • Nel file manager e ora possibile selezionare piu cartelle.
  • La cartella corrente di caricamento e nel titolo del pulsante "Upload".
  • E stato introdotto la condivisione di allegati e cartelle. Condividi file, directory o tag con partner portale o pubblicamente. Facoltativamente consenti upload, navigazione ad albero e creazione di tag e cartelle.
  • Si possono scaricare tutti gli allegati di un tag. La navigazione per tag diventa facoltativa.
17.0.1.3.12
  • E stato introdotto il trascinamento per caricare file dal PC.
  • Si possono aggiornare cartella e tag rilasciando allegati sul pannello sinistro.
17.0.1.3.11
  • Sono stati corretti gli errori nell'aggiornamento di massa dei tag.
  • E stata corretta la cartella errata per i nuovi record.
  • Si puo di nuovo creare una cartella nel pannello quando non ce ne sono altre.
  • L'interfaccia dei log di sync mostra l'HTML delle risposte ricevute.
17.0.1.3.10
  • E coperto il caso raro in cui la configurazione iniziale di una cartella fallisce 8 volte ma deve comunque essere sincronizzata.
Potrebbero interessarti anche queste app
Password Manager

Lo strumento per conservare le password in Odoo in modo sicuro e condiviso. Vault

198€
KPI Balanced Scorecard

Lo strumento per impostare target KPI e controllarne il raggiungimento per periodo. Dashboard. Grafici

198€
KnowSystem: Knowledge Base System

Lo strumento per una knowledge base strutturata, interna ed esterna. KMS. Revisioni tipo wiki

398€
Universal Appointments and Time Reservations

Lo strumento per servizi su appuntamento, dalla prenotazione a vendite e recensioni

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

Lo strumento per gestire Odoo dalle chat IA tramite MCP. Claude. Qualsiasi IA con MCP.

198€
OneDrive / SharePoint Odoo Integration

Lo strumento per sincronizzare gli allegati Odoo con OneDrive in entrambi i sensi

487€ 438€
Google Drive Odoo Integration

Lo strumento per sincronizzare gli allegati Odoo con Google Drive in entrambi i sensi

487€ 438€
ownCloud / Nextcloud Odoo Integration

Lo strumento per sincronizzare gli allegati Odoo con ownCloud/Nextcloud in entrambi i sensi

487€ 438€
Dropbox Odoo Integration

Lo strumento per sincronizzare gli allegati Odoo con DropBox in entrambi i sensi

487€ 438€