Overslaan naar inhoud

Cloud Storage Solutions v.19

De tool om Odoo-bijlagen in mappen te structureren en te synchroniseren met Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3, Box en NAS. Bestandsbeheer. DMS

398€ 358€
Demo proberen
Gratis gepersonaliseerde demodatabase. Geen telefoonnummer of creditcard nodig. Gratis lifetime-updates en expert support binnen de Odoo-hoofdversie.

De prijs is geldig tot 2026-09-15 (volgens de promocampagne augustus-september 2026).
De tool vereist geen extra afhankelijkheden naast de standaard Odoo-apps.
Huidige versie: 19.0.1.4.59

Enterprise
Community
Odoo.sh

In het kort

Cloud Storage Solutions is een Odoo 19 Documentbeheer-app. De tool om Odoo-bijlagen in mappen te structureren en te synchroniseren met Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3, Box en NAS. Bestandsbeheer. DMS.

Cloud Storage Solutions maakt van Odoo-bijlagen een gestructureerde documenthub: gebruikers bladeren door bestanden in een Bestandsbeheer, organiseren recordbijlagen in mappen en labels, delen bestanden via het portaal en synchroniseren geselecteerde mappen met Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3/MinIO, Box of NAS/WebDAV.

Ideaal voor

Teams met veel bijlagen

Geef verkoop, projecten, HR, support en operations een gedeelde Odoo Bestandsbeheer, in plaats van belangrijke bijlagen verspreid over records te laten staan.

Documentopslag eerst in de cloud

Verplaats binaire bestanden naar het opslagplatform dat uw bedrijf al gebruikt, terwijl Odoo directe koppelingen en de bedrijfscontext behoudt.

Afdelingen met meerdere clouds

Leid verschillende Odoo-mappen naar verschillende cloudclients, accounts, drives, buckets of NAS-shares, zonder de gebruikersworkflow te wijzigen.

Bestanden delen via het portaal

Deel bestanden, mappen en labels met partners of via openbare links, inclusief downloadarchieven, uploads, navigatie, zoeken en optionele Chatter.

Herhaalbare mappenstructuren

Genereer mappen vanuit Odoo-objecten, filters, periodes, naamexpressies en standaardsubmappen, in plaats van gebruikers bomen handmatig te laten bouwen.

Gecontroleerde documenttoegang

Houd toegang in Odoo in lijn met bedrijfsrecords en maprechten, terwijl beheerders synchronisatie en logs centraal beheren.

Klaar om te evalueren?

Begin met een gratis demoaanvraag of koop in de Odoo Apps Store.

Gratis gepersonaliseerde demodatabase. Geen telefoonnummer of creditcard nodig. Gratis lifetime-updates en expert support binnen de Odoo-hoofdversie.

Cloud Storage Solutions

de kernmodule, die de Bestandsbeheer-interface en de basismechanismen voor synchronisatie met verschillende cloudclients introduceert. De prijs is 398€ 358€.

OneDrive / SharePoint Odoo Integration

de connector om Odoo-mappen en -bijlagen te synchroniseren met OneDrive en/of SharePoint. Functies van deze add-on zijn gemarkeerd met het pictogram . De prijs is 89€ 80€.

Google Drive Odoo Integration

de connector om Odoo-mappen en -bijlagen te synchroniseren met Google Drive. Functies van deze add-on zijn gemarkeerd met het pictogram . De prijs is 89€ 80€.

Amazon S3 / MinIO Odoo Integration

de connector om Odoo-mappen en -bijlagen te synchroniseren met Amazon S3. Functies van deze add-on zijn gemarkeerd met het pictogram . De prijs is 89€ 80€.

ownCloud / Nextcloud Odoo Integration

de connector om Odoo-mappen en -bijlagen te synchroniseren met Nextcloud en/of ownCloud. Functies van deze add-on zijn gemarkeerd met het pictogram . De prijs is 89€ 80€.

NAS / Synology / QNAP / TrueNAS Odoo Integration

de connector om Odoo-mappen en -bijlagen te synchroniseren met NAS-oplossingen (Synology, QNAP, TrueNAS) en generieke WebDAV-opslag. Functies van deze add-on zijn gemarkeerd met het pictogram . De prijs is 89€ 80€.

Dropbox Odoo Integration

de connector om Odoo-mappen en -bijlagen te synchroniseren met Dropbox. Functies van deze add-on zijn gemarkeerd met het pictogram . De prijs is 89€ 80€.

Box Odoo Integration

de connector om Odoo-mappen en -bijlagen te synchroniseren met Box. Functies van deze add-on zijn gemarkeerd met het pictogram . De prijs is 89€ 80€.

Cloud Sync for Enterprise Documents

een optionele add-on om werkruimtegerelateerde mappen voor te bereiden en Odoo-documenten (van de enterprise-app 'Documents') met clouds te synchroniseren. Functies van deze add-on zijn gemarkeerd met het pictogram . De prijs is 44€ 39€.

Waarom teams het kiezen

Belangrijkste voordelen vóór de details

Gestructureerde mappen

Maak van recordbijlagen duidelijke mappenbomen, gegenereerd vanuit Odoo-objecten, filters, periodes en naamregels.

Cloudopslag-sync

Synchroniseer geselecteerde mappen met Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3/MinIO, Box of NAS/WebDAV.

Tweezijdige automatisering

Geplande jobs sturen Odoo-wijzigingen naar de opslag en brengen bestanden, mappen, verplaatsingen en verwijderingen aan de cloudkant terug naar Odoo.

Bestandsbeheer

Blader door mappen en labels, zoek bestanden, upload via slepen en neerzetten, verplaats bijlagen en download losse bestanden of ZIP-archieven.

Betere bijlagebox

Open recordgerelateerde mappen en bestanden vanuit het bijlagepaneel, zodat gebruikers de bedrijfscontext houden tijdens het werken met documenten.

Delen via het portaal

Deel bestanden, mappen en labels met contacten of via openbare links, met gecontroleerde downloads, uploads, navigatie en Chatter.

Toegangsrechten

Respecteer Odoo-bedrijfstoegang voor automatische mappen en beheer de zichtbaarheid van handmatige mappen via gebruikers en groepen.

Sync-logs

Volg wachtrijoperaties, clientstatussen, retries en verbroken verbindingen vanuit Odoo, met logs klaar om te exporteren voor support.

Feedback uit de Odoo Apps Store

Wat klanten over de app zeggen

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

Klaar om te evalueren?

Begin met een gratis demoaanvraag of koop in de Odoo Apps Store.

Gratis gepersonaliseerde demodatabase. Geen telefoonnummer of creditcard nodig. Gratis lifetime-updates en expert support binnen de Odoo-hoofdversie.

Odoo Bestandsbeheer-interface

Een praktische documentwerkruimte voor mappen, labels, uploads, zoeken, massa-acties en archieven.

Navigeer door documenten als in een bestandssysteem

  • Blader door bijlagen via mappen en labels, in plaats van records één voor één te openen.
  • Vouw boomniveaus uit, maak handmatige submappen, bewerk mapinstellingen en open gekoppelde Odoo-objecten.
  • Zoek en markeer mappen of labels snel, ook in grote documentbomen.

Werk in bulk met bestanden

  • Upload bestanden naar de huidige map via een knop of via slepen en neerzetten.
  • Verplaats bijlagen tussen mappen of recordcontexten en werk labels bij met massa-acties.
  • Download geselecteerde bijlagen, hele mappen of labels als één ZIP-archief.
Odoo Bestandsbeheer met mappen, labels en cloudgesynchroniseerde bijlagen voor gestructureerd documentbeheer

Uitgebreide bijlagebox

Recordbijlagen worden georganiseerde mappen, geen platte lijst van bestanden.

Houd recordbestanden gestructureerd

  • Toon elk Odoo-object met eigen mappen en submappen rechtstreeks vanuit het bijlagegebied.
  • Voeg bestanden toe, verplaats, download en open ze zonder het bedrijfsrecord te verlaten waar gebruikers al in werken.
  • Gebruik labels en mappen samen, zodat documenten na maanden activiteit makkelijk vindbaar blijven.

Koppel Odoo-context aan cloudbestanden

  • Open gesynchroniseerde mappen en bestanden in de gekoppelde cloudclient vanuit Odoo.
  • Behoud de koppeling tussen cloudmappen en hun Odoo-records voor makkelijkere navigatie.
  • Houd dagelijks bestandswerk dicht bij verkooporders, taken, tickets, partners en andere Odoo-documenten.
Odoo-recordbijlagebox met gestructureerde mappen en gesynchroniseerde bestanden voor makkelijkere documenttoegang

Cloud Storage-synchronisatie

Tweezijdige synchronisatie via een wachtrij met de opslagclients die uw bedrijf al vertrouwt.

Kies de juiste opslag per map

  • Koppel Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3/MinIO, Box en NAS/WebDAV via optionele uitbreidingen.
  • Gebruik meerdere cloudverbindingen tegelijk voor verschillende afdelingen, modellen, mappen of accounts.
  • Houd één gesynchroniseerde map op één doelclient, terwijl submappen hetzelfde opslagpad volgen.

Geautomatiseerde tweezijdige sync

  • Directe sync maakt cloudmappen, uploadt bijlagen en vervangt gesynchroniseerde binaries in Odoo door URL-bijlagen.
  • Backward sync detecteert bestanden, submappen, updates, verplaatsingen en verwijderingen aan de cloudkant en spiegelt ze in Odoo.
  • Reverse sync brengt bestanden terug naar Odoo wanneer een verbinding wordt gereset of een map naar een andere client verhuist.

Voorspelbare wachtrijverwerking

  • Geplande jobs bereiden sync-taken regelmatig voor en verwerken ze, zonder dat gebruikers bestanden handmatig hoeven te pushen.
  • Mapcontroles gebruiken FIFO-logica, zodat oudere ongecontroleerde mappen eerst aan de beurt komen.
  • Blokkerende operaties krijgen voorrang, en mislukte items worden opnieuw geprobeerd terwijl de wachtrij onafhankelijk werk voortzet.

Transparante monitoring

  • Volg geplande operaties, uitgevoerde jobs, fouten en clientstatussen in de Cloud Storage-synclogs.
  • Abonneer u op meldingen voor belangrijke clientgebeurtenissen, zoals verbroken verbindingen of herhaalde storingen.
  • Exporteer en deel logs wanneer een beheerder of supportteam bewijs nodig heeft van wat er gebeurde.
Odoo Cloud Storage-configuratie met meerdere gekoppelde opslagclients voor bijlagesynchronisatie

Automatische mapregels

Genereer mappenbomen vanuit Odoo-data, zodat de documentstructuur echte bedrijfsobjecten volgt.

Mappenbomen op basis van modellen

  • Bepaal welke Odoo-modellen mappen nodig hebben en laat geplande controles mappen aanmaken voor overeenkomende records.
  • Bouw ouder-kindregelhiërarchieën, zodat klanten, orders, projecten, taken en documenten op de juiste plaats verschijnen.
  • Gebruik relatieve periodes en veldfilters om alleen de records te synchroniseren die ertoe doen.

Namen die het bedrijf begrijpt

  • Genereer mapnamen uit expressies, recordvelden en gerelateerde waarden, in plaats van statische labels.
  • Voeg standaardsubmappen en standaardbestanden toe voor herhaalbare documentpakketten.
  • Prioriteer regelcontroles, zodat grote structuren voorspelbaar blijven en beheerders de uitrol sturen.

Handmatige en automatische mappen samen

  • Laat gebruikers handmatige submappen maken waar flexibiliteit nodig is, terwijl regels de terugkerende structuur behouden.
  • Sleep handmatige mappen zonder automatisch gegenereerde mappen te verstoren.
  • Houd mappen gekoppeld aan Odoo-objecten, zodat toegang, navigatie en cloudsync betekenisvol blijven.

Klaar voor Enterprise Documents

  • Met de Enterprise Documents-uitbreiding maken werkruimtegerelateerde regels cloudmappen vanuit Odoo Documents-werkruimten.
  • Werkruimtefilters laten u geselecteerde werkruimten synchroniseren, in plaats van de hele Documents-structuur te spiegelen.
  • Gebruikers behouden vertrouwde Odoo Documents-acties zoals downloaden, delen en ondertekenen na synchronisatie.
Automatische Odoo-mapregels die standaardsubmappen en -bestanden genereren voor gestructureerde cloudsynchronisatie

Bestanden en mappen delen

Gecontroleerd portaal- en openbaar delen voor bijlagen, mappen en labels.

Deel precies de juiste documentenset

  • Deel geselecteerde bijlagen, hele mappen, submappen of alle bestanden die aan gekozen labels hangen.
  • Geef toegang aan Odoo-contacten en verstuur uitnodigingen naar portaalgebruikers wanneer de share klaar is.
  • Genereer openbare toegangslinks wanneer een ontvanger geen portaalaccount nodig moet hebben.

Laat ontvangers werken, niet alleen bekijken

  • Sta downloads toe van losse bestanden, mappen, labels of de hele share als ZIP-archieven.
  • Sta optioneel uploads, mapnavigatie, labelnavigatie, zoeken en het aanmaken van items toe.
  • Schakel share-Chatter in wanneer de bestandsuitwisseling een discussiedraad nodig heeft.
Odoo-portaaldeelscherm voor bestanden, mappen en labels met gecontroleerde downloads en uploads

Klaar om te evalueren?

Begin met een gratis demoaanvraag of koop in de Odoo Apps Store.

Gratis gepersonaliseerde demodatabase. Geen telefoonnummer of creditcard nodig. Gratis lifetime-updates en expert support binnen de Odoo-hoofdversie.

Toegangsrechten voor documentbeheer en sync

Rechten aan de Odoo-kant blijven in lijn met bedrijfsrecords, handmatige mappen en beheerdersrollen.

Rechten volgen de Odoo-context

  • Toegang tot automatische mappen is gebaseerd op toegang tot het gekoppelde Odoo-object.
  • Gebruikers moeten ook toegang hebben tot bovenliggende mappen, zodat het volledige pad beschermd blijft.
  • Handmatige mappen kunnen beperkt worden tot gebruikers en groepen, of open blijven wanneer geen beperking is ingesteld.

Duidelijke grenzen voor beheerders

  • Bestandsbeheer Access laat gebruikers werken met het Cloud Storage-menu en de Bestandsbeheer.
  • Beheerdersrechten zijn vereist voor mapregels, cloudverbindingen, synclogs en globale instellingen.
  • Rechten bij de cloudprovider blijven na synchronisatie in het doelcloud systeem beheerd.
Odoo Cloud Storage-toegangsrechten met gebruikersgroepen voor Bestandsbeheer en beheer

Let op

Een paar punten om synchronisatie voorspelbaar te houden in een echte Odoo-omgeving.

Sync is niet onmiddellijk

  • Synchronisatie is niet realtime. Ze loopt via geplande jobs en een takenwachtrij, dus er kan tijd overheen gaan voordat wijzigingen aan beide kanten verschijnen.
  • Cloudverbindingen steunen op API's van derden die kunnen wijzigen of tijdelijk onbeschikbaar zijn, dus af en toe retries of herverbindingen kunnen nodig zijn.
  • We raden aan een onafhankelijke kopie van belangrijke data te bewaren, omdat verwijderingen en reverse-operaties worden doorgezet en lastig ongedaan te maken zijn.

Houd het syncbereik redelijk

  • Hoe breder het synchronisatiebereik, hoe langer een volledige controle meestal duurt en hoe meer randgevallen kunnen ontstaan.
  • Synchroniseer waar mogelijk alleen de mappen die u echt nodig hebt, niet de hele bijlageset.
  • Een smaller bereik maakt sync meestal sneller en makkelijker te volgen.

Let op het volume per map

  • Zeer grote mappen kunnen het tonen van lijsten en de verwerking aan beide kanten vertragen.
  • We raden aan het aantal bestanden en submappen per map binnen redelijke grenzen te houden.
  • Grote volumes over meerdere mappen verdelen gedraagt zich meestal voorspelbaarder dan alles in één map te zetten.

Klaar om te evalueren?

Begin met een gratis demoaanvraag of koop in de Odoo Apps Store.

Gratis gepersonaliseerde demodatabase. Geen telefoonnummer of creditcard nodig. Gratis lifetime-updates en expert support binnen de Odoo-hoofdversie.

Configuratie- en installatietips voor Cloud Storage Solutions Odoo v.19

Odoo-serverconfiguratie

Om te zorgen dat de synchronisatie correct werkt, stelt u de juiste timeouts in het Odoo-configuratiebestand in: LIMIT_TIME_CPU, LIMIT_TIME_REAL, LIMIT_TIME_REAL_CRON moeten meer dan 900 seconden zijn.

Voor Odoo.sh moet dit niet gebeuren, omdat timeouts vooraf zijn ingesteld en niet configureerbaar zijn.

Wijzig ook niet de cronfrequentie die de app veronderstelt: '[Cloud Storage] Prepare Cloud Folders', '[Cloud Storage] Run / Prepare sync queue'. Die jobs zijn ingesteld om elke 15 minuten te lopen, en die frequentie wordt in de algoritmes gebruikt om onderbrekingen en dataverlies te voorkomen. Als u sync even wilt stoppen, pauzeer dan specifieke cloudclients.

Algemene Python-afhankelijkheid

De tool hangt af van de externe bibliotheek 'sortedcontainers'. Installeer deze bibliotheek voor uw Odoo-server met het commando:

pip3 install sortedcontainers

OneDrive- en/of SharePoint-integratie instellen

Python-afhankelijkheid

De tool hangt af van de externe bibliotheek 'microsoftgraph'. Installeer deze bibliotheek voor uw Odoo-server met het commando:

pip3 install microsoftgraph-python

Configuratie en aanmelden

  1. Zet de optie 'OneDrive / SharePoint Sync' aan (cloud Storage > Configuration > Configuration). De optionele add-on OneDrive / SharePoint Odoo Integration is vereist
  2. Zorg dat uw Microsoft-gebruiker volledige beheerdersrechten heeft voor de OneDrive / SharePoint die u aan Odoo wilt koppelen. Deze gebruiker is alleen nodig om rechten te verlenen; de gebruikersdata wordt niet in Odoo bewaard en daarna niet meer gebruikt. Controleer daarnaast dat het Microsoft-e-mailadres dat u gebruikt geen doorsturing heeft (dat gebeurt vaak wanneer u een eigen domeinnaam configureert, terwijl het primaire adres nog een Microsoft-domein is zoals @outlook.com, @office365, enz.)
  3. Ga naar uw Azure Portal: https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade
  4. Klik op 'New registration'
  5. Geef de toepassing een nieuwe naam en stel de redirect URI in als [YOURODOOSITENAME]/one_drive_token (bijv. https://odootools.com/one_drive_token). Kies als ondersteunde accounttypes 'Accounts in any organizational directory (Any Azure ID directory - Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox)'.
  6. Ga naar Certificates & secrets - klik op 'New Client Secret'. Bewaar de secret value ergens
  7. Ga naar Odoo Cloud Storage > Configuration > Cloud Clients en druk op 'Create'
    • Voer als referentie een naam in die voor alle gebruikers duidelijk is
    • Kies als Cloud client 'OneDrive' of 'SharePoint', afhankelijk van de software die u gebruikt
    • Voer als Root folder name een titel in die als bovenliggende OneDrive-map voor alle gesynchroniseerde mappen wordt gebruikt. Bijvoorbeeld 'Odoo' of 'OdooERP'
    • Kopieer 'Application Client ID' naar 'App client ID'
    • Kopieer de secret value naar het veld 'App client secret'
    • Voer de eerder gegenereerde redirect URL in
    • Als u SharePoint gebruikt:
      • Ga naar uw SharePoint-site en maak een nieuwe documents library (drive). U mag een bestaande gebruiken, bijv. 'Documents'. De Odoo-map komt daar later in, en die kan daarna niet naar een andere library verplaatst worden
      • De SharePoint-URL moet van het type https://[URL]/ zijn. De laatste '/' is verplicht - de sitenaam mag niet worden meegenomen. Bijvoorbeeld https://odootools.sharepoint.com/
      • De SharePoint-site moet root zijn (de allerbovenste SharePoint-site), my_site_name (dan wordt het gezien als sites/my_site_name) of sites/my_site_name (in plaats van 'sites' kan het 'teams' enz. zijn). Er mag geen '/' aan het begin of einde staan. Bijvoorbeeld sites/odootools
      • Gebruik als Documents Library een library die u in SharePoint hebt aangemaakt
  8. Druk op 'Confirm'. Odoo stuurt u door naar de Microsoft-aanmeldpagina. Controleer in het systeem, ga akkoord met alle voorwaarden en verleen alle gevraagde rechten
  9. Na het aanmelden stuurt OneDrive u terug naar Odoo. De OneDrive - Odoo-synchronisatie is klaar om te lopen
  10. Pas de nieuw aangemaakte cloudclient toe op mapregels en/of handmatige mappen die naar die OneDrive- of SharePoint-instantie gesynchroniseerd moeten worden
  11. Wacht tot de geplande sync-job start. Alleen voor testdoeleinden: start de integratie handmatig via Cloud Storage > Configuration > Configuration > de knop 'Launch sync'.

Bekijk ook de configuratievideo

Azure-app maken

Application to connect Odoo and Azure (OneDrive / SharePoint)

Nieuw OneDrive-webplatform en omleidings-URL

OneDrive / SharePoint redirect url

Nieuw geheim voor de Azure-app genereren

Odoo new OneDrive / SharePoint secret

Configuratiesleutels in Odoo invoeren

Configure Odoo for OneDrive / SahrePoint

Google Drive-integratie instellen

  1. Zet de optie 'Google Drive Sync' aan (cloud Storage > Configuration > Configuration). De optionele add-on Google Drive Odoo Integration is vereist
  2. Ga naar de Google Developer Console: https://console.developers.google.com/
  3. Selecteer of maak een project
  4. Zoek de sectie 'Dashboard' en druk op 'ENABLE APIS AND SERVICES'
  5. Zoek Google Drive API en druk op de knop om de API in te schakelen
  6. Ga naar 'Credentials' en druk op de knop 'Configure Consent Screen'. Kies als User Type 'External' en druk op 'Create'
  7. Voeg app-informatie toe
    • Kies als app name een passende naam
    • Kies als user support email en developer contact information uw e-mailadres
    • Druk op 'Save and Continue'
  8. Druk op de pagina 'Scopes' gewoon op 'Save and Continue'
  9. Voeg als Test Users uw GMail-e-mailadres toe en druk daarna op 'Save and Continue'
  10. Ga daarna naar Credentials en druk op de knop 'Create Credentials'
    • 'Web application' als application type
    • Voeg als authorized redirect URI de link toe in het formaat [YOURODOOSITENAME]/google_drive_token (bijv. https://odootools.com/google_drive_token).
    • Sla de app op en kopieer 'Client ID' en 'Client Secret'
  11. Ga naar Odoo Cloud Storage > Configuration > Cloud Clients en druk op 'Create'
    • Voer als referentie een naam in die voor alle gebruikers duidelijk is
    • Kies als Cloud client 'Google Drive'
    • Voer als Root folder name een titel in die als bovenliggende Google Drive-map voor alle gesynchroniseerde mappen wordt gebruikt. Bijvoorbeeld 'Odoo' of 'OdooERP'
    • Kopieer 'Client ID' naar 'App client ID'
    • Kopieer 'Client Secret' naar het veld 'App client secret'
    • Voer de eerder gegenereerde redirect URL in
    • Als u team drives gebruikt, vink dan het bijbehorende vakje aan. Zorg dat u echt team drives gebruikt. In uw Google Drive moet u links in de zijbalk het item 'Team Drives' vinden. Deze functie is alleen beschikbaar op business- en enterprise-tarieven
    • Als de optie 'Team Drive' is ingeschakeld, voer dan de naam in. Die moet exact hetzelfde zijn als u die in Google Drive ziet. Zorg dat uw gebruiker volledige rechten heeft op alle Google-drives (meestal dezelfde gebruiker die uw team Google Drive configureert)
  12. Druk op 'Confirm'. Odoo stuurt u door naar de Google-aanmeldpagina. Controleer in het systeem, ga akkoord met alle voorwaarden en verleen alle gevraagde rechten
  13. Na het aanmelden stuurt Google u terug naar Odoo. De Google Drive - Odoo-synchronisatie is klaar om te lopen
  14. Pas de nieuw aangemaakte cloudclient toe op mapregels en/of handmatige mappen die naar die Google Drive gesynchroniseerd moeten worden
  15. Wacht tot de geplande sync-job start. Alleen voor testdoeleinden: start de integratie handmatig via Cloud Storage > Configuration > Configuration > de knop 'Launch sync'.

Bekijk ook de configuratievideo

Google Console: API's

Google Console: API's

Google Drive API

Google Drive API

Google Drive API inschakelen

Google Drive API inschakelen

Google-toestemmingsscherm configureren

Google-toestemmingsscherm configureren

External User Type API instellen

External User Type API instellen

Google-appgegevens invoeren

Google-appgegevens invoeren

Google-app-scopes

Google-app-scopes

Geautoriseerde gebruikers toevoegen

Geautoriseerde gebruikers toevoegen

Google-appgegevens aanmaken

Google-appgegevens aanmaken

Omleidings-URL van de Google Drive-app

Omleidings-URL van de Google Drive-app

App-gegevens kopieren

App-gegevens kopieren

Google-appgegevens in Odoo invoeren

Google-appgegevens in Odoo invoeren

Amazon S3 instellen

  1. Zet de optie 'Amazon S3 Sync' aan (Cloud Storage > Configuration > Configuration). De optionele add-on Amazon S3 Odoo Integration is vereist
  2. Open de Amazon S3 Console: https://console.aws.amazon.com/s3/
  3. Maak een nieuwe bucket of kies een bestaande. Kopieer de exacte bucketnaam: die moet in Odoo in het veld 'Bucket' worden ingevoerd
  4. Open de bucketdetails en kopieer de AWS Region. Voer die in Odoo in het veld 'Region' in (bijvoorbeeld eu-west-1 of us-east-1)
  5. Open de AWS IAM Console: https://console.aws.amazon.com/iam/
  6. Maak een nieuwe IAM-gebruiker of kies een bestaande technische gebruiker. Deze gebruiker moet volledige rechten hebben om objecten in de geselecteerde bucket te listen, lezen, aanmaken, schrijven, kopiëren en verwijderen. U kunt de volledige admin-rechten kiezen, of een nieuw policy aanmaken (zie hieronder)
  7. Open in het IAM-gebruikersformulier het tabblad 'Security credentials' en druk op 'Create access key'
  8. Selecteer op de pagina 'Access key best practices & alternatives' de optie Application running outside AWS. Dat is de juiste optie wanneer uw Odoo-server via een access key van buiten AWS, vanaf Odoo.sh, vanaf uw eigen server of vanaf een andere hostingprovider met S3 verbindt. Als uw Odoo op een AWS EC2-instance staat, mag u in plaats daarvan Application running on an AWS compute service kiezen; de velden die u naar Odoo kopieert zijn hetzelfde
  9. Druk op 'Next'. Voer in de volgende stap optioneel een description tag in zoals Odoo S3 Sync en druk daarna op 'Create access key'
  10. Kopieer op de laatste AWS-pagina Access key of Access key ID naar het Odoo-veld 'Access Key'
  11. Kopieer Secret access key naar het Odoo-veld 'Secret Key'. Belangrijk: AWS toont de secret key slechts één keer, dus bewaar die voordat u het venster sluit
  12. Als u een S3-compatibele provider gebruikt in plaats van AWS S3, kopieer dan de endpoint URL uit het adminpaneel van die provider en voer die in Odoo in het veld 'Amazon S3 endpoint URL' in. MinIO gebruikt vaak een URL zoals https://minio.example.com of http://localhost:9000; LocalStack gebruikt meestal http://localhost:4566
  13. Ga naar Odoo Cloud Storage > Configuration > Cloud Clients en druk op 'Create'
  14. Voer als referentie een naam in die voor alle gebruikers duidelijk is
  15. Kies als Cloud client 'Amazon S3'
  16. Voer als Root folder name een titel in die als bovenliggende S3-prefix voor alle gesynchroniseerde mappen wordt gebruikt. Bijvoorbeeld 'Odoo' of 'OdooERP'
  17. Vul de velden 'Bucket', 'Region', 'Access Key', 'Secret Key' in, en indien nodig 'Amazon S3 endpoint URL' en addressing style
  18. Kies of Odoo tijdelijke presigned URLs of openbare bucket-/CDN-URLs moet gebruiken. Houd voor privébuckets presigned URLs ingeschakeld en stel de levensduur in seconden in
  19. Druk op 'Confirm'. Odoo controleert de buckettoegang en maakt of verifieert de root-folderprefix. De Amazon S3 - Odoo-synchronisatie is klaar om te lopen
  20. Pas de nieuw aangemaakte cloudclient toe op mapregels en/of handmatige mappen die naar die Amazon S3-bucket gesynchroniseerd moeten worden
  21. Wacht tot de geplande sync-job start. Alleen voor testdoeleinden: start de integratie handmatig via Cloud Storage > Configuration > Configuration > de knop 'Launch sync'.

Nuttige AWS-documentatie: een S3-bucket aanmaken: https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-bucket.html, IAM-access keys beheren: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.

Voorbeeld van een 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

Amazon S3-client in Odoo configureren

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

Nextcloud- en/of ownCloud-integratie instellen

Configuratie en aanmelden

  1. Zet de optie 'onwCloud / Nextcloud Sync' aan (cloud Storage > Configuration > Configuration). De optionele add-on ownCloud / Nextcloud Odoo Integration is vereist
  2. Ga naar Odoo Cloud Storage > Configuration > Cloud Clients en druk op 'Create'
  3. Voer als referentie een naam in die voor alle gebruikers duidelijk is
  4. Kies als Cloud client 'Nextcloud' of 'ownCloud', afhankelijk van de software die u gebruikt
  5. Voer als Root folder name een titel in die als bovenliggende map voor alle gesynchroniseerde mappen wordt gebruikt. Bijvoorbeeld 'Odoo' of 'OdooERP'
  6. Voer de volledige ownCloud- / Nextcloud-URL in
  7. Selecteer een ownCloud- / Nextcloud-gebruiker met volledige rechten om bestanden en mappen in een rootmap te lezen, aanmaken, schrijven en verwijderen
  8. Voer login en wachtwoord van deze gebruiker in de velden 'Login' en 'Password' in
  9. Kies of u openbare of interne URLs wilt gebruiken (zie hieronder)
  10. Druk op 'Confirm'. De Odoo-synchronisatie is klaar om te lopen
  11. Pas de nieuw aangemaakte cloudclient toe op mapregels en/of handmatige mappen die naar die Nextcloud- of ownCloud-instantie gesynchroniseerd moeten worden
  12. Wacht tot de geplande sync-job start. Alleen voor testdoeleinden: start de integratie handmatig via Cloud Storage > Configuration > Configuration > de knop 'Launch sync'.

Interne en openbare URLs

Standaard zijn links van Odoo naar ownCloud / Nextcloud intern: alleen geautoriseerde gebruikers kunnen ze openen. Maak links optioneel openbaar (de instelling 'Use Public URLs'). Dan worden URLs 'shared' en kan iedereen items via een directe link openen.

Wees voorzichtig als u gedeelde (openbare) URLs gebruikt. Hoewel externe gebruikers de links nauwelijks zullen kennen, is er een kleine kans dat ze beschikbaar komen door bepaalde gebruikersacties. Daarnaast is het genereren van deellinks niet snel en kan het de synchronisatie vertragen.

Bekijk ook de configuratievideo

ownCloud-/Nextcloud-gegevens invoeren

ownCloud / Nextcloud Odoo integration

NAS instellen (Synology, QNAP, TrueNAS, enz.)

  1. Zet de optie 'NAS Sync' aan (Cloud Storage > Configuration > Configuration). De optionele add-on NAS Odoo Integration is vereist
  2. Bereid uw NAS-WebDAV-endpoint voor:
    • Synology: installeer en schakel WebDAV Server in DSM in en kies waar mogelijk HTTPS
    • QNAP: schakel WebDAV in voor de doelshare en gebruik waar mogelijk HTTPS
    • TrueNAS CORE: schakel de WebDAV-service in; TrueNAS SCALE: installeer en configureer de WebDAV-app, omdat native WebDAV in moderne SCALE-releases is verwijderd
    • Generieke WebDAV: zorg dat PROPFIND, MKCOL, PUT, GET, MOVE en DELETE beschikbaar zijn
  3. Als Odoo buiten het lokale NAS-netwerk gehost wordt, maak het WebDAV-endpoint dan veilig bereikbaar. Geef de voorkeur aan een reverse proxy met een geldig TLS-certificaat, een VPN/beveiligde tunnel zoals WireGuard, Tailscale of Cloudflare Tunnel, of een vendorrelay zoals Synology QuickConnect of QNAP myQNAPcloud. Vermijd het blootstellen van een beheerinterface aan internet
  4. Maak een dedicated NAS-gebruiker met volledige rechten alleen in de doelshare: lezen, aanmaken, schrijven, verplaatsen en verwijderen. Gebruik geen beheerdersaccount
  5. Ga naar Odoo Cloud Storage > Configuration > Cloud Clients en druk op 'Create'
  6. Voer als referentie een naam in die voor alle gebruikers duidelijk is
  7. Kies als Cloud client 'Synology NAS', 'QNAP NAS', 'TrueNAS' of 'WebDAV NAS'
  8. Voer als Root folder name een titel in die als bovenliggende NAS-map voor alle gesynchroniseerde mappen wordt gebruikt. Bijvoorbeeld 'Odoo' of 'OdooERP'
  9. Voer de volledige WebDAV-URL, login en wachtwoord in. Definieer optioneel een base path als Odoo de rootmap in een bestaande share of map moet aanmaken
  10. Houd 'Verify SSL' ingeschakeld voor openbare HTTPS-endpoints. Schakel het alleen uit voor een vertrouwd privé-endpoint met een self-signed certificaat
  11. Definieer optioneel een browser-base-URL als NAS-bestanden via een vendor file station-URL geopend moeten worden in plaats van de ruwe WebDAV-URL
  12. Druk op 'Confirm'. Odoo controleert de WebDAV-verbinding en maakt of vindt de rootmap. De NAS - Odoo-synchronisatie is klaar om te lopen
  13. Pas de nieuw aangemaakte cloudclient toe op mapregels en/of handmatige mappen die naar die NAS-opslag gesynchroniseerd moeten worden
  14. Wacht tot de geplande sync-job start. Alleen voor testdoeleinden: start de integratie handmatig via Cloud Storage > Configuration > Configuration > de knop 'Launch sync'.

NAS-preconfiguratie

NAS-systemen stellen bestanden meestal via een lokaal netwerk beschikbaar. Als uw Odoo-server buiten dat netwerk gehost wordt, moet het WebDAV- endpoint vanuit Odoo via een beveiligd kanaal bereikbaar zijn. Aanbevolen opties zijn een reverse proxy met een geldig HTTPS- certificaat, een VPN of beveiligde tunnel zoals WireGuard, Tailscale of Cloudflare Tunnel, of een vendorrelay zoals Synology QuickConnect of QNAP myQNAPcloud. Gewone poortforwarding is mogelijk, maar is de minst voorkeursoptie.

Gebruik een dedicated NAS-gebruiker met de minimaal vereiste rechten op één share: lezen, aanmaken, bijwerken, verplaatsen en verwijderen. Vermijd beheerdersaccounts. Openbaar blootgestelde endpoints moeten altijd HTTPS en een geldig TLS-certificaat gebruiken. De connector heeft een "Verify SSL"-optie voor vertrouwde self-signed certificaten, maar die moet normaal ingeschakeld blijven.

Enter QNAP credentials

QNAP Odoo connection

Enter Synology credentials

Synology Odoo Connection

TrueNAS-gegevens invoeren

TruenNAS Odoo integration

Box instellen

  1. Zet de optie 'Box Sync' aan (cloud Storage > Configuration > Configuration). De optionele add-on Box Odoo Integration is vereist
  2. Maak of open een Box-developeraccount en ga naar de Box Developer Console: https://app.box.com/developers/console
  3. Maak een Custom App en kies OAuth 2.0 (Authorization Code Grant) als authenticatiemethode
  4. Voeg de redirect URI toe als [YOURODOOSITENAME]/box_token (bijv. https://faotools.com/box_token). Een geldig SSL-certificaat (https) is vereist
  5. Geef de app toegang om bestanden en mappen te lezen en te schrijven. Wijs geen ongerelateerde rechten toe
  6. Ga naar Odoo Cloud Storage > Configuration > Cloud Clients en druk op 'Create'
    • Voer als referentie een naam in die voor alle gebruikers duidelijk is
    • Kies als Cloud client 'Box'
    • Voer als Root folder name een titel in die als bovenliggende Box-map voor alle gesynchroniseerde mappen wordt gebruikt. Bijvoorbeeld 'Odoo' of 'OdooERP'
    • Kopieer Box Client ID naar het veld 'Client ID'
    • Kopieer Box Client Secret naar het veld 'Client Secret'
    • Voer de eerder gegenereerde redirect URL in
  7. Druk op 'Confirm'. Odoo stuurt u door naar de Box-aanmeldpagina. Controleer in het systeem, ga akkoord met alle voorwaarden en verleen alle gevraagde rechten
  8. Na het aanmelden stuurt Box u terug naar Odoo. De Box - Odoo-synchronisatie is klaar om te lopen
  9. Pas de nieuw aangemaakte cloudclient toe op mapregels en/of handmatige mappen die naar dat Box-account gesynchroniseerd moeten worden
  10. Wacht tot de geplande sync-job start. Alleen voor testdoeleinden: start de integratie handmatig via Cloud Storage > Configuration > Configuration > de knop '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

Odoo toegang tot Box geven

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

Dropbox-integratie instellen

Python-afhankelijkheid

De tool hangt af van de externe bibliotheek 'dropbox'. Installeer deze bibliotheek voor uw Odoo-server met het commando:

pip3 install dropbox

Configuratie en aanmelden

  1. Zet de optie 'Dropbox Sync' aan (cloud Storage > Configuration > Configuration). De optionele add-on Dropbox Odoo Integration is vereist
  2. Open de Dropbox App Console: https://www.dropbox.com/developers/apps/create om een nieuwe app te maken
  3. Kies een API als 'Scoped access'
  4. Kies het toegangstype 'Full Dropbox'
  5. Kies een passende naam voor de app en druk op de knop 'Create app'
  6. Voeg de redirect URI toe als [YOURODOOSITENAME]/dropbox_token (bijv. https://faotools.com/dropbox_token). Een geldig SSL-certificaat (https) is vereist
  7. Verleen rechten aan de app: 'Account Info (Read)', 'Files and folders Metadata (Write)', 'Files Content (Write)', 'Collaboration (Write)'. Voor team DropBox ook 'Team Data Members', 'Members (Read)'. Zorg dat geen andere rechten worden toegewezen.
  8. Submit App
  9. Ga naar Odoo Cloud Storage > Configuration > Cloud Clients en druk op 'Create'
    • Voer als referentie een naam in die voor alle gebruikers duidelijk is
    • Kies als Cloud client 'Dropbox'
    • Voer als Root folder name een titel in die als bovenliggende Google Drive-map voor alle gesynchroniseerde mappen wordt gebruikt. Bijvoorbeeld 'Odoo' of 'OdooERP'
    • Kopieer 'App key' naar 'App key'
    • Kopieer 'App Secret' naar het veld 'App secret'
    • Voer de eerder gegenereerde redirect URL in
    • Als u Dropbox team drives gebruikt
      • Vink het bijbehorende vakje aan
      • Stel een e-mailadres van de Dropbox-gebruiker in. In de map van deze gebruiker worden alle Odoo-gerelateerde items aangemaakt, en pas daarna worden ze met andere gebruikers gedeeld. Onder deze gebruiker worden alle bestanden en mappen aangemaakt, gewijzigd, verplaatst en verwijderd
  10. Druk op 'Confirm'. Odoo stuurt u door naar de Dropbox-aanmeldpagina. Controleer in het systeem, ga akkoord met alle voorwaarden en verleen alle gevraagde rechten
  11. Na het aanmelden stuurt Dropbox u terug naar Odoo. De Dropbox - Odoo-synchronisatie is klaar om te lopen
  12. Pas de nieuw aangemaakte cloudclient toe op mapregels en/of handmatige mappen die naar die Dropbox-instantie gesynchroniseerd moeten worden
  13. Wacht tot de geplande sync-job start. Alleen voor testdoeleinden: start de integratie handmatig via Cloud Storage > Configuration > Configuration > de knop 'Launch sync'.

Dropbox-URLs

Dropbox genereert links voor bestaande bestanden en mappen op een eigen manier. Er zijn in het bijzonder geen interne of privé-URLs. In plaats daarvan kan elk Dropbox-item zogeheten shared URLs krijgen. Zulke deellinks zijn openbaar of alleen voor het team. Die laatste functie is bovendien alleen beschikbaar voor het Dropbox business-account.

Deze tool steunt op de werking van deellinks. Dat betekent dat elke bijlage-link openbaar is (alle persoonlijke Dropbox-accounts) of alleen voor het team (alle business Dropbox-accounts).

Soms wordt dit als niet volledig veilig gezien. Hoewel website-URLs nauwelijks bekend zijn bij externe gebruikers, is er een kleine kans dat ze beschikbaar komen door bepaalde gebruikersacties. Daarnaast is het genereren van deellinks niet super snel en kan het de sync vertragen. Daarom is de functie om sharing URLs uit te schakelen toegevoegd.

Indien aangevinkt zijn alle Dropbox-URLs in Odoo van het type https://www.dropbox.com/home/Odoo/[PATH]. Zulke links werken in veel gevallen niet. Als u Dropbox-bestanden/mappen vanuit Odoo moet openen, wees dan voorzichtig met de instelling 'No links to Dropbox from Odoo'.

Bekijk ook de configuratievideo

Dropbox-app maken

Dropbox API app to connect to Odoo

Dropbox-app instellen: omleidings-URL

Dropbox app settings

Dropbox-machtigingen voor persoonlijke accounts

Odoo Dropbox app personal permissions

Dropbox-machtigingen voor zakelijke accounts

Odoo Dropbox app business permissions

Odoo instellen voor Dropbox-integratie

Odoo settings for Dropbox

MinIO instellen

  1. Zorg voor een draaiende MinIO-server
  2. Open de MinIO Console
  3. Maak een nieuwe bucket of kies een bestaande. Kopieer de exacte bucketnaam: die moet in Odoo in het veld 'Bucket' worden ingevoerd
  4. Maak toegangsgegevens voor Odoo. Gebruik in MinIO een access key / secret key-paar of een service account met rechten om objecten in de geselecteerde bucket te listen, lezen, aanmaken, schrijven, kopiëren en verwijderen
  5. Kopieer de MinIO Access Key naar het Odoo-veld 'Access Key'
  6. Kopieer de MinIO Secret Key naar het Odoo-veld 'Secret Key'. Belangrijk: bewaar de secret voordat u de MinIO-pagina sluit als MinIO die slechts één keer toont
  7. Kopieer de MinIO S3 API-endpoint-URL naar Odoo in het veld 'Amazon S3 endpoint URL'. Een lokale server gebruikt meestal http://localhost:9000, een productieserver bijvoorbeeld https://minio.example.com
  8. Ga naar Odoo Cloud Storage > Configuration > Cloud Clients en druk op 'Create'
  9. Voer als referentie een naam in die voor alle gebruikers duidelijk is
  10. Kies als Cloud client 'MinIO'
  11. Voer als Root folder name een titel in die als bovenliggende MinIO-objectprefix voor alle gesynchroniseerde mappen wordt gebruikt. Bijvoorbeeld 'Odoo' of 'OdooERP'
  12. Vul de velden 'Bucket', 'Access Key', 'Secret Key' en 'Amazon S3 endpoint URL' in. Het veld 'Region' is optioneel voor MinIO; als het leeg is, gebruikt Odoo us-east-1 voor S3-compatibele signing
  13. Houd de addressing style op Path-style. Dit is de aanbevolen optie voor MinIO-endpoints, vooral wanneer de MinIO-host geen bucket-specifieke DNS-namen biedt
  14. Kies of Odoo directe openbare MinIO-URLs moet gebruiken. Schakel 'Use Public URLs' alleen in wanneer de bucket, prefix, reverse proxy of CDN openbaar leesbaar is. Laat het voor privé-MinIO-buckets uitgeschakeld
  15. Druk op 'Confirm'. Odoo controleert de buckettoegang en maakt of verifieert de root-folderprefix. De MinIO - Odoo-synchronisatie is klaar om te lopen
  16. Pas de nieuw aangemaakte cloudclient toe op mapregels en/of handmatige mappen die naar die MinIO-bucket gesynchroniseerd moeten worden
  17. Wacht tot de geplande sync-job start. Alleen voor testdoeleinden: start de integratie handmatig via Cloud Storage > Configuration > Configuration > de knop 'Launch sync'.

Nuttige MinIO-documentatie: Identity and Access Management: https://min.io/docs/minio/linux/administration/identity-access-management.html, MinIO Server-referentie: 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

MinIO-cloudclient in Odoo configureren

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

Veelgestelde vragen over Cloud Storage Solutions Odoo v.19

Waar worden gesynchroniseerde bestanden bewaard? Worden ze gedupliceerd in Odoo en in de clouds?

De app gaat ervan uit dat de binaire inhoud van bijlagen in de Cloud Client blijft, niet op de Odoo-server. Zulke bijlagen worden in Odoo van het type URL en u kunt ze altijd openen vanuit het bijlagevak of vanuit de Cloud Client.

Na de setup zijn geen handmatige acties nodig: de synchronisatie is volledig automatisch. Bepaal welke Odoo-documenttypen gesynchroniseerd moeten worden en stel per type een gerelateerd model in (klanten, verkoop- of inkooporders, taken, projecten, enz.).

Kan ik meerdere mappen hebben voor hetzelfde documenttype? Bijvoorbeeld interne projecten en klantprojecten?

Ja, dat kan. Maak daarvoor per geval een regel en pas filters toe: bijvoorbeeld op projecttype.

Maak de filters onderling uitsluitend, zodat een document eenduidig wordt toegewezen. Bijvoorbeeld: «klant maar geen leverancier», «leverancier maar geen klant». Anders springt de documentmap van het ene model naar het andere.

Is realtime synchronisatie mogelijk?

Nee. We hebben sterke redenen om realtime sync te vermijden:

  • Prestaties. Bij realtime sync geeft elke bestandsupload een laadscherm.

  • Conflicten. Als 2 gebruikers tegelijk een item wijzigen, kan dat onoplosbaar worden. Bij gewone taken kunnen we het later herstellen; bij realtime zou een wachtrij nodig zijn, nog verwarrender.

  • Functionaliteit. Vooral hernoemen en herstructureren. De terug-sync steunt strikt op de mappenlogica en controleert bij elke sync 100 % van de items. Na elke update zouden dat duizenden verzoeken per seconde zijn. Zo niet, dan gaan wijzigingen verloren.

Kan ik de standaardmapnamen in de clouds wijzigen?

U kunt uw eigen naam geven aan modelmappen (verkooporders, kansen, leveranciers, enz.) voor elk documenttype.

Voor objectmappen (SO-001, John Smith, enz.) gebruikt de tool de Odoo-methode voor de weergavenaam. U kunt dat wijzigen met een naamexpressie. De syntaxis is die van Odoo-e-mailsjablonen.

Kan ik de frequentie van synchronisatietaken wijzigen?

Nee, vanaf versie 15 moet u geplande taken niet wijzigen. Ze zijn geoptimaliseerd om elke 15 minuten te lopen voor de meest stabiele en snelle verbinding.

De timeouts van de Odoo-server moeten minstens 15 minuten (900 seconden) zijn.

Om de sync even te stoppen, doet u dat op het formulier van de betreffende cloudclient.

Kan ik bijlagen synchroniseren naar meerdere cloudclients

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.

We gebruiken een speciale editor in onze clouds (bijv. OnlyOffice, Office 365, enz.). Worden bestanden in die editor geopend?

Ja, afhankelijk van de configuratie van uw cloudclient.

Heb ik alleen de Cloud Storage Solution-app nodig?

Vanaf versie 15 kan de app alleen worden gebruikt om bijlagen in mappen te structureren en een bestandsbeheerinterface te bieden.

Als u een verbinding met een van de cloudclients wilt, moet u minstens één optionele client-app installeren.

Wat gebeurt er als ik een mapregel wijzig?

Als een mapregel wijzigt, wijzigt ook de mappenlijst. Past een map niet meer bij de voorwaarden, dan wordt ze verwijderd. Waren de bestanden al gesynchroniseerd, dan brengt de terug-sync ze terug naar Odoo en verwijdert ze uit de Cloud Client.

Past het documentobject niet bij een mapregel, dan wordt de map niet aangemaakt. Past het later wel, dan wordt de bijbehorende map gegenereerd.

Wat is het updatebeleid van uw tools?

Volgens het huidige beleid van de Odoo Apps Store:

  • Elke module gekocht voor versie 12.0 of eerder geeft toegang tot alle versies tot 12.0.
  • Vanaf versie 13.0 moet elke moduleversie apart worden gekocht.
  • Ongeacht de versie geeft aankoop recht op alle updates en bugfixes binnen een hoofdversie.

Het faOtools-team bepaalt dit beleid niet. Neem voor vragen rechtstreeks contact op met vertegenwoordigers van de Odoo Apps Store.

Hoe installeer ik uw app op Odoo.sh?

De meest directe aanpak is de ingebouwde workflow van de Odoo-store:

1. Open de modulepagina en klik op Deploy on odoo.sh

2. U gaat naar GitHub. Log in en klik op Create a new repo of gebruik een bestaande. De repository moet prive zijn. Apps onder OPL-1 mogen niet openbaar. Maak zo nodig een nieuwe repo voor het Odoo.sh-project

3. Ga daarna naar odoo.sh, klik op Deploy, bevestig en klik op Continue. De installatie start.

Zo installeert u de app op de productiebranch. Voor andere branches of een update:

1. Download de broncode uit de Odoo-store

2. Commit de module naar de GitHub-repository. Geen app-mappen/bestanden in .gitignore. Repo's van odoo.sh negeren soms belangrijke paden (bijv. /lib). Upload alle modulemappen en -bestanden

3. Deploy de doelbranch van het odoo.sh-project of wacht op de automatische build.

Hoe installeer ik uw app op mijn eigen server?

1. Pak de broncode van de gekochte tools uit in een Odoo-add-onsmap;
2. Herstart de Odoo-server;
3. Zet de ontwikkelaarsmodus aan (technische instellingen);
4. Werk de applijst bij (Apps-menu);
5. Zoek de app en klik op Activate/Install;
6. Volg de richtlijnen op de app-pagina als die er zijn.

Uw app heeft extra add-ons. Kan ik die later kopen?

Ja. Odoo zet automatisch alle afhankelijkheden in de winkelwagen: sluit eerder gekochte tools uit om dubbel betalen te voorkomen.

Ik heb uw app op Odoo.sh gezet en zie een waarschuwing/fout in de tests

Een rode/oranje waarschuwing beinvloedt de functies van de app niet. Soms halen onze modules de standaard automatische tests niet, omdat die gedrag verwachten dat indruist tegen het doel van de app. We wijzigen bijvoorbeeld de prijscalculatie, terwijl de Odoo-tests de eindprijs met het standaardalgoritme vergelijken.

Controleer eerst de functies van de gedeployde database. Werkt alles?

Als u toch denkt dat de waarschuwing echte functies raakt, neem contact op en stuur de volledige installatielogs en de volledige lijst gedeployde modules (kern en derden).

Kan ik uw app rechtstreeks bij u kopen?

Nee, we verspreiden de tools alleen via de officiele Odoo-appwinkel.

Ik wil graag korting

Helaas hebben we geen technische mogelijkheid voor individuele prijzen.

Kan ik de app installeren op mijn Odoo Online (SaaS)-database?

Nee, apps van derden kunnen niet op Odoo Online. Odoo SaaS blokkeert die mogelijkheid.

Uw tool hangt van andere apps af. Moet ik die kopen?

Ja, de tool heeft alle modules in de afhankelijkheden nodig. De prijs op de app-pagina is inclusief die afhankelijkheden.

Wat is de prijs van de module in Amerikaanse dollars? Waarom is die veranderd?

De prijs van onze modules staat in euro. De Odoo-store rekent om volgens de interne wisselkoers. De prijs in Amerikaanse dollars kan dus wijzigen als die koers wordt bijgewerkt.

De teksten van de app en website in andere talen dan het Engels zijn met AI ondersteund en afgestemd op de officiële Odoo-vertalingen. Als u een fout ziet, een vertaalticket sturen en we corrigeren het.

Odoo-demodatabases (voorbeelden)

Voor deze app kunnen we een gratis gepersonaliseerde demodatabase aanbieden.

U heeft geen telefoonnummer of creditcard nodig om contact met ons op te nemen. U hoeft slechts een korte e-mailaanmelding door te geven, die niet langer dan 30 seconden duurt.

Op verzoek richten wij een eigen voorbeelddatabase in waarin u ongeveer twee weken lang naar wens kunt testen en aannames kunt controleren.

Fouten melden

Als u bugs of inconsistent gedrag tegenkomt, aarzel dan niet om contact met ons op te nemen. We garanderen dat we binnen 60 dagen na aankoop oplossingen bieden en zijn zeer geïnteresseerd in het verbeteren van onze tools, zelfs na deze periode.

U heeft geen telefoonnummer of creditcard nodig om contact met ons op te nemen. U hoeft slechts een korte e-mailaanmelding door te geven, die niet langer dan 30 seconden duurt.

Vermeld zo veel mogelijk details in uw verzoek: schermafbeeldingen, Odoo-serverlogboeken, een volledige beschrijving om uw probleem te reproduceren enzovoort. Gewoonlijk kost het enkele werkdagen om een werkplan voor een probleem op te stellen (als een bug is bevestigd) of u richtlijnen te geven over wat er moet gebeuren (anders).

Aanvragen voor openbare functies en module-ideeën (gratis ontwikkeling)

We zijn sterk gemotiveerd om onze tools te verbeteren en zijn dankbaar voor alle feedback. Als uw vereisten van openbaar nut zijn en efficiënt kunnen worden geïmplementeerd, zal het team deze opnemen in onze takenlijst.

Zo'n to-dolijst wordt regelmatig verwerkt en er zijn geen extra kosten aan verbonden. Hoewel we geen deadlines en definitief ontwerp kunnen beloven, kan het een goede manier zijn om de gewenste functies te verkrijgen zonder investeringen en risico's.

U heeft geen telefoonnummer of creditcard nodig om contact met ons op te nemen. U hoeft slechts een korte e-mailaanmelding door te geven, die niet langer dan 30 seconden duurt.

19.0.1.4.59
  • De door AI ondersteunde vertalingen voor 25 talen zijn geintroduceerd.
19.0.1.4.58
  • Mapsync geoptimaliseerd: er worden alleen bijlagen van gewijzigde records gezocht, niet alle modelbijlagen.
19.0.1.4.57
  • De functie om mislukte taken opnieuw in de wachtrij te zetten is toegevoegd.
19.0.1.4.56
  • De responsive UI van de Kanban is herwerkt en geoptimaliseerd.
  • De navigatiepanelen ondersteunen nu vergroten/verkleinen en inklappen.
19.0.1.4.55
  • De functie om sync-logs vanaf de configuratiepagina te wissen is toegevoegd.
19.0.1.4.54
  • Ondersteuning voor Amazon S3, MinIO S3, Synology, QNAP, TrueNAS, andere NAS/WebDAB en BOX is toegevoegd.
19.0.1.4.53
  • Het tonen van gearchiveerde mappen in de navigatie is opgelost.
19.0.1.4.52
  • De functie om het maximum aantal mappen per regel te beheren is toegevoegd.
19.0.1.4.51
  • Het probleem met frozendict in massa-acties is opgelost.
19.0.1.4.50
  • Bijlagen gekoppeld aan documenten verdwijnen niet meer uit het bijlagevak.
19.0.1.4.49
  • Het probleem met tekstafbreking in mapnamen is opgelost.
19.0.1.4.48
  • De actie "Open in Clouds" in de mobiele weergave is bijgewerkt naar de recente wijzigingen.
19.0.1.4.47
  • Het probleem met het niet-gesynchroniseerde factuurrapport is opgelost.
19.0.1.4.46
  • De functie om cloudclients voor backups te neutraliseren is toegevoegd.
19.0.1.4.45
  • Het probleem met toegang tot mappen van de bovenliggende regel is opgelost.
19.0.1.4.44
  • De app is gepubliceerd voor versie 19.
  • De functie voor optionele realtime miniaturen is toegevoegd.
18.0.1.4.44
  • De asynchrone mapcontrole is geoptimaliseerd.
18.0.1.4.43
  • Zoeken naar een zojuist geselecteerde map is opgelost.
18.0.1.4.42
  • De mappenboom vernieuwt weer bij het wisselen van records.
18.0.1.4.41
  • Geselecteerde bijlagen verwijderen zonder dubbelklik is opgelost.
18.0.1.4.40
  • De wachtrij voor het verwijderen van backups is nu first-in, first-out.
18.0.1.4.39
  • De app volgt de nieuwe domeinlogica met dynamische delen.
18.0.1.4.38
  • Filestore-evaluatie staat op de configuratiepagina.
  • Cloudclientsync beperken tot een bepaalde databasenaam is toegevoegd.
18.0.1.4.37
  • Het vergrendelen van backupaanmaak is toegevoegd.
18.0.1.4.36
  • Onvertaalde waarschuwingen zijn opgelost.
18.0.1.4.35
  • Een databasebackup kan automatisch of handmatig naar gekozen cloudclients. Stel schema en bewaartermijn in. Met of zonder filestore en manifest.
18.0.1.4.34
  • Het onjuist importeren van Python-bibliotheken bij het vernieuwen van mappen is opgelost.
18.0.1.4.33
  • Het domein ondersteunt Python-bibliotheken: datetime ('date', 'datetime', 'time', 'timedelta', 'timezone', 'tzinfo', 'MAXYEAR', 'MINYEAR'), time ('time', 'strptime', 'strftime'), plus context_today (kort voor datetime.now) en relativedelta.
18.0.1.4.32
  • De compatibiliteit met Email Marketing volgt de recente Odoo 18-updates.
18.0.1.4.31
  • Na verwijderen zijn bijlagen niet meer geselecteerd.
18.0.1.4.30
  • URL's van gesynchroniseerde bijlagen kunnen vooraf worden berekend.
18.0.1.4.29
  • Mappen van cloudclients krijgen een hogere sequence.
18.0.1.4.28
  • Kanban-weergaven volgen de XML-principes van Odoo 18.
  • Het Archived-lint staat op formulieren van regels, mappen, labels en shares.
18.0.1.4.27
  • De interface volgt de wijzigingen in de kern-bijlagelijst.
18.0.1.4.26
  • Ontbrekende koppelingen naar bepaalde mappen zijn opgelost.
18.0.1.4.25
  • De app is gepubliceerd voor versie 18.
17.0.1.4.25
  • Submappen van workspace-gerelateerde bovenliggende mappen worden weer aangemaakt.
17.0.1.4.24
  • Eerder gesynchroniseerde submappen worden weer bijgewerkt.
17.0.1.4.23
  • Blokkeerdatums van regelmappen wissen is toegevoegd.
17.0.1.4.22
  • Bij het opstellen van Odoo-berichten kunnen bestaande (ook gesynchroniseerde) bijlagen worden gekozen.
  • URL-bijlagen zijn toegevoegd aan bijlagevak en bestandsbeheerder.
17.0.1.4.21
  • Automatisch scrollen na het loggen van een notitie is opgelost.
17.0.1.4.20
  • Logs filteren op datum en tijd is toegevoegd.
  • Op de configuratiepagina is het aantal geexporteerde logs in te stellen.
17.0.1.4.19
  • Het aantal nieuwe pogingen is instelbaar en kan verschillen voor standaard- en reverse/move-taken.
17.0.1.4.17
  • De ouderblokkering van taken bedient eerst de taak met de hoogste prioriteit.
17.0.1.4.15
  • Het blokkeermechanisme voor sync-bewerkingen die items verplaatsen is gespecificeerd.
17.0.1.4.13
  • Toegang tot een tussenliggende regelmap volgt de bovenliggende map, niet het regelmodel.
17.0.1.4.12
  • De maximale URL-lengte is verhoogd naar 4096.
17.0.1.4.11
  • Reverse-sync is geoptimaliseerd. Vastgelopen taken door wederzijdse blokkering zijn weg.
17.0.1.4.10
  • Problemen met gelijktijdige reverse- en achterwaartse sync zijn opgelost.
17.0.1.4.9
  • Het verwerken van herschikte en verplaatste mappen is geoptimaliseerd.
17.0.1.4.8
  • Labels en mappen aanmaken via het portaal is opgelost.
17.0.1.4.7
  • Zoeken in de portaalshare op label- of mapnaam is opgelost.
17.0.1.4.6
  • De massa-actie "Slideshow" start een diavoorstelling van de gekozen afbeeldingen in de backend.
  • De optie "Allow slideshow" in de share laat portaal/publiek een diavoorstelling van gevonden afbeeldingen starten.
  • Het algoritme voor reverse-synchronisatie is geoptimaliseerd.
17.0.1.4.5
  • Er zijn voorcontroles voor vastgelopen taken. Stopt een taak de cron (bijv. geheugen), dan gaat de volgende cron met een andere verder.
17.0.1.4.4
  • De standaard Odoo-preview staat op de bijlagekaart in de bestandsbeheerder. In Kanban opent een klik op de miniatuur de preview. Bestandstypen en gedrag gelijk aan het bijlagevak.
  • Bijlageformulieren openen via het drie-puntenmenu van Kanban. Daar zijn ook kleuren te wijzigen.
  • Sync-logniveaus zijn gekleurd volgens het berichtniveau.
  • Het log schrijft berichten ook als de job faalt en de thread stopt.
17.0.1.4.3
  • De verkeerd geselecteerde map bij het eerste laden van de bestandsbeheerder is opgelost.
17.0.1.4.2
  • Mappen prioriteren op syncfrequentie van regels is toegevoegd.
17.0.1.4.1
  • De modulestructuur volgt de nieuwe bestandsbeheerder, slepen-en-neerzetten en portaalfdeling
17.0.1.3.14
  • Dupliceren van bijlagen met expliciete res_model en res_id is opgelost (HR Expenses).
17.0.1.3.13
  • In de bestandsbeheerder kunnen nu meerdere mappen worden geselecteerd.
  • De huidige uploadmap staat in de titel van de knop "Upload".
  • Delen van bijlagen en mappen is toegevoegd. Deel bestanden, mappen of labels met portaalpartners of openbaar. Optioneel uploaden, boomnavigatie en labels en mappen aanmaken.
  • Alle bijlagen van een label downloaden is toegevoegd. Navigatie via labels is optioneel.
17.0.1.3.12
  • Bestanden uploaden vanaf de pc via slepen-en-neerzetten is toegevoegd.
  • Map en labels bijwerken door bijlagen op het linkerpaneel te zetten is mogelijk.
17.0.1.3.11
  • Fouten bij het massaal bijwerken van labels zijn opgelost.
  • De verkeerde map voor nieuwe records is opgelost.
  • Een map kan weer in het navigatiepaneel worden gemaakt als er nog geen andere zijn.
  • De sync-loginterface toont de HTML van ontvangen antwoorden.
17.0.1.3.10
  • Het zeldzame geval dat de eerste mapsetup 8 keer faalt maar de map toch gesynchroniseerd moet worden, is afgedekt.
Deze apps vindt u misschien ook interessant
Password Manager

De tool om wachtwoorden veilig in Odoo te bewaren voor gedeeld gebruik. Kluizen

198€
KPI Balanced Scorecard

De tool om KPI-doelen te zetten en de realisatie per periode te controleren. Dashboards. Grafieken

198€
KnowSystem: Knowledge Base System

De tool om een diepe kennisbank te bouwen, intern en extern. KMS. Wiki-achtige revisies

398€
Universal Appointments and Time Reservations

De tool voor tijdgebonden diensten van boeking tot verkoop en reviews

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

De tool om Odoo vanuit AI-chats via MCP te beheren. Claude. Elke MCP-AI.

198€
OneDrive / SharePoint Odoo Integration

De tool om Odoo-bijlagen bidirectioneel met OneDrive te synchroniseren

487€ 438€
Google Drive Odoo Integration

De tool om Odoo-bijlagen bidirectioneel met Google Drive te synchroniseren

487€ 438€
ownCloud / Nextcloud Odoo Integration

De tool om Odoo-bijlagen bidirectioneel met ownCloud/Nextcloud te synchroniseren

487€ 438€
Dropbox Odoo Integration

De tool om Odoo-bijlagen bidirectioneel met DropBox te synchroniseren

487€ 438€