Kurz gesagt
Cloud Storage Solutions ist eine Odoo 19 Dokumentenverwaltung App. Das Werkzeug, um Odoo-Anhange in Ordnern zu strukturieren und mit Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3, Box und NAS zu synchronisieren. Dateimanager. DMS.
Cloud Storage Solutions macht aus Odoo-Dateianhängen eine strukturierte Dokumentenzentrale: Benutzer durchsuchen Dateien im Dateimanager, ordnen Datensatz-Anhänge in Ordnern und Stichwörtern, teilen Dateien über das Portal und synchronisieren ausgewählte Verzeichnisse mit Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3/MinIO, Box oder NAS/WebDAV.
Ideal für
Teams mit vielen Anhängen
Geben Sie Vertrieb, Projekten, HR, Support und Operations einen gemeinsamen Odoo Dateimanager, statt wichtige Dateianhänge über Datensätze zu verstreuen.
Cloud-first-Dokumentenspeicher
Verschieben Sie Binärdateien auf die Speicherplattform, die Ihr Unternehmen bereits nutzt, während Odoo direkte Links und den Geschäftskontext behält.
Abteilungen mit mehreren Clouds
Leiten Sie verschiedene Odoo-Ordner an verschiedene Cloud-Clients, Konten, Drives, Buckets oder NAS-Freigaben, ohne den Benutzerablauf zu ändern.
Dateifreigabe im Portal
Teilen Sie Dateien, Ordner und Stichwörter mit Partnern oder öffentlichen Links, inklusive Download-Archiven, Uploads, Navigation, Suche und optionalem Chatter.
Wiederholbare Ordnerstrukturen
Erzeugen Sie Ordner aus Odoo-Objekten, Filtern, Perioden, Namensausdrücken und Standard-Unterordnern, statt Benutzer Bäume manuell bauen zu lassen.
Kontrollierter Dokumentenzugriff
Halten Sie den Odoo-seitigen Zugriff an Geschäftsdatensätze und Ordnerrechte angeglichen, während Administratoren Synchronisierung und Protokolle zentral steuern.
Bereit zur Bewertung?
Starten Sie mit einer kostenlosen Demo-Anfrage oder kaufen Sie im Odoo Apps Store.
Kostenlose personalisierte Demo-Datenbank. Keine Telefonnummer oder Kreditkarte nötig. Lebenslange Updates und Experten-Support innerhalb der Odoo-Hauptversion.
Warum Teams es wählen
Die wichtigsten Vorteile vor den Details
Strukturierte Ordner
Machen Sie aus Datensatz-Anhängen klare Ordnerbäume, erzeugt aus Odoo-Objekten, Filtern, Perioden und Namensregeln.
Cloud-Speicher-Sync
Synchronisieren Sie ausgewählte Ordner mit Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3/MinIO, Box oder NAS/WebDAV.
Bidirektionale Automatisierung
Geplante Jobs senden Odoo-Änderungen an den Speicher und holen cloudseitige Dateien, Ordner, Verschiebungen und Löschungen zurück nach Odoo.
Dateimanager
Durchsuchen Sie Ordner und Stichwörter, suchen Sie Dateien, laden Sie per Drag-and-drop hoch, verschieben Sie Dateianhänge und laden Sie einzelne Dateien oder ZIP-Archive herunter.
Bessere Anhangsbox
Öffnen Sie datensatzbezogene Ordner und Dateien aus dem Anhangspanel, damit Benutzer den Geschäftskontext behalten, während sie mit Dokumenten arbeiten.
Portal-Freigabe
Teilen Sie Dateien, Ordner und Stichwörter mit Kontakten oder öffentlichen Links, mit kontrollierten Downloads, Uploads, Navigation und Chatter.
Zugriffsrechte
Respektieren Sie den Odoo-Geschäftszugriff für automatische Ordner und steuern Sie die Sichtbarkeit manueller Ordner über Benutzer und Gruppen.
Sync-Logs
Überwachen Sie Vorgänge in der Warteschlange, Client-Status, Wiederholungen und Trennungen aus Odoo, mit Protokollen zum Export für den Support.
Feedback aus dem Odoo Apps Store
Was Kunden über die App sagen
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
Bereit zur Bewertung?
Starten Sie mit einer kostenlosen Demo-Anfrage oder kaufen Sie im Odoo Apps Store.
Kostenlose personalisierte Demo-Datenbank. Keine Telefonnummer oder Kreditkarte nötig. Lebenslange Updates und Experten-Support innerhalb der Odoo-Hauptversion.
Odoo Dateimanager-Oberfläche
Ein praktischer Dokumenten-Arbeitsbereich für Ordner, Stichwörter, Uploads, Suche, Massenaktionen und Archive.
Dokumente wie ein Dateisystem navigieren
- Durchsuchen Sie Dateianhänge nach Ordnern und Stichwörtern, statt Datensätze einzeln zu öffnen.
- Erweitern Sie Baumebenen, erstellen Sie manuelle Unterordner, bearbeiten Sie Ordnereinstellungen und öffnen Sie verknüpfte Odoo-Objekte.
- Suchen und markieren Sie Ordner oder Stichwörter schnell, auch in großen Dokumentenbäumen.
Dateien in Masse bearbeiten
- Laden Sie Dateien in den aktuellen Ordner per Schaltfläche oder Drag-and-drop hoch.
- Verschieben Sie Dateianhänge zwischen Ordnern oder Datensatzkontexten und aktualisieren Sie Stichwörter mit Massenaktionen.
- Laden Sie ausgewählte Dateianhänge, ganze Ordner oder Stichwörter als ein ZIP-Archiv herunter.
Erweiterte Anhangsbox
Datensatz-Anhänge werden zu organisierten Ordnern, nicht zu einer flachen Dateiliste.
Datensatzdateien strukturiert halten
- Zeigen Sie jedes Odoo-Objekt mit eigenen Ordnern und Unterordnern direkt aus dem Anhangsbereich.
- Fügen Sie Dateien hinzu, verschieben, laden herunter und öffnen Sie sie, ohne den Geschäftsdatensatz zu verlassen, an dem Benutzer bereits arbeiten.
- Nutzen Sie Stichwörter und Ordner zusammen, damit Dokumente nach Monaten Aktivität leicht auffindbar bleiben.
Odoo-Kontext mit Cloud-Dateien verbinden
- Öffnen Sie synchronisierte Ordner und Dateien im verbundenen Cloud-Client aus Odoo.
- Bewahren Sie die Verknüpfung zwischen Cloud-Verzeichnissen und ihren Odoo-Datensätzen für einfachere Navigation.
- Halten Sie die tägliche Dateiarbeit nahe an Verkaufsaufträgen, Aufgaben, Tickets, Partnern und anderen Odoo-Dokumenten.
Cloud Storage-Synchronisierung
Warteschlangenbasierte bidirektionale Synchronisierung mit den Speicher-Clients, denen Ihr Unternehmen bereits vertraut.
Den richtigen Speicher pro Ordner wählen
- Verbinden Sie Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3/MinIO, Box und NAS/WebDAV über optionale Erweiterungen.
- Nutzen Sie mehrere Cloud-Verbindungen gleichzeitig für verschiedene Abteilungen, Modelle, Ordner oder Konten.
- Halten Sie einen synchronisierten Ordner auf einem Ziel-Client, während seine Unterordner demselben Speicherpfad folgen.
Automatischer Zwei-Wege-Sync
- Die direkte Synchronisierung erstellt Cloud-Ordner, lädt Dateianhänge hoch und ersetzt synchronisierte Binärdateien durch URL-Anhänge in Odoo.
- Die Rückwärts-Synchronisierung erkennt cloudseitige Dateien, Unterordner, Updates, Verschiebungen und Löschungen und spiegelt sie in Odoo.
- Die Reverse-Synchronisierung holt Dateien nach Odoo zurück, wenn eine Verbindung zurückgesetzt wird oder ein Ordner zu einem anderen Client wechselt.
Vorhersagbare Warteschlangenverarbeitung
- Geplante Jobs bereiten Sync-Aufgaben regelmäßig vor und verarbeiten sie, ohne dass Benutzer Dateien manuell senden müssen.
- Ordnerprüfungen nutzen FIFO-Logik, damit ältere ungeprüfte Verzeichnisse zuerst drankommen.
- Blockierende Operationen haben Vorrang, und fehlgeschlagene Einträge werden wiederholt, während die Warteschlange unabhängige Arbeit fortsetzt.
Transparente Überwachung
- Verfolgen Sie geplante Operationen, ausgeführte Jobs, Fehler und Client-Status in den Cloud Storage-Sync-Logs.
- Abonnieren Sie Benachrichtigungen für wichtige Client-Ereignisse wie Trennungen oder wiederholte Fehler.
- Exportieren und teilen Sie Protokolle, wenn ein Administrator oder das Support-Team Belege braucht, was geschehen ist.
Automatische Ordnerregeln
Erzeugen Sie Ordnerbäume aus Odoo-Daten, damit die Dokumentenstruktur echten Geschäftsobjekten folgt.
Modellbasierte Ordnerbäume
- Entscheiden Sie, welche Odoo-Modelle Ordner brauchen, und lassen Sie geplante Prüfungen Verzeichnisse für passende Datensätze anlegen.
- Bauen Sie Hierarchien aus über- und untergeordneten Regeln, damit Kunden, Aufträge, Projekte, Aufgaben und Dokumente am richtigen Ort erscheinen.
- Nutzen Sie relative Perioden und Feldfilter, um nur die Datensätze zu synchronisieren, die zählen.
Geschäftstaugliche Benennung
- Erzeugen Sie Ordnernamen aus Ausdrücken, Datensatzfeldern und verwandten Werten statt aus statischen Labels.
- Fügen Sie Standard-Unterordner und Standarddateien für wiederholbare Dokumentenpakete hinzu.
- Priorisieren Sie Regelprüfungen, damit große Strukturen vorhersagbar bleiben und Administratoren den Rollout steuern.
Manuelle und automatische Ordner zusammen
- Lassen Sie Benutzer manuelle Unterordner anlegen, wo Flexibilität nötig ist, während Regeln die wiederkehrende Struktur halten.
- Verschieben Sie manuelle Ordner per Drag-and-drop, ohne automatisch erzeugte Verzeichnisse zu stören.
- Halten Sie Ordner mit Odoo-Objekten verbunden, damit Zugriff, Navigation und Cloud-Sync sinnvoll bleiben.
Bereit für Enterprise Documents
- Mit der Erweiterung Enterprise Documents erzeugen arbeitsbereichbezogene Regeln Cloud-Ordner aus Odoo Documents-Arbeitsbereichen.
- Workspace-Filter lassen Sie ausgewählte Arbeitsbereiche synchronisieren, statt die volle Documents-Struktur zu spiegeln.
- Benutzer behalten vertraute Odoo Documents-Aktionen wie Download, Teilen und Signieren nach der Synchronisierung.
Freigabe von Dateien und Ordnern
Kontrollierte Portal- und öffentliche Freigabe für Dateianhänge, Ordner und Stichwörter.
Genau diesen Dokumentensatz teilen
- Teilen Sie ausgewählte Dateianhänge, ganze Ordner, Unterordner oder alle Dateien zu gewählten Stichwörtern.
- Gewähren Sie Odoo-Kontakten Zugriff und senden Sie Einladungen an Portalbenutzer, wenn die Freigabe bereit ist.
- Erzeugen Sie öffentliche Zugriffslinks, wenn ein Empfänger kein Portal-Konto braucht.
Empfänger arbeiten lassen, nicht nur ansehen
- Erlauben Sie Downloads einzelner Dateien, Ordner, Stichwörter oder der ganzen Freigabe als ZIP-Archive.
- Erlauben Sie optional Uploads, Ordnernavigation, Stichwortnavigation, Suche und das Anlegen von Elementen.
- Aktivieren Sie den Freigabe-Chatter, wenn der Dateiaustausch einen Diskussions-Thread braucht.
Bereit zur Bewertung?
Starten Sie mit einer kostenlosen Demo-Anfrage oder kaufen Sie im Odoo Apps Store.
Kostenlose personalisierte Demo-Datenbank. Keine Telefonnummer oder Kreditkarte nötig. Lebenslange Updates und Experten-Support innerhalb der Odoo-Hauptversion.
Dokumentenverwaltung und Sync-Zugriffsrechte
Odoo-seitige Berechtigungen bleiben an Geschäftsdatensätze, manuelle Ordner und Administratorrollen angeglichen.
Rechte folgen dem Odoo-Kontext
- Der Zugriff auf automatische Ordner basiert auf dem Zugriff auf das verknüpfte Odoo-Objekt.
- Benutzer müssen auch auf übergeordnete Ordner zugreifen können, damit der volle Pfad geschützt bleibt.
- Manuelle Ordner können über Benutzer und Gruppen eingeschränkt oder ohne Einschränkung offen gelassen werden.
Klare Administratorgrenzen
- Dateimanager Access lässt Benutzer mit dem Menü Cloud Storage und dem Dateimanager arbeiten.
- Administrationsrechte sind für Ordnerregeln, Cloud-Verbindungen, Sync-Logs und globale Einstellungen erforderlich.
- Berechtigungen des Cloud-Anbieters bleiben nach der Synchronisierung im Ziel-Cloud-System verwaltet.
Nutzungshinweise
Einige Punkte, damit die Synchronisierung in einer echten Odoo-Umgebung vorhersagbar bleibt.
Sync ist nicht sofort
- Die Synchronisierung ist nicht in Echtzeit. Sie läuft über geplante Jobs und eine Aufgabenwarteschlange, daher kann Zeit vergehen, bis Änderungen auf beiden Seiten erscheinen.
- Cloud-Verbindungen stützen sich auf APIs Dritter, die sich ändern oder zeitweise nicht verfügbar sein können, daher können gelegentliche Wiederholungen oder Neuverbindungen nötig sein.
- Wir empfehlen, eine unabhängige Kopie wichtiger Daten zu behalten, da Löschungen und Reverse-Operationen weitergegeben werden und schwer rückgängig zu machen sein können.
Den Sync-Umfang angemessen halten
- Je weiter der Synchronisierungsumfang, desto länger dauert eine volle Prüfung und desto mehr Randfälle können auftreten.
- Synchronisieren Sie nach Möglichkeit nur die Ordner, die Sie wirklich brauchen, statt den gesamten Anhangsbestand.
- Eine Verengung des Umfangs macht Sync in der Regel schneller und leichter zu überwachen.
Das Volumen pro Ordner beachten
- Sehr große Ordner können Auflistung und Verarbeitung auf beiden Seiten verlangsamen.
- Wir empfehlen, die Zahl der Dateien und Unterordner pro Verzeichnis in angemessenen Grenzen zu halten.
- Große Mengen auf mehrere Ordner aufzuteilen ist in der Regel vorhersagbarer, als alles in einem Ordner zu legen.
Bereit zur Bewertung?
Starten Sie mit einer kostenlosen Demo-Anfrage oder kaufen Sie im Odoo Apps Store.
Kostenlose personalisierte Demo-Datenbank. Keine Telefonnummer oder Kreditkarte nötig. Lebenslange Updates und Experten-Support innerhalb der Odoo-Hauptversion.
Konfigurations- und Installationstipps für Cloud Storage Solutions Odoo v.19
Odoo-Serverkonfiguration
Damit die Synchronisierung korrekt arbeitet, setzen Sie passende Timeouts in der Odoo-Konfigurationsdatei: LIMIT_TIME_CPU, LIMIT_TIME_REAL, LIMIT_TIME_REAL_CRON sollten mehr als 900 Sekunden betragen.
Für Odoo.sh sollte das nicht geschehen, da Timeouts vorgegeben und nicht konfigurierbar sind.
Vermeiden Sie auch, die von der App angenommene Cron-Frequenz zu ändern: '[Cloud Storage] Prepare Cloud Folders', '[Cloud Storage] Run / Prepare sync queue'. Diese Jobs sind auf alle 15 Minuten eingestellt, und diese Frequenz wird in den Algorithmen genutzt, um Unterbrechungen und Datenverluste zu vermeiden. Wenn Sie Sync eine Weile stoppen müssen, pausieren Sie einzelne Cloud-Clients statt dessen.
Allgemeine Python-Abhängigkeit
Das Tool hängt von der externen Bibliothek 'sortedcontainers' ab. Installieren Sie diese Bibliothek für Ihren Odoo-Server mit dem Befehl:
pip3 install sortedcontainersEinrichtung der OneDrive- und/oder SharePoint-Integration
Python-Abhängigkeit
Das Tool hängt von der externen Bibliothek 'microsoftgraph' ab. Installieren Sie diese Bibliothek für Ihren Odoo-Server mit dem Befehl:
pip3 install microsoftgraph-python
Konfiguration und Anmeldung
- Schalten Sie die Option 'OneDrive / SharePoint Sync' ein (cloud Storage > Configuration > Configuration). Das optionale Add-on OneDrive / SharePoint Odoo Integration ist erforderlich
- Stellen Sie sicher, dass Ihr Microsoft-Benutzer volle Admin-Rechte für OneDrive / SharePoint hat, das Sie mit Odoo verbinden wollen. Dieser Benutzer wird nur zum Erteilen von Berechtigungen benötigt, die Benutzerdaten werden nicht in Odoo gehalten und danach nicht verwendet. Außerdem darf die verwendete Microsoft-E-Mail-Adresse keine Weiterleitung haben (häufig, wenn Sie Ihren Domainnamen konfigurieren, die primäre Adresse aber weiter eine Microsoft-Domain wie @outlook.com, @office365 usw. ist).
- Gehen Sie zu Ihrem Azure Portal: https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade
- Klicken Sie auf 'New registration'
- Geben Sie einen neuen Namen für die Anwendung ein und setzen Sie die Redirect-URI auf [YOURODOOSITENAME]/one_drive_token (z. B. https://odootools.com/one_drive_token). Als unterstützte Kontotypen wählen Sie 'Accounts in any organizational directory (Any Azure ID directory - Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox)'.
- Gehen Sie zu Certificates & secrets - klicken Sie auf 'New Client Secret'. Speichern Sie den Secret-Wert irgendwo
- Gehen Sie zu Odoo Cloud Storage > Configuration > Cloud Clients und klicken Sie auf 'Create'
- Als Referenz geben Sie einen Namen ein, der für alle Benutzer klar ist
- Als Cloud-Client wählen Sie 'OneDrive' oder 'SharePoint', je nach der Software, die Sie nutzen
- Als Root folder name geben Sie einen Titel ein, der als übergeordnetes OneDrive-Verzeichnis für alle synchronisierten Ordner dient. Zum Beispiel 'Odoo' oder 'OdooERP'
- Kopieren Sie 'Application Client ID' nach 'App client ID'
- Kopieren Sie den Secret-Wert in das Feld 'App client secret'
- Fügen Sie die zuvor erzeugte Redirect-URL ein
- Wenn Sie SharePoint nutzen:
- Gehen Sie zu Ihrer SharePoint-Site und bereiten Sie eine neue Dokumentbibliothek (Drive) vor. Sie können eine vorhandene nutzen, z. B. 'Documents'. Der Odoo-Ordner wird danach dort angelegt, und er lässt sich nicht in eine andere Bibliothek verschieben
- Die SharePoint-URL muss vom Typ https://[URL]/ sein. Der letzte '/' ist erforderlich - der Site-Name darf nicht enthalten sein. Zum Beispiel https://odootools.sharepoint.com/
- Die SharePoint-Site sollte entweder root sein (die oberste SharePoint-Site), my_site_name (dann gilt sie als sites/my_site_name) oder sites/my_site_name (statt 'sites' kann es 'teams' usw. sein). Am Anfang und Ende darf kein '/' stehen. Zum Beispiel sites/odootools
- Als Documents Library verwenden Sie eine in SharePoint angelegte
- Klicken Sie auf 'Confirm'. Odoo leitet Sie zur Microsoft-Anmeldeseite. Prüfen Sie im System, stimmen Sie allen Bedingungen zu und erteilen Sie alle angefragten Berechtigungen
- Nach der Anmeldung leitet OneDrive Sie zurück nach Odoo. Die OneDrive-Odoo-Synchronisierung ist bereit
- Wenden Sie den neu erstellten Cloud-Client auf Ordnerregeln und/oder manuelle Ordner an, die mit dieser OneDrive- oder SharePoint-Instanz synchronisiert werden sollen
- Warten Sie, bis der geplante Sync-Job startet. Nur zu Testzwecken: starten Sie die Integration manuell unter Cloud Storage > Configuration > Configuration > der Schaltfläche 'Launch sync'.
Siehe auch das Konfigurationsvideo
Azure-Anwendung erstellen
Neue OneDrive-Webplattform und Weiterleitungs-URL
Neues Geheimnis fur die Azure-Anwendung erzeugen
Konfigurationsschlussel in Odoo eingeben
Einrichtung der Google Drive-Integration
- Schalten Sie die Option 'Google Drive Sync' ein (cloud Storage > Configuration > Configuration). Das optionale Add-on Google Drive Odoo Integration ist erforderlich
- Gehen Sie zur Google Developer Console: https://console.developers.google.com/
- Wählen oder erstellen Sie ein Projekt
- Finden Sie den Abschnitt 'Dashboard' und klicken Sie auf 'ENABLE APIS AND SERVICES'
- Finden Sie die Google Drive API und klicken Sie auf die Schaltfläche, um ihre API zu aktivieren
- Gehen Sie zu 'Credentials' und klicken Sie auf 'Configure Consent Screen'. Als User Type wählen Sie 'External' und klicken Sie auf 'Create'
- App-Informationen hinzufügen
- Als App-Name wählen Sie einen passenden
- Als User-Support-E-Mail und Entwicklerkontakt wählen Sie Ihre E-Mail-Adresse
- Klicken Sie auf 'Save and Continue'
- Auf der Seite 'Scopes' klicken Sie einfach auf 'Save and Continue'
- Fügen Sie unter Test Users Ihre GMail-E-Mail-Adresse hinzu und klicken Sie dann auf 'Save and Continue'
- Gehen Sie dann zu Credentials und klicken Sie auf 'Create Credentials'
- 'Web application' als Anwendungstyp
- Als autorisierte Redirect-URI fügen Sie den Link im Format [YOURODOOSITENAME]/google_drive_token hinzu (z. B. https://odootools.com/google_drive_token).
- Speichern Sie die App und kopieren Sie 'Client ID' und 'Client Secret'
- Gehen Sie zu Odoo Cloud Storage > Configuration > Cloud Clients und klicken Sie auf 'Create'
- Als Referenz geben Sie einen Namen ein, der für alle Benutzer klar ist
- Als Cloud-Client wählen Sie 'Google Drive'
- Als Root folder name geben Sie einen Titel ein, der als übergeordnetes Google Drive-Verzeichnis für alle synchronisierten Ordner dient. Zum Beispiel 'Odoo' oder 'OdooERP'
- Kopieren Sie 'Client ID' nach 'App client ID'
- Kopieren Sie 'Client Secret' in das Feld 'App client secret'
- Fügen Sie die zuvor erzeugte Redirect-URL ein
- Wenn Sie Team Drives nutzen, aktivieren Sie das zugehörige Kästchen. Stellen Sie sicher, dass Sie wirklich Team Drives nutzen. In Ihrem Google Drive sollte links der Eintrag 'Team Drives' stehen. Diese Funktion gibt es nur in Business- und Enterprise-Tarifen
- Wenn die Option 'Team Drive' aktiv ist, geben Sie ihren Namen ein. Er muss genau so sein, wie Sie ihn in Google Drive sehen. Stellen Sie sicher, dass Ihr Benutzer volle Rechte für alle Google-Drives hat (meist derselbe Benutzer, der Ihr Team-Google-Drive konfiguriert)
- Klicken Sie auf 'Confirm'. Odoo leitet Sie zur Google-Anmeldeseite. Prüfen Sie im System, stimmen Sie allen Bedingungen zu und erteilen Sie alle angefragten Berechtigungen
- Nach der Anmeldung leitet Google Sie zurück nach Odoo. Die Google Drive-Odoo-Synchronisierung ist bereit
- Wenden Sie den neu erstellten Cloud-Client auf Ordnerregeln und/oder manuelle Ordner an, die mit diesem Google Drive synchronisiert werden sollen
- Warten Sie, bis der geplante Sync-Job startet. Nur zu Testzwecken: starten Sie die Integration manuell unter Cloud Storage > Configuration > Configuration > der Schaltfläche 'Launch sync'.
Siehe auch das Konfigurationsvideo
Google Console: APIs
Google Drive API
Google Drive API aktivieren
Google-Zustimmungsbildschirm konfigurieren
External User Type API einrichten
Google-App-Details eingeben
Google-App-Bereiche
Autorisierte Benutzer hinzufugen
Google-App-Zugangsdaten erstellen
Weiterleitungs-URL der Google-Drive-App Google Drive
App-Zugangsdaten kopieren
Google-App-Zugangsdaten in Odoo eingeben
Einrichtung von Amazon S3
- Schalten Sie die Option 'Amazon S3 Sync' ein (Cloud Storage > Configuration > Configuration). Das optionale Add-on Amazon S3 Odoo Integration ist erforderlich
- Öffnen Sie die Amazon S3 Console: https://console.aws.amazon.com/s3/
- Erstellen Sie einen neuen Bucket oder wählen Sie einen vorhandenen. Kopieren Sie den exakten Bucket-Namen: er wird in Odoo ins Feld 'Bucket' eingetragen
- Öffnen Sie die Bucket-Details und kopieren Sie die AWS Region. Tragen Sie sie in Odoo ins Feld 'Region' ein (zum Beispiel eu-west-1 oder us-east-1)
- Öffnen Sie die AWS IAM Console: https://console.aws.amazon.com/iam/
- Erstellen Sie einen neuen IAM-Benutzer oder wählen Sie einen vorhandenen technischen Benutzer. Dieser Benutzer braucht volle Rechte zum Listen, Lesen, Erstellen, Schreiben, Kopieren und Löschen von Objekten im gewählten Bucket. Sie können den vollen Admin wählen oder eine neue Policy anlegen (siehe unten)
- Im IAM-Benutzerformular öffnen Sie den Tab 'Security credentials' und klicken Sie auf 'Create access key'
- Auf der Seite 'Access key best practices & alternatives' wählen Sie die Option Application running outside AWS. Das ist die richtige Option, wenn Ihr Odoo-Server per Access Key von außerhalb AWS, von Odoo.sh, von Ihrem eigenen Server oder einem anderen Hosting-Anbieter zu S3 verbindet. Wenn Odoo auf einer AWS EC2-Instanz läuft, können Sie stattdessen Application running on an AWS compute service wählen; die nach Odoo kopierten Felder sind dieselben
- Klicken Sie auf 'Next'. Optional geben Sie im nächsten Schritt ein Beschreibungstag wie Odoo S3 Sync ein und klicken Sie dann auf 'Create access key'
- Auf der letzten AWS-Seite kopieren Sie Access key oder Access key ID in das Odoo-Feld 'Access Key'
- Kopieren Sie Secret access key in das Odoo-Feld 'Secret Key'. Wichtig: AWS zeigt den Secret Key nur einmal, speichern Sie ihn daher vor dem Schließen des Fensters
- Wenn Sie einen S3-kompatiblen Anbieter statt AWS S3 nutzen, kopieren Sie die Endpoint-URL aus dessen Admin-Panel und tragen Sie sie in Odoo ins Feld 'Amazon S3 endpoint URL' ein. MinIO nutzt oft eine URL wie https://minio.example.com oder http://localhost:9000; LocalStack nutzt üblicherweise http://localhost:4566
- Gehen Sie zu Odoo Cloud Storage > Configuration > Cloud Clients und klicken Sie auf 'Create'
- Als Referenz geben Sie einen Namen ein, der für alle Benutzer klar ist
- Als Cloud-Client wählen Sie 'Amazon S3'
- Als Root folder name geben Sie einen Titel ein, der als übergeordnetes S3-Präfix für alle synchronisierten Ordner dient. Zum Beispiel 'Odoo' oder 'OdooERP'
- Füllen Sie die Felder 'Bucket', 'Region', 'Access Key', 'Secret Key' und bei Bedarf 'Amazon S3 endpoint URL' sowie den Addressing-Style
- Wählen Sie, ob Odoo temporäre presigned URLs oder öffentliche Bucket-/CDN-URLs nutzen soll. Für private Buckets lassen Sie presigned URLs aktiv und setzen Sie deren Lebensdauer in Sekunden
- Klicken Sie auf 'Confirm'. Odoo prüft den Bucket-Zugriff und erstellt oder verifiziert das Root-Ordner-Präfix. Die Amazon S3-Odoo-Synchronisierung ist bereit
- Wenden Sie den neu erstellten Cloud-Client auf Ordnerregeln und/oder manuelle Ordner an, die mit diesem Amazon S3-Bucket synchronisiert werden sollen
- Warten Sie, bis der geplante Sync-Job startet. Nur zu Testzwecken: starten Sie die Integration manuell unter Cloud Storage > Configuration > Configuration > der Schaltfläche 'Launch sync'.
Nützliche AWS-Dokumentation: S3-Bucket anlegen: https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-bucket.html, IAM Access Keys verwalten: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Beispiel einer 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
Specify the IAM user name
Attach permission policies directly
Amazon S3 bucket policy JSON example
Review and name the S3 policy
Select the bucket policy for the user
Review and create the IAM user
Create an access key for the user
Choose the access key use case
Set the access key description tag
Retrieve the access key and secret
Amazon-S3-Client in Odoo konfigurieren
Einrichtung der Nextcloud- und/oder ownCloud-Integration
Konfiguration und Anmeldung
- Schalten Sie die Option 'onwCloud / Nextcloud Sync' ein (cloud Storage > Configuration > Configuration). Das optionale Add-on ownCloud / Nextcloud Odoo Integration ist erforderlich
- Gehen Sie zu Odoo Cloud Storage > Configuration > Cloud Clients und klicken Sie auf 'Create'
- Als Referenz geben Sie einen Namen ein, der für alle Benutzer klar ist
- Als Cloud-Client wählen Sie 'Nextcloud' oder 'ownCloud', je nach der Software, die Sie nutzen
- Als Root folder name geben Sie einen Titel ein, der als übergeordnetes Verzeichnis für alle synchronisierten Ordner dient. Zum Beispiel 'Odoo' oder 'OdooERP'
- Geben Sie die volle ownCloud- / Nextcloud-URL ein
- Wählen Sie einen ownCloud- / Nextcloud-Benutzer mit vollen Rechten zum Lesen, Erstellen, Schreiben und Löschen von Dateien und Ordnern im Root-Verzeichnis
- Geben Sie Login und Passwort dieses Benutzers in die Felder 'Login' und 'Password' ein
- Wählen Sie, ob Sie öffentliche oder interne URLs anwenden möchten (siehe unten)
- Klicken Sie auf 'Confirm'. Die Odoo-Synchronisierung ist bereit
- Wenden Sie den neu erstellten Cloud-Client auf Ordnerregeln und/oder manuelle Ordner an, die mit dieser Nextcloud- oder ownCloud-Instanz synchronisiert werden sollen
- Warten Sie, bis der geplante Sync-Job startet. Nur zu Testzwecken: starten Sie die Integration manuell unter Cloud Storage > Configuration > Configuration > der Schaltfläche 'Launch sync'.
Interne und öffentliche URLs
Standardmäßig sind Links von Odoo zu ownCloud / Nextcloud intern: nur autorisierte Benutzer dürfen sie öffnen. Optional machen Sie Links öffentlich (die Einstellung 'Use Public URLs'). Dann wären URLs 'shared', und jeder könnte Elemente über einen direkten Link öffnen.
Seien Sie vorsichtig, wenn Sie geteilte (öffentliche) URLs nutzen. Die Links wären Außenstehenden kaum bekannt, es besteht aber eine geringe Chance, dass sie durch Benutzeraktionen verfügbar werden. Außerdem ist das Erzeugen von Share-Links nicht schnell und kann die Synchronisierung verlangsamen.
Siehe auch das Konfigurationsvideo
ownCloud-/Nextcloud-Zugangsdaten eingeben
Einrichtung von NAS (Synology, QNAP, TrueNAS usw.)
- Schalten Sie die Option 'NAS Sync' ein (Cloud Storage > Configuration > Configuration). Das optionale Add-on NAS Odoo Integration ist erforderlich
- Bereiten Sie Ihren NAS-WebDAV-Endpunkt vor:
- Synology: installieren und aktivieren Sie WebDAV Server in DSM und wählen Sie HTTPS, wo möglich
- QNAP: aktivieren Sie WebDAV für den Ziel-Share und nutzen Sie HTTPS, wo möglich
- TrueNAS CORE: aktivieren Sie den WebDAV-Dienst; TrueNAS SCALE: installieren und konfigurieren Sie die WebDAV-App, da natives WebDAV in modernen SCALE-Releases entfernt wurde
- Generisches WebDAV: stellen Sie sicher, dass PROPFIND, MKCOL, PUT, GET, MOVE und DELETE verfügbar sind
- Wenn Odoo außerhalb des lokalen NAS-Netzes gehostet wird, machen Sie den WebDAV-Endpunkt sicher erreichbar. Bevorzugen Sie einen Reverse Proxy mit gültigem TLS-Zertifikat, ein VPN/sicheren Tunnel wie WireGuard, Tailscale oder Cloudflare Tunnel oder ein Anbieter-Relay wie Synology QuickConnect oder QNAP myQNAPcloud. Vermeiden Sie, eine Administrationsoberfläche ins Internet zu legen
- Legen Sie einen eigenen NAS-Benutzer mit vollen Rechten nur im Ziel-Share an: Lesen, Erstellen, Schreiben, Verschieben und Löschen. Nutzen Sie kein Administratorkonto
- Gehen Sie zu Odoo Cloud Storage > Configuration > Cloud Clients und klicken Sie auf 'Create'
- Als Referenz geben Sie einen Namen ein, der für alle Benutzer klar ist
- Als Cloud-Client wählen Sie 'Synology NAS', 'QNAP NAS', 'TrueNAS' oder 'WebDAV NAS'
- Als Root folder name geben Sie einen Titel ein, der als übergeordnetes NAS-Verzeichnis für alle synchronisierten Ordner dient. Zum Beispiel 'Odoo' oder 'OdooERP'
- Geben Sie die volle WebDAV-URL, Login und Passwort ein. Optional definieren Sie einen Basispfad, wenn Odoo den Root-Ordner in einem bestehenden Share oder Verzeichnis anlegen soll
- Lassen Sie 'Verify SSL' für öffentliche HTTPS-Endpunkte aktiv. Deaktivieren Sie es nur für einen vertrauenswürdigen privaten Endpunkt mit selbstsigniertem Zertifikat
- Optional definieren Sie eine Browser-Basis-URL, wenn NAS-Dateien über eine File-Station-URL des Anbieters statt über die rohe WebDAV-URL geöffnet werden sollen
- Klicken Sie auf 'Confirm'. Odoo prüft die WebDAV-Verbindung und erstellt oder findet das Root-Verzeichnis. Die NAS-Odoo-Synchronisierung ist bereit
- Wenden Sie den neu erstellten Cloud-Client auf Ordnerregeln und/oder manuelle Ordner an, die mit diesem NAS-Speicher synchronisiert werden sollen
- Warten Sie, bis der geplante Sync-Job startet. Nur zu Testzwecken: starten Sie die Integration manuell unter Cloud Storage > Configuration > Configuration > der Schaltfläche 'Launch sync'.
NAS-Vorkonfiguration
NAS-Systeme stellen Dateien üblicherweise über ein lokales Netz bereit. Wenn Ihr Odoo-Server außerhalb dieses Netzes gehostet wird, muss der WebDAV Endpunkt von Odoo über einen sicheren Kanal erreichbar sein. Empfohlene Optionen sind ein Reverse Proxy mit gültigem HTTPS- Zertifikat, ein VPN oder sicherer Tunnel wie WireGuard, Tailscale oder Cloudflare Tunnel oder ein Anbieter-Relay wie Synology QuickConnect oder QNAP myQNAPcloud. Reines Port Forwarding ist möglich, sollte aber als letzte Wahl gelten.
Nutzen Sie einen eigenen NAS-Benutzer mit den minimal nötigen Rechten auf einem Share: Lesen, Erstellen, Aktualisieren, Verschieben und Löschen. Vermeiden Sie Administratorkonten. Öffentlich erreichbare Endpunkte sollten immer HTTPS und ein gültiges TLS-Zertifikat nutzen. Der Connector hat eine Option "Verify SSL" für vertrauenswürdige selbstsignierte Zertifikate, sollte aber normalerweise aktiv bleiben.
Enter QNAP credentials
Enter Synology credentials
TrueNAS-Zugangsdaten eingeben
Einrichtung von Box
- Schalten Sie die Option 'Box Sync' ein (cloud Storage > Configuration > Configuration). Das optionale Add-on Box Odoo Integration ist erforderlich
- Erstellen oder öffnen Sie ein Box-Entwicklerkonto und gehen Sie zur Box Developer Console: https://app.box.com/developers/console
- Erstellen Sie eine Custom App und wählen Sie OAuth 2.0 (Authorization Code Grant) als Authentifizierungsmethode
- Fügen Sie die Redirect-URI als [YOURODOOSITENAME]/box_token hinzu (z. B. https://faotools.com/box_token). Ein gültiges SSL-Zertifikat (https) ist erforderlich
- Gewähren Sie der App Zugriff zum Lesen und Schreiben von Dateien und Ordnern. Vermeiden Sie fremde Berechtigungen
- Gehen Sie zu Odoo Cloud Storage > Configuration > Cloud Clients und klicken Sie auf 'Create'
- Als Referenz geben Sie einen Namen ein, der für alle Benutzer klar ist
- Als Cloud-Client wählen Sie 'Box'
- Als Root folder name geben Sie einen Titel ein, der als übergeordnetes Box-Verzeichnis für alle synchronisierten Ordner dient. Zum Beispiel 'Odoo' oder 'OdooERP'
- Kopieren Sie die Box Client ID in das Feld 'Client ID'
- Kopieren Sie das Box Client Secret in das Feld 'Client Secret'
- Fügen Sie die zuvor erzeugte Redirect-URL ein
- Klicken Sie auf 'Confirm'. Odoo leitet Sie zur Box-Anmeldeseite. Prüfen Sie im System, stimmen Sie allen Bedingungen zu und erteilen Sie alle angefragten Berechtigungen
- Nach der Anmeldung leitet Box Sie zurück nach Odoo. Die Box-Odoo-Synchronisierung ist bereit
- Wenden Sie den neu erstellten Cloud-Client auf Ordnerregeln und/oder manuelle Ordner an, die mit diesem Box-Konto synchronisiert werden sollen
- Warten Sie, bis der geplante Sync-Job startet. Nur zu Testzwecken: starten Sie die Integration manuell unter Cloud Storage > Configuration > Configuration > der Schaltfläche 'Launch sync'.
Create a new Box developer app
Copy Box OAuth credentials
Configure the Box cloud client in Odoo
Odoo den Zugriff auf Box gewahren
Einrichtung der Dropbox-Integration
Python-Abhängigkeit
Das Tool hängt von der externen Bibliothek 'dropbox' ab. Installieren Sie diese Bibliothek für Ihren Odoo-Server mit dem Befehl:
pip3 install dropbox
Konfiguration und Anmeldung
- Schalten Sie die Option 'Dropbox Sync' ein (cloud Storage > Configuration > Configuration). Das optionale Add-on Dropbox Odoo Integration ist erforderlich
- Öffnen Sie die Dropbox App Console: https://www.dropbox.com/developers/apps/create um eine neue App zu erstellen
- Wählen Sie eine API als 'Scoped access'
- Wählen Sie die Zugriffsart 'Full Dropbox'
- Wählen Sie einen passenden Namen für die App und klicken Sie auf 'Create app'
- Fügen Sie die Redirect-URI als [YOURODOOSITENAME]/dropbox_token hinzu (z. B. https://faotools.com/dropbox_token). Ein gültiges SSL-Zertifikat (https) ist erforderlich
- Gewähren Sie der App die Berechtigungen: 'Account Info (Read)', 'Files and folders Metadata (Write)', 'Files Content (Write)', 'Collaboration (Write)'. Für Team-DropBox zusätzlich 'Team Data Members', 'Members (Read)'. Stellen Sie sicher, dass keine anderen Berechtigungen zugewiesen sind.
- App einreichen
- Gehen Sie zu Odoo Cloud Storage > Configuration > Cloud Clients und klicken Sie auf 'Create'
- Als Referenz geben Sie einen Namen ein, der für alle Benutzer klar ist
- Als Cloud-Client wählen Sie 'Dropbox'
- Als Root folder name geben Sie einen Titel ein, der als übergeordnetes Google Drive-Verzeichnis für alle synchronisierten Ordner dient. Zum Beispiel 'Odoo' oder 'OdooERP'
- Kopieren Sie 'App key' nach 'App key'
- Kopieren Sie 'App Secret' in das Feld 'App secret'
- Fügen Sie die zuvor erzeugte Redirect-URL ein
- Wenn Sie Dropbox Team Drives nutzen
- Aktivieren Sie das zugehörige Kästchen
- Setzen Sie eine E-Mail des Dropbox-Benutzers. In diesem Benutzerordner werden alle Odoo-bezogenen Elemente erstellt und erst danach mit allen anderen Benutzern geteilt. Unter diesem Benutzer werden alle Dateien und Ordner erstellt, geändert, verschoben und gelöscht
- Klicken Sie auf 'Confirm'. Odoo leitet Sie zur Dropbox-Anmeldeseite. Prüfen Sie im System, stimmen Sie allen Bedingungen zu und erteilen Sie alle angefragten Berechtigungen
- Nach der Anmeldung leitet Dropbox Sie zurück nach Odoo. Die Dropbox-Odoo-Synchronisierung ist bereit
- Wenden Sie den neu erstellten Cloud-Client auf Ordnerregeln und/oder manuelle Ordner an, die mit dieser Dropbox-Instanz synchronisiert werden sollen
- Warten Sie, bis der geplante Sync-Job startet. Nur zu Testzwecken: starten Sie die Integration manuell unter Cloud Storage > Configuration > Configuration > der Schaltfläche 'Launch sync'.
Dropbox-URLs
Dropbox erzeugt Links für vorhandene Dateien und Ordner auf besondere Weise. Insbesondere gibt es keine Konzepte interner oder privater URLs. Stattdessen kann jedes Dropbox-Element sogenannte shared URLs erhalten. Solche Shared Links sind öffentlich oder nur für das Team. Letzteres gibt es nur im Dropbox-Business-Konto.
Dieses Tool stützt sich auf die Mechanik geteilter Links. Das heißt, jeder Anhang-Link ist öffentlich (alle persönlichen Dropbox-Konten) oder nur für das Team (alle Business-Dropbox-Konten).
Manchmal gilt das als nicht vollständig sicher. Website-URLs wären Außenstehenden kaum bekannt, es besteht aber eine geringe Chance, dass sie durch Benutzeraktionen verfügbar werden. Außerdem ist das Erzeugen von Share-Links nicht besonders schnell und kann den Sync verlangsamen. Deshalb gibt es die Funktion, Sharing-URLs abzuschalten.
Wenn aktiviert, sind alle Dropbox-URLs in Odoo vom Typ https://www.dropbox.com/home/Odoo/[PATH]. Solche Links funktionieren in vielen Fällen nicht. Wenn Sie Dropbox-Dateien/Ordner aus Odoo öffnen müssen, seien Sie daher vorsichtig mit der Einstellung 'No links to Dropbox from Odoo'.
Siehe auch das Konfigurationsvideo
Dropbox-App erstellen
Dropbox-App einrichten: Weiterleitungs-URL
Dropbox-Berechtigungen fur private Konten
Dropbox-Berechtigungen fur Geschaftskonten
Odoo fur die Dropbox-Integration einrichten
Einrichtung von MinIO
- Bereiten Sie einen laufenden MinIO-Server vor
- Öffnen Sie die MinIO Console
- Erstellen Sie einen neuen Bucket oder wählen Sie einen vorhandenen. Kopieren Sie den exakten Bucket-Namen: er wird in Odoo ins Feld 'Bucket' eingetragen
- Erstellen Sie Zugangsdaten für Odoo. In MinIO nutzen Sie ein Access-Key-/Secret-Key-Paar oder ein Servicekonto mit Rechten zum Listen, Lesen, Erstellen, Schreiben, Kopieren und Löschen von Objekten im gewählten Bucket
- Kopieren Sie den MinIO-Access Key in das Odoo-Feld 'Access Key'
- Kopieren Sie den MinIO-Secret Key in das Odoo-Feld 'Secret Key'. Wichtig: speichern Sie das Secret, bevor Sie die MinIO-Seite schließen, falls MinIO es nur einmal zeigt
- Kopieren Sie die MinIO-S3-API-Endpoint-URL in Odoo ins Feld 'Amazon S3 endpoint URL'. Ein lokaler Server nutzt üblicherweise http://localhost:9000, ein Produktionsserver kann https://minio.example.com nutzen
- Gehen Sie zu Odoo Cloud Storage > Configuration > Cloud Clients und klicken Sie auf 'Create'
- Als Referenz geben Sie einen Namen ein, der für alle Benutzer klar ist
- Als Cloud-Client wählen Sie 'MinIO'
- Als Root folder name geben Sie einen Titel ein, der als übergeordnetes MinIO-Objektpräfix für alle synchronisierten Ordner dient. Zum Beispiel 'Odoo' oder 'OdooERP'
- Füllen Sie die Felder 'Bucket', 'Access Key', 'Secret Key' und 'Amazon S3 endpoint URL'. Das Feld 'Region' ist für MinIO optional; wenn es leer ist, nutzt Odoo us-east-1 für S3-kompatibles Signing
- Lassen Sie den Addressing-Style auf Path-style. Das ist die empfohlene Option für MinIO-Endpunkte, besonders wenn der MinIO-Host keine bucket-spezifischen DNS-Namen bereitstellt
- Wählen Sie, ob Odoo direkte öffentliche MinIO-URLs nutzen soll. Aktivieren Sie 'Use Public URLs' nur, wenn Bucket, Präfix, Reverse Proxy oder CDN öffentlich lesbar sind. Für private MinIO-Buckets lassen Sie es deaktiviert
- Klicken Sie auf 'Confirm'. Odoo prüft den Bucket-Zugriff und erstellt oder verifiziert das Root-Ordner-Präfix. Die MinIO-Odoo-Synchronisierung ist bereit
- Wenden Sie den neu erstellten Cloud-Client auf Ordnerregeln und/oder manuelle Ordner an, die mit diesem MinIO-Bucket synchronisiert werden sollen
- Warten Sie, bis der geplante Sync-Job startet. Nur zu Testzwecken: starten Sie die Integration manuell unter Cloud Storage > Configuration > Configuration > der Schaltfläche 'Launch sync'.
Nützliche MinIO-Dokumentation: Identity and Access Management: https://min.io/docs/minio/linux/administration/identity-access-management.html, MinIO Server-Referenz: https://min.io/docs/minio/linux/reference/minio-server/minio-server.html.
Create a MinIO access key
Copy the new MinIO credentials
MinIO-Cloud-Client in Odoo konfigurieren
Häufig gestellte Fragen zu Cloud Storage Solutions Odoo v.19
Wo werden die synchronisierten Dateien gespeichert? Werden sie in Odoo und in den Clouds dupliziert?
Die App geht davon aus, dass der Binärinhalt der Anhänge im Cloud Client statt auf dem Odoo-Server liegt. Solche Anhänge werden in Odoo vom Typ URL, und Sie können jederzeit aus der Anhangsbox oder aus dem Cloud Client darauf zugreifen.
Nach der Einrichtung sind keine manuellen Schritte nötig, die Synchronisierung läuft vollautomatisch. Legen Sie fest, welche Odoo-Dokumenttypen synchronisiert werden, und richten Sie für jeden ein zugehöriges Modell ein (Kunden, Verkaufs- oder Einkaufsaufträge, Aufgaben, Projekte usw.).
Kann ich mehrere Ordner für denselben Dokumenttyp anlegen? Zum Beispiel interne Projekte und Kundenprojekte?
Ja, das geht. Legen Sie dazu für jede Variante eine Regel an und setzen Sie Filter, zum Beispiel nach Projekttyp.
Machen Sie die Filter einander ausschließend, damit ein Dokument eindeutig zugeordnet wird. Zum Beispiel: „Kunde, aber nicht Lieferant“, „Lieferant, aber nicht Kunde“. Sonst springt der Dokumentordner von einem Modell zum anderen.
Ist eine Echtzeit-Synchronisierung möglich?
Nein. Es gibt starke Gründe gegen Echtzeit-Sync:
Leistung. Bei Echtzeit-Sync führt jeder Datei-Upload zum Ladebildschirm.
Konflikte. Ändern 2 Benutzer gleichzeitig ein Element, kann das unlösbar werden. Bei regulären Jobs können wir das danach beheben; in Echtzeit müsste eine Warteschlange her, das wäre noch verwirrender.
Funktion. Besonders Umbenennen und Umstrukturieren. Der Rückwärts-Sync stützt sich strikt auf die Verzeichnisslogik und prüft bei jedem Lauf 100 % der Elemente. Nach jeder Änderung wären das Tausende Anfragen pro Sekunde. Sonst gingen Änderungen verloren.
Kann ich die Standardnamen der Ordner in den Clouds ändern?
Sie können den Modellverzeichnissen (Verkaufsaufträge, Chancen, Lieferanten usw.) für jeden Dokumenttyp einen eigenen Namen geben.
Für Objektordner (SO-001, John Smith usw.) nutzt das Tool die Odoo-Methode für den Anzeigenamen. Sie können das mit einem Namensausdruck ändern. Es gilt die Syntax der Odoo-E-Mail-Vorlagen.
Kann ich die Häufigkeit der Synchronisierungsjobs ändern?
Nein, ab Version 15 sollten Sie geplante Aktionen nicht ändern. Sie sind auf einen Lauf alle 15 Minuten optimiert, damit die Verbindung möglichst stabil und schnell bleibt.
Die Timeouts des Odoo-Servers müssen mindestens 15 Minuten (900 Sekunden) betragen.
Um den Sync vorübergehend zu stoppen, tun Sie das im Formular des jeweiligen Cloud-Clients.
Kann ich Anhänge mit mehreren Cloud-Clients synchronisieren
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.
Wir nutzen einen speziellen Editor in unseren Clouds (z. B. OnlyOffice, Office 365 usw.). Würden Dateien in diesem Editor geöffnet?
Ja, abhängig von der Konfiguration Ihres Cloud-Clients.
Brauche ich nur die App Cloud Storage Solution?
Ab Version 15 kann die App allein genutzt werden, um Anhänge in Ordnern zu strukturieren und eine Dateimanager-Oberfläche bereitzustellen.
Soll eine Verbindung zu einem der Cloud-Clients hergestellt werden, muss mindestens eine optionale Client-App installiert sein.
Was passiert, wenn ich eine Ordnerregel ändere?
Ändert sich eine Ordnerregel, ändert sich auch die Ordnerliste. Passt ein Ordner nicht mehr zu den Bedingungen, wird er entfernt. Waren die Dateien bereits synchronisiert, bringt der Rückwärts-Sync sie nach Odoo zurück und löscht sie im Cloud Client.
Passt das Dokumentobjekt nicht zur Ordnerregel, wird kein Ordner angelegt. Passt es später, wird der zugehörige Ordner erzeugt.
Wie sind die Update-Richtlinien Ihrer Tools?
Laut den aktuellen Richtlinien des Odoo Apps Store:
- Ein fur Version 12.0 oder fruher gekauftes Modul gibt Zugang zu allen Versionen bis 12.0.
- Ab Version 13.0 muss jede Modulversion separat gekauft werden.
- Unabhangig von der Version berechtigt der Kauf zu allen Updates und Fehlerbehebungen innerhalb einer Hauptversion.
Das faOtools-Team steuert diese Richtlinien nicht. Fragen richten Sie bitte direkt an die Vertreter des Odoo Apps Store.
Wie installiere ich Ihre App auf Odoo.sh?
Der direkteste Weg ist der integrierte Ablauf des Odoo Stores:
1. Offnen Sie die Modulseite und klicken Sie auf Deploy on odoo.sh
2. Sie werden zu GitHub weitergeleitet. Melden Sie sich an und klicken Sie auf Create a new repo oder nutzen Sie ein vorhandenes. Das Repository muss privat sein. Apps unter OPL-1 durfen nicht offentlich gemacht werden. Legen Sie bei Bedarf ein neues Repo fur das Odoo.sh-Projekt an
3. Gehen Sie zu odoo.sh, klicken Sie auf Deploy, bestatigen Sie und klicken Sie auf Continue. Die Installation startet.
Damit wird die App auf dem Production-Branch installiert. Fur andere Branches oder Updates:
1. Laden Sie den Quellcode aus dem Odoo Store
2. Committen Sie das Modul in das GitHub-Repository. Keine App-Ordner/Dateien durfen in .gitignore stehen. Von odoo.sh erzeugte Repos ignorieren oft wichtige Pfade (z. B. /lib). Laden Sie alle Modulverzeichnisse und Dateien hoch
3. Deployen Sie den Ziel-Branch des odoo.sh-Projekts oder warten Sie auf den automatischen Build.
Wie installiere ich Ihre App auf meinem eigenen Server?
2. Starten Sie den Odoo-Server neu;
3. Schalten Sie den Entwicklermodus ein (technische Einstellungen);
4. Aktualisieren Sie die App-Liste (Apps-Menü);
5. Finden Sie die App und klicken Sie auf Activate/Install;
6. Folgen Sie den Hinweisen auf der App-Seite, falls vorhanden.
Ihre App hat Zusatzmodule. Kann ich sie spater kaufen?
Ja. Odoo legt alle Abhangigkeiten automatisch in den Warenkorb. SchlieBen Sie bereits gekaufte Tools aus, um nicht doppelt zu zahlen.
Ich habe Ihre App auf Odoo.sh bereitgestellt und sehe eine Warnung/einen Fehler in den Tests
Eine rote/orange Warnung beeinflusst die Funktionen der App nicht. Manchmal bestehen unsere Module die Standard-Automatiktests nicht, weil diese ein Verhalten erwarten, das unseren Zielen widerspricht. Zum Beispiel andern wir die Preisberechnung, wahrend die Odoo-Tests den Endpreis mit dem Standardalgorithmus vergleichen.
Prufen Sie zuerst die Funktionen der bereitgestellten Datenbank. Funktioniert alles?
Wenn Sie dennoch annehmen, dass die Warnung echte Funktionen betrifft, senden Sie uns die vollstandigen Installationsprotokolle und die vollstandige Liste der bereitgestellten Module (Kern und Drittanbieter).
Kann ich Ihre App direkt bei Ihnen kaufen?
Nein, wir vertreiben die Tools nur uber den offiziellen Odoo Apps Store.
Ich mochte einen Rabatt
Leider haben wir keine technischen Mittel fur individuelle Preise.
Kann ich die App auf meiner Odoo Online (SaaS)-Datenbank installieren?
Nein, Drittanbieter-Apps konnen nicht auf Odoo Online genutzt werden. Odoo SaaS blockiert das.
Ihr Tool hangt von anderen Apps ab. Muss ich diese kaufen?
Ja, das Tool benotigt alle als Abhangigkeit markierten Module. Der Preis auf der App-Seite enthalt bereits alle noetigen Abhangigkeiten.
Was kostet das Modul in US-Dollar? Warum hat sich der Preis geandert?
Die Preise unserer Module sind in Euro festgelegt. Der Odoo Store rechnet nach seinem internen Wechselkurs um. Der Preis in US-Dollar kann sich andern, wenn der Kurs aktualisiert wird.
Die Texte der App und Website in anderen Sprachen als Englisch werden KI-gestützt erstellt und an die offiziellen Odoo-Übersetzungen angeglichen. Wenn Sie einen Fehler entdecken, ein Uebersetzungs-Ticket senden und wir korrigieren es.
Odoo-Demo-Datenbanken (Vorschauen)
Für diese App können wir eine kostenlose personalisierte Demo-Datenbank bereitstellen.
Sie benötigen keine Telefonnummer oder Kreditkarte, um mit uns Kontakt aufzunehmen. Sie sollten nur eine kurze E-Mail-Anmeldung durchführen, die nicht länger als 30 Sekunden dauert.
Auf Anfrage richten wir eine eigene Vorschau-Datenbank ein, in der Sie rund zwei Wochen lang beliebig testen und Ihre Annahmen prüfen können.
Fehlermeldung
Wenn Sie auf Fehler oder inkonsistentes Verhalten stoßen, zögern Sie nicht, uns zu kontaktieren. Wir garantieren eine Reparatur innerhalb von 60 Tagen nach dem Kauf und sind auch nach diesem Zeitraum stark daran interessiert, unsere Werkzeuge zu verbessern.
Sie benötigen keine Telefonnummer oder Kreditkarte, um mit uns Kontakt aufzunehmen. Sie sollten nur eine kurze E-Mail-Anmeldung durchführen, die nicht länger als 30 Sekunden dauert.
Bitte nehmen Sie moglichst viele Details in Ihre Anfrage auf: Screenshots, Odoo-Serverprotokolle, eine vollstandige Beschreibung zur Reproduktion Ihres Problems usw. Normalerweise dauert es einige Werktage, einen Arbeitsplan fur ein Problem zu erstellen (wenn ein Fehler bestatigt wird) oder Ihnen Hinweise zum weiteren Vorgehen zu geben (andernfalls).
Öffentliche Funktionsanfragen und Modulideen (kostenlose Entwicklung)
Wir sind stark motiviert, unsere Tools zu verbessern und wären für jedes Feedback dankbar. Wenn Ihre Anforderungen von öffentlichem Nutzen sind und effizient umgesetzt werden könnten, nimmt das Team diese in unsere To-Do-Liste auf.
Eine solche To-Do-Liste wird regelmäßig bearbeitet und erfordert keine zusätzlichen Gebühren. Obwohl wir keine Fristen und keinen endgültigen Entwurf versprechen können, könnte dies eine gute Möglichkeit sein, die gewünschten Funktionen ohne Investitionen und Risiken zu erhalten.
Sie benötigen keine Telefonnummer oder Kreditkarte, um mit uns Kontakt aufzunehmen. Sie sollten nur eine kurze E-Mail-Anmeldung durchführen, die nicht länger als 30 Sekunden dauert.
19.0.1.4.59
- Die KI-unterstuetzten Uebersetzungen fuer 25 Sprachen wurden eingefuehrt.
19.0.1.4.58
- Ordner-Sync optimiert: Es werden nur Anhaenge geaenderter Datensaetze gesucht, nicht alle Modellanhaenge.
19.0.1.4.57
- Fehlgeschlagene Aufgaben koennen erneut eingereiht werden.
19.0.1.4.56
- Die Reaktionsfaehigkeit der Kanban-Oberflaeche wurde ueberarbeitet und optimiert.
- Die Navigationsleisten unterstuetzen jetzt Groessenaenderung und Einklappen.
19.0.1.4.55
- Sync-Protokolle lassen sich auf der Konfigurationsseite leeren.
19.0.1.4.54
- Unterstuetzung fuer Amazon S3, MinIO S3, Synology, QNAP, TrueNAS, andere NAS/WebDAB und BOX wurde hinzugefuegt.
19.0.1.4.53
- Das Anzeigen archivierter Ordner in der Navigation wurde behoben.
19.0.1.4.52
- Die Ordnerzahl pro Regel laesst sich jetzt begrenzen.
19.0.1.4.51
- Das Problem bei der Verarbeitung von frozendict in Massenaktionen wurde behoben.
19.0.1.4.50
- Anhange, die mit Dokumenten verknuepft sind, verschwinden nicht mehr aus dem Anhangskasten.
19.0.1.4.49
- Das Problem mit dem Textumbruch in Ordnertiteln wurde behoben.
19.0.1.4.48
- Die Aktion "Open in Clouds" in der mobilen Ansicht wurde an die letzten Aenderungen angepasst.
19.0.1.4.47
- Das Problem mit dem nicht synchronisierten Rechnungsbericht wurde behoben.
19.0.1.4.46
- Cloud-Clients fuer Backups koennen jetzt neutralisiert werden.
19.0.1.4.45
- Das Problem beim Zugriff auf Ordner der uebergeordneten Regel wurde behoben.
19.0.1.4.44
- Die App wurde fuer Version 19 veroeffentlicht.
- Optionale Echtzeit-Miniaturansichten wurden hinzugefuegt.
18.0.1.4.44
- Die asynchrone Ordnerpruefung wurde optimiert.
18.0.1.4.43
- Die Suche nach einem neu gewaehlten Ordner ist behoben.
18.0.1.4.42
- Der Ordnerbaum aktualisiert sich wieder beim Wechsel zwischen Datensaetzen.
18.0.1.4.41
- Ausgewaehlte Anhaenge lassen sich ohne Doppelklick entfernen.
18.0.1.4.40
- Die Backup-Loeschwarteschlange ist jetzt first-in, first-out.
18.0.1.4.39
- Die App folgt der neuen Domain-Logik mit dynamischen Teilen.
18.0.1.4.38
- Die Filestore-Bewertung steht auf der Konfigurationsseite.
- Die Sync eines Cloud-Clients laesst sich auf einen bestimmten Datenbanknamen begrenzen.
18.0.1.4.37
- Das Sperren der Backup-Erstellung wurde hinzugefuegt.
18.0.1.4.36
- Nicht uebersetzte Warnungen sind behoben.
18.0.1.4.35
- Datenbank-Backups lassen sich automatisch oder manuell zu gewaehlten Cloud-Clients synchronisieren. Zeitplan und Aufbewahrung einstellen. Mit oder ohne Filestore und Manifest.
18.0.1.4.34
- Der fehlerhafte Import von Python-Bibliotheken beim Ordner-Refresh ist behoben.
18.0.1.4.33
- Domains erlauben Python-Bibliotheken: datetime ('date', 'datetime', 'time', 'timedelta', 'timezone', 'tzinfo', 'MAXYEAR', 'MINYEAR'), time ('time', 'strptime', 'strftime') sowie context_today (kurz fuer datetime.now) und relativedelta.
18.0.1.4.32
- Die Kompatibilitaet mit Email Marketing folgt den aktuellen Odoo-18-Aenderungen.
18.0.1.4.31
- Nach dem Loeschen sind Anhaenge nicht mehr ausgewaehlt.
18.0.1.4.30
- URLs synchronisierter Anhaenge lassen sich vorberechnen.
18.0.1.4.29
- Ordner von Cloud-Clients erhalten eine hoehere Sequence.
18.0.1.4.28
- Kanban-Ansichten folgen den XML-Prinzipien von Odoo 18.
- Das Archived-Band erscheint auf Formularen von Regeln, Ordnern, Stichwoertern und Freigaben.
18.0.1.4.27
- Die Oberflaeche folgt den Aenderungen der Kern-Anhangsliste.
18.0.1.4.26
- Fehlende Links zu bestimmten Ordnern sind behoben.
18.0.1.4.25
- Die App wurde fuer Version 18 veroeffentlicht.
17.0.1.4.25
- Unterordner zu workspace-bezogenen Elternordnern werden wieder angelegt.
17.0.1.4.24
- Bereits synchronisierte Unterordner werden wieder aktualisiert.
17.0.1.4.23
- Sperrdaten regelbezogener Ordner lassen sich loeschen.
17.0.1.4.22
- Beim Verfassen von Odoo-Nachrichten lassen sich vorhandene Anhaenge inkl. synchronisierter auswaehlen.
- URL-Anhaenge gibt es in Anhangskasten und Dateimanager.
17.0.1.4.21
- Das automatische Scrollen nach einer Notiz ist behoben.
17.0.1.4.20
- Protokolle lassen sich nach Datum und Uhrzeit filtern.
- Auf der Konfigurationsseite laesst sich die Zahl exportierter Protokolle festlegen.
17.0.1.4.19
- Die Anzahl der Fehlversuche ist einstellbar und kann fuer Standard- und Reverse/Move-Tasks unterschiedlich sein.
17.0.1.4.17
- Die Elternsperre der Tasks bedient zuerst die hoechst priorisierte Aufgabe.
17.0.1.4.15
- Der Sperrmechanismus fuer Sync-Operationen zum Verschieben ist praezisiert.
17.0.1.4.13
- Der Zugriff auf einen Zwischenordner einer Regel folgt dem Elternordner, nicht dem Regelmodell.
17.0.1.4.12
- Die maximale URL-Laenge ist auf 4096 erhoeht.
17.0.1.4.11
- Reverse-Sync ist optimiert. Haengende Tasks durch gegenseitige Sperren entfallen.
17.0.1.4.10
- Probleme bei gleichzeitiger Reverse- und Rueckwaertssynchronisation sind behoben.
17.0.1.4.9
- Die Verarbeitung umgeordneter und verschobener Ordner ist optimiert.
17.0.1.4.8
- Das Anlegen von Stichwoertern und Ordnern im Portal ist behoben.
17.0.1.4.7
- Die Portalsuche nach Stichwort- oder Ordnertitel ist behoben.
17.0.1.4.6
- Die Massenaktion "Slideshow" startet eine Diaschau der gewaehlten Bilder im Backend.
- Die Option "Allow slideshow" in der Freigabe erlaubt Portal- und Public-Nutzern eine Diaschau der gefundenen Bilder.
- Der Algorithmus der Rueckwaertssynchronisation ist optimiert.
17.0.1.4.5
- Vorabpruefungen fuer haengende Tasks. Stoppt eine Task den Cron (z. B. Speicherlimit), macht der naechste Cron mit einer anderen weiter.
17.0.1.4.4
- Die Odoo-Standardvorschau liegt auf der Anhangskarte im Dateimanager. Im Kanban oeffnet ein Klick auf die Miniatur die Vorschau. Dateitypen und Verhalten wie im Anhangskasten.
- Anhangsformulare oeffnen sich ueber das Drei-Punkte-Menue im Kanban. Dort lassen sich auch Farben aendern.
- Sync-Protokollstufen sind nach der Meldungsstufe eingefaerbt.
- Das Protokoll schreibt Meldungen auch, wenn der Job fehlschlaegt und den Thread stoppt.
17.0.1.4.3
- Der falsch gewaehlte Ordner beim ersten Laden des Dateimanagers ist behoben.
17.0.1.4.2
- Ordner lassen sich nach der Sync-Frequenz der Regeln priorisieren.
17.0.1.4.1
- Die Modulstruktur folgt dem neuen Dateimanager, Drag-and-drop und Portal-Freigaben
17.0.1.3.14
- Das Duplizieren von Anhaengen mit explizitem res_model und res_id ist behoben (HR Expenses).
17.0.1.3.13
- Im Dateimanager koennen mehrere Ordner ausgewaehlt werden.
- Der aktuelle Upload-Ordner steht im Titel der Schaltflaeche "Upload".
- Teilen von Anhaengen und Ordnern ist da. Teilen Sie Dateien, Verzeichnisse oder Stichwoerter mit Portalpartnern oder oeffentlich. Optional Upload, Baumnavigation und das Anlegen von Stichwoertern und Ordnern.
- Alle Anhaenge eines Stichworts lassen sich herunterladen. Die Navigation nach Stichwoertern ist optional.
17.0.1.3.12
- Dateien lassen sich per Drag-and-drop vom lokalen Rechner hochladen.
- Ordner und Stichwoerter lassen sich aktualisieren, indem Anhaenge auf das linke Panel gezogen werden.
17.0.1.3.11
- Fehler beim Massenaktualisieren von Stichwoertern sind behoben.
- Der falsche Ordner fuer neue Datensaetze ist behoben.
- Ordner lassen sich im Navigationspanel wieder anlegen, wenn noch keine anderen existieren.
- Die Sync-Protokolloberflaeche zeigt den HTML-Inhalt der empfangenen Antworten.
17.0.1.3.10
- Der seltene Fall, dass die Erstkonfiguration eines Ordners 8-mal fehlschlug, er aber trotzdem synchronisiert werden muss, ist abgedeckt.
Das Werkzeug, um Passworter in Odoo sicher gemeinsam zu halten. Geteilte Tresore
198€Das Werkzeug, um KPI-Ziele zu setzen und die Erfullung je Periode zu kontrollieren. Dashboards. Diagramme
198€Das Werkzeug fur eine tiefe Wissensdatenbank intern und extern. KMS. Wiki-Revisionen
398€Das Werkzeug fur terminbasierte Dienste von der Buchung bis Verkauf und Bewertungen
Das Werkzeug, um Odoo aus Ihren KI-Chats per MCP zu steuern. Claude. Jede MCP-KI.
198€Das Werkzeug zum bidirektionalen Sync von Odoo-Anhangen mit OneDrive
Das Werkzeug zum bidirektionalen Sync von Odoo-Anhangen mit Google Drive
Das Werkzeug zum bidirektionalen Sync von Odoo-Anhangen mit ownCloud/Nextcloud
Das Werkzeug zum bidirektionalen Sync von Odoo-Anhangen mit DropBox