Skip to Content

Cloud Storage Solutions v.18

Alat untuk menyusun lampiran Odoo secara fleksibel dalam folder dan menyegerakkan direktori dengan klien awan: Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3, Box dan NAS. DMS. Pengurus Fail. Sistem pengurusan dokumen

398€

Alat ini tidak memerlukan kebergantungan tambahan selain aplikasi Odoo standard.
Versi semasa: 18.0.1.4.53

Enterprise
Community
Odoo.sh

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.).

 
 

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!

— nino.khale@outlook.com di Odoo Apps Store

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 di Odoo Apps Store

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 di Odoo Apps Store

Great module and Great Support!

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

— Hieu Nguyen di Odoo Apps Store

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 di Odoo Apps Store

Excellent !!!

Great App and great Service from faOtools.

— Carlos A. Villarreal C. di Odoo Apps Store

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 di Odoo Apps Store

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 di Odoo Apps Store

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 di Odoo Apps Store

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 di Odoo Apps Store

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 di Odoo Apps Store

This is Awesome

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

— Humberto di Odoo Apps Store

Antara muka pengurus fail Odoo

  • 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.
Odoo attachments: DMS
Antara muka fail dan tindakan pukal
Carian dan pemilihan folder pantas
Lampiran seret dan lepas

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.
Attachment box: folder tree and files
Pokok folder: fail dipilih

Segerak Cloud Storage

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)
  • Matikan penyegerakan dari awan pada klien supaya segerak kekal sehala. Perubahan dalam Odoo masih dihantar ke storan awan, tetapi fail dan folder yang dibuat, dinamakan semula atau dipadam di sana tidak dipaparkan dalam Odoo. Mematikan pilihan itu semula memakai perubahan terkumpul, termasuk pemadaman, pada segerak seterusnya
  • 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
  • Matikan penyegerakan songsang pada klien apabila salinan dalam storan awan perlu kekal sebagai satu-satunya salinan, atau apabila sambungan rosak. Menyahpaut, menetapkan semula atau menyahaktifkan klien itu tidak memuat turun fail kembali dan tidak memadam apa-apa dalam storan awan. Hubungan antara objek Odoo dan item awan mereka terputus. Pautan yang disimpan masih membuka fail dalam storan awan, tetapi Odoo tidak lagi dapat memuat turun, pratonton atau membuka folder dan fail itu. Hubungan itu tidak dapat dipulihkan
  • 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.
Barisan segerak dan log
Cloud sync for Odoo attachments
Segerak OneDrive/SharePoint
Penyegerakan Odoo Google Drive
Segerak Odoo dengan Nextcloud/ownCloud
Penyegerakan Odoo Dropbox
Odoo DMS: disegerakkan ke awan

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.
Konfigurasi untuk mereka folder berdasarkan objek Odoo
Hubungan peraturan induk-anak
Automatic generation of subfolders' tree

Perkongsian fail dan folder

  • 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.
Portal and public shares
Kongsi: keizinan dan paparan

Pengurusan dokumen dan hak akses segerak

  • 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'.
Kumpulan keselamatan folder dan pengguna
Odoo attachments: user access levels

Nota penggunaan

  • 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.

Petua konfigurasi dan pemasangan untuk Cloud Storage Solutions Odoo v.18

Konfigurasi pelayan Odoo

Untuk memastikan penyegerakan berjalan betul, tetapkan timeout yang sesuai pada fail konfigurasi Odoo: LIMIT_TIME_CPU, LIMIT_TIME_REAL, LIMIT_TIME_REAL_CRON hendaklah lebih daripada 900 saat.

Untuk Odoo.sh ini tidak patut dilakukan, kerana tamat masa telah ditetapkan dan tidak boleh dikonfigurasi.

Elakkan juga menukar kekerapan kerja cron yang diandaikan aplikasi: '[Cloud Storage] Prepare Cloud Folders', '[Cloud Storage] Run / Prepare sync queue'. Kerja itu dikonfigurasi dijalankan setiap 15 minit, dan kekerapan itu digunakan dalam algoritma untuk mengelak gangguan dan kehilangan data. Jika perlu hentikan segerakan seketika, jeda klien awan tertentu.

Kebergantungan Python umum

Alat bergantung pada pustaka luaran 'sortedcontainers'. Pasang pada pelayan Odoo dengan perintah:

pip3 install sortedcontainers

Menyediakan integrasi OneDrive atau/dan SharePoint

Kebergantungan Python

Alat bergantung pada pustaka luaran 'microsoftgraph'. Pasang pada pelayan Odoo dengan perintah:

pip3 install microsoftgraph-python

Konfigurasi dan log masuk

  1. Hidupkan pilihan 'OneDrive / SharePoint Sync' (cloud Storage > Configuration > Configuration). Add-on pilihan OneDrive / SharePoint Odoo Integration diperlukan
  2. Pastikan pengguna Microsoft anda mempunyai hak pentadbir penuh untuk OneDrive / SharePoint yang ingin disambungkan ke Odoo. Pengguna ini hanya diperlukan untuk memberi kebenaran; data pengguna tidak akan disimpan dalam Odoo dan tidak akan digunakan selepas itu. Selain itu, pastikan suatu alamat e-mel Microsoft yang anda guna tiada lencongan (biasanya berlaku apabila anda mengkonfigurasi nama domain, manakala alamat utama masih domain Microsoft seperti @outlook.com, @office365, dll.)
  3. Pergi ke Azure Portal anda: https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade Aplikasi mesti didaftarkan dalam directory (tenant). Microsoft tidak lagi membenarkan mencipta aplikasi baharu di luar directory.
    • Jika anda sudah ada directory Microsoft 365 / Azure syarikat, tukar portal (kanan atas) kepadanya dan teruskan.
    • Jika anda hanya ada akaun peribadi (@outlook.com, @hotmail.com, @live.com) dan nampak "these applications are associated with the account ... but are not contained within any directory", anda belum ada directory. Daftar akaun Azure percuma dengan akaun Microsoft yang sama: https://azure.microsoft.com/free/ - Cuba Azure percuma. Ini mencipta Default Directory tanpa kos.
      • Microsoft meminta kad hanya untuk pengesahan identiti; tahan sementara kira-kira 1 USD dikenakan lalu dibatalkan. Directory dan pendaftaran aplikasi tidak dicaj.
      • Directory (Microsoft Entra ID Free) dan mana-mana aplikasi yang didaftarkan di dalamnya terus berfungsi tanpa bergantung pada kredit percubaan Azure 30 hari / $200. Kredit itu untuk sumber Azure berbayar yang anda tidak guna di sini. Tiada bayaran diperlukan untuk aplikasi kami.
      • Jika seluruh directory tidak digunakan langsung untuk masa yang sangat lama (ambang Microsoft sekitar 200 hari tanpa aktiviti), Microsoft mungkin e-mel amaran lalu menamatkannya. Memandangkan Odoo memanggil aplikasi ini setiap kali ia segerak, sambungan aktif mengekalkan directory aktif - ini hanya penting jika anda berhenti segerak sepenuhnya selama berbulan-bulan.
    • Setelah anda berada dalam directory sebenar (bukan "Microsoft Services"), buka App registrations di situ.
  4. Klik 'New registration'
  5. 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)'.
  6. Pergi ke Certificates & secrets - Klik 'New Client Secret'. Simpan di suatu tempat nilai secret
  7. Pergi ke Odoo Cloud Storage > Konfigurasi > Cloud Clients dan tekan 'Create'
    • Sebagai rujukan masukkan nama yang jelas kepada semua pengguna
    • Sebagai Cloud client, pilih 'OneDrive' atau 'SharePoint' mengikut perisian yang anda guna
    • Sebagai nama Root folder, masukkan tajuk yang akan digunakan sebagai OneDrive directory induk untuk semua folder tersegerak. Contohnya, 'Odoo' atau 'OdooERP'
    • Salin 'Application Client ID' ke 'App client ID'
    • Salin nilai rahsia ke medan 'App client secret'
    • Sisipkan URL ubah hala yang dijana sebelum ini
    • Jika anda menggunakan SharePoint:
      • Pergi ke tapak SharePoint anda dan sediakan perpustakaan dokumen (pemacu) baharu. Anda boleh guna yang sedia ada, cth. 'Documents'. Folder Odoo akan diletakkan di situ kemudian, dan mustahil memindahkannya ke perpustakaan lain
      • URL SharePoint mestilah jenis https://[URL]/. '/' terakhir wajib - nama tapak tidak boleh disertakan. Contohnya, https://odootools.sharepoint.com/
      • Tapak SharePoint mestilah root (tapak akar SharePoint itu sendiri), my_site_name (kemudian dianggap sites/my_site_name) atau sites/my_site_name (selain 'sites' mungkin 'teams' dan sebagainya). Tidak boleh ada '/' di awal atau akhir. Contohnya, sites/odootools
      • Sebagai Documents Library, guna yang dicipta dalam SharePoint
  8. Tekan 'Confirm'. Odoo mengalihkan anda ke halaman log masuk Microsoft. Semak dalam sistem, setuju semua syarat dan berikan semua kebenaran yang diminta. 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
  9. Selepas log masuk, OneDrive mengarahkan anda kembali ke Odoo. Penyegerakan OneDrive - Odoo sedia dilakukan
  10. Gunakan cloud client baharu pada peraturan folder dan/atau folder manual yang perlu disegerakkan dengan instans OneDrive atau SharePoint itu
  11. Tunggu kerja berjadual segerak dimulakan. Untuk tujuan ujian sahaja: picu integrasi secara manual dari Cloud Storage > Konfigurasi > Konfigurasi > butang 'Launch sync'.

Tonton juga video konfigurasi

Cipta aplikasi Azure

Aplikasi untuk menyambungkan Odoo dan Azure (OneDrive / SharePoint)

Platform web OneDrive baharu dan URL lencongan

URL lencongan OneDrive / SharePoint

Jana rahsia baharu untuk aplikasi Azure

Rahsia OneDrive / SharePoint baharu Odoo

Masukkan kunci konfigurasi dalam Odoo

Konfigurasi Odoo untuk OneDrive / SharePoint

Menyediakan integrasi Google Drive

  1. Hidupkan pilihan 'Google Drive Sync' (cloud Storage > Configuration > Configuration). Add-on pilihan Google Drive Odoo Integration diperlukan
  2. Pergi ke Google Cloud Console melalui URL https://console.cloud.google.com
  3. Pilih atau cipta projek
  4. Selepas projek dipilih, konsol membuka Google Auth Platform. Tekan 'Get Started'
  5. Tambah maklumat aplikasi
    • Sebagai nama aplikasi pilih mana-mana yang sesuai
    • Sebagai e-mel sokongan pengguna pilih alamat anda
    • Tekan 'Next'
  6. Sebagai khalayak pilih 'External' lalu tekan 'Next'. Nota: apl ini tetap hanya untuk sambungan Odoo anda sendiri
  7. Sebagai maklumat hubungan, masukkan alamat e-mel Google atau Google Workspace anda lalu tekan 'Next'
  8. Setuju dengan Google API Services User Data Policy, tekan 'Continue', kemudian tekan 'Create'
  9. Pergi ke 'Clients' dan tekan 'Create client'
    • Sebagai jenis aplikasi pilih 'Web application'
    • Sebagai nama pilih mana-mana yang sesuai
    • Sebagai URI lencongan yang dibenarkan, tambah pautan dalam format [YOURODOOSITENAME]/google_drive_token (cth. https://odootools.com/google_drive_token).
    • Tekan 'Create'
    • Salin dan simpan dengan selamat 'Client ID' dan 'Client secret'. Client secret ditunjukkan sekali sahaja
  10. Dayakan Google Drive API untuk projek ini: taip 'Google Drive API' dalam kotak carian atas, buka produk yang dijumpai, lalu tekan 'Enable'
  11. Pergi ke 'Audience' dan tambah alamat e-mel anda sebagai pengguna ujian
  12. Terbitkan apl. Jika tidak, apl kekal dalam keadaan ujian dan tokennya tamat tempoh setiap 7 hari
    • Buka 'Branding' dan isi halaman utama aplikasi serta pautan dasar privasi aplikasi (contohnya pautan ke laman web Odoo anda). Tambah domain pautan itu sebagai authorized domains
    • Buka 'Audience' dan tekan 'Publish app'
    • Jangan muat naik logo apl. Ini akan mencetuskan proses pengesahan Google yang panjang dan kompleks yang anda sebenarnya tidak perlukan
  13. Pergi ke Odoo Cloud Storage > Konfigurasi > Cloud Clients dan tekan 'Create'
    • Sebagai rujukan masukkan nama yang jelas kepada semua pengguna
    • Sebagai klien Cloud pilih 'Google Drive'
    • Sebagai nama Root folder, masukkan tajuk yang akan digunakan sebagai Google Drive directory induk untuk semua folder tersegerak. Contohnya, 'Odoo' atau 'OdooERP'
    • Salin 'Client ID' dari langkah 9 ke medan 'App client ID'
    • Salin 'Client secret' dari langkah 9 ke medan 'App client secret'
    • Sisipkan URL ubah hala yang anda masukkan pada langkah 9
    • Jika anda guna pemacu pasukan, tandakan kotak berkaitan. Pastikan anda benar-benar guna pemacu pasukan. Dalam Google Drive anda patut jumpa item 'Team Drives' di bar sisi kiri. Ciri ini hanya tersedia untuk tarif perniagaan dan enterprise
    • Jika pilihan 'Team Drive' diaktifkan, masukkan namanya. Ia mesti sama sekali seperti yang anda lihat dalam Google Drive. Pastikan pengguna anda mempunyai hak penuh untuk semua pemacu Google (biasanya pengguna yang sama yang mengkonfigurasi Google Drive pasukan)
  14. Tekan 'Confirm'. Odoo mengalihkan anda ke halaman log masuk Google. Semak dalam sistem, setuju semua syarat dan berikan semua kebenaran yang diminta
  15. Selepas log masuk, Google mengarahkan anda kembali ke Odoo. Penyegerakan Google Drive - Odoo sedia dilakukan
  16. Gunakan cloud client baharu pada peraturan folder dan/atau folder manual yang perlu disegerakkan dengan Google Drive itu
  17. Tunggu kerja berjadual segerak dimulakan. Untuk tujuan ujian sahaja: picu integrasi secara manual dari Cloud Storage > Konfigurasi > Konfigurasi > butang 'Launch sync'.

Tonton juga video konfigurasi, Nota: bahagian Google console dalam video sudah lapuk; ikut langkah di atas

Buka Google Auth Platform

Google Auth Platform: butang Get Started

Tambah maklumat aplikasi

Memasukkan nama aplikasi Google dan e-mel sokongan

Pilih khalayak luaran

Memilih khalayak External untuk aplikasi Google

Tambah maklumat orang hubungan

Memasukkan maklumat hubungan pembangun Google

Setuju dengan dasar dan cipta aplikasi

Menerima Google API Services User Data Policy

Cipta klien OAuth

Google Auth Platform: halaman Clients

Konfigurasi klien aplikasi web

Memasukkan jenis klien OAuth, nama dan URI ubah hala

Salin ID klien dan rahsia klien

Kelayakan klien Google OAuth hanya ditunjukkan sekali

Cari Google Drive API

Mencari Google Drive API dalam konsol

Dayakan Google Drive API

Mengaktifkan Google Drive API untuk projek

Isikan penjenamaan untuk menerbitkan aplikasi

Penjenamaan aplikasi Google: laman utama, dasar privasi dan domain

Masukkan kelayakan aplikasi Google ke Odoo

Masukkan kelayakan aplikasi Google ke Odoo

Menyediakan Amazon S3

  1. Hidupkan pilihan 'Amazon S3 Sync' (Cloud Storage > Konfigurasi > Konfigurasi). Add-on pilihan Amazon S3 Odoo Integration diperlukan
  2. Buka Konsol Amazon S3: https://console.aws.amazon.com/s3/
  3. Cipta bucket baharu atau pilih yang sedia ada. Salin nama bucket yang tepat: ia hendaklah dimasukkan dalam Odoo ke medan 'Bucket'
  4. Buka butiran bucket dan salin AWS Region-nya. Masukkan dalam Odoo ke medan 'Region' (contohnya, eu-west-1 atau us-east-1)
  5. Buka Konsol AWS IAM: https://console.aws.amazon.com/iam/
  6. Cipta pengguna IAM baharu atau pilih pengguna teknikal sedia ada. Pengguna ini patut ada hak penuh untuk senaraikan, baca, cipta, tulis, salin dan padam objek dalam bucket dipilih. Anda boleh pilih admin hak penuh, atau cipta dasar baharu (lihat di bawah)
  7. Dalam borang pengguna IAM, buka tab 'Security credentials' dan tekan 'Create access key'
  8. Pada halaman 'Access key best practices & alternatives', pilih Application running outside AWS. Ini pilihan yang betul apabila pelayan Odoo menyambung ke S3 dengan kunci akses dari luar AWS, dari Odoo.sh, dari pelayan anda, atau pembekal hos lain. Jika Odoo dipasang pada instans AWS EC2, anda boleh pilih Application running on an AWS compute service, tetapi medan yang disalin ke Odoo adalah sama
  9. Tekan 'Next'. Pada langkah seterusnya, secara pilihan masukkan teg perihalan seperti Odoo S3 Sync, kemudian tekan 'Create access key'
  10. Pada halaman AWS terakhir, salin Access key atau Access key ID ke medan Odoo 'Access Key'
  11. Salin Secret access key ke medan Odoo 'Secret Key'. Penting: AWS tunjuk kunci rahsia sekali sahaja, jadi simpan sebelum tutup tetingkap
  12. Jika anda guna pembekal serasi S3 selain AWS S3, salin URL titik akhir dari panel pentadbir pembekal itu lalu masukkan ke Odoo dalam medan 'Amazon S3 endpoint URL'. Contohnya MinIO kerap guna URL seperti https://minio.example.com atau http://localhost:9000; LocalStack biasanya http://localhost:4566
  13. Pergi ke Odoo Cloud Storage > Configuration > Cloud Clients dan tekan 'Create'
  14. Sebagai rujukan, masukkan nama yang jelas kepada semua pengguna
  15. Sebagai klien Cloud, pilih 'Amazon S3'
  16. Sebagai nama Root folder, masukkan tajuk yang akan digunakan sebagai S3 prefix induk untuk semua folder tersegerak. Contohnya, 'Odoo' atau 'OdooERP'
  17. Isikan medan 'Bucket', 'Region', 'Access Key', 'Secret Key', dan jika perlu 'Amazon S3 endpoint URL' serta gaya pengalamatan
  18. Pilih sama ada Odoo patut menggunakan URL presigned sementara atau URL bucket/CDN awam. Untuk bucket peribadi, kekalkan URL presigned dihidupkan dan tetapkan hayatnya dalam saat
  19. Tekan 'Confirm'. Odoo menyemak akses bucket lalu mencipta atau mengesahkan awalan folder akar. Penyegerakan Amazon S3 - Odoo sedia dilakukan
  20. Gunakan cloud client baharu pada peraturan folder dan/atau folder manual yang perlu disegerakkan dengan baldi Amazon S3 itu
  21. Tunggu kerja berjadual segerak dimulakan. Untuk tujuan ujian sahaja: picu integrasi secara manual dari Cloud Storage > Konfigurasi > Konfigurasi > butang 'Launch sync'.

Dokumentasi AWS berguna: mencipta bakul S3: https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-bucket.html, mengurus kunci akses IAM: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.

Contoh dasar bucket

{ "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/*" } ] }

Cipta pengguna AWS IAM baharu

Cipta pengguna IAM baharu dalam konsol AWS untuk menyambung Amazon S3 dengan Odoo

Nyatakan nama pengguna IAM

Nyatakan nama pengguna IAM dalam panduan cipta pengguna AWS

Lampirkan dasar kebenaran secara terus

Tetapkan keizinan dan pilih lampirkan dasar terus kepada pengguna IAM Amazon S3

Contoh JSON dasar bucket Amazon S3

Contoh dasar JSON yang memberi ListBucket, GetObject, PutObject dan DeleteObject pada baldi S3

Semak dan namakan dasar S3

Semak dan namakan dasar Amazon S3 faotools_bucket dengan akses list, read dan write

Pilih dasar bucket untuk pengguna

Lampirkan dasar faotools_bucket pada pengguna IAM Amazon S3

Semak dan cipta pengguna IAM

Semak butiran dan kebenaran pengguna IAM sebelum mencipta pengguna Amazon S3

Cipta kunci akses untuk pengguna

Buka pengguna IAM dan cipta kunci akses untuk sambungan Amazon S3

Pilih kes penggunaan kunci akses

Pilih 'Application running outside AWS' sebagai kes penggunaan kunci akses untuk Odoo

Tetapkan tag perihalan kunci akses

Tambah tag perihalan 'Odoo Connector' pada kunci akses Amazon S3

Dapatkan kunci akses dan rahsia

Salin atau muat turun kunci akses Amazon S3 dan kunci akses rahsia

Konfigurasi klien Amazon S3 dalam Odoo

Konfigurasi dan sahkan klien awan Amazon S3 dalam Odoo dengan bucket, rantau dan kunci

Menyediakan integrasi Nextcloud atau/dan ownCloud

Konfigurasi dan log masuk

  1. Hidupkan pilihan 'onwCloud / Nextcloud Sync' (cloud Storage > Configuration > Configuration). Add-on pilihan ownCloud / Nextcloud Odoo Integration diperlukan
  2. Pergi ke Odoo Cloud Storage > Konfigurasi > Cloud Clients dan tekan 'Create'
  3. Sebagai rujukan masukkan nama yang jelas kepada semua pengguna
  4. Sebagai Cloud client, pilih 'Nextcloud' atau 'ownCloud' mengikut perisian yang anda guna
  5. Sebagai nama Root folder, masukkan tajuk yang akan digunakan sebagai directory induk untuk semua folder tersegerak. Contohnya, 'Odoo' atau 'OdooERP'
  6. Masukkan URL penuh ownCloud / Nextcloud anda
  7. Pilih pengguna ownCloud / Nextcloud yang mempunyai hak penuh untuk baca, cipta, tulis dan padam fail serta folder dalam direktori akar
  8. Masukkan log masuk dan kata laluan pengguna ini ke medan 'Log masuk' dan 'Kata laluan'
  9. Pilih sama ada mahu guna URL awam atau dalaman (lihat di bawah)
  10. Tekan 'Sahkan'. Segerak Odoo sedia dilakukan
  11. Gunakan cloud client baharu pada peraturan folder dan/atau folder manual yang perlu disegerakkan dengan instans Nextcloud atau ownCloud itu
  12. Tunggu kerja berjadual segerak dimulakan. Untuk tujuan ujian sahaja: picu integrasi secara manual dari Cloud Storage > Konfigurasi > Konfigurasi > butang 'Launch sync'.

URL dalaman dan awam

Secara lalai pautan dari Odoo ke ownCloud / Nextcloud adalah dalaman: hanya pengguna yang dibenarkan boleh mengakses. Secara pilihan jadikan pautan awam (tetapan 'Use Public URLs'). Kemudian URL akan 'dikongsi', dan semua orang mengakses item melalui pautan langsung.

Berhati-hati jika anda memutuskan menggunakan URL dikongsi (awam). Walaupun pautan sukar diketahui pengguna luar, ada sedikit peluang ia menjadi tersedia akibat sesetengah tindakan pengguna. Selain itu, penjanaan pautan kongsi tidak pantas dan mungkin memperlahankan segerakan.

Tonton juga video konfigurasi

Masukkan kelayakan ownCloud / Nextcloud

Integrasi ownCloud / Nextcloud Odoo

Menyediakan NAS (Synology, QNAP, TrueNAS, dll.)

  1. Hidupkan pilihan 'NAS Sync' (Cloud Storage > Configuration > Configuration). Add-on pilihan NAS Odoo Integration diperlukan
  2. Sediakan titik hujung WebDAV NAS anda:
    • Synology: pasang dan dayakan WebDAV Server dalam DSM dan pilih HTTPS jika boleh
    • QNAP: dayakan WebDAV untuk folder kongsi sasaran dan guna HTTPS jika boleh
    • TrueNAS CORE: hidupkan perkhidmatan WebDAV; TrueNAS SCALE: pasang dan konfigurasi aplikasi WebDAV, kerana WebDAV native telah dibuang dalam keluaran SCALE moden
    • WebDAV generik: pastikan PROPFIND, MKCOL, PUT, GET, MOVE dan DELETE tersedia
  3. Jika Odoo dihos di luar rangkaian NAS tempatan, jadikan titik akhir WebDAV boleh dicapai dengan selamat. Utamakan proksi songsang dengan sijil TLS sah, VPN/terowong selamat seperti WireGuard, Tailscale atau Cloudflare Tunnel, atau geganti vendor seperti Synology QuickConnect atau QNAP myQNAPcloud. Elakkan mendedahkan antara muka pentadbir ke Internet
  4. Cipta pengguna NAS khusus dengan hak penuh hanya dalam folder kongsi sasaran: baca, cipta, tulis, alih dan padam. Jangan guna akaun pentadbir
  5. Pergi ke Odoo Cloud Storage > Configuration > Cloud Clients dan tekan 'Create'
  6. Sebagai rujukan, masukkan nama yang jelas kepada semua pengguna
  7. Sebagai klien Cloud, pilih 'Synology NAS', 'QNAP NAS', 'TrueNAS' atau 'WebDAV NAS'
  8. Sebagai nama Root folder, masukkan tajuk yang akan digunakan sebagai NAS directory induk untuk semua folder tersegerak. Contohnya, 'Odoo' atau 'OdooERP'
  9. Masukkan URL WebDAV penuh, log masuk dan kata laluan. Secara pilihan tetapkan laluan asas jika Odoo patut cipta folder akar dalam perkongsian atau direktori sedia ada
  10. Biarkan 'Verify SSL' dihidupkan untuk titik akhir HTTPS awam. Matikan hanya untuk titik akhir peribadi dipercayai dengan sijil ditandatangani sendiri
  11. Secara pilihan tetapkan URL asas pelayar jika fail NAS hendak dibuka melalui URL stesen fail vendor dan bukan URL WebDAV mentah
  12. Tekan 'Confirm'. Odoo menyemak sambungan WebDAV lalu mencipta atau mencari direktori akar. Penyegerakan NAS - Odoo sedia dilakukan
  13. Gunakan cloud client baharu pada peraturan folder dan/atau folder manual yang perlu disegerakkan dengan storan NAS itu
  14. Tunggu kerja berjadual segerak dimulakan. Untuk tujuan ujian sahaja: picu integrasi secara manual dari Cloud Storage > Konfigurasi > Konfigurasi > butang 'Launch sync'.

Prakonfigurasi NAS

Sistem NAS biasanya mendedahkan fail melalui rangkaian tempatan. Jika pelayan Odoo anda dihoskan di luar rangkaian itu, titik hujung WebDAV mesti boleh dicapai dari Odoo melalui saluran selamat. Pilihan disyorkan ialah proksi songsang dengan sijil HTTPS yang sah, VPN atau terowong selamat seperti WireGuard, Tailscale atau Cloudflare Tunnel, atau relai vendor seperti Synology QuickConnect atau QNAP myQNAPcloud. Pemajuan port biasa adalah mungkin tetapi harus dianggap pilihan paling kurang digemari.

Gunakan pengguna NAS khusus dengan hak minimum pada satu folder dikongsi: baca, cipta, kemas kini, pindah dan padam. Elakkan akaun pentadbir. Titik akhir terdedah awam hendaklah sentiasa guna HTTPS dan sijil TLS sah. Penyambung mempunyai pilihan "Verify SSL" untuk sijil tandatangan sendiri yang dipercayai, tetapi biasanya kekal dihidupkan.

Masukkan kelayakan QNAP

Sambungan QNAP Odoo

Masukkan kelayakan Synology

Sambungan Synology Odoo

Masukkan kelayakan TrueNAS

Integrasi TruenNAS Odoo

Menyediakan Box

  1. Hidupkan pilihan 'Box Sync' (cloud Storage > Konfigurasi > Konfigurasi). Add-on pilihan Box Odoo Integration diperlukan
  2. Cipta atau buka akaun pembangun Box dan pergi ke Box Developer Console: https://app.box.com/developers/console
  3. Cipta Custom App dan pilih OAuth 2.0 (Authorization Code Grant) sebagai kaedah pengesahan
  4. Tambah URI lencongan sebagai [YOURODOOSITENAME]/box_token (cth. https://faotools.com/box_token). Sijil SSL sah (https) diperlukan
  5. Berikan apl akses membaca dan menulis fail serta folder. Elakkan kebenaran yang tidak berkaitan
  6. Pergi ke Odoo Cloud Storage > Configuration > Cloud Clients dan tekan 'Create'
    • Sebagai rujukan, masukkan nama yang jelas kepada semua pengguna
    • Sebagai klien Cloud, pilih 'Box'
    • Sebagai nama Root folder, masukkan tajuk yang akan digunakan sebagai Box directory induk untuk semua folder tersegerak. Contohnya, 'Odoo' atau 'OdooERP'
    • Salin Box Client ID ke medan 'Client ID'
    • Salin Box Client Secret ke medan 'Client Secret'
    • Sisipkan URL ubah hala yang dijana sebelum ini
  7. Tekan 'Confirm'. Odoo mengalihkan anda ke halaman log masuk Box. Semak dalam sistem, setuju semua syarat dan berikan semua kebenaran yang diminta
  8. Selepas log masuk, Box mengarahkan anda kembali ke Odoo. Penyegerakan Box - Odoo sedia dilakukan
  9. Gunakan cloud client baharu pada peraturan folder dan/atau folder manual yang perlu disegerakkan dengan akaun Box itu
  10. Tunggu kerja berjadual segerak dimulakan. Untuk tujuan ujian sahaja: picu integrasi secara manual dari Cloud Storage > Konfigurasi > Konfigurasi > butang 'Launch sync'.

Cipta aplikasi pembangun Box baharu

Cipta aplikasi baharu dalam Box Developer Console untuk integrasi Odoo

Salin kelayakan OAuth Box

Salin Box OAuth 2.0 client ID dan client secret lalu tetapkan URI ubah hala untuk Odoo

Konfigurasi klien awan Box dalam Odoo

Masukkan Box client ID, client secret dan redirect URL dalam konfigurasi klien awan Odoo

Beri Odoo akses ke Box

Benarkan Odoo dalam Box untuk membaca dan menulis fail serta folder melalui integrasi

Menyediakan MinIO

  1. Sediakan pelayan MinIO yang sedang berjalan
  2. Buka Konsol MinIO
  3. Cipta bucket baharu atau pilih yang sedia ada. Salin nama bucket yang tepat: ia hendaklah dimasukkan dalam Odoo ke medan 'Bucket'
  4. Cipta kelayakan akses untuk Odoo. Dalam MinIO, guna pasangan access key / secret key atau akaun perkhidmatan yang mempunyai hak untuk menyenarai, baca, cipta, tulis, salin dan padam objek dalam bucket yang dipilih
  5. Salin MinIO Access Key ke medan Odoo 'Access Key'
  6. Salin MinIO Secret Key ke medan Odoo 'Secret Key'. Penting: simpan rahsia sebelum tutup halaman MinIO jika MinIO tunjukkannya sekali sahaja
  7. Salin URL hujung API S3 MinIO ke Odoo ke medan 'Amazon S3 endpoint URL'. Contohnya, pelayan setempat biasanya guna http://localhost:9000, manakala pelayan pengeluaran mungkin guna https://minio.example.com
  8. Pergi ke Odoo Cloud Storage > Configuration > Cloud Clients dan tekan 'Create'
  9. Sebagai rujukan, masukkan nama yang jelas kepada semua pengguna
  10. Sebagai klien Cloud, pilih 'MinIO'
  11. Sebagai nama Root folder, masukkan tajuk yang akan digunakan sebagai MinIO object prefix induk untuk semua folder tersegerak. Contohnya, 'Odoo' atau 'OdooERP'
  12. Isikan medan 'Bucket', 'Access Key', 'Secret Key' dan 'Amazon S3 endpoint URL'. Medan 'Region' adalah pilihan untuk MinIO; jika kosong, Odoo menggunakan us-east-1 untuk tandatangan serasi S3
  13. Kekalkan gaya pengalamatan sebagai Path-style. Ini pilihan yang disyorkan untuk endpoint MinIO, terutamanya apabila hos MinIO tidak menyediakan nama DNS khusus bucket
  14. Pilih sama ada Odoo patut menggunakan URL MinIO awam terus. Hidupkan «Use Public URLs» hanya apabila bucket, prefiks, proksi songsang atau CDN boleh dibaca secara awam. Untuk bucket MinIO peribadi, biarkan dimatikan
  15. Tekan 'Confirm'. Odoo menyemak akses bucket lalu mencipta atau mengesahkan awalan folder akar. Penyegerakan MinIO - Odoo sedia dilakukan
  16. Gunakan cloud client baharu pada peraturan folder dan/atau folder manual yang perlu disegerakkan dengan baldi MinIO itu
  17. Tunggu kerja berjadual segerak dimulakan. Untuk tujuan ujian sahaja: picu integrasi secara manual dari Cloud Storage > Konfigurasi > Konfigurasi > butang '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.

Cipta kunci akses MinIO

Cipta kunci akses dalam konsol MinIO Object Store untuk klien awan Odoo

Salin kelayakan MinIO baharu

Salin atau muat turun kunci akses MinIO baharu dan kunci rahsia untuk Odoo

Konfigurasi klien awan MinIO dalam Odoo

Konfigurasi dan sahkan klien awan MinIO dalam Odoo dengan bucket, rantau, titik akhir dan kunci

Menyediakan integrasi Dropbox

Kebergantungan Python

Alat bergantung pada pustaka luaran 'dropbox'. Pasang pada pelayan Odoo dengan perintah:

pip3 install dropbox

Konfigurasi dan log masuk

  1. Hidupkan pilihan 'Dropbox Sync' (cloud Storage > Konfigurasi > Konfigurasi). Add-on pilihan Dropbox Odoo Integration diperlukan
  2. Follow the URL https://www.dropbox.com/developers/apps/create
  3. Pilih API sebagai 'Scoped access'
  4. Pilih jenis akses sebagai 'Full Dropbox'
  5. Pilih nama sesuai untuk aplikasi lalu tekan butang 'Create app'
  6. Tambah URI lencongan sebagai [YOURODOOSITENAME]/dropbox_token (cth. https://faotools.com/dropbox_token). Sijil SSL sah (https) diperlukan
  7. Berikan kebenaran kepada apl: 'Account Info (Read)', 'Files and folders Metadata (Write)', 'Files Content (Write)', 'Collaboration (Write)'. Untuk DropBox pasukan tugaskan juga 'Team Data Members', 'Members (Read)'. Pastikan tiada kebenaran lain ditugaskan.
  8. Hantar Apl
  9. Pergi ke Odoo Cloud Storage > Konfigurasi > Cloud Clients dan tekan 'Create'
    • Sebagai rujukan masukkan nama yang jelas kepada semua pengguna
    • Sebagai klien Cloud pilih 'Dropbox'
    • Sebagai nama Root folder, masukkan tajuk yang akan digunakan sebagai Google Drive directory induk untuk semua folder tersegerak. Contohnya, 'Odoo' atau 'OdooERP'
    • Salin 'App key' ke 'App key'
    • Salin 'App Secret' ke medan 'App secret'
    • Sisipkan URL ubah hala yang dijana sebelum ini
    • Jika anda menggunakan pemacu pasukan Dropbox
      • Tandai kotak berkaitan
      • Tetapkan e-mel pengguna Dropbox. Dalam folder pengguna ini semua item berkaitan Odoo dicipta, dan hanya selepas itu dikongsi dengan pengguna lain. Di bawah pengguna ini semua fail dan folder dicipta, diubah, dipindah dan dipadam
  10. Tekan 'Confirm'. Odoo mengalihkan anda ke halaman log masuk Dropbox. Semak dalam sistem, setuju semua syarat dan berikan semua kebenaran yang diminta
  11. Selepas log masuk, Dropbox mengarahkan anda kembali ke Odoo. Penyegerakan Dropbox - Odoo sedia dilakukan
  12. Gunakan cloud client baharu pada peraturan folder dan/atau folder manual yang perlu disegerakkan dengan instans Dropbox itu
  13. Tunggu kerja berjadual segerak dimulakan. Untuk tujuan ujian sahaja: picu integrasi secara manual dari Cloud Storage > Konfigurasi > Konfigurasi > butang 'Launch sync'.

URL Dropbox

Dropbox mempunyai cara khusus untuk menjana pautan bagi fail dan folder sedia ada. Khususnya, tiada konsep URL dalaman atau peribadi. Sebaliknya, setiap item Dropbox mungkin mendapat URL kongsi. Pautan kongsi itu sama ada awam atau hanya pasukan. Tambahan pula, ciri yang kedua hanya tersedia untuk akaun Dropbox business.

Alat ini bergantung pada mekanik pautan kongsi. Maksudnya, setiap pautan lampiran sama ada awam (semua akaun Dropbox peribadi) atau hanya pasukan (semua akaun Dropbox perniagaan).

Kadang-kadang dianggap tidak sepenuhnya selamat. Walaupun URL tapak hampir tidak diketahui pengguna luar, ada sedikit kemungkinan ia tersedia akibat beberapa tindakan. Selain itu, penjanaan pautan kongsi tidak begitu pantas dan boleh memperlahankan penyegerakan. Itulah sebabnya ciri mematikan URL kongsi diperkenalkan.

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'.

Tonton juga video konfigurasi

Cipta aplikasi Dropbox

Aplikasi Dropbox API untuk menyambung ke Odoo

Sediakan apl Dropbox: URL lencongan

Tetapan aplikasi Dropbox

Kebenaran Dropbox untuk akaun peribadi

Kebenaran peribadi aplikasi Odoo Dropbox

Kebenaran Dropbox untuk akaun perniagaan

Kebenaran perniagaan aplikasi Odoo Dropbox

Sediakan Odoo untuk integrasi Dropbox

Tetapan Odoo untuk Dropbox

Soalan lazim tentang Cloud Storage Solutions Odoo v.18

Medan disegerak disimpan di mana? Adakah ia diduplikasikan ke Odoo dan clouds?

Aplikasi mengandaikan kandungan binari lampiran disimpan dalam Cloud Client, bukan pada pelayan Odoo. Lampiran sedemikian dalam Odoo menjadi jenis URL, dan anda boleh membukanya pada bila-bila masa dari kotak lampiran atau dari Cloud Client.

Selepas persediaan, tiada tindakan manual diperlukan kerana penyegerakan sepenuhnya automatik. Tentukan jenis dokumen Odoo yang perlu disegerakkan dan sediakan model berkaitan untuk setiap satunya (Pelanggan, pesanan jualan atau belian, Tugasan, Projek, dll.).

Bolehkah saya mempunyai beberapa folder untuk jenis dokumen yang sama? Contohnya, projek dalaman dan projek pelanggan?

Ya, anda boleh. Untuk itu sediakan peraturan untuk setiap satu, kemudian gunakan penapis: contohnya mengikut jenis projek.

Cuba jadikan penapis saling eksklusif supaya dokumen dapat ditetapkan dengan pasti. Contohnya 'pelanggan tetapi bukan pembekal', 'pembekal tetapi bukan pelanggan'. Jika tidak, folder dokumen tertentu akan meloncat dari satu model ke model lain.

Bolehkah penyegerakan dibuat masa nyata?

Tidak. Kami mempunyai alasan kukuh untuk mengelak penyegerakan masa nyata:

  • Isu prestasi. Jika penyegerakan masa nyata, setiap muat naik fail akan memaparkan skrin muat.

  • Isu konflik. Jika 2 pengguna menukar item secara serentak, situasi yang tidak selesai mungkin timbul. Dengan kerja berkala kami boleh membetulkannya kemudian; pada masa nyata ia perlu disimpan sebagai baris gilir, yang lebih mengelirukan pengguna.

  • Isu fungsi. Khususnya menamakan semula dan menyusun semula item. Dalam penyegerakan undur, alat bergantung ketat pada logik direktori, dan setiap penyegerakan 100% item diperiksa. Jika dilakukan selepas setiap kemas kini, akan ada beribu permintaan sesaat. Jika tidak: perubahan akan hilang.

Bolehkah saya menukar nama folder lalai dalam awan?

Anda boleh menetapkan nama sendiri untuk direktori model (pesanan jualan, peluang, pembekal, dll.) bagi mana-mana jenis dokumen.

Untuk folder objek (SO-001, John Smith, dll.), alat bergantung pada kaedah Odoo untuk membina nama paparan jenis dokumen ini. Walau bagaimanapun anda boleh menukarnya dengan mentakrif ungkapan nama. Sintaks yang digunakan sama seperti templat e-mel Odoo. 

Bolehkah saya menukar kekerapan kerja penyegerakan?

Tidak, mulai versi 15 anda tidak patut menukar kerja berjadual. Ia dioptimumkan untuk berjalan setiap 15 minit bagi menjamin sambungan paling stabil dan pantas.

Pastikan had masa pelayan Odoo sekurang-kurangnya 15 minit (900 saat).

Jika perlu hentikan penyegerakan seketika, lakukan pada borang cloud client tertentu.

Bolehkah saya segerakkan lampiran ke beberapa klien awan

Ya, mulai versi 15 anda boleh sediakan berbilang sambungan. Dengan itu sesetengah folder disegerakkan ke satu cloud client, yang lain ke yang lain.

Ambil perhatian bahawa folder yang sama tidak boleh disegerakkan ke beberapa cloud storages pada masa yang sama.

Kami menggunakan editor khas dalam awan kami (cth. OnlyOffice, Office 365, dll.). Adakah fail dibuka dalam editor itu?

Ya, bergantung pada konfigurasi cloud client anda.

Adakah saya hanya memerlukan aplikasi Cloud Storage Solution?

Bermula versi 15, aplikasi boleh digunakan bersendirian untuk menyusun lampiran dalam folder dan menyediakan antara muka pengurus fail.

Walau bagaimanapun, jika matlamatnya sambungan dengan salah satu klien awan, anda perlu memasang sekurang-kurangnya satu aplikasi pilihan berkaitan klien.

Apa yang berlaku apabila saya menukar peraturan folder?

Apabila peraturan folder berubah, senarai folder juga berubah. Jika folder tidak lagi memenuhi syarat peraturan, ia dialih keluar. Jika fail telah disegerakkan, segerak terbalik mengembalikannya ke Odoo dan memadamnya daripada Cloud Client.

Jika objek dokumen tidak memenuhi syarat peraturan folder, foldernya tidak akan dicipta. Jika kemudiannya memenuhi, folder berkaitan akan dijana.

Bolehkah saya kekalkan segerak terus sahaja, atau matikan penyegerakan dari awan?

Ya. Pada klien awan, buka halaman Tetapan dan hidupkan Matikan penyegerakan dari awan.

Segerak kekal sehala. Perubahan yang dibuat dalam Odoo masih dihantar ke storan awan. Fail dan folder yang dibuat, dinamakan semula atau dipadam dalam storan awan tidak dipaparkan dalam Odoo, dan folder yang dipadam di sana tidak dipulihkan.

Matikan pilihan itu semula untuk memakai perubahan terkumpul, termasuk pemadaman, pada segerak seterusnya.

Tetapan ini tersedia mulai versi 18. Menyahpaut, menetapkan semula atau menyahaktifkan klien masih menjalankan penyegerakan songsang, melainkan anda matikan juga penyegerakan itu.

Apakah dasar kemas kini alat anda?

Mengikut dasar Odoo Apps Store semasa:

  • Setiap modul yang dibeli untuk versi 12.0 dan sebelumnya memberi akses ke semua versi sehingga 12.0.
  • Bermula versi 13.0, setiap versi modul perlu dibeli berasingan.
  • Tanpa mengira versi, pembelian memberi hak kepada semua kemas kini dan pembetulan pepijat dalam versi utama.

Sila ambil perhatian bahawa pasukan faOtools tidak mengawal dasar itu. Untuk soalan, hubungi terus wakil Odoo Apps Store.

Bagaimana memasang aplikasi anda di Odoo.sh?

Pendekatan paling terus ialah menggunakan aliran kerja terbina dalam kedai Odoo:

1. Buka halaman modul dan klik butang Deploy on odoo.sh

2. Selepas itu anda akan dihalakan ke halaman GitHub. Log masuk ke akaun, kemudian klik 'Create a new repo' atau guna yang sedia ada. Pastikan repositori bersifat peribadi. Tidak dibenarkan menerbitkan aplikasi di bawah lesen OPL-1. Jika perlu, cipta repo baharu untuk projek Odoo.sh

3. Kemudian pergi ke odoo.sh dan klik butang Deploy. Dalam tetingkap pop timbul, hantar keputusan dan klik 'Continue.' Tindakan ini akan mencetuskan pemasangan.

Langkah ini akan memasang aplikasi pada cabang pengeluaran projek. Jika anda mahu men-deploy aplikasi ke cabang lain atau mengemas kini modul, lakukan tindakan berikut:

1. Muat naik kod sumber aplikasi dari kedai Odoo

2. Commit modul ke repositori GitHub yang diperlukan. Pastikan tiada folder/fail aplikasi diabaikan (iaitu tidak termasuk dalam .gitignore repo). Repositori dicipta secara automatik oleh odoo.sh dan secara lalai mungkin termasuk item penting (cth., /lib). Muat naik semua direktori, subdirektori dan fail modul tanpa pengecualian

3. Deploy cabang sasaran projek odoo.sh atau, jika tetapan anda mengandaikan demikian, tunggu sehingga ia dibina secara automatik.

Bagaimana memasang aplikasi anda pada pelayan saya sendiri?

1. Nyahzip kod sumber alat yang dibeli ke salah satu direktori add-on Odoo;
2. Mulakan semula pelayan Odoo;
3. Hidupkan mod pembangun (tetapan teknikal);
4. Kemas kini senarai aplikasi (menu aplikasi);
5. Cari aplikasi dan tekan 'Activate'/'Install';
6. Ikuti garis panduan pada halaman aplikasi jika ada.

Saya perasan aplikasi anda ada add-on tambahan. Boleh beli kemudian?

Ya, sudah tentu. Pada masa yang sama Odoo secara automatik menambah semua kebergantungan ke troli, jadi anda harus kecualikan alat yang sudah dibeli untuk elak bayaran berganda.

Saya menyebarkan aplikasi anda di Odoo.sh dan nampak amaran/ralat dalam ujian

Amaran merah/oren tidak mempengaruhi ciri aplikasi. Malangnya, modul kami kadang-kadang tidak lulus ujian automatik standard kerana ujian itu mengandaikan tingkah laku yang bercanggah dengan matlamat aplikasi. Contohnya kami mengubah pengiraan harga, manakala ujian modul Odoo standard membandingkan harga akhir dengan algoritma standard.

Pertama sekali, semak ciri pangkalan data yang dilancarkan. Adakah semuanya berfungsi dengan betul?

Jika anda masih menganggap amaran mempengaruhi ciri sebenar, hubungi kami dan hantar log pemasangan penuh serta senarai penuh modul yang dilancarkan (termasuk teras dan pihak ketiga).

Bolehkah saya membeli aplikasi terus daripada syarikat anda?

Tidak, kami hanya mengedarkan alat melalui kedai aplikasi Odoo rasmi.

Saya ingin mendapat diskaun

Malangnya, kami tidak mempunyai cara teknikal untuk memberikan harga individu. 

Bolehkah saya memasang aplikasi pada pangkalan data Odoo Online (SaaS) saya?

Tidak, aplikasi pihak ketiga tidak boleh digunakan di Odoo Online. Malangnya Odoo SaaS menyekat kemungkinan itu.

Alat anda bergantung pada aplikasi lain. Patutkah saya membelinya?

Ya, alat memerlukan semua modul yang ditanda dalam kebergantungan untuk berfungsi dengan betul. Harga pada halaman aplikasi sudah merangkumi semua kebergantungan yang diperlukan.

Berapakah harga modul dalam dolar AS? Mengapa ia berubah?

Harga modul kami ditetapkan dalam euro. Kedai Odoo menukar harga ke mata wang lain mengikut kadar pertukaran dalamannya. Jadi harga dalam dolar AS mungkin berubah apabila kadar dikemas kini.

Teks aplikasi dan laman web dalam bahasa selain Inggeris dibantu AI dan diselaraskan dengan terjemahan rasmi Odoo. Jika anda nampak kesilapan, hantar tiket ketepatan terjemahan dan kami akan membetulkannya.

Pangkalan data demonstrasi Odoo (pratonton langsung)

Untuk aplikasi ini, kami mungkin sediakan pangkalan data demo peribadi percuma.

Anda tidak memerlukan nombor telefon atau kad kredit untuk menghubungi kami. Hanya pendaftaran e-mel ringkas yang tidak mengambil lebih daripada 30 saat.

Atas permintaan anda, kami sediakan pangkalan data pratonton langsung individu, di mana anda boleh menguji dan semak andaian selama kira-kira dua minggu.

Pelaporan pepijat

Jika anda menemui pepijat atau tingkah laku tidak konsisten, sila hubungi kami. Kami jamin pembetulan dalam 60 hari selepas belian dan masih berminat menambah baik alat selepas tempoh itu.

Anda tidak memerlukan nombor telefon atau kad kredit untuk menghubungi kami. Hanya pendaftaran e-mel ringkas yang tidak mengambil lebih daripada 30 saat.

Sertakan sebanyak mungkin butiran dalam permintaan: tangkapan skrin, log pelayan Odoo, penerangan penuh cara menghasilkan semula masalah, dan sebagainya. Biasanya mengambil beberapa hari bekerja untuk menyediakan pelan kerja (jika pepijat disahkan) atau memberi garis panduan apa yang perlu dilakukan (jika tidak).

Permintaan ciri awam dan idea modul (pembangunan percuma)

Kami sangat bermotivasi untuk menambah baik alat kami dan berterima kasih atas sebarang maklum balas. Jika keperluan anda berguna secara awam dan boleh dilaksanakan dengan cekap, pasukan akan memasukkannya ke senarai tugasan kami.

Senarai tugasan sebegini diproses secara berkala dan tidak melibatkan yuran tambahan. Walaupun kami tidak dapat menjanjikan tarikh akhir dan reka bentuk muktamad, ini mungkin cara baik untuk mendapat ciri yang diingini tanpa pelaburan dan risiko.

Anda tidak memerlukan nombor telefon atau kad kredit untuk menghubungi kami. Hanya pendaftaran e-mel ringkas yang tidak mengambil lebih daripada 30 saat.

18.0.1.4.53
  • Ciri untuk mematikan penyegerakan dari awan bagi klien awan telah ditambah.
  • Ciri untuk mematikan penyegerakan songsang bagi klien awan telah ditambah.
  • Isu baris gilir segerak yang kekal tersekat selepas klien penyegerakan songsangnya dibuang telah dibetulkan.
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
  • Semakan folder tak segerak telah dioptimumkan.
18.0.1.4.43
  • Masalah carian folder yang baru dipilih telah diperbaiki.
18.0.1.4.42
  • Isu pokok folder tidak dimuat semula semasa menukar antara rekod telah dibetulkan.
18.0.1.4.41
  • Isu klik dua kali diperlukan untuk mengalih keluar lampiran terpilih telah dibetulkan.
18.0.1.4.40
  • Barisan pembuangan sandaran kini first-in, first-out.
18.0.1.4.39
  • Apl disesuaikan dengan logik domain baharu untuk menyokong bahagian dinamik.
18.0.1.4.38
  • Penilaian filestore ditambah pada halaman konfigurasi.
  • Ciri untuk mengehadkan segerak cloud client kepada nama pangkalan data tertentu telah ditambah.
18.0.1.4.37
  • Ciri mengunci penciptaan sandaran telah ditambah.
18.0.1.4.36
  • Isu amaran yang tidak diterjemahkan telah dibetulkan.
18.0.1.4.35
  • Ciri menyegerakkan sandaran pangkalan data semasa secara automatik dan manual ke klien awan yang dipilih telah ditambah. Konfigurasi jadual sandaran dan masa simpan. Sandaran boleh dengan atau tanpa filestore dan manifest.
18.0.1.4.34
  • Pepijat import pustaka Python yang salah semasa menyegar folder telah dibetulkan.
18.0.1.4.33
  • Domain kini menyokong penggunaan pustaka Python, termasuk datetime ('date', 'datetime', 'time', 'timedelta', 'timezone', 'tzinfo', 'MAXYEAR', 'MINYEAR'), time ('time', 'strptime', 'strftime'). context_today (singkatan datetime.now) dan relativedelta juga boleh digunakan.
18.0.1.4.32
  • Keserasian dengan modul Email Marketing dibetulkan mengikut kemas kini Odoo 18 terkini.
18.0.1.4.31
  • Lampiran dinyahpilih selepas dipadam.
18.0.1.4.30
  • URL lampiran yang disegerakkan boleh dikira terlebih dahulu.
18.0.1.4.29
  • Folder yang dicipta berdasarkan klien awan mendapat sequence yang lebih tinggi.
18.0.1.4.28
  • Paparan Kanban disesuaikan dengan prinsip XML baharu Odoo 18.
  • Reben Archived untuk rekod tidak aktif ditambah ke paparan borang peraturan, folder, tag dan perkongsian.
18.0.1.4.27
  • Antara muka dikemas kini untuk mencerminkan perubahan paparan senarai lampiran teras.
18.0.1.4.26
  • Isu pautan tidak ditambah ke folder tertentu telah dibetulkan.
18.0.1.4.25
  • Aplikasi diterbitkan ke versi 18.
17.0.1.4.25
  • Isu folder anak tidak dicipta untuk induk berkaitan ruang kerja telah dibetulkan.
17.0.1.4.24
  • Isu tidak mengemas kini folder anak yang disegerakkan sebelum ini telah dibetulkan.
17.0.1.4.23
  • Ciri mengosongkan tarikh sekatan folder berkaitan peraturan diperkenalkan.
17.0.1.4.22
  • Ciri untuk memilih lampiran sedia ada (termasuk yang disegerak) semasa menggubah mesej Odoo ditambah.
  • Ciri menambah lampiran URL ditambah pada kotak lampiran dan antara muka pengurus fail.
17.0.1.4.21
  • Masalah tatal auto selepas mengelog nota telah diperbaiki.
17.0.1.4.20
  • Ciri menapis log mengikut tarikh dan masa ditambah.
  • Kini bilangan log yang dieksport boleh ditetapkan pada halaman konfigurasi.
17.0.1.4.19
  • Bilangan cubaan semula kegagalan kini boleh dikonfigurasi dan mungkin berbeza untuk tugas standard dan reverse/move.
17.0.1.4.17
  • Mekanisme sekatan induk tugasan dioptimumkan supaya tugasan keutamaan tertinggi dilayan dahulu.
17.0.1.4.15
  • Mekanisme sekat dinyatakan untuk operasi segerak yang mengalih item.
17.0.1.4.13
  • Akses ke folder perantara berkaitan peraturan ditentukan berdasarkan akses folder induk, bukan model peraturan itu.
17.0.1.4.12
  • Saiz maksimum URL ditingkatkan kepada 4096.
17.0.1.4.11
  • Segerak songsang telah dioptimumkan. Tugasan tergantung akibat sekatan bersama telah dialih keluar.
17.0.1.4.10
  • Isu penyegerakan songsang dan undur secara serentak telah dibetulkan.
17.0.1.4.9
  • Algoritma memproses folder yang disusun semula dan dipindahkan telah dioptimumkan.
17.0.1.4.8
  • Masalah mencipta tag dan folder melalui portal telah diperbaiki.
17.0.1.4.7
  • Carian kongsi portal mengikut tajuk tag/folder telah dibetulkan.
17.0.1.4.6
  • Tindakan pukal "Slideshow" ditambah. Ia membolehkan pengguna backend memulakan tayangan slaid untuk lampiran imej yang dipilih.
  • Pilihan "Allow slideshow" ditambah pada tetapan kongsi. Jika dihidupkan, pengguna portal/awam boleh mencetus tayangan slaid untuk lampiran imej yang dijumpai dalam antara muka portal kongsi.
  • Algoritma segerak songsang telah dioptimumkan.
17.0.1.4.5
  • Semakan pra-kegagalan khas untuk tugasan tergantung telah diperkenalkan. Jika tugasan menghentikan cron sepenuhnya (contohnya ralat had memori), cron seterusnya menyambung dengan tugasan lain.
17.0.1.4.4
  • Pratonton standard Odoo ditambah pada kad lampiran antara muka pengurus fail. Untuk membuka pratonton berkaitan dalam paparan Kanban, pengguna hendaklah klik lakaran kecil. Jenis fail disokong dan kelakuan sama dengan kotak lampiran.
  • Borang lampiran boleh dibuka menggunakan menu 3 titik Kanban. Di sini warna lampiran juga boleh diubah.
  • Tahap log segerak diwarnakan berdasarkan tahap mesej.
  • Sistem pengelogan dioptimumkan untuk menulis mesej walaupun kerja gagal dan menghentikan thread sepenuhnya.
17.0.1.4.3
  • Pepijat folder terpilih salah semasa muatan pertama antara muka pengurus fail telah dibetulkan.
17.0.1.4.2
  • Ciri mengutamakan folder berdasarkan kekerapan segerak peraturan ditambah.
17.0.1.4.1
  • Struktur modul dikemas kini kepada antara muka pengurus fail terbaharu, drag-and-drop dan ciri perkongsian portal
17.0.1.3.14
  • Penduaan lampiran dengan res_model dan res_id yang dihantar secara nyata telah dibetulkan (keserasian HR Expenses).
17.0.1.3.13
  • Pemilihan berbilang folder kini boleh dalam antara muka pengurus fail.
  • Folder semasa untuk memuat naik lampiran dipaparkan pada tajuk butang "Muat naik".
  • Ciri berkongsi lampiran/folder diperkenalkan. Kongsi mana-mana fail, direktori atau teg dengan rakan portal tertentu atau secara awam. Secara pilihan benarkan muat naik, navigasi pokok serta mencipta teg dan folder.
  • Ciri memuat turun semua lampiran tag tertentu ditambah. Navigasi mengikut tag menjadi pilihan.
17.0.1.3.12
  • Ciri seret-dan-lepas fail untuk memuat naik dari PC tempatan diperkenalkan.
  • Kini folder dan tag boleh dikemas kini dengan menjatuhkan lampiran ke panel navigasi kiri.
17.0.1.3.11
  • Ralat semasa kemas kini pukal tag telah dibetulkan.
  • Isu folder yang salah untuk rekod baharu telah dibetulkan.
  • Senario folder tidak dapat dicipta dalam panel navigasi apabila tiada folder lain telah dibetulkan.
  • Antara muka log segerak disesuaikan untuk memaparkan kandungan HTML respons yang diterima.
17.0.1.3.10
  • Kes jarang apabila persediaan awal folder gagal 8 kali tetapi masih perlu disegerakkan telah diliputi.
Anda mungkin juga menyukai alat ini
Password Manager

The tool to safely keep passwords in Odoo for shared use. Shared vaults

198€
KnowSystem: Knowledge Base System

The tool to build a deep and structured knowledge base for internal and external use. Knowledge System. KMS. Wiki-like revisions.

398€
KPI Balanced Scorecard

The tool to set up KPI targets and control their fulfillment by periods. KPI dashboards. Dashboard designer. KPI charts

198€
Universal Appointments and Time Reservations

The tool for time-based service management from booking appointments to sales and reviews

398€
MCP Server. AI Chats and LLM Odoo Integration

The tool to manage your Odoo from your favorite AI chats through MCP. Claude. Any MCP-supporting AI.

198€
OneDrive / SharePoint Odoo Integration

The tool to automatically synchronize Odoo attachments with OneDrive files in both ways

487€
Google Drive Odoo Integration

The tool to automatically synchronize Odoo attachments with Google Drive files in both ways

487€
ownCloud / Nextcloud Odoo Integration

The tool to automatically synchronize Odoo attachments with ownCloud/Nextcloud files in both ways

487€
Dropbox Odoo Integration

The tool to automatically synchronize Odoo attachments with DropBox files in both ways

487€