Cloud Storage Solutions v.18
Tööriist Odoo manuste paindlikuks kaustadesse paigutamiseks ja kataloogide sünkroonimiseks pilveklientidega: Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3, Box ja NAS. DMS. Failihaldur. Dokumendihaldussüsteem
This tool organizes Odoo attachments in folders' trees and synchronizes those with your choice's cloud storage solution(s). The app introduces automatic algorithms to prepare directories for documents and integrate those with workflows of Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon/MinIO S3, Box, and NAS/WebDAV (Synology, QNAP, TrueNAS, etc.).
- the core module which introduces the file manager interface and basic mechanics for synchronizations with various cloud clients. Selle hind on 398€.
- ühendus Odoo kaustade ja manuste sünkroonimiseks OneDrive’i ja/või SharePointiga. Selle lisandmooduli funktsioonid on märgitud ikooniga . Selle hind on 89€.
- konnektor Odoo kaustade ja manuste sünkroonimiseks teenusega Google Drive. Selle lisamooduli funktsioonid on märgitud ikooniga . Selle hind on 89€.
- konnektor Odoo kaustade ja manuste sünkroonimiseks teenusega Amazon S3. Selle lisamooduli funktsioonid on märgitud ikooniga . Selle hind on 89€.
- ühendus Odoo kaustade ja manuste sünkroonimiseks Nextcloudi ja/või ownCloudiga. Selle lisandmooduli funktsioonid on märgitud ikooniga . Selle hind on 89€.
- ühendus Odoo kaustade ja manuste sünkroonimiseks NAS-lahendustega (Synology, QNAP, TrueNAS) ja üldise WebDAV-salvestusega. Selle lisandmooduli funktsioonid on märgitud ikooniga . Selle hind on 89€.
- konnektor Odoo kaustade ja manuste sünkroonimiseks teenusega Dropbox. Selle lisamooduli funktsioonid on märgitud ikooniga . Selle hind on 89€.
- konnektor Odoo kaustade ja manuste sünkroonimiseks teenusega Box. Selle lisamooduli funktsioonid on märgitud ikooniga . Selle hind on 89€.
- valikuline lisamoodul tööruumiga seotud kaustade ettevalmistamiseks ja Odoo dokumentide (mille toob Enterprise rakendus „Documents“) pilvedega sünkroonimiseks. Selle lisamooduli funktsioonid on märgitud ikooniga . Selle hind on 44€.
Automatic Folders
Decide which Odoo document types should have their folder trees. Directories are regularly updated based on flexible rules and existing Odoo objects
Sync with Cloud Storage Solutions
Synchronize chosen folders and files with specific cloud storage: Google Drive, OneDrive, SharePoint, Nextcloud, Dropbox, Amazon, Box, MinIO S3, NAS/WebDAV (Synology, QNAP, TrueNAS, etc.), and ownCloud. Have as many connections as you need
File Manager Interface
Manage folders and attachments from a single view. Comfortably navigate by directories and tags. Search and download files one by one or in a batch. Upload and move attachments
Enhanced Attachment Box
Organize files of any Odoo object in a set of subfolders. Instantly access folders and files in the attachment box and in synced cloud interfaces
Portal Sharing
Share files, directories, and tags with particular partners or with an access URL. Let users download whole shares and separate items, upload attachments, and add folders or tags
Enterprise documents compatible
Set up rules to prepare folders based on Odoo Enterprise workspaces. All features, including sharing, downloading, and signing, will work even after the sync
Automatic Regular Sync
Rely on auto-synchronization between Odoo and cloud solutions based on scheduled jobs. No manual interaction is required
Bilateral Sync
Odoo sends attachments to cloud storage solutions and retrieves files from there. Binary content is kept in clouds, while Odoo provides direct access to synced items
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!
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!
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.
Great module and Great Support!
The module works great! and the support is phenomenal!
A must-buy if it suits your requirements!
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.
Excellent !!!
Great App and great Service from faOtools.
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.
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.
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.
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.
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...!
This is Awesome
I have used Cloud Sync on Next/Own Cloud and works really great.
Odoo failihalduri liides
-
Navigate by folders: select a directory to show its attachments. Expand and hide folders' layers in a click. Add subfolders to any directory (right mouse click > Create subfolder)
-
Open any synced folder in its cloud client (right mouse click > Open in clouds). Show a folder peer Odoo object if there is such a connection (right mouse click > Open linked object). Change settings of manually created folders, including granting access rights (right mouse click > Edit Settings)
-
Navigate by attachment tags. Create and edit tags right from the navigation panel
-
Search and highlight tags and folders in seconds even if there are thousands of items
-
Drag and drop to re-structure folders (relates only to manually created directories; for automatic folders change rules instead) and tags
-
Download any folder or any tag with all its attachments as a single zip archive (right mouse click > Download as archive)
-
Upload attachments to the current folder. Use the top header button 'Upload file' or drag and drop files
-
Instantly open any synced attachment in a linked cloud client (push the link in the middle of attachment cards)
-
Download any attachment to your local computer disregarding whether it is synced or not (push the icon 'cloud' or 'download' in the footer right corner)
-
Consequentially select attachments and download them as a single zip archive
-
Move any files to any folder, including re-attaching items between Odoo objects (e.g. from a sale order SO-001 to another quotation or its customer folder). Use the mass action for that end or just drop an attachment to a required directory. Update attachments' tags by dragging those to the left navigation panel or by executing the mass action. Delete attachments in a batch
-
Apply standard attachments search to find required files.
Enhanced Attachment Box
-
Any Odoo object might be linked to its folder. See Automatic folders' structure
-
Flexibly define subfolders to organize the structure you need (right mouse click > Create subfolder)
-
Drag and drop to re-structure subfolders
-
Select a folder to see its attachments. By default, files of the object root directory are shown
-
Download any folder with all attachments as a single zip archive (right mouse click > Download as archive)
-
Open the already synced folder in its cloud client (right mouse click > Open in clouds)
-
Upload attachment to a chosen folder (use the button 'Add attachments' or drag files to the attachment box area)
-
Instantly open any synced attachment in a linked cloud client (push the icon 'clouds')
-
Download any attachment to your local computer disregarding whether it is synced or not (push the icon 'download')
-
Use standard Odoo preview for both synced and local files (click on a file thumbnail)
-
Delete attachments as usual
-
All actions are equally applicable to object attachments and attachments related to messages.
Cloud Storage sünkroonimine
Multi synchronization
-
Use optional add-ons to synchronize the document management system with the cloud client(s) of your choice: Google Drive, OneDrive, SharePoint, Nextcloud, Dropbox, Amazon, Box, MinIO S3, NAS/WebDAV (Synology, QNAP, TrueNAS, etc.), and ownCloud. Have as many connections as you need
-
Establish multiple connections to different cloud clients simultaneously. For example, sync sales-related folders to Google Drive; tasks and projects - to SharePoint or OneDrive; HR documents - to Nextcloud/ownCloud; manufacturing specifications - to Dropbox. Take into account that a specific folder might be synced to only a single cloud storage solution. Its children would be synced to the same client
-
For each cloud client, the app lets set up a few instances. For example, for Google Drive, you may share some folders to your personal drive, others - to one of your team drives, and the rest - to your teammate's drive
-
To establish a connection with particular cloud storage, follow the instructions that are specific for client types. See the tab Configuration for details
-
Any connection might be paused manually if it is needed. It might be also auto-stopped if there are critical issues during the sync. Then, you should re-connect to a target cloud client
Cloud clients
-
Synchronization for all cloud clients is based on the same principles and on the same queue. Simultaneously, there might be differences in sync results due to different features of various cloud storage solutions
-
Establishing connections for different types of cloud clients assumes installing optional add-ons, different approaches for Odoo, and external API configuration. Follow the instructions on the tab 'Guidelines'
-
Google Drive Odoo Integration allows establishing a connection with any personal or team drive
-
OneDrive / SharePoint Odoo Integration assumes synchronization with any drive of personal/business/SharePoint tariffs
-
ownCloud/Nextcloud Odoo Integration et integrate Odoo with any instances of ownCloud and Nextcloud. In comparison to other clients, the app allows setting the type of attachment links. By default, Odoo links are internal: only authorized users may access them. Optionally make links public (the setting 'Use Public URLs'). See details on the guidelines tab
-
Dropbox Odoo Integration works for all DropBox tariffs, including Personal DropBox (Basic, Plus, Family) and business DropBox (Professional, Standard, Advanced). In comparison to other clients, the app allows choosing whether cloud items would be shared or internal. See details on the guidelines tab
-
Amazon S3 Odoo Integration (amazon_s3_odoo) synchronizes Odoo folders and attachments with Amazon S3 buckets
-
NAS/WebDAV Odoo Integration (nas_odoo) connects Odoo documents with NAS and WebDAV-compatible storage, including Synology, QNAP, and TrueNAS
-
Box Odoo Integration (box_odoo) synchronizes Odoo folders and attachments with Box cloud storage
Automatic two-sided sync
-
Integration is based on scheduled jobs and is fully automatized. The app regularly checks changes in systems and runs sync operations
-
Synchronization is bilateral. Updates in Odoo are reflected in cloud clients (direct sync); changes in cloud clients modify Odoo folders and attachments (backward sync)
-
Lülitage kliendil sünkroonimine pilvest välja, et sünkroonimine jääks ühesuunaliseks. Odoo muudatused saadetakse endiselt pilvesalvestusse, kuid seal loodud, ümber nimetatud või kustutatud failid ja kaustad ei kajastu Odoos. Kui lülitate valiku uuesti välja, rakendatakse kogunenud muudatused, sealhulgas kustutused, järgmisel sünkroonimisel
-
Any cloud connection might be reset. In this way, the app assumes getting back all items back to Odoo (reverse sync)
-
Odoo folders and attachments might be re-attached to a new cloud client. Hence, items will be first taken back to Odoo (reverse sync) and then put will be put to the new cloud storage (direct sync)
Queue-based synchronization
-
Once in 15 minutes, the app examines updates in Odoo and cloud storage(s) to prepare a synchronization queue
-
Folders' checks follow the First-In-First-Out (FIFO) principle. So, directories that have not been examined for the longest will be processed first
-
Once in 15 minutes, the sync queue is run by the special scheduled job. Firstly, the most important (blocking) tasks would be done
-
Control planned jobs and their fulfillment in the special Odoo logs interface (Cloud Storage > Configuration > Sync Logs). Subscribe for particular cloud clients notifications
-
If the app faces sync failures, it will re-try operations afterward. Sync queue processing would not be stopped if there are items not blocked by such failures
Odoo attachments for cloud storage: direct sync
-
Direct sync prepares the folders' hierarchy and uploads Odoo attachments for cloud storage
-
Direct sync checks whether attachments are added or deleted for synced directories. If so, they would be created or removed in cloud storage. In particular, it means that any file added to a folder-related Odoo object (e.g. Quotation), would be automatically moved to a linked cloud client
-
Direct sync makes all synced Odoo attachments change their type to a link (URL), while binary content is removed with one of the next Odoo cleaners. So, no actual files would be stored on your Odoo server
-
Direct sync checks whether a new folder is added. Disregarding whether it is done manually or automatically, the app would generate a peer directory in a cloud storage
-
Direct sync checks whether there are any updates in folders. If so, such changes are reflected in a cloud client
Cloud storage files and folders for Odoo: backward sync
-
Backward sync checks whether any files or subfolders are added to cloud storage folders. If so, the app would create URL attachments/subdirectories inside linked Odoo directories (and hence Odoo objects if any)
-
Backward sync checks whether there are any updates in folders or attachments. Such updates would be then reflected in Odoo
-
Backward sync checks whether any files are deleted/moved in a cloud document folder. If so, a linked Odoo attachment would be also unlinked or moved
-
If you deleted a cloud storage folder related to a folder rule / Odoo object, their child files would be deleted as well. Thus, Odoo would remove related attachments. The folders, however, will be recovered with a direct sync
-
In case of conflicts, direct sync changes are in general considered more important than backward updates.
Resetting or changing cloud client: reverse sync
-
In case you decided to reset the connection with a specific cloud client, files would be moved back to Odoo
-
Lülitage kliendil pöördsünkroonimine välja, kui pilvesalvestuse koopia peab jääma ainsaks koopiaks või kui ühendus on katkenud. Selle kliendi lahtiühendamine, lähtestamine või väljalülitamine ei laadi siis faile tagasi ega kustuta pilvesalvestuses midagi. Odoo objektide ja nende pilveüksuste vaheline seos katkeb. Salvestatud lingid avavad failid endiselt pilvesalvestuses, kuid Odoo ei saa neid kaustu ja faile enam alla laadida, eelvaadata ega avada. Seda seost ei saa taastada
-
In case you decided to change the cloud client of a folder rule or a folder, files would be first taken back to Odoo, and then direct sync for a new client would be done
-
Reverse sync operations are prioritized to direct and backward sync operations
-
Not all items can be correctly reversed to Odoo due to cloud client peculiarities. For example, there are documents that may exist only in cloud storage environments (e.g. Google Sheets). The app would try to convert such documents, but in some cases, it would require manual interactions.
Automatic Folder Structure
Rules for automatic folders
-
The app allows preparing its own folder for any Odoo object
-
To configure a particular Odoo document type to generate a folder, you should just prepare a new folder rule (Cloud Storage > Configuration > Folder rules). For example, select the model 'Task' to make Odoo add a folder for each project task, so Tasks > Task 1, Task 2, ...
-
Automatically created directories would contain all attachments their linked objects have
-
Folders are updated regularly based on the scheduled job
Multi directories for each model
-
Each Odoo model might have a few linked folders
-
Apply any model storable field to filter Odoo objects and, in this way, split objects into a few super directories. For example, have own folders for individuals and companies, for European and American opportunities, for quotations and confirmed orders, for each project
-
Filter Odoo objects by relative periods by applying date fields of linked documents. For example, leads registered in the last 3 months or invoices updated in the last week
-
As a result, the app lets have paths like 'Odoo > Quotations Europe > SO-001' or ' Odoo > the last year posted invoices (America) > SO-001'
Flexible folders' tree
-
It is possible to set up a hierarchy of folder rules to prepare a more flexible directories structure
-
To that goal define a parent rule for a required folder configuration. For example, use a project-related rule as a parent for a task-related rule, a customer-related rule - for invoices-related rules
-
In order for folder relations to work correctly, it is also needed to enter a parent model field. So, it is the field that links models between each other (many2one relation). For example, 'Project' of a task, 'Customer' of a sales order, or 'Sales Team' of an opportunity
-
As a result, the tool allows reflecting your Odoo workflow logic and have paths like 'Odoo > Customers > Azure Interior > Projects > Software Design > Prepare Specification' and 'Odoo > Customers > Azure Interior > Quotations > SO-001'
Subfolders, default folders, and default files
-
The app lets add an unlimited number of manual subfolders for each folder. In particular, you may have a directories tree right in each object attachment box
-
For the first generation, it is possible to define default folders, so subdirectories would be auto-generated for a specific Odoo object folder. Afterward, you may add delete/edit those or add new ones
-
The same mechanics are applied to prepare default files. For example, to have contract/personal card templates which then are assumed to be filled with real data
Configurable folder titles
-
Each folder rule assumes to generate a directory. Names for such directories are assigned right on a rule form. For example, introduce 'Jobs' for a task-related rule or 'HR' for employees' folders. By default, the Odoo model name would be used
-
For object-related folders, the names are generated based on the Odoo standard display names. So, if not defined the opposite, it would be the same title as you see in the Odoo form view header
-
The app lets define complex name expressions for object-related folders (the tab 'Name Expression' on a folder rule form). To that goal, apply the syntax used in Odoo email templates. For example, {{ object.project_id.name }}, {{ object.name }} to reflect a project name in tasks folders
-
Avoid the following symbols in folders' and files' names: *, ?, ", ', :, <, >, /, +, %, !, @, \, /,. Direct sync will replace such symbols with '-'. It is done to avoid conflicts with file systems. Avoid also too long names: e.g. more than 100 symbols
Enterprise Documents
-
The app allows generating folders for workspaces introduced by the Odoo Enterprise apps 'Documents'
-
To force Odoo to prepare workspace-related directories, define folder rule(s) of the type 'Workspace-Related rule'. The tool would automatically create linked folders and sync those for chosen cloud storage with one of the next jobs
-
It is not obligatory to reflect the whole DMS structure. Thus, it is possible to filter workspaces by any storable field. For example, to add a folder only for workspaces that contain the keyword 'Internal'. Take into account: if a workspace was synced, all its child workspaces would be also synced
-
If you generated a subfolder for any workspace-related folder, the app would also create such a Documents workspace
Typical use cases
-
Customers: add all partner files in a single super directory. Optionally distinguish companies and individuals. For example, Odoo > Customers > Azure Interior > Contacts > John Brown
-
Sales orders and invoices: keep all sale-related printings and contracts in your own quotation directories for each customer. For example, Odoo > Customers > Azure Interior > Orders > SO-001 and Odoo > Customers > Azure Interior > Invoices > INV-00001
-
Opportunities: store all specifications, requirements, and any files which would let you make a good offer carefully structured by each sales team and case. For example, Odoo > Sale teams > Europe > Leads > Interest in 50 chairs
-
Project and tasks: prepare a folder for each customer project and task. For example, Odoo > Customers > Azure Interior > Projects > Software design > Tasks > Specification
-
Human resources: gather all files by each employee in a single folder: photos, document scans, contracts. Structure employees by department. For example, Odoo > Departments > Accounting department > Employees > Anita Olivier.
Failide ja kaustade jagamine
-
Share particular attachments, whole directories, or even all files of specific tags
-
Grant access to chosen Odoo contacts. Send an invitation to any Odoo portal users at any moment
-
Generate a special access link for public use (even without a user). Change it to make the previous one outdated
-
Make shares for temporary use or available constantly until archived
-
Create an unlimited number of shares with any setups and attachments involved. Portal users might access those through the special entry "Shares" in the Odoo's portal
-
For single-view purposes, shares support hierarchy so as to make comfortable navigation by those
-
Share users can download any shared file, a whole share, a particular directory, or a tag as a ZIP archive
-
Optionally let upload files to the selected or default folder. Files drag and drop is supported
-
Users are always allowed to search attachments by title, linked folder, and tags
-
Optionally allow navigation by folders and/or tags. Shared tags/folders, their children, and ones linked to shared attachments will be available
-
Let users add tags and folders by themselves. Show/hide searching items in tags/folders navigation trees
-
Turn on/off a chat per each share.
Dokumendihaldus ja sünkroonimise juurdepääsuõigused
-
Access for each Odoo automatic folder is regulated based on a linked object. If such an Odoo object is available for a specific user, its directory would be also available for her/him. For example, if Anita Olivier is the task manager of 'Prepare specification', then she may access the folder 'Tasks' and 'Tasks > Prepare Specification'
-
Access to Odoo manual folders is regulated based on its user groups and users stated in those folders' settings. If nobody is specified, a manually created folder is available for everyone. For example, if Anita Oliver is a sales manager, she may access the quotation-related folder 'Odoo > Orders > SO-001'
-
To access any folder, a user should be able to access all its parents. For example, if Anita Oliver has rights for employees but does not have for departments, then she might not read 'Odoo > Departments > Administration > Employees > Mitchel Admin'. However, if the folder 'Employees' becomes a stand-alone folder without a parent, then Anita would be able to access 'Odoo > Employees > Mitchel Admin'
-
The app does not regulate access levels for cloud clients and their items. The tool regulates rights only for Odoo objects and synchronizes those to required storage. After the sync, if necessary, you should apply the settings for a target cloud client, folders, and files
-
To observe the menu 'Cloud Storage' and the app file manager, a user should belong to the security group 'Cloud Storage > File Manager Access'
-
To configure automatic folder rules, establish connections with various cloud clients, control sync logs, and apply the app settings, a user should belong to the security group 'Cloud Storage > Administration'.
Kasutusmärkmed
-
The app assumes automatic regular synchronization with various cloud clients. Please take into account that synchronization is not real-time but is based on tasks queue and scheduled jobs. Depending on the number of folders and attachments, it might take time for the app to check all directories and do the jobs. That's why, until the sync is done, Odoo attachment interfaces work as in standard Odoo.
-
Cloud connections rely upon the API of the related cloud clients. Such communication between systems is risky by concept due to possible disconnections, API updates, and unsolvable conflicts. The app is designed to cope with such risks by carefully processing failures and checking cloud client states. Simultaneously, make sure that you have configured a proper backup strategy for both Odoo and cloud clients.
-
The special factors of risks are sync scope and reverse operations. The higher the sync scope is, the more it would take Odoo to finish integrations. Hence, more space for errors exists. Try to decrease sync scope logically by choosing only required folders. Reverse operations might be risky since assume reflecting cloud clients' features which might be absent in Odoo. For example, Google Sheets cannot be opened outside Google Docs. The app would try to solve the scenarios by applying similar features (e.g. by converting a file to simple electronic tables). However, that is not always possible, and in this way, manual interactions would be required.
Seadistamise ja paigaldamise näpunäited Cloud Storage Solutions Odoo v.18
Odoo serveri konfiguratsioon
Et sünkroonimine töötaks õigesti, määrake Odoo konfiguratsioonifailis sobivad timeout'id: LIMIT_TIME_CPU, LIMIT_TIME_REAL, LIMIT_TIME_REAL_CRON peavad olema üle 900 sekundi.
Odoo.sh puhul seda ei tohiks teha, sest ajalimiidid on ette määratud ja neid ei saa seadistada.
Ärge muutke ka rakenduse eeldust croni tööde sageduse kohta: „[Cloud Storage] Prepare Cloud Folders“, „[Cloud Storage] Run / Prepare sync queue“. Need tööd on seatud käima iga 15 minuti järel ning seda sagedust kasutatakse algoritmides katkestuste ja andmekadude vältimiseks. Kui peate sünkroonimise mõneks ajaks peatama, peatage hoopis konkreetsed cloud client'id.
Üldine Pythoni sõltuvus
Tööriist sõltub välisest teegist 'sortedcontainers'. Installige see Odoo serverisse käsuga:
pip3 install sortedcontainersOneDrive’i või/ja SharePointi integratsiooni seadistamine
Pythoni sõltuvus
Tööriist sõltub välisest teegist 'microsoftgraph'. Installige see Odoo serverisse käsuga:
pip3 install microsoftgraph-python
Seadistus ja sisselogimine
- Lülitage sisse suvand 'OneDrive / SharePoint Sync' (cloud Storage > Configuration > Configuration). Nõutav on valikuline lisamoodul OneDrive / SharePoint Odoo Integration
- Veenduge, et teie Microsofti kasutajal on täielikud administraatoriõigused selle OneDrive / SharePoint jaoks, mida soovite Odooga ühendada. Seda kasutajat on vaja ainult õiguste andmiseks; kasutajaandmeid Odoos ei hoita ja hiljem ei kasutataks. Samuti veenduge, et Microsofti e-posti aadressil, mida kasutate, pole ümbersuunamist (juhtub tavaliselt, kui konfigureerite domeeninime, ent peamine aadress on endiselt Microsofti domeenides nagu @outlook.com, @office365 jne)
- Minge oma Azure Portal'i: https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade
Rakendus tuleb registreerida kataloogis (tenant). Microsoft ei luba enam uut rakendust kataloogist väljas luua.
- Kui teil on juba ettevõtte Microsoft 365 / Azure kataloog, vahetage portaal (üleval paremal) sellele ja jätkake.
- Kui teil on ainult isiklik konto (@outlook.com, @hotmail.com, @live.com) ja näete "these applications are associated with the account ... but are not contained within any directory", pole kataloogi veel. Registreerige tasuta Azure'i konto sama Microsofti kontoga: https://azure.microsoft.com/free/ - Proovige Azure'i tasuta. See loob Default Directory ilma kuluta.
- Microsoft küsib kaarti ainult isiku tuvastamiseks; umbes 1 USD hoitakse ajutiselt kinni ja vabastatakse. Kataloogi ega rakenduse registreerimist ei tasustata.
- Kataloog (Microsoft Entra ID Free) ja selles registreeritud rakendused töötavad 30-päevasest / 200 $ Azure'i proovikrediidist sõltumatult. See krediit on tasuliste Azure'i ressursside jaoks, mida te siin ei kasuta. Meie rakenduse eest tasu ei nõuta.
- Kui kogu kataloog seisab väga kaua täiesti kasutamata (Microsofti lävi on umbes 200 päeva ilma tegevuseta), võib Microsoft saata hoiatuse ja lõpuks selle sulgeda. Kuna Odoo kutsub seda rakendust iga sünkroonimise ajal, hoiab aktiivne ühendus kataloogi aktiivsena – see loeb ainult siis, kui lõpetate sünkroonimise kuudeks täielikult.
- Kui olete päris kataloogis (mitte "Microsoft Services"), avage seal App registrations.
- Klõpsake «New registration»
- Introduce a new name for the application and assign the redirect URI as [YOURODOOSITENAME]/one_drive_token (e.g. https://odootools.com/one_drive_token). As the supported account types choose 'Accounts in any organizational directory (Any Azure AD directory - Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox)'.
- Minge Certificates & secrets - Klõpsake 'New Client Secret'. Salvestage secret väärtus kuhugi
- Minge Odoo Cloud Storage > Seaded > Cloud Clients ja vajutage „Create“
- Viiteks sisestage nimi, mis on kõigile kasutajatele selge
- Cloud client'iks valige 'OneDrive' või 'SharePoint' vastavalt kasutatavale tarkvarale
- Root folder nimeks sisestage pealkiri, mida kasutatakse kõigi sünkroonitud kaustade ülemise OneDrive directory jaoks. Näiteks 'Odoo' või 'OdooERP'
- Kopeerige „Application Client ID“ väljale „App client ID“
- Kopeerige salajane väärtus väljale „App client secret“
- Sisestage varem loodud ümbersuunamise URL
- Kui kasutate SharePointi:
- Minge oma SharePoint saidile ja valmistage ette uus dokumentide teek (draiv). Võite kasutada ka olemasolevat, nt 'Documents'. Odoo kaust pannakse hiljem sinna ja seda ei saa teise teeki teisaldada
- SharePointi URL peab olema kujul https://[URL]/. Viimane „/“ on kohustuslik – saidi nime ei tohi lisada. Näiteks https://odootools.sharepoint.com/
- SharePointi sait peab olema kas root (SharePointi juursait), my_site_name (sel juhul loetakse seda sites/my_site_name) või sites/my_site_name („sites“ asemel võib olla „teams“ jms). Alguses ega lõpus ei tohi olla „/“. Näiteks sites/odootools
- Documents Library kasutage SharePointis loodud kogu
- Vajutage 'Confirm'. Odoo suunab teid Microsofti sisselogimislehele. Kontrollige süsteemis, nõustuge kõigi tingimustega ja andke kõik küsitud load. If Microsoft shows an account already signed in and says it does not exist in tenant 'Microsoft Services' (or any other unrelated tenant), do not click that row. Click 'Use another account' and sign in with the Microsoft account that owns the app's directory
- Pärast sisselogimist suunab OneDrive teid tagasi Odoosse. OneDrive - Odoo sünkroonimine on valmis
- Rakendage äsja loodud cloud client kaustareeglitele ja/või käsitsi kaustadele, mis tuleb sünkroonida selle OneDrive'i või SharePointi eksemplariga
- Oodake, kuni sünkroonimise ajastatud töö käivitub. Ainult testimiseks: käivitage integratsioon käsitsi teelt Cloud Storage > Seaded > Seaded > nupp „Launch sync“.
Vaadake ka seadistusvideo
Looge Azure rakendus
Uus OneDrive’i veebiplatvorm ja ümbersuunamise URL
Uue saladuse loomine Azure rakendusele
Sisestage konfiguratsioonivõtmed Odoosse
Google Drive integratsiooni seadistamine
- Lülitage sisse suvand 'Google Drive Sync' (cloud Storage > Configuration > Configuration). Nõutav on valikuline lisamoodul Google Drive Odoo Integration
- Minge Google Cloud Console'i URL-i kaudu https://console.cloud.google.com
- Valige või looge projekt
- Pärast projekti valimist avab konsool Google Auth Platformi. Vajutage 'Get Started'
- Rakenduse teabe lisamine
- Rakenduse nimeks valige mis tahes sobiv
- Kasutajatoe e-postiks valige oma e-posti aadress
- Vajutage 'Next'
- Sihtgrupiks valige 'External' ja vajutage 'Next'. Märkus: kasutate seda rakendust niikuinii ainult oma Odoo ühenduseks
- Kontaktteabeks sisestage oma Google või Google Workspace e-posti aadress ja vajutage 'Next'
- Nõustuge Google API Services User Data Policyga, vajutage 'Continue' ja seejärel 'Create'
- Minge jaotisse „Clients“ ja vajutage „Create client“
- Rakenduse tüübiks valige «Web application»
- Nimeks valige mis tahes sobiv
- Volitatud suunamise URI-na lisage link vormingus [YOURODOOSITENAME]/google_drive_token (nt https://odootools.com/google_drive_token).
- Vajutage 'Create'
- Kopeerige ja salvestage turvaliselt „Client ID“ ja „Client secret“. Client secret näidatakse ainult üks kord
- Lubage selle projekti jaoks Google Drive API: tippige ülemisse otsikasti 'Google Drive API', avage leitud toode ja vajutage 'Enable'
- Minge jaotisse „Audience“ ja lisage oma e-posti aadress testkasutajana
- Avaldage rakendus. Muidu jääb see testolekusse ja selle tunnus aegub iga 7 päeva järel
- Avage 'Branding' ja täitke rakenduse avaleht ning privaatsuspoliitika link (näiteks lingid teie Odoo veebisaidile). Lisage nende linkide domeenid kui authorized domains
- Avage „Audience“ ja vajutage „Publish app“
- Ärge laadige üles rakenduse logo. See käivitab pika ja keeruka Google'i kinnitusprotsessi, mida te tegelikult ei vaja
- Minge Odoo Cloud Storage > Seaded > Cloud Clients ja vajutage „Create“
- Viiteks sisestage nimi, mis on kõigile kasutajatele selge
- Cloud kliendiks valige «Google Drive»
- Root folder nimeks sisestage pealkiri, mida kasutatakse kõigi sünkroonitud kaustade ülemise Google Drive directory jaoks. Näiteks 'Odoo' või 'OdooERP'
- Kopeerige „Client ID“ 9. sammust väljale „App client ID“
- Kopeerige „Client secret“ 9. sammust väljale „App client secret“
- Sisestage 9. sammus sisestatud ümbersuunamise URL
- Kui kasutate meeskonnakettaid, märkige vastav ruut. Veenduge, et tõesti kasutate meeskonnakettaid. Teie Google Drive'i vasakus külgpaanis peaks olema kirje 'Team Drives'. See funktsioon on saadaval ainult äri- ja enterprise tariifidel
- Kui valik 'Team Drive' on lubatud, sisestage selle nimi. See peab olema täpselt sama, mida näete Google Drive'is. Veenduge, et teie kasutajal on täielikud õigused kõigile Google ketastele (tavaliselt on see sama kasutaja, kes meeskonna Google Drive'i seadistab)
- Vajutage 'Confirm'. Odoo suunab teid Google'i sisselogimislehele. Kontrollige süsteemis, nõustuge kõigi tingimustega ja andke kõik küsitud load
- Pärast sisselogimist suunab Google teid tagasi Odoosse. Google Drive - Odoo sünkroonimine on valmis
- Rakendage äsja loodud cloud client kaustareeglitele ja/või käsitsi kaustadele, mis tuleb sünkroonida selle Google Drive'iga
- Oodake, kuni sünkroonimise ajastatud töö käivitub. Ainult testimiseks: käivitage integratsioon käsitsi teelt Cloud Storage > Seaded > Seaded > nupp „Launch sync“.
Vaadake ka seadistusvideo, Märkus: video Google console osa on aegunud; järgige hoopis ülaltoodud samme
Avage Google Auth Platform
Rakenduse teabe lisamine
Valige väline sihtrühm
Kontaktandmete lisamine
Nõustuge poliitikatega ja looge rakendus
Looge OAuth klient
Seadistage veebirakenduse klient
Kopeerige kliendi ID ja kliendi saladus
Leidke Google Drive API
Lubage Google Drive API
Täitke brändiandmed rakenduse avaldamiseks
Sisestage Google'i rakenduse mandaadid Odoosse
Amazon S3 seadistamine
- Lülitage sisse valik 'Amazon S3 Sync' (Cloud Storage > Seadistus > Seadistus). Vajalik on valikuline lisamoodul Amazon S3 Odoo Integration
- Avage Amazon S3 konsool: https://console.aws.amazon.com/s3/
- Looge uus bucket või valige olemasolev. Kopeerige täpne bucketi nimi: see tuleb sisestada Odoo väljale „Bucket“
- Avage bucketi üksikasjad ja kopeerige AWS Region. Sisestage see Odoosse väljale 'Region' (näiteks eu-west-1 või us-east-1)
- Avage AWS IAM konsool: https://console.aws.amazon.com/iam/
- Looge uus IAM-kasutaja või valige olemasolev tehniline kasutaja. Sellel kasutajal peavad olema täielikud õigused valitud bucketis objekte loetleda, lugeda, luua, kirjutada, kopeerida ja kustutada. Võite valida täisõigustega admini või luua uue poliitika (vt allpool)
- IAM kasutaja vormil avage vahekaart 'Security credentials' ja vajutage 'Create access key'
- Lehel 'Access key best practices & alternatives' valige Application running outside AWS. See on õige valik, kui Odoo server ühendub S3-ga juurdepääsuvõtmega väljaspool AWS-i, Odoo.sh-st, teie serverist või muult hostilt. Kui Odoo on AWS EC2 eksemplaris, võite valida Application running on an AWS compute service, kuid Odoosse kopeeritavad väljad on samad
- Vajutage 'Next'. Järgmises etapis sisestage soovi korral kirjeldussilt, nt Odoo S3 Sync, seejärel vajutage 'Create access key'
- Viimasel AWS lehel kopeerige Access key või Access key ID Odoo väljale 'Access Key'
- Kopeerige Secret access key Odoo väljale „Secret Key“. Oluline: AWS näitab salajast võtit ainult üks kord, seega salvestage see enne akna sulgemist
- Kui kasutate AWS S3 asemel S3-ühilduvat teenusepakkujat, kopeerige otspunkti URL selle pakkuja halduspaneelilt ja sisestage Odoo väljale 'Amazon S3 endpoint URL'. Näiteks MinIO kasutab sageli URL-i nagu https://minio.example.com või http://localhost:9000; LocalStack tavaliselt http://localhost:4566
- Minge Odoo Cloud Storage > Configuration > Cloud Clients ja vajutage 'Create'
- Viiteks sisestage nimi, mis on kõigile kasutajatele selge
- Cloud kliendiks valige «Amazon S3»
- Root folder nimeks sisestage pealkiri, mida kasutatakse kõigi sünkroonitud kaustade ülemise S3 prefix jaoks. Näiteks 'Odoo' või 'OdooERP'
- Täitke väljad 'Bucket', 'Region', 'Access Key', 'Secret Key' ning vajadusel 'Amazon S3 endpoint URL' ja adresseerimisstiil
- Valige, kas Odoo peaks kasutama ajutisi presigned URL-e või avalikke bucketi/CDN URL-e. Privaatsete bucketite puhul hoidke presigned URL-id sees ja määrake nende eluiga sekundites
- Vajutage 'Confirm'. Odoo kontrollib bucketi juurdepääsu ning loob või kinnitab juurkausta prefiksi. Amazon S3 - Odoo sünkroonimine on valmis tegemiseks
- Rakendage äsja loodud cloud client kaustareeglitele ja/või käsitsi kaustadele, mis tuleb sünkroonida selle Amazon S3 bucketiga
- Oodake, kuni sünkroonimise ajastatud töö käivitub. Ainult testimiseks: käivitage integratsioon käsitsi teelt Cloud Storage > Seaded > Seaded > nupp „Launch sync“.
Kasulik AWS dokumentatsioon: S3 bucketi loomine: https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-bucket.html, IAM juurdepääsuvõtmete haldamine: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Bucket poliitika näide
{
"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/*"
}
]
}
Looge uus AWS IAM kasutaja
Määrake IAM kasutajanimi
Manustage õiguste poliitikad otse
Amazon S3 bucketi poliitika JSON-näide
Vaadake üle ja nimetage S3-poliitika
Valige kasutaja bucket poliitika
Vaadake üle ja looge IAM-kasutaja
Looge kasutajale juurdepääsuvõti
Valige juurdepääsuvõtme kasutusjuht
Määrake juurdepääsuvõtme kirjelduse silt
Hankige juurdepääsuvõti ja saladus
Seadistage Amazon S3 klient Odoos
Nextcloudi või/ja ownCloudi integratsiooni seadistamine
Seadistus ja sisselogimine
- Lülitage sisse suvand 'onwCloud / Nextcloud Sync' (cloud Storage > Configuration > Configuration). Nõutav on valikuline lisamoodul ownCloud / Nextcloud Odoo Integration
- Minge Odoo Cloud Storage > Seaded > Cloud Clients ja vajutage „Create“
- Viiteks sisestage nimi, mis on kõigile kasutajatele selge
- Cloud client'iks valige 'Nextcloud' või 'ownCloud' vastavalt kasutatavale tarkvarale
- Root folder nimeks sisestage pealkiri, mida kasutatakse kõigi sünkroonitud kaustade ülemise directory jaoks. Näiteks 'Odoo' või 'OdooERP'
- Sisestage oma ownCloud / Nextcloud täielik URL
- Valige ownCloud / Nextcloud kasutaja, kellel on täielikud õigused juurkataloogis faile ja kaustu lugeda, luua, kirjutada ja kustutada
- Sisestage selle kasutaja kasutajanimi ja parool väljadele „Kasutajanimi“ ja „Parool“
- Valige, kas rakendada avalikke või sisemisi URL-e (vt allpool)
- Vajutage 'Kinnita'. Odoo sünkroonimine on valmis
- Rakendage äsja loodud cloud client kaustareeglitele ja/või käsitsi kaustadele, mis tuleb sünkroonida selle Nextcloudi või ownCloudi eksemplariga
- Oodake, kuni sünkroonimise ajastatud töö käivitub. Ainult testimiseks: käivitage integratsioon käsitsi teelt Cloud Storage > Seaded > Seaded > nupp „Launch sync“.
Sisemised ja avalikud URL-id
Vaikimisi on lingid Odoost ownCloud / Nextcloudi sisemised: neile pääsevad ainult volitatud kasutajad. Valikuliselt tehke lingid avalikuks (seade „Use Public URLs“). Siis oleksid URL-id „jagatud“ ja igaüks pääseks üksustele otse lingiga.
Olge ettevaatlik, kui otsustate kasutada jagatud (avalikke) URL-e. Kuigi väliskasutajad neid linke vaevalt teada saavad, on väike võimalus, et need muutuvad kättesaadavaks mõne kasutajatoimingu tõttu. Lisaks pole jagamislinkide loomine kiire ja võib sünkroonimist aeglustada.
Vaadake ka seadistusvideo
Sisestage ownCloud / Nextcloud mandaadid
NAS-i seadistamine (Synology, QNAP, TrueNAS jne)
- Lülitage sisse suvand 'NAS Sync' (Cloud Storage > Configuration > Configuration). Nõutav on valikuline lisamoodul NAS Odoo Integration
- Valmistage NAS-i WebDAV-otspunkt:
- Synology: installige ja lubage WebDAV Server DSM-is ning valige võimalusel HTTPS
- QNAP: lubage sihtjagatud kaustale WebDAV ja kasutage võimalusel HTTPS-i
- TrueNAS CORE: lubage WebDAV teenus; TrueNAS SCALE: installige ja seadistage WebDAV rakendus, sest kaasaegsetes SCALE versioonides on natiivne WebDAV eemaldatud
- Üldine WebDAV: veenduge, et PROPFIND, MKCOL, PUT, GET, MOVE ja DELETE on saadaval
- Kui Odoo on majutatud kohalikust NAS võrgust väljas, tehke WebDAV otspunkt turvaliselt kättesaadavaks. Eelistage pöördproksit kehtiva TLS sertifikaadiga, VPN/turvatunnelit nagu WireGuard, Tailscale või Cloudflare Tunnel, või müüja releed nagu Synology QuickConnect või QNAP myQNAPcloud. Vältige administraatori liidese avamist Internetti
- Looge pühendatud NAS-kasutaja, kellel on täielikud õigused ainult sihtkaustas: lugemine, loomine, kirjutamine, teisaldamine ja kustutamine. Ärge kasutage administraatori kontot
- Minge Odoo Cloud Storage > Configuration > Cloud Clients ja vajutage 'Create'
- Viiteks sisestage nimi, mis on kõigile kasutajatele selge
- Cloud kliendiks valige «Synology NAS», «QNAP NAS», «TrueNAS» või «WebDAV NAS»
- Root folder nimeks sisestage pealkiri, mida kasutatakse kõigi sünkroonitud kaustade ülemise NAS directory jaoks. Näiteks 'Odoo' või 'OdooERP'
- Sisestage täielik WebDAV URL, kasutajanimi ja parool. Soovi korral määrake baastee, kui Odoo peab juurkausta looma olemasolevasse jagatud kausta või kataloogi
- Hoidke avalike HTTPS otspunktide puhul „Verify SSL“ sisse lülitatud. Lülitage see välja ainult usaldusväärse privaatse otspunkti ja iseallkirjastatud sertifikaadi korral
- Määrake valikuliselt brauseri baas-URL, kui NAS-faile tuleb avada tootja failijaama URL-i kaudu, mitte toore WebDAV URL-iga
- Vajutage 'Confirm'. Odoo kontrollib WebDAV-ühendust ning loob või leiab juurkataloogi. NAS - Odoo sünkroonimine on valmis tegemiseks
- Rakendage äsja loodud cloud client kaustareeglitele ja/või käsitsi kaustadele, mis tuleb sünkroonida selle NAS-salvestusega
- Oodake, kuni sünkroonimise ajastatud töö käivitub. Ainult testimiseks: käivitage integratsioon käsitsi teelt Cloud Storage > Seaded > Seaded > nupp „Launch sync“.
NAS eelseadistus
NAS-süsteemid paljastavad failid tavaliselt kohtvõrgu kaudu. Kui teie Odoo server asub sellest võrgust väljas, peab WebDAV otspunkt olema Odoost turvalise kanali kaudu kättesaadav. Soovitatavad valikud on pöördproksi kehtiva HTTPS sertifikaadiga, VPN või turvatunnel nagu WireGuard, Tailscale või Cloudflare Tunnel, või müüja relee nagu Synology QuickConnect või QNAP myQNAPcloud. Tavaline pordiedastus on võimalik, kuid seda tuleks pidada vähim eelistatud valikuks.
Kasutage eraldi NAS-kasutajat minimaalsete õigustega ühele jagatud kaustale: lugemine, loomine, uuendamine, teisaldamine ja kustutamine. Vältige administraatorikontosid. Avalikult avatud otspunktid peavad alati kasutama HTTPS-i ja kehtivat TLS-sertifikaati. Ühendusel on valik "Verify SSL" usaldusväärsete iseallkirjastatud sertifikaatide jaoks, kuid tavaliselt peab see jääma sisse lülitatuks.
Sisestage QNAP mandaadid
Sisestage Synology mandaadid
Sisestage TrueNAS mandaadid
Boxi seadistamine
- Lülitage sisse valik 'Box Sync' (cloud Storage > Seadistus > Seadistus). Vajalik on valikuline lisamoodul Box Odoo Integration
- Looge või avage Boxi arendajakonto ja avage Box Developer Console: https://app.box.com/developers/console
- Looge Custom App ja valige autentimismeetodiks OAuth 2.0 (Authorization Code Grant)
- Lisage ümbersuunamise URI kujul [YOURODOOSITENAME]/box_token (nt https://faotools.com/box_token). Vajalik on kehtiv SSL-sertifikaat (https)
- Andke rakendusele failide ja kaustade lugemise ning kirjutamise juurdepääs. Vältige mitteseotud õigusi
- Minge Odoo Cloud Storage > Configuration > Cloud Clients ja vajutage 'Create'
- Viiteks sisestage nimi, mis on kõigile kasutajatele selge
- Cloud kliendiks valige «Box»
- Root folder nimeks sisestage pealkiri, mida kasutatakse kõigi sünkroonitud kaustade ülemise Box directory jaoks. Näiteks 'Odoo' või 'OdooERP'
- Kopeerige Box Client ID väljale „Client ID“
- Kopeerige Box Client Secret väljale „Client Secret“
- Sisestage varem loodud ümbersuunamise URL
- Vajutage 'Confirm'. Odoo suunab teid Boxi sisselogimislehele. Kontrollige süsteemis, nõustuge kõigi tingimustega ja andke kõik küsitud load
- Pärast sisselogimist suunab Box teid tagasi Odoosse. Box - Odoo sünkroonimine on valmis
- Rakendage äsja loodud cloud client kaustareeglitele ja/või käsitsi kaustadele, mis tuleb sünkroonida selle Box kontoga
- Oodake, kuni sünkroonimise ajastatud töö käivitub. Ainult testimiseks: käivitage integratsioon käsitsi teelt Cloud Storage > Seaded > Seaded > nupp „Launch sync“.
Looge uus Boxi arendaja rakendus
Kopeerige Boxi OAuth mandaadid
Seadistage Boxi pilveklient Odoos
Andke Odoole juurdepääs Boxile
MinIO seadistamine
- Valmistage töötav MinIO server
- Avage MinIO konsool
- Looge uus bucket või valige olemasolev. Kopeerige täpne bucketi nimi: see tuleb sisestada Odoo väljale „Bucket“
- Looge Odoo juurdepääsumandaadid. MinIO-s kasutage access key / secret key paari või teenusekontot, millel on õigus valitud bucketis objekte loetleda, lugeda, luua, kirjutada, kopeerida ja kustutada
- Kopeerige MinIO Access Key Odoo väljale „Access Key“
- Kopeerige MinIO Secret Key Odoo väljale „Secret Key“. Oluline: salvestage saladus enne MinIO lehe sulgemist, kui MinIO näitab seda ainult üks kord
- Kopeerige MinIO S3 API lõpp-punkti URL Odoosse väljale „Amazon S3 endpoint URL“. Näiteks kohalik server kasutab tavaliselt http://localhost:9000, tootmisserver võib kasutada https://minio.example.com
- Minge Odoo Cloud Storage > Configuration > Cloud Clients ja vajutage 'Create'
- Viiteks sisestage nimi, mis on kõigile kasutajatele selge
- Cloud kliendiks valige «MinIO»
- Root folder nimeks sisestage pealkiri, mida kasutatakse kõigi sünkroonitud kaustade ülemise MinIO object prefix jaoks. Näiteks 'Odoo' või 'OdooERP'
- Täitke väljad 'Bucket', 'Access Key', 'Secret Key' ja 'Amazon S3 endpoint URL'. Väli 'Region' on MinIO jaoks valikuline; kui see on tühi, kasutab Odoo S3-ühilduvaks allkirjastamiseks us-east-1
- Hoidke adresseerimislaad Path-style. See on soovitatav valik MinIO otspunktidele, eriti kui MinIO host ei paku bucketipõhiseid DNS-nimesid
- Valige, kas Odoo peaks kasutama otseseid avalikke MinIO URL-e. Lubage „Use Public URLs“ ainult siis, kui bucket, prefix, pöördproksi või CDN on avalikult loetav. Privaatsete MinIO bucketite puhul jätke see välja
- Vajutage 'Confirm'. Odoo kontrollib bucketi juurdepääsu ning loob või kinnitab juurkausta prefiksi. MinIO - Odoo sünkroonimine on valmis tegemiseks
- Rakendage äsja loodud cloud client kaustareeglitele ja/või käsitsi kaustadele, mis tuleb sünkroonida selle MinIO bucketiga
- Oodake, kuni sünkroonimise ajastatud töö käivitub. Ainult testimiseks: käivitage integratsioon käsitsi teelt Cloud Storage > Seaded > Seaded > nupp „Launch sync“.
Useful MinIO documentation: https://min.io/docs/minio/linux/administration/identity-access-management.html, https://min.io/docs/minio/linux/reference/minio-server/minio-server.html.
Looge MinIO juurdepääsuvõti
Kopeerige uued MinIO mandaadid
Seadistage MinIO pilveklient Odoos
Dropboxi integratsiooni seadistamine
Pythoni sõltuvus
Tööriist sõltub välisest teegist 'dropbox'. Installige see Odoo serverisse käsuga:
pip3 install dropbox
Seadistus ja sisselogimine
- Lülitage sisse valik 'Dropbox Sync' (cloud Storage > Seadistus > Seadistus). Vajalik on valikuline lisamoodul Dropbox Odoo Integration
- Follow the URL https://www.dropbox.com/developers/apps/create
- Valige API-ks «Scoped access»
- Valige juurdepääsu tüübiks «Full Dropbox»
- Valige rakendusele sobiv nimi ja vajutage nuppu „Create app“
- Lisage ümbersuunamise URI kujul [YOURODOOSITENAME]/dropbox_token (nt https://faotools.com/dropbox_token). Vajalik on kehtiv SSL-sertifikaat (https)
- Andke rakendusele õigused: 'Account Info (Read)', 'Files and folders Metadata (Write)', 'Files Content (Write)', 'Collaboration (Write)'. Meeskonna DropBoxi jaoks määrake ka 'Team Data Members', 'Members (Read)'. Veenduge, et muid õigusi pole määratud.
- Esita rakendus
- Minge Odoo Cloud Storage > Seaded > Cloud Clients ja vajutage „Create“
- Viiteks sisestage nimi, mis on kõigile kasutajatele selge
- Cloud kliendiks valige «Dropbox»
- Root folder nimeks sisestage pealkiri, mida kasutatakse kõigi sünkroonitud kaustade ülemise Google Drive directory jaoks. Näiteks 'Odoo' või 'OdooERP'
- Kopeerige „App key“ väljale „App key“
- Kopeerige „App Secret“ väljale „App secret“
- Sisestage varem loodud ümbersuunamise URL
- Kui kasutate Dropboxi meeskonnakettaid
- Märkige seotud ruut
- Määrake Dropbox kasutaja e-post. Selles kasutaja kaustas luuakse kõik Odooga seotud üksused ja alles seejärel jagatakse need teiste kasutajatega. Selle kasutaja all luuakse, muudetakse, teisaldatakse ja kustutatakse kõik failid ja kaustad
- Vajutage 'Confirm'. Odoo suunab teid Dropboxi sisselogimislehele. Kontrollige süsteemis, nõustuge kõigi tingimustega ja andke kõik küsitud load
- Pärast sisselogimist suunab Dropbox teid tagasi Odoosse. Dropbox - Odoo sünkroonimine on valmis
- Rakendage äsja loodud cloud client kaustareeglitele ja/või käsitsi kaustadele, mis tuleb sünkroonida selle Dropboxi eksemplariga
- Oodake, kuni sünkroonimise ajastatud töö käivitub. Ainult testimiseks: käivitage integratsioon käsitsi teelt Cloud Storage > Seaded > Seaded > nupp „Launch sync“.
Dropbox URL-id
Dropboxil on olemasolevatele failidele ja kaustadele linkide loomiseks oma viis. Eelkõige pole sisemiste ega privaatsete URL-ide mõisteid. Selle asemel võib iga Dropboxi üksus saada nn jagatud URL-e. Sellised jagatud lingid on kas avalikud või ainult meeskonnale. Viimane funktsioon on saadaval ainult Dropboxi business kontol.
Tööriist toetub jagatud linkide mehaanikale. See tähendab, et iga manuse link on kas avalik (kõik isiklikud Dropbox kontod) või ainult meeskonnale (kõik äri Dropbox kontod).
Mõnikord peetakse seda mitte täielikult turvaliseks. Kuigi veebisaidi URL-id on välistele kasutajatele vaevalt teada, võivad need mõne tegevuse tulemusel siiski kättesaadavaks muutuda. Lisaks pole jagamislinkide loomine eriti kiire ja võib sünkroonimist aeglustada. Seetõttu on lisatud võimalus jagamise URL-id välja lülitada.
If checked, all Dropbox URLs in Odoo will be of type https://www.dropbox.com/home/Odoo/[PATH]. Such links will not work in many cases. Thus, if you need to open Dropbox files/folders from Odoo, be careful with the setting 'No links to Dropbox from Odoo'.
Vaadake ka seadistusvideo
Looge Dropboxi rakendus
Dropbox rakenduse seadistus: ümbersuunamise URL
Dropboxi õigused isiklikele kontodele
Dropboxi õigused ärikontodele
Seadistage Odoo Dropboxi integratsiooniks
Korduma kippuvad küsimused Cloud Storage Solutions Odoo v.18
Kuhu sünkroonitud väljad salvestatakse? Kas need dubleeritakse Odoo-sse ja pilvedesse?
Rakendus eeldab, et manuste binaarsisu hoitakse Cloud Clientis, mitte Odoo serveris. Seega muutuvad sellised manused Odoos URL-tüüpi manusteks ning neile pääseb igal ajal ligi kas manuste kastist või Cloud Clientist.
Pärast seadistamist pole käsitsi toiminguid vaja, sest sünkroonimine on täielikult automaatne. Otsustage, milliseid Odoo dokumenditüüpe sünkroonida, ja seadistage igaühe jaoks seotud mudel (kliendid, müügi- või ostutellimused, ülesanded, projektid jne).
Kas saan samale dokumenditüübile mitu kausta? Näiteks siseprojektid ja kliendiprojektid?
Jah, saate. Selleks valmistage igaühele reegel ja seejärel rakendage filtrid: näiteks projekti tüübi järgi.
Püüdke teha filtrid vastastikku välistavateks, et dokument saaks üheselt määratud. Näiteks „klient, kuid mitte tarnija“, „tarnija, kuid mitte klient“. Muidu hüppab konkreetse dokumendi kaust ühelt mudelilt teisele.
Kas sünkroonimist saab teha reaalajas?
Ei. Meil on tugevad põhjused vältida reaalajas sünkroonimist:
Jõudlusprobleemid. Kui sünkroonimine oleks reaalajas, tööks iga faili üleslaadimine kaasa laadimisekraani.
Konfliktiprobleemid. Kui 2 kasutajat muudavad üksust korraga, võib tekkida lahendamata olukordi. Regulaarsete tööde korral saame selle hiljem parandada; reaalajas tuleks see salvestada järjekorrana, mis ajaks kasutajaid veelgi rohkem.
Funktsionaalsuse probleemid. Eelkõige üksuste ümbernimetamine ja ümberkorraldamine. Tagasisünkroonimisel tuginetakse rangelt kataloogiloogikale ning iga sünkroonimise ajal kontrollitakse 100% üksustest. Kui seda teha pärast iga uuendust, oleks tuhandeid päringuid sekundis. Kui mitte: muudatused läheksid kaduma.
Kas ma saan pilvedes kaustade vaike nimesid muuta?
Saate mudelite kataloogidele (müügitellimused, võimalused, tarnijad jne) anda oma nime mis tahes dokumenditüübi jaoks.
Objektide kaustade (SO-001, John Smith jne) puhul tuginetakse Odoo meetodile selle dokumenditüübi kuvanime koostamiseks. Seda saab muuta nimeavaldist määrates. Kasutatakse täpselt Odoo e-kirja mallide süntaksit.
Kas ma saan sünkroonimistööde sagedust muuta?
Ei, alates versioonist 15 ei tohiks ajastatud töid muuta. Need on optimeeritud käima iga 15 minuti järel, et tagada stabiilseim ja kiireim ühendus.
Veenduge, et Odoo serveri ajalõpud oleksid vähemalt 15 minutit (900 sekundit).
Kui peate sünkroonimise ajutiselt peatama, tehke seda konkreetse cloud client vormil.
Kas ma saan manuseid sünkroonida mõne pilve kliendiga
Jah, alates versioonist 15 saate seadistada mitu ühendust. Nii saate mõned kaustad sünkroonida ühe cloud clientiga ja teised teisega.
Arvestage, et sama kausta ei saa korraga sünkroonida mitme cloud storage’iga.
Kasutame pilvedes spetsiaalset redaktorit (nt OnlyOffice, Office 365 jne). Kas failid avataks selles redaktoris?
Jah, olenevalt teie cloud client seadistusest.
Kas mul on vaja ainult rakendust Cloud Storage Solution?
Alates versioonist 15 saab rakendust kasutada eraldiseisvalt manuste kaustadesse korraldamiseks ja failihalduri liideseks.
Kui eesmärk on ühendus mõne pilvekliendiga, tuleb paigaldada vähemalt üks valikuline kliendiga seotud rakendus.
Mis juhtub, kui muudan kaustareeglit?
Kui kaustareegel muutub, muutub ka kaustade loend. Kui kaust ei vasta enam reeglite tingimustele, eemaldatakse see. Kui failid olid sünkroonitud, toob vastassünkroon need Odoosse tagasi ja kustutab Cloud Clientist.
Kui dokumendi objekt ei vasta kaustareegli tingimustele, selle kausta ei looda. Kui see hiljem vastab, luuakse seotud kaust.
Kas saan jätta ainult otsese sünkroonimise või lülitada välja sünkroonimise pilvest?
Jah. Avage pilvekliendil leht Seaded ja lülitage sisse Lülita välja sünkroonimine pilvest.
Sünkroonimine jääb ühesuunaliseks. Odoos tehtud muudatused saadetakse endiselt pilvesalvestusse. Pilvesalvestuses loodud, ümber nimetatud või kustutatud failid ja kaustad ei kajastu Odoos ning seal kustutatud kaustu ei taastata.
Lülitage valik uuesti välja, et kogunenud muudatused, sealhulgas kustutused, rakenduksid järgmisel sünkroonimisel.
See säte on saadaval alates versioonist 18. Kliendi lahtiühendamine, lähtestamine või väljalülitamine käivitab endiselt pöördsünkroonimise, kui te ei lülita ka seda välja.
Millised on teie tööriistade uuenduspoliitikad?
Kehtivate Odoo Apps Store reeglite kohaselt:
- Iga versioonile 12.0 või varasemale ostetud moodul annab juurdepääsu kõigile versioonidele kuni 12.0.
- Alates versioonist 13.0 tuleb iga mooduliversioon osta eraldi.
- Versioonist sõltumata annab ost õiguse kõigile uuendustele ja veaparandustele peamise versiooni piires.
Pange tähele, et faOtools meeskond neid reegleid ei juhi. Küsimustega pöörduge otse Odoo Apps Store esindajate poole.
Kuidas teie rakendust Odoo.sh-i installida?
Kõige lihtsam lähenemine on kasutada Odoo poe sisseehitatud töövoogu:
1. Avage mooduli leht ja klõpsake nuppu Deploy on odoo.sh
2. Seejärel suunatakse teid GitHubi lehele. Logige kontole sisse, seejärel klõpsake 'Create a new repo' või kasutage olemasolevat. Veenduge, et hoidla on privaatne. Rakendusi ei tohi OPL-1 litsentsi all avaldada. Vajadusel looge Odoo.sh projekti jaoks uus repo
3. Seejärel minge odoo.sh-i ja klõpsake nuppu Deploy. Hüpikaknas esitage otsus ja klõpsake 'Continue.' See käivitab paigalduse.
Need sammud paigaldavad rakenduse projekti tootmisharusse. Kui soovite rakendusi teistesse harudesse juurutada või moodulit uuendada, tehke järgmist:
1. Laadige rakenduse lähtekood Odoo poest üles
2. Tehke moodulile commit vajalikku GitHubi hoidlasse. Veenduge, et ühtegi rakenduse kausta/faili ei ignoreerita (st need ei ole repo .gitignore-s). Hoidlad loob odoo.sh automaatselt ja need võivad vaikimisi sisaldada olulisi kirjeid (nt /lib). Laadige üles kõik mooduli kataloogid, alamkataloogid ja failid eranditeta
3. Juurutage odoo.sh projekti sihtharu või, kui seaded seda eeldavad, oodake, kuni see automaatselt ehitatakse.
Kuidas teie rakendust oma serverisse installida?
2. Taaskäivita Odoo server;
3. Lülita sisse arendajarežiim (tehnilised seaded);
4. Värskenda rakenduste loendit (rakenduste menüü);
5. Leia rakendus ja vajuta „Activate“/„Install“;
6. Järgi rakenduse lehe juhiseid, kui need on olemas.
Märkasin, et teie rakendusel on lisasid. Kas võin need hiljem osta?
Jah, muidugi. Samal ajal lisab Odoo kõik sõltuvused automaatselt ostukorvi, seega peate varem ostetud tööriistad välja jätma, et vältida topeltmakset.
Paigaldasin teie rakenduse Odoo.sh-i ja näen testides hoiatust/viga
Punane/oranž hoiatus ei mõjuta rakenduse funktsioone. Kahjuks ei läbi meie moodulid mõnikord standardseid automaatteste, sest need eeldavad käitumist, mis on vastuolus rakenduse eesmärkidega. Näiteks muudame hinnaarvutust, samas kui standardse Odoo mooduli testid võrdlevad lõpphinda standardalgoritmiga.
Kõigepealt kontrollige juurutatud andmebaasi funktsioone. Kas kõik töötab õigesti?
Kui arvate endiselt, et hoiatus mõjutab tegelikke funktsioone, võtke meiega ühendust ja saatke täielikud paigalduslogid ning kõigi juurutatud moodulite loend (sh tuum ja kolmanda osapoole).
Kas ma saan rakenduse otse teie ettevõttelt osta?
Ei, jagame tööriistu ainult ametliku Odoo rakendustepoe.
Soovin allahindlust
Kahjuks pole meil tehnilisi vahendeid individuaalhindade pakkumiseks.
Kas ma saan rakenduse paigaldada oma Odoo Online (SaaS) andmebaasi?
Ei, kolmanda osapoole rakendusi ei saa Odoo Online’is kasutada. Kahjuks Odoo SaaS blokeerib selle.
Teie tööriist sõltub teistest rakendustest. Kas pean need ostma?
Jah, tööriist vajab kõiki sõltuvustes märgitud mooduleid, et töötada õigesti. Rakenduse lehel märgitud hind sisaldab juba kõiki vajalikke sõltuvusi.
Mis on mooduli hind USA dollarites? Miks see muutus?
Meie moodulite hind on eurodes. Odoo pood teisendab hinnad teistesse valuutadesse oma sisemise kursi järgi. Seega võib USA dollarites hind muutuda, kui kurss uueneb.
Rakenduse ja veebilehe sõnastus muudes keeltes kui inglise on tehisintellekti abil ja kooskõlas ametlike Odoo tõlgetega. Kui märkate viga, saatke pilet tõlgete õigsuse kohta ja parandame selle.
Odoo demonstratsiooniandmebaasid (otse eelvaated)
Selle rakenduse jaoks võime pakkuda tasuta personaliseeritud demoandmebaasi.
Meiega ühenduse võtmiseks pole telefoninumbrit ega krediitkaarti vaja. Piisab lühikesest e-posti registreerimisest, mis ei kesta üle 30 sekundi.
Teie taotlusel valmistame individuaalse otse eelvaate andmebaasi, kus saate umbes kaks nädalat teha teste ja kontrollida eeldusi.
Vigadest teatamine
Kui kohtate vigu või ebajärjekindlat käitumist, võtke julgelt ühendust. Tagame parandused 60 päeva jooksul ostust ja oleme huvitatud tööriistade täiustamisest ka pärast seda perioodi.
Meiega ühenduse võtmiseks pole telefoninumbrit ega krediitkaarti vaja. Piisab lühikesest e-posti registreerimisest, mis ei kesta üle 30 sekundi.
Lisage taotlusse võimalikult palju üksikasju: kuvatõmmised, Odoo serveri logid, täielik kirjeldus probleemi taasesitamiseks jne. Tavaliselt kulub mõni tööpäev, et koostada tööplaan (kui viga kinnitatakse) või anda juhised, mida teha (muul juhul).
Avalikud funktsioonisoovid ja mooduliideed (tasuta arendus)
Oleme tugevalt motiveeritud oma tööriistu parandama ja oleme tänulikud iga tagasiside eest. Kui teie nõuded on üldkasulikud ja neid saab tõhusalt ellu viia, lisab meeskond need meie ülesannete loendisse.
Sellist ülesannete loendit töödeldakse regulaarselt ja lisatasusid ei kaasne. Kuigi me ei saa lubada tähtaegu ega lõplikku kujundust, võib see olla hea viis soovitud funktsioonide saamiseks ilma investeeringute ja riskideta.
Meiega ühenduse võtmiseks pole telefoninumbrit ega krediitkaarti vaja. Piisab lühikesest e-posti registreerimisest, mis ei kesta üle 30 sekundi.
18.0.1.4.53
- Lisati funktsioon, millega saab pilvekliendil sünkroonimise pilvest välja lülitada.
- Lisati funktsioon, millega saab pilvekliendil pöördsünkroonimise välja lülitada.
- Parandati probleem, et sünkroonimisjärjekord jäi blokeerituks pärast pöördsünkroonimise kliendi eemaldamist.
18.0.1.4.52
- The issue of folder lookup failing when the document id was a recordset has been fixed.
18.0.1.4.51
- Optimized folder sync by searching only attachments of updated records instead of all model attachments.
18.0.1.4.50
- The feature to requeue failed tasks has been added.
18.0.1.4.49
- Support for Amazon S3, MinIO S3, Synology, QNAP, TrueNAS, other NAS/WebDAB, and BOX has been added.
18.0.1.4.48
- The feature to control the maximum number of folders per rule has been added.
18.0.1.4.47
- The issue with attachments linked to documents disappearing from the attachment box has been fixed.
18.0.1.4.46
- The issue fix text break in folder titles has been fixed.
18.0.1.4.45
- The issue with the non-synced invoice report has been fixed.
18.0.1.4.44
- Asünkroonne kaustakontroll on optimeeritud.
18.0.1.4.43
- Parandatud on vastvalitud kausta otsingu viga.
18.0.1.4.42
- Kaustapuu värskendamata jätmise probleem kirjete vahel vahetamisel on parandatud.
18.0.1.4.41
- Topeltklõpsu vajaduse probleem valitud manuste eemaldamiseks on parandatud.
18.0.1.4.40
- Varukoopiate eemaldamise järjekord on nüüd first-in, first-out.
18.0.1.4.39
- Rakendus on kohandatud uue domeeniloogikaga, et toetada dünaamilisi osi.
18.0.1.4.38
- Seadete lehele on lisatud filestore hindamine.
- Lisatud on funktsioon piirata cloud client sünkrooni konkreetse andmebaasi nimega.
18.0.1.4.37
- Lisatud on varukoopia loomise lukustamise funktsioon.
18.0.1.4.36
- Tõlkimata hoiatuste probleem on parandatud.
18.0.1.4.35
- Lisatud on praeguse andmebaasi varukoopia automaatne ja käsitsi sünkroonimine valitud pilveklientidesse. Seadistage varukoopiate ajakava ja säilitusaeg. Varukoopiad võivad olla filestore’i ja manifestiga või ilma.
18.0.1.4.34
- Parandati Pythoni teekide vale import kaustade värskendamisel.
18.0.1.4.33
- Domeen toetab nüüd Pythoni teekide kasutamist, sh datetime ('date', 'datetime', 'time', 'timedelta', 'timezone', 'tzinfo', 'MAXYEAR', 'MINYEAR'), time ('time', 'strptime', 'strftime'). Samuti võib rakendada context_today (lühend datetime.now) ja relativedelta.
18.0.1.4.32
- Ühilduvus mooduliga Email Marketing on parandatud vastavalt hiljutistele Odoo 18 uuendustele.
18.0.1.4.31
- Pärast kustutamist tühistatakse manuste valik.
18.0.1.4.30
- Sünkroonitud manuste URL-e võib ette arvutada.
18.0.1.4.29
- Pilveklientide põhjal loodud kaustad saavad suurema sequence.
18.0.1.4.28
- Kanban vaated on kohandatud uutele Odoo 18 XML põhimõtetele.
- Mitteaktiivsete kirjete Archived lint on lisatud reeglite, kaustade, siltide ja jagamiste vormivaadetele.
18.0.1.4.27
- Liides on uuendatud, et kajastada tuuma manuste loendivaate muudatusi.
18.0.1.4.26
- Teatud kaustadele linkide lisamata jätmise probleem on parandatud.
18.0.1.4.25
- Rakendus on avaldatud versioonile 18.
17.0.1.4.25
- Tööalaga seotud vanemate jaoks loomata alamkaustade probleem on parandatud.
17.0.1.4.24
- Varem sünkroonitud alamkaustade värskendamata jätmise probleem on parandatud.
17.0.1.4.23
- Lisatud on reeglitega seotud kaustade blokeerimiskuupäevade tühjendamise funktsioon.
17.0.1.4.22
- Lisatud on võimalus Odoo sõnumite koostamisel valida olemasolevaid manuseid (sh sünkroonituid).
- URL-manuste lisamise funktsioon on lisatud manuste kasti ja failihalduri liidesesse.
17.0.1.4.21
- Parandatud on automaatkerimine pärast märkme logimist.
17.0.1.4.20
- Lisatud on logide filtreerimine kuupäeva ja kellaaja järgi.
- Konfiguratsioonilehel saab nüüd määrata eksporditavate logide arvu.
17.0.1.4.19
- Tõrgete korduskatsete arv on nüüd seadistatav ning võib standard- ja reverse/move-ülesannetel erineda.
17.0.1.4.17
- Ülesannete vanema blokeerimise mehhanism on optimeeritud, et esmalt teenindataks kõrgeima prioriteediga ülesannet.
17.0.1.4.15
- Blokeerimismehhanism on täpsustatud sünkroonimistoimingutele, mis teisaldavad üksusi.
17.0.1.4.13
- Vahepealse reegliga seotud kausta juurdepääs määratakse ülemkausta juurdepääsu, mitte reegli mudeli järgi.
17.0.1.4.12
- URL-ide maksimaalne suurus on suurendatud 4096-ni.
17.0.1.4.11
- Vastupidine sünkroon on optimeeritud. Vastastikusest blokeerimisest hangunud ülesanded on eemaldatud.
17.0.1.4.10
- Üheaegse pöörd- ja tagasisünkroonimise probleemid on parandatud.
17.0.1.4.9
- Ümber paigutatud ja teisaldatud kaustade töötlemise algoritm on optimeeritud.
17.0.1.4.8
- Parandatud on siltide ja kaustade loomine portaali kaudu.
17.0.1.4.7
- Portaali jagamise otsing sildi või kausta pealkirja järgi on parandatud.
17.0.1.4.6
- Lisatud on hulgitoiming „Slideshow“. See võimaldab taustakasutajatel käivitada slaidiseansi valitud pildimanuste jaoks.
- Jagamise seadetesse on lisatud valik „Allow slideshow“. Kui see on sisse lülitatud, saavad portaali/avalikud kasutajad käivitada slaidiseansi jagamise portaali liideses praegu leitud pildimanustele.
- Vastupidise sünkroonimise algoritm on optimeeritud.
17.0.1.4.5
- Lisatud on eelkontrollid hangunud ülesannetele. Kui ülesanne peatab croni täielikult (nt mälupiirangu tõttu), jätkab järgmine cron teise ülesandega.
17.0.1.4.4
- Failihalduri liidese manuse kaardile on lisatud standardne Odoo eelvaade. Seotud eelvaataja avamiseks Kanban vaates peavad kasutajad klõpsama pisipildil. Toetatud failitüübid ja käitumine on samad mis manuseboksis.
- Manusevorme saab avada Kanbani 3-punkti menüüst. Seal saab muuta ka manuste värve.
- Sünkroonimislogide tasemed on värvitud sõnumite tasemete järgi.
- Logimissüsteem on optimeeritud sõnumeid salvestama ka siis, kui töö ebaõnnestub ja lõime täielikult peatab.
17.0.1.4.3
- Parandati esimesel laadimisel failihalduris valesti valitud kaust.
17.0.1.4.2
- Lisatud on kaustade prioriseerimine reeglite sünkroonimissageduse alusel.
17.0.1.4.1
- Mooduli struktuur on uuendatud uusimale failihalduri liidesele, drag-and-drop'ile ja portaali jagamise funktsioonidele
17.0.1.3.14
- Manuste dubleerimine selgelt edastatud res_model ja res_id-ga on parandatud (ühilduvus HR Expenses).
17.0.1.3.13
- Failihalduri liideses saab nüüd kaustu mitmekaupa valida.
- Praegune manuste üleslaadimise kaust kuvatakse nupu „Laadi üles“ tiitlis.
- Lisatud on manuste/kaustade jagamise funktsioon. Jagage faile, katalooge või silte konkreetsete portaali partneritega või avalikult. Valikuliselt lubage üleslaadimine, puus navigeerimine ning siltide ja kaustade loomine.
- Lisatud on konkreetse sildi kõigi manuste allalaadimise funktsioon. Siltide järgi navigeerimine muutub valikuliseks.
17.0.1.3.12
- Lisatud on failide lohistamine üleslaadimiseks kohalikust arvutist.
- Kausta ja silte saab nüüd värskendada, kukutades manuseid vasakule navigeerimispaanile.
17.0.1.3.11
- Siltide hulgivärskenduse vead on parandatud.
- Vale kausta probleem uute kirjete jaoks on parandatud.
- Parandatud on olukord, kus navigeerimispaneelil ei saa kausta luua, kui teisi kaustu pole.
- Sünkroonimislogide liides on kohandatud näitama vastuvõetud vastuste HTML-sisu.
17.0.1.3.10
- Kaetud on harv juhtum, kui kausta esmane seadistus on 8 korda ebaõnnestunud, kuid see tuleb siiski sünkroonida.
The tool to build a deep and structured knowledge base for internal and external use. Knowledge System. KMS. Wiki-like revisions.
398€The tool to set up KPI targets and control their fulfillment by periods. KPI dashboards. Dashboard designer. KPI charts
198€The tool for time-based service management from booking appointments to sales and reviews
398€The tool to manage your Odoo from your favorite AI chats through MCP. Claude. Any MCP-supporting AI.
198€The tool to automatically synchronize Odoo attachments with OneDrive files in both ways
487€The tool to automatically synchronize Odoo attachments with Google Drive files in both ways
487€The tool to automatically synchronize Odoo attachments with ownCloud/Nextcloud files in both ways
487€The tool to automatically synchronize Odoo attachments with DropBox files in both ways
487€