跳至内容

Cloud Storage Solutions v.19

用于将 Odoo 附件灵活归入文件夹并将目录与云客户端同步的工具:Google Drive、OneDrive/SharePoint、Nextcloud/ownCloud、Dropbox、Amazon S3、Box 和 NAS。DMS。文件管理器。文档管理系统

398€ 358€
试用演示
免费个性化演示数据库。无需电话或信用卡。在所购 Odoo 主要版本期内提供终身免费更新和专家支持。

价格有效期至 2026-09-15 (根据促销活动 August-September 2026).
该工具除标准 Odoo 应用外不需要额外依赖。
当前版本: 19.0.1.4.60
界面语言: 中文, 丹麦语, 俄语, 保加利亚语, 克罗地亚语, 匈牙利语, 印地语, 印尼语, 土耳其语, 塞尔维亚语, 孟加拉语, 希腊语, 德语, 意大利语, 拉脱维亚语, 挪威语, 捷克语, 斯洛文尼亚语, 日语, 法语, 波兰语, 爱沙尼亚语, 瑞典语, 立陶宛语, 罗马尼亚语, 芬兰语, 英语, 荷兰语, 葡萄牙语, 西班牙语, 越南语, 阿拉伯语, 韩语, 马来语. 译文由 AI 辅助。欢迎指正。

Enterprise
Community
Odoo.sh

简要

Cloud Storage Solutions 是 Odoo 19 文档管理 应用。用于将 Odoo 附件灵活归入文件夹并将目录与云客户端同步的工具:Google Drive、OneDrive/SharePoint、Nextcloud/ownCloud、Dropbox、Amazon S3、Box 和 NAS。DMS。文件管理器。文档管理系统.

Cloud Storage Solutions 把 Odoo 附件变成结构化文档中心:用户在文件管理器中浏览文件,用文件夹和标签整理记录附件,通过门户共享,并把选定目录同步到 Google Drive、OneDrive/SharePoint、Nextcloud/ownCloud、Dropbox、Amazon S3/MinIO、Box 或 NAS/WebDAV。

适合

附件量大的团队

为销售、项目、人力资源、支持和运营提供共享的 Odoo 文件管理器,而不是让重要附件散落在各条记录上。

云优先的文档存储

将二进制文件移到公司已在使用的存储平台,同时 Odoo 保留直接链接和业务上下文。

多云部门

将不同的 Odoo 文件夹路由到不同的云客户端、账户、驱动器、存储桶或 NAS 共享,而不改变用户工作流程。

门户文件共享

与合作伙伴或公开链接共享文件、文件夹和标签,包括下载归档、上传、导航、搜索和可选 chatter。

可重复的文件夹结构

根据 Odoo 对象、筛选、期间、命名表达式和默认子文件夹生成文件夹,而无需用户手动搭建目录树。

受控的文档访问

让 Odoo 侧访问与业务记录和文件夹权限保持一致,由管理员集中管理同步和日志。

准备好评估了吗?

从免费演示申请开始,或在 Odoo Apps Store 购买。

免费个性化演示数据库。无需电话或信用卡。在所购 Odoo 主要版本期内提供终身免费更新和专家支持。

Cloud Storage Solutions

核心模块,引入文件管理器界面以及与各类云客户端同步的基本机制。 价格为 398€ 358€.

OneDrive / SharePoint Odoo Integration

用于将 Odoo 文件夹和附件与 OneDrive 和/或 SharePoint 同步的连接器。此附加组件的功能以图标 标记。 价格为 89€ 80€.

Google Drive Odoo Integration

将 Odoo 文件夹和附件与 Google Drive 同步的连接器。 本插件涵盖的功能以 图标标记。 价格为 89€ 80€.

Amazon S3 / MinIO Odoo Integration

将 Odoo 文件夹和附件与 Amazon S3 同步的连接器。 本插件涵盖的功能以 图标标记。 价格为 89€ 80€.

ownCloud / Nextcloud Odoo Integration

用于将 Odoo 文件夹和附件与 Nextcloud 和/或 ownCloud 同步的连接器。此附加组件的功能以图标 标记。 价格为 89€ 80€.

NAS / Synology / QNAP / TrueNAS Odoo Integration

用于将 Odoo 文件夹和附件与 NAS 方案(Synology、QNAP、TrueNAS)及通用 WebDAV 存储同步的连接器。此附加组件的功能以图标 标记。 价格为 89€ 80€.

Dropbox Odoo Integration

将 Odoo 文件夹和附件与 Dropbox 同步的连接器。 本插件涵盖的功能以 图标标记。 价格为 89€ 80€.

Box Odoo Integration

将 Odoo 文件夹和附件与 Box 同步的连接器。 本插件涵盖的功能以 图标标记。 价格为 89€ 80€.

Cloud Sync for Enterprise Documents

用于准备工作区相关文件夹、并将 Enterprise 应用“Documents”引入的 Odoo 文档与云同步的可选插件。 本插件涵盖的功能以 图标标记。 价格为 44€ 39€.

团队为何选择它

深入细节前的关键益处

结构化文件夹

把记录附件变成由 Odoo 对象、筛选、期间和命名规则生成的清晰文件夹树。

云存储同步

将所选文件夹与 Google Drive、OneDrive/SharePoint、Nextcloud/ownCloud、Dropbox、Amazon S3/MinIO、Box 或 NAS/WebDAV 同步。

双向自动化

计划作业将 Odoo 变更推送到存储,并把云端的文件、文件夹、移动和删除带回 Odoo。

文件管理器

浏览文件夹和标签,搜索文件,通过拖放上传,移动附件,并下载单个文件或 ZIP 压缩包。

更好的附件框

从附件面板打开与记录相关的文件夹和文件,使用户在处理文档时保持业务上下文。

门户共享

与联系人或公开链接共享文件、文件夹和标签,并控制下载、上传、导航和 chatter。

访问权限

自动文件夹遵循 Odoo 业务访问,并通过用户和组管理手动文件夹的可见性。

同步日志

从 Odoo 监控排队操作、客户端状态、重试和断连,日志可随时导出给支持。

Odoo Apps Store 反馈

客户对该应用的评价

Works well with SharePoint. Supportive team

We've been using this with SharePoint and it's been working great. One of the best things is having everything, including logs right in Odoo's interface, so you can actually see what's going on. It's also super convenient that you can view or download synced files from the attachment box without having to leave the page or even log in to Sharepoint.

Setup was pretty smooth for us. When we had a few questions about setting up the folder hierarchy and priorities, the developer team got back to us in just a couple of hours and helped us figure it out. Great support and great extension!

nino.khale@outlook.com

Tricky setup, but works perfectly now

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

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

Recommended!

denis@bdecloud.com

Great support, assistance and very good connector!

We are very happy with the support we received when configuring the Sharepoint - Odoo connector. The connector has great functionalities.
All our questions were answered very fast (within one day).
FaOtools helped us optimising our connector and assisted us with future improvements.
We really recommend this connector.

Max Vandeputte

Great module and Great Support!

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

Hieu Nguyen

very professional app, excellen t customer service

This app is very well programmed and does its job very well. But the best is the excellent customer service who also helps when the problem lies somewhere else. You receive a lot for your money.

Florian Quis

Excellent !!!

Great App and great Service from faOtools.

Carlos A. Villarreal C.

An impressive app and world-class support

I have been very impressed by the way the OneDrive / SharePoint Odoo Integration module synchronises content in both directions and allows me to share documents in Odoo with my SharePoint site. Above all the technical support is top-notch, which greatly increases the value of this product. I highly recommend this product for anyone considering synchronising Odoo with SharePoint/OneDrive.

Amir Hassan

Very good product

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

Frank Vogler

Works fine, good support

The first experience with the module is excellent. I had some trouble to configure things right on the Microsoft-side, but the team provided quick and good support.

Marc

Best module for integration with google drive

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

sistemas@deza-sa.com

Works according to specs

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

NXD-Audio

This is Awesome

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

Humberto

准备好评估了吗?

从免费演示申请开始,或在 Odoo Apps Store 购买。

免费个性化演示数据库。无需电话或信用卡。在所购 Odoo 主要版本期内提供终身免费更新和专家支持。

Odoo 文件管理器界面

实用的文档工作区:文件夹、标签、上传、搜索、批量操作与归档。

像文件系统一样浏览文档

  • 按文件夹和标签浏览附件,而不必逐条打开记录。
  • 展开树层级、创建手动子文件夹、编辑文件夹设置,并打开已关联的 Odoo 对象。
  • 即使在大型文档树中也能快速搜索并高亮文件夹或标签。

批量处理文件

  • 通过按钮或拖放将文件上传到当前文件夹。
  • 在文件夹或记录上下文之间移动附件,并用批量操作更新标签。
  • 将所选附件、整个文件夹或标签下载为单个 ZIP 压缩包。
Odoo 文件管理器,显示文件夹、标签和云同步附件,用于结构化文档管理

Enhanced Attachment Box

记录附件变为有组织的文件夹,而不是扁平文件列表。

保持记录文件结构化

  • 从附件区域直接显示每个 Odoo 对象及其自有文件夹和子文件夹。
  • 无需离开用户正在处理的业务记录,即可添加、移动、下载和打开文件。
  • 标签和文件夹一起用,活动数月后文档仍易查找。

将Odoo上下文与云文件连接

  • 从 Odoo 在已连接的云客户端中打开已同步的文件夹和文件。
  • 保留云目录与其 Odoo 记录之间的链接,便于导航。
  • 让日常文件工作紧挨销售订单、任务、工单、合作伙伴及其他 Odoo 单据。
Odoo 记录附件框显示结构化文件夹和已同步文件,便于访问文档

Cloud Storage 同步

与公司已信任的存储客户端进行基于队列的双向同步。

为每个文件夹选择合适的存储

  • 通过可选扩展连接 Google Drive、OneDrive/SharePoint、Nextcloud/ownCloud、Dropbox、Amazon S3/MinIO、Box 和 NAS/WebDAV。
  • 同时为不同部门、模型、文件夹或账户使用多条云连接。
  • 在一个目标客户端上保留一个已同步文件夹,其子文件夹沿用同一存储路径。

自动双向同步

  • 直接同步创建云文件夹、上传附件,并将已同步的二进制替换为 Odoo 中的 URL 附件。
  • 反向同步会检测 cloud 侧的文件、子文件夹、更新、移动和删除,并在 Odoo 中镜像它们。
  • 连接重置或文件夹移到另一客户端时,反向同步将文件带回 Odoo。

可预测的队列处理

  • 计划作业定期准备并处理同步任务,无需用户手动推送文件。
  • 文件夹检查使用 FIFO 逻辑,较旧的未检查目录会先得到处理。
  • 阻塞操作优先处理,失败项会重试,同时队列继续处理独立工作。

透明监控

  • 从 Cloud Storage 同步日志跟踪计划操作、已执行作业、错误和客户端状态。
  • 订阅重要客户端事件通知,例如断开或反复失败。
  • 管理员或支持团队需要事发证据时,导出并分享日志。
Odoo Cloud Storage 配置,显示多个已连接的存储客户端以同步附件

自动文件夹规则

根据 Odoo 数据生成文件夹树,使文档结构跟随真实的业务对象。

基于模型的文件夹树

  • 决定哪些 Odoo 模型需要文件夹,并让计划检查为匹配记录创建目录。
  • 构建父子规则层级,使客户、订单、项目、任务和文档出现在正确位置。
  • 用相对期间和字段筛选,只同步有用的记录。

便于业务理解的命名

  • 用表达式、记录字段和相关值生成文件夹名,而不是静态标签。
  • 为可重复使用的文档包添加默认子文件夹和默认文件。
  • 优先执行规则检查,使大型结构保持可预期,并由管理员控制上线。

手动和自动文件夹一起使用

  • 在需要灵活处让用户创建手动子文件夹,同时由规则维持循环结构。
  • 拖放手动文件夹,且不打扰自动生成的目录。
  • 让文件夹保持连接到 Odoo 对象,使访问、导航和云同步仍然有意义。

Enterprise Documents 已就绪

  • 借助 Enterprise Documents 扩展,工作区相关规则会从 Odoo Documents 工作区创建云文件夹。
  • 工作区筛选可同步所选工作区,而不镜像整个 Documents 结构。
  • 同步后用户仍可使用熟悉的 Odoo Documents 操作,如下载、共享和签署。
Odoo 自动文件夹规则,为结构化云同步生成默认子文件夹和文件

文件和文件夹共享

对附件、文件夹和标签进行受控的门户与公开分享。

共享确切的文档集合

  • 共享所选附件、整个文件夹、子文件夹,或与所选标签关联的全部文件。
  • 分享就绪后,向 Odoo 联系人授予访问权限并向门户用户发送邀请。
  • 当收件人不必拥有门户账户时,生成公开访问链接。

让收件人不仅能查看,还能操作

  • 允许将单个文件、文件夹、标签或整个共享下载为 ZIP 压缩包。
  • 可选允许上传、文件夹导航、标签导航、搜索和创建条目。
  • 文件交换需要讨论线程时,启用 share chatter。
Odoo 门户共享屏幕,用于文件、文件夹和标签,下载与上传受控

准备好评估了吗?

从免费演示申请开始,或在 Odoo Apps Store 购买。

免费个性化演示数据库。无需电话或信用卡。在所购 Odoo 主要版本期内提供终身免费更新和专家支持。

文档管理与同步访问权限

Odoo 侧权限与业务记录、手动文件夹和管理员角色保持对齐。

权限跟随 Odoo 上下文

  • 自动文件夹的访问权限取决于对关联 Odoo 对象的访问权限。
  • 用户还必须访问父文件夹,因此完整路径保持受保护。
  • 手动文件夹可按用户和组限制,未设限制时则保持开放。

清晰的管理员边界

  • 文件管理器访问权限让用户可以使用 Cloud Storage 菜单和文件管理器。
  • 文件夹规则、云连接、同步日志和全局设置需要管理权限。
  • 同步后,云服务商权限仍在目标云系统中管理。
Odoo Cloud Storage 访问权限,显示文件管理器与管理控制的用户组

使用说明

记住这几点,同步在真实 Odoo 环境中才会保持可预期。

同步不是即时的

  • 同步不是实时的。它通过计划作业和任务队列运行,因此两边出现更改可能需要一些时间。
  • 云连接依赖可能变更或暂时不可用的第三方 API,因此有时需要重试或重新连接。
  • 建议为重要数据保留一份独立副本,因为删除和反向操作会被传播,可能难以撤销。

将同步范围保持合理

  • 同步范围越广,完整检查往往越久,边缘情况也可能越多。
  • 尽可能只同步真正需要的文件夹,而不是整个附件集。
  • 缩小范围通常能让同步更快、也更易于监控。

注意每个文件夹的容量

  • 非常大的文件夹会拖慢任一侧的列出和处理。
  • 建议将每个目录中的文件和子文件夹数量控制在合理范围内。
  • 把大量内容拆到多个文件夹,通常比全部放在一个文件夹里更可预期。

准备好评估了吗?

从免费演示申请开始,或在 Odoo Apps Store 购买。

免费个性化演示数据库。无需电话或信用卡。在所购 Odoo 主要版本期内提供终身免费更新和专家支持。

配置与安装提示: Cloud Storage Solutions Odoo v.19

Odoo 服务器配置

为确保同步正常,请在 Odoo 配置文件中设置足够的 timeout:LIMIT_TIME_CPU、LIMIT_TIME_REAL、LIMIT_TIME_REAL_CRON 应大于 900 秒

在 Odoo.sh 上不应这样做,因为超时已预定义且不可配置。

也不要更改应用所假定的 cron 作业频率:“[Cloud Storage] Prepare Cloud Folders”、“[Cloud Storage] Run / Prepare sync queue”。这些作业配置为每 15 分钟运行一次,该频率用于算法以避免中断和数据丢失。如果需要暂时停止同步,请改为暂停特定的 cloud client。

通用 Python 依赖

该工具依赖外部库 'sortedcontainers'。请用以下命令为 Odoo 服务器安装:

pip3 install sortedcontainers

设置 OneDrive 或/和 SharePoint 集成

Python 依赖

该工具依赖外部库 'microsoftgraph'。请用以下命令为 Odoo 服务器安装:

pip3 install microsoftgraph-python

配置与登录

  1. 打开选项 'OneDrive / SharePoint Sync'(cloud Storage > Configuration > Configuration)。需要可选插件 OneDrive / SharePoint Odoo Integration
  2. 请确认你的 Microsoft 用户对要连接到 Odoo 的 OneDrive / SharePoint 拥有完整管理员权限。该用户仅用于授予权限,其数据不会保存在 Odoo 中,之后也不会被使用。另外,请确认你使用的某个 Microsoft 电子邮件地址没有重定向(通常发生在你配置了域名,而主地址仍是 @outlook.com、@office365 等 Microsoft 域时)。
  3. 转到您的 Azure Portal: https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade
  4. 点击“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 ID directory - Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox)'.
  6. 转到 Certificates & secrets — 点击 'New Client Secret'。把 secret 值保存在某处
  7. 转到 Odoo Cloud Storage > 配置 > Cloud Clients 并按下“Create”
    • 参考名请填写所有用户都能看懂的名称
    • 作为 Cloud client,根据所用软件选择 'OneDrive' 或 'SharePoint'
    • 在 Root folder 名称中输入标题,作为所有同步文件夹的父级OneDrive directory。例如 'Odoo' 或 'OdooERP'
    • 将“Application Client ID”复制到“App client ID”
    • 将密钥值复制到“App client secret”字段
    • 插入先前生成的重定向 URL
    • 如果使用 SharePoint:
      • 转到您的 SharePoint 站点并准备一个新的文档库(驱动器)。可以使用现有库,例如 'Documents'。之后 Odoo 文件夹会放在那里,并且无法再移到另一个库
      • SharePoint URL 应为 https://[URL]/ 形式。最后的 “/” 必填——不要包含站点名称。例如 https://odootools.sharepoint.com/
      • SharePoint 站点应为 root(SharePoint 根站点本身)、my_site_name(此时视为 sites/my_site_name)或 sites/my_site_name(“sites”也可能是 “teams” 等)。开头和结尾都不要有 “/”。例如 sites/odootools
      • Documents Library 请使用在 SharePoint 中创建的库
  8. 点击 “Confirm”。Odoo 将你转到 Microsoft 登录页。在系统中核对、同意全部条件,并授予所请求的全部权限
  9. 登录后,OneDrive 会将您重定向回 Odoo。OneDrive - Odoo 同步已就绪
  10. 将新创建的 cloud client 应用到应同步到该 OneDrive 或 SharePoint 实例的文件夹规则和/或手动文件夹
  11. 等待同步计划作业启动。仅供测试:从 Cloud Storage > 配置 > 配置 > “Launch sync”按钮手动触发集成。

另请观看 配置视频

创建Azure应用程序

用于连接 Odoo 与 Azure(OneDrive / SharePoint)的应用程序

新的 OneDrive Web 平台和重定向 URL

OneDrive / SharePoint 重定向 URL

为 Azure 应用程序生成新机密

Odoo 新的 OneDrive / SharePoint 密钥

在 Odoo 中输入配置密钥

为OneDrive / SharePoint配置Odoo

设置 Google Drive 集成

  1. 打开选项 'Google Drive Sync'(cloud Storage > Configuration > Configuration)。需要可选插件 Google Drive Odoo Integration
  2. 通过 URL 打开 Google Cloud Console https://console.cloud.google.com
  3. 选择或创建项目
  4. 选择项目后,控制台会打开 Google Auth Platform。请按 'Get Started'
  5. 添加应用信息
    • 应用名称请选择任意合适的
    • 用户支持邮箱请选择您的电子邮件地址
    • 按下 'Next'
  6. 受众请选择 'External' 并按 'Next'。注意:此应用反正只用于您自己的 Odoo 连接
  7. 联系信息请输入您的 Google 或 Google Workspace 电子邮箱,然后按 'Next'
  8. 同意 Google API Services User Data Policy,按 'Continue',再按 'Create'
  9. 转到“Clients”并按下“Create client”
    • 应用程序类型请选择“Web application”
    • 名称请选择任意合适的
    • 作为已授权重定向 URI,按 [YOURODOOSITENAME]/google_drive_token 格式添加链接(例如 https://odootools.com/google_drive_token)。
    • 按下 'Create'
    • 复制并妥善保存“Client ID”和“Client secret”。Client secret 只显示一次
  10. 为此项目启用 Google Drive API:在顶部搜索框输入 'Google Drive API',打开找到的产品,然后按 'Enable'
  11. 转到“Audience”并将您的电子邮件地址添加为测试用户
  12. 发布该应用。否则应用保持测试状态,令牌每 7 天过期
    • 打开 'Branding',填写应用主页和应用隐私政策链接(例如指向您的 Odoo 网站的链接)。将这些链接的域名加入 authorized domains
    • 打开“Audience”并按“Publish app”
    • 请勿上传应用徽标。这会触发漫长而复杂的 Google 验证流程,而您实际上并不需要
  13. 转到 Odoo Cloud Storage > 配置 > Cloud Clients 并按下“Create”
    • 参考名请填写所有用户都能看懂的名称
    • 作为 Cloud 客户端选择“Google Drive”
    • 在 Root folder 名称中输入标题,作为所有同步文件夹的父级Google Drive directory。例如 'Odoo' 或 'OdooERP'
    • 将第9步的“Client ID”复制到“App client ID”字段
    • 将第9步的“Client secret”复制到“App client secret”字段
    • 插入您在第 9 步输入的重定向 URL
    • 若使用团队云端硬盘,请勾选相关框。确保你确实在用团队云端硬盘。在 Google Drive 左侧边栏应能看到 'Team Drives'。此功能仅适用于商务和 enterprise 套餐
    • 若启用选项 'Team Drive',请填写其名称。必须与你在 Google Drive 中看到的完全一致。确保你的用户对所有 Google 云端硬盘拥有完整权限(通常是配置团队 Google Drive 的同一用户)
  14. 点击 “Confirm”。Odoo 将你转到 Google 登录页。在系统中核对、同意全部条件,并授予所请求的全部权限
  15. 登录后,Google 会将您重定向回 Odoo。Google Drive - Odoo 同步已就绪
  16. 将新创建的 cloud client 应用到应同步到该 Google Drive的文件夹规则和/或手动文件夹
  17. 等待同步计划作业启动。仅供测试:从 Cloud Storage > 配置 > 配置 > “Launch sync”按钮手动触发集成。

另请观看 配置视频,注意:视频中的 Google console 部分已过时;请改按上方步骤操作

打开 Google Auth Platform

Google Auth Platform:Get Started 按钮

添加应用信息

输入 Google 应用名称和支持邮箱

选择外部受众

为 Google 应用选择 External 受众

添加联系人信息

输入 Google 开发者联系信息

同意政策并创建应用

接受 Google API Services User Data Policy

创建OAuth客户端

Google Auth Platform:Clients 页面

配置Web应用程序客户端

输入 OAuth 客户端类型、名称和重定向 URI

复制客户端ID和客户端密钥

Google OAuth 客户端凭证仅显示一次

找到 Google Drive API

在控制台中搜索 Google Drive API

启用Google Drive API

为项目启用 Google Drive API

填写品牌信息以发布应用

Google 应用品牌:首页、隐私政策与域名

添加测试用户并发布应用

Google Auth Platform 受众:测试用户和 Publish app

将 Google 应用凭证输入到 Odoo

将 Google 应用凭证输入到 Odoo

设置 Amazon S3

  1. 打开选项 'Amazon S3 Sync'(Cloud Storage > 配置 > 配置)。需要可选插件 Amazon S3 Odoo Integration
  2. 打开 Amazon S3 控制台: https://console.aws.amazon.com/s3/
  3. 创建新存储桶或选择现有存储桶。复制准确的存储桶名称:应填入 Odoo 的“Bucket”字段
  4. 打开存储桶详情并复制其 AWS Region。填入 Odoo 的 'Region' 字段(例如 eu-west-1us-east-1
  5. 打开 AWS IAM 控制台: https://console.aws.amazon.com/iam/
  6. 创建新的 IAM 用户或选择现有技术用户。该用户应对所选存储桶内的对象拥有列出、读取、创建、写入、复制和删除的完整权限。你可以选择完全权限管理员,或新建策略(见下方)
  7. 在 IAM 用户表单中,打开选项卡 'Security credentials' 并按 'Create access key'
  8. 在 'Access key best practices & alternatives' 页面选择 Application running outside AWS。当 Odoo 服务器从 AWS 外部、Odoo.sh、自有服务器或其他托管通过访问密钥连接 S3 时,应选此项。若 Odoo 安装在 AWS EC2 实例上,可改选 Application running on an AWS compute service,复制到 Odoo 的字段相同
  9. 按 'Next'。下一步可选择输入说明标签,例如 Odoo S3 Sync,然后按 'Create access key'
  10. 在最后的 AWS 页面,将 Access keyAccess key ID 复制到 Odoo 字段 'Access Key'
  11. Secret access key 复制到 Odoo 字段“Secret Key”。重要:AWS 只显示一次密钥,请在关闭窗口前保存
  12. 若使用兼容 S3 的提供商而非 AWS S3,从该提供商管理面板复制端点 URL,填入 Odoo 的 'Amazon S3 endpoint URL'。例如 MinIO 常用 https://minio.example.comhttp://localhost:9000;LocalStack 通常用 http://localhost:4566
  13. 转到 Odoo Cloud Storage > Configuration > Cloud Clients 并按 'Create'
  14. 作为参考,请填写所有用户都能看懂的名称
  15. 作为 Cloud 客户端,选择“Amazon S3”
  16. 在 Root folder 名称中输入标题,作为所有同步文件夹的父级S3 prefix。例如 'Odoo' 或 'OdooERP'
  17. 填写字段 'Bucket'、'Region'、'Access Key'、'Secret Key',如需再填 'Amazon S3 endpoint URL' 和寻址样式
  18. 选择 Odoo 使用临时 presigned URL 还是公开的存储桶/CDN URL。私有存储桶请保持 presigned URL 开启,并以秒设置有效期
  19. 点击 “Confirm”。Odoo 检查 bucket 访问并创建或验证根文件夹前缀。Amazon S3 - Odoo 同步已可执行
  20. 将新创建的 cloud client 应用到应同步到该 Amazon S3 存储桶的文件夹规则和/或手动文件夹
  21. 等待同步计划作业启动。仅供测试:从 Cloud Storage > 配置 > 配置 > “Launch sync”按钮手动触发集成。

有用的 AWS 文档:创建 S3 存储桶: https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-bucket.html,管理 IAM 访问密钥: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.

存储桶策略示例

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

创建新的AWS IAM用户

在AWS控制台中创建新的IAM用户以将Amazon S3连接到Odoo

指定 IAM 用户名

在 AWS 创建用户向导中指定 IAM 用户名

直接附加权限策略

设置权限并选择将策略直接附加到 Amazon S3 IAM 用户

Amazon S3 存储桶策略 JSON 示例

向 S3 存储桶授予 ListBucket、GetObject、PutObject 和 DeleteObject 的 JSON 策略示例

审核并为 S3 策略命名

检查并命名具有 list、read 和 write 权限的 faotools_bucket Amazon S3 策略

为用户选择存储桶策略

将 faotools_bucket 策略附加到 Amazon S3 IAM 用户

审核并创建 IAM 用户

创建 Amazon S3 用户前审核 IAM 用户详情和权限

为用户创建访问密钥

打开 IAM 用户并为 Amazon S3 连接创建访问密钥

选择访问密钥使用场景

为 Odoo 选择“Application running outside AWS”作为访问密钥用例

设置访问密钥描述标签

为 Amazon S3 访问密钥添加“Odoo Connector”描述标签

获取访问密钥和密钥

复制或下载Amazon S3访问密钥和秘密访问密钥

在Odoo中配置Amazon S3客户端

在 Odoo 中用存储桶、区域和密钥配置并确认 Amazon S3 云客户端

设置 Nextcloud 或/和 ownCloud 集成

配置与登录

  1. 打开选项 'onwCloud / Nextcloud Sync'(cloud Storage > Configuration > Configuration)。需要可选插件 ownCloud / Nextcloud Odoo Integration
  2. 转到 Odoo Cloud Storage > 配置 > Cloud Clients 并按下“Create”
  3. 参考名请填写所有用户都能看懂的名称
  4. 作为 Cloud client,根据所用软件选择 'Nextcloud' 或 'ownCloud'
  5. 在 Root folder 名称中输入标题,作为所有同步文件夹的父级directory。例如 'Odoo' 或 'OdooERP'
  6. 输入您的 ownCloud / Nextcloud 完整 URL
  7. 选择一名对根目录内文件和文件夹拥有读取、创建、写入和删除完整权限的 ownCloud / Nextcloud 用户
  8. 将此用户的登录名和密码填入“登录”和“密码”字段
  9. 选择应用公开 URL 还是内部 URL(见下方)
  10. 按下“确认”。Odoo 同步已就绪
  11. 将新创建的 cloud client 应用到应同步到该 Nextcloud 或 ownCloud 实例的文件夹规则和/或手动文件夹
  12. 等待同步计划作业启动。仅供测试:从 Cloud Storage > 配置 > 配置 > “Launch sync”按钮手动触发集成。

内部与公开 URL

默认情况下,从 Odoo 到 ownCloud / Nextcloud 的链接是内部的:只有授权用户可以访问。可选择将链接设为公开(设置“Use Public URLs”)。然后 URL 将是“共享”的,任何人都能通过直接链接访问项目。

如果决定使用共享(公开)URL,请谨慎。虽然外部用户很难知道这些链接,但仍有可能因某些用户操作而变为可用。此外,生成共享链接并不快,可能会让同步变慢。

另请观看 配置视频

输入 ownCloud / Nextcloud 凭证

ownCloud / Nextcloud 与 Odoo 集成

设置 NAS(Synology、QNAP、TrueNAS 等)

  1. 打开选项 'NAS Sync'(Cloud Storage > Configuration > Configuration)。需要可选插件 NAS Odoo Integration
  2. 准备 NAS 的 WebDAV 端点:
    • Synology:在 DSM 中安装并启用 WebDAV Server,并尽可能选择 HTTPS
    • QNAP:为目标共享文件夹启用 WebDAV,并尽可能使用 HTTPS
    • TrueNAS CORE:启用 WebDAV 服务;TrueNAS SCALE:安装并配置 WebDAV 应用,因为新版 SCALE 已去掉内置 WebDAV
    • 通用 WebDAV:确保 PROPFIND、MKCOL、PUT、GET、MOVE 和 DELETE 可用
  3. 若 Odoo 托管在本地 NAS 网络之外,请让 WebDAV 端点可安全访问。优先使用带有效 TLS 证书的反向代理,WireGuard、Tailscale 或 Cloudflare Tunnel 等 VPN/安全隧道,或 Synology QuickConnect、QNAP myQNAPcloud 等厂商中继。避免把管理员界面暴露到 Internet
  4. 创建专用 NAS 用户,仅在目标共享文件夹内拥有读取、创建、写入、移动和删除的全部权限。不要使用管理员帐户
  5. 转到 Odoo Cloud Storage > Configuration > Cloud Clients 并按 'Create'
  6. 作为参考,请填写所有用户都能看懂的名称
  7. 作为 Cloud 客户端,选择“Synology NAS”、“QNAP NAS”、“TrueNAS”或“WebDAV NAS”
  8. 在 Root folder 名称中输入标题,作为所有同步文件夹的父级NAS directory。例如 'Odoo' 或 'OdooERP'
  9. 输入完整的 WebDAV URL、登录名和密码。若 Odoo 需在现有共享或目录内创建根文件夹,可选择定义基础路径
  10. 对公开 HTTPS 端点保持启用“Verify SSL”。仅对带自签名证书的可信私有端点关闭它
  11. 若 NAS 文件应通过供应商文件站 URL 而非原始 WebDAV URL 打开,可选择定义浏览器基础 URL
  12. 点击 “Confirm”。Odoo 检查 WebDAV 连接并创建或查找根目录。NAS - Odoo 同步已可执行
  13. 将新创建的 cloud client 应用到应同步到该 NAS 存储的文件夹规则和/或手动文件夹
  14. 等待同步计划作业启动。仅供测试:从 Cloud Storage > 配置 > 配置 > “Launch sync”按钮手动触发集成。

NAS 预配置

NAS 系统通常通过本地网络暴露文件。若您的 Odoo 服务器托管在该网络之外,则 WebDAV 端点应通过安全通道从 Odoo 可达。推荐选项是带有效 HTTPS 证书的反向代理、VPN 或安全隧道(如 WireGuard、Tailscale 或 Cloudflare Tunnel),或厂商中继(如 Synology QuickConnect 或 QNAP myQNAPcloud)。普通端口转发可行,但应视为最不推荐的选项。

使用专用 NAS 用户,仅对一个共享文件夹授予最低权限:读取、创建、更新、移动和删除。 避免管理员账户。对外公开的端点应始终使用 HTTPS 和有效 TLS 证书。连接器 有用于受信任自签名证书的 "Verify SSL" 选项,但通常应保持开启。

输入 QNAP 凭证

QNAP 与 Odoo 连接

输入 Synology 凭证

Synology Odoo 连接

输入 TrueNAS 凭证

TruenNAS 与 Odoo 集成

设置 Box

  1. 打开选项 'Box Sync'(cloud Storage > 配置 > 配置)。需要可选插件 Box Odoo Integration
  2. 创建或打开Box开发者帐户并转到Box Developer Console: https://app.box.com/developers/console
  3. 创建 Custom App,并将身份验证方法选为 OAuth 2.0 (Authorization Code Grant)
  4. Add the redirect URI as [YOURODOOSITENAME]/box_token (e.g. https://faotools.com/box_token). A valid SSL certificate (https) is required
  5. 授予应用读写文件和文件夹的权限。避免分配无关权限
  6. 转到 Odoo Cloud Storage > Configuration > Cloud Clients 并按 'Create'
    • 作为参考,请填写所有用户都能看懂的名称
    • 作为 Cloud 客户端,选择“Box”
    • 在 Root folder 名称中输入标题,作为所有同步文件夹的父级Box directory。例如 'Odoo' 或 'OdooERP'
    • 将Box Client ID复制到“Client ID”字段
    • 将Box Client Secret复制到“Client Secret”字段
    • 插入先前生成的重定向 URL
  7. 点击 “Confirm”。Odoo 将你转到 Box 登录页。在系统中核对、同意全部条件,并授予所请求的全部权限
  8. 登录后,Box 会将您重定向回 Odoo。Box - Odoo 同步已就绪
  9. 将新创建的 cloud client 应用到应同步到该 Box 账户的文件夹规则和/或手动文件夹
  10. 等待同步计划作业启动。仅供测试:从 Cloud Storage > 配置 > 配置 > “Launch sync”按钮手动触发集成。

创建新的Box开发者应用

在Box Developer Console中为Odoo集成创建新应用

复制Box OAuth凭据

复制 Box OAuth 2.0 的 client ID 和 client secret,并为 Odoo 设置重定向 URI

在Odoo中配置Box云客户端

在 Odoo 云客户端配置中输入 Box 的 client ID、client secret 和 redirect URL

向 Odoo 授予 Box 访问权限

在 Box 中授权 Odoo 通过集成读取和写入文件与文件夹

设置 Dropbox 集成

Python 依赖

该工具依赖外部库 'dropbox'。请用以下命令为 Odoo 服务器安装:

pip3 install dropbox

配置与登录

  1. 打开选项 'Dropbox Sync'(cloud Storage > 配置 > 配置)。需要可选插件 Dropbox Odoo Integration
  2. 打开 Dropbox 应用控制台: https://www.dropbox.com/developers/apps/create 以创建新应用
  3. 将 API 选为“Scoped access”
  4. 将访问类型选为“Full Dropbox”
  5. 为应用选择合适的名称并按下“Create app”按钮
  6. Add the redirect URI as [YOURODOOSITENAME]/dropbox_token (e.g. https://faotools.com/dropbox_token). A valid SSL certificate (https) is required
  7. 向应用授予权限:'Account Info (Read)'、'Files and folders Metadata (Write)'、'Files Content (Write)'、'Collaboration (Write)'。团队 DropBox 还需分配 'Team Data Members'、'Members (Read)'。确保未分配其他权限
  8. 提交应用
  9. 转到 Odoo Cloud Storage > 配置 > Cloud Clients 并按下“Create”
    • 参考名请填写所有用户都能看懂的名称
    • 作为 Cloud 客户端选择“Dropbox”
    • 在 Root folder 名称中输入标题,作为所有同步文件夹的父级Google Drive directory。例如 'Odoo' 或 'OdooERP'
    • 将“App key”复制到“App key”
    • 将“App Secret”复制到“App secret”字段
    • 插入先前生成的重定向 URL
    • 如果使用 Dropbox 团队云端硬盘
      • 勾选相关框
      • 设置该 Dropbox 用户的邮箱。所有与 Odoo 相关的项目会在该用户文件夹内创建,之后才与其他用户共享。在此用户下创建、更改、移动和删除所有文件和文件夹
  10. 点击 “Confirm”。Odoo 将你转到 Dropbox 登录页。在系统中核对、同意全部条件,并授予所请求的全部权限
  11. 登录后,Dropbox 会将您重定向回 Odoo。Dropbox - Odoo 同步已就绪
  12. 将新创建的 cloud client 应用到应同步到该 Dropbox 实例的文件夹规则和/或手动文件夹
  13. 等待同步计划作业启动。仅供测试:从 Cloud Storage > 配置 > 配置 > “Launch sync”按钮手动触发集成。

Dropbox URL

Dropbox 为现有文件和文件夹生成链接的方式是固定的。尤其没有内部或私有 URL 的概念。每个 Dropbox 项目可能会获得所谓的共享 URL。此类共享链接要么公开,要么仅限团队。而且后一功能仅适用于 Dropbox business 帐户。

本工具依赖共享链接机制。即每个附件链接要么公开(所有个人 Dropbox 账户),要么仅限团队(所有商务 Dropbox 账户)。

有时被认为不完全安全。虽然外部用户几乎不知道网站 URL,但仍可能因某些操作而暴露。此外,生成共享链接并不很快,可能拖慢同步。因此提供了关闭共享 URL 的功能。

若勾选,Odoo 中所有 Dropbox URL 将为 https://www.dropbox.com/home/Odoo/[PATH] 类型。此类链接很多情况下无效。若需从 Odoo 打开 Dropbox 文件/文件夹,请谨慎对待设置 'No links to Dropbox from Odoo'。

另请观看 配置视频

创建Dropbox应用

用于连接到Odoo的Dropbox API应用

设置 Dropbox 应用:重定向 URL

Dropbox应用设置

个人帐户的Dropbox权限

Odoo Dropbox 应用个人权限

企业帐户的Dropbox权限

Odoo Dropbox 应用商业权限

为 Dropbox 集成设置 Odoo

Odoo 的 Dropbox 设置

设置 MinIO

  1. 准备一台正在运行的 MinIO 服务器
  2. 打开 MinIO 控制台
  3. 创建新存储桶或选择现有存储桶。复制准确的存储桶名称:应填入 Odoo 的“Bucket”字段
  4. 为 Odoo 创建访问凭据。在 MinIO 中,使用 access key / secret key 对,或使用有权在所选存储桶中列出、读取、创建、写入、复制和删除对象的服务帐户
  5. 将 MinIO Access Key 复制到 Odoo 字段“Access Key”
  6. 将 MinIO Secret Key 复制到 Odoo 字段“Secret Key”。重要:若 MinIO 只显示一次,请在关闭 MinIO 页面之前保存密钥
  7. 将 MinIO S3 API 端点 URL 复制到 Odoo 字段“Amazon S3 endpoint URL”。例如,本地服务器通常使用 http://localhost:9000,生产服务器可能使用 https://minio.example.com
  8. 转到 Odoo Cloud Storage > Configuration > Cloud Clients 并按 'Create'
  9. 作为参考,请填写所有用户都能看懂的名称
  10. 作为 Cloud 客户端,选择“MinIO”
  11. 在 Root folder 名称中输入标题,作为所有同步文件夹的父级MinIO object prefix。例如 'Odoo' 或 'OdooERP'
  12. 填写 'Bucket'、'Access Key'、'Secret Key' 和 'Amazon S3 endpoint URL'。'Region' 对 MinIO 可选;若为空,Odoo 使用 us-east-1 进行 S3 兼容签名
  13. 将寻址方式保持为 Path-style。这是 MinIO 端点的推荐选项,尤其当 MinIO 主机不提供按存储桶的 DNS 名称时
  14. 选择 Odoo 是否使用直接的公开 MinIO URL。仅当存储桶、前缀、反向代理或 CDN 可公开读取时,才启用“Use Public URLs”。私有 MinIO 存储桶请保持关闭
  15. 点击 “Confirm”。Odoo 检查 bucket 访问并创建或验证根文件夹前缀。MinIO - Odoo 同步已可执行
  16. 将新创建的 cloud client 应用到应同步到该 MinIO 存储桶的文件夹规则和/或手动文件夹
  17. 等待同步计划作业启动。仅供测试:从 Cloud Storage > 配置 > 配置 > “Launch sync”按钮手动触发集成。

有用的 MinIO 文档:身份与访问管理: https://min.io/docs/minio/linux/administration/identity-access-management.html,MinIO Server 参考: https://min.io/docs/minio/linux/reference/minio-server/minio-server.html.

创建MinIO访问密钥

在MinIO Object Store控制台中为Odoo云客户端创建访问密钥

复制新的MinIO凭据

复制或下载新创建的MinIO访问密钥和密钥供Odoo使用

在Odoo中配置MinIO云客户端

在 Odoo 中用存储桶、区域、端点和密钥配置并确认 MinIO 云客户端

相关常见问题 Cloud Storage Solutions Odoo v.19

同步字段存储在哪里?会复制到 Odoo 和云端吗?

本应用假定附件的二进制内容保存在 Cloud Client 中,而不是 Odoo 服务器上。因此,Odoo 中的此类附件变为 URL 类型,您可随时从附件框或 Cloud Client 访问它们。

设置完成后无需手动操作,同步完全自动。只需决定要同步哪些 Odoo 单据类型,并为每一种设置关联模型(客户、销售或采购订单、任务、项目等)。

同一单据类型可以有多个文件夹吗?例如内部项目和客户项目?

可以。请为每一种准备规则,然后应用筛选:例如按项目类型。

尽量让筛选互斥,以便单据能被明确归类。例如“是客户但不是供应商”、“是供应商但不是客户”。否则某个单据文件夹会在模型之间跳动。

可以将同步做成实时的吗?

不可以。我们有充分理由避免实时同步:

  • 性能问题。若同步是实时的,每次上传文件都会出现加载屏幕。

  • 冲突问题。若 2 位用户同时更改一项,可能出现无法解决的情况。定期作业可以事后修复;实时同步则必须存成队列,对用户更加费解。

  • 功能问题。尤其是重命名和调整结构。反向同步严格依赖目录逻辑,每次同步都会检查 100% 的项目。若每次更新都做,将是每秒数千次请求。若不做:更改会丢失。

我可以更改云中默认文件夹的名称吗?

可为任何单据类型给模型目录(销售订单、商机、供应商等)指定自己的名称。

对象文件夹(SO-001、John Smith 等)依赖 Odoo 为该单据类型构造显示名称的方法。不过可通过定义名称表达式来更改。使用的正是 Odoo 电子邮件模板的语法。 

我可以更改同步作业的频率吗?

不可以。从版本 15 起不应再改计划作业。它们已优化为每 15 分钟运行,以保证最稳定、最快的连接。

请确保 Odoo 服务器超时至少为 15 分钟(900 秒)。

若需暂时停止同步,请在相应的 cloud client 表单上进行。

我可以将附件同步到几个云客户端吗

可以,从版本 15 起可设置多个连接。这样一部分文件夹同步到一个 cloud client,另一部分同步到另一个。

请注意,同一文件夹无法同时同步到多个 cloud storages。

我们在云中使用专用编辑器(例如 OnlyOffice、Office 365 等)。文件会在该编辑器中打开吗?

可以,取决于您的 cloud client 配置。

我是否只需要Cloud Storage Solution应用?

从版本 15 起,应用可单独用来把附件按文件夹整理,并提供文件管理器界面。

不过,若要与某个云客户端建立连接,则需要 至少安装一个可选的客户端相关应用。

更改文件夹规则时会发生什么?

文件夹规则一变,文件夹列表也会变。不再符合规则条件的文件夹会被移除。若文件已同步,反向同步会将其退回 Odoo 并从 Cloud Client 删除。

若文档对象不符合文件夹规则的条件,则不会创建其文件夹。之后若符合条件,将生成相关文件夹。

您的工具的更新政策是什么?

根据当前 Odoo Apps Store 政策:

  • 为 12.0 及更早版本购买的每个模块,均可使用直至 12.0 的所有版本。
  • 从 13.0 起,每个模块版本需单独购买。
  • 无论版本如何,购买工具即获得该主版本内的 全部更新和缺陷修复权利。

请注意,faOtools 团队不控制这些政策。如有疑问,请直接联系 Odoo Apps Store 代表。

如何在 Odoo.sh 上安装您的应用?

最直接的做法是使用 Odoo 商店的内置流程:

1. 打开模块页面并点击 Deploy on odoo.sh 按钮

2. 之后会跳转到 GitHub 页面。登录帐户,然后点击 'Create a new repo' 或使用现有仓库。请确保仓库为私有。不得以 OPL-1 许可公开发布应用。如有需要,为 Odoo.sh 项目新建 repo

3. 然后转到 odoo.sh 并点击 Deploy 按钮。在弹出窗口中提交决定并点击 'Continue.' 这将触发安装过程。

这些步骤会将应用安装到项目的生产分支。若要部署到其他分支或更新模块,请执行以下操作:

1. 从 Odoo 商店上传应用的源代码

2. 将模块提交到所需的 GitHub 仓库。确保没有任何应用文件夹/文件被忽略(即未列入 repo 的 .gitignore)。仓库由 odoo.sh 自动创建,默认可能包含关键项(例如 /lib)。应上传模块的全部目录、子目录和文件,不得遗漏

3. 部署 odoo.sh 项目的目标分支,或在设置如此假定时 等待其自动构建。

应如何在自己的服务器上安装您的应用?

1. 将所购工具的源代码解压到某个 Odoo 插件目录;
2. 重新启动 Odoo 服务器;
3. 打开开发者模式(技术设置);
4. 更新应用列表(应用菜单);
5. 找到应用并点击“Activate”/“Install”;
6. 如应用页面有指南,请按指南操作。

我注意到您的应用有额外附加模块。可以之后再购买吗?

可以。同时 Odoo 会自动把所有依赖加入购物车,因此应排除已购买的工具以免重复付款。

我在 Odoo.sh 上部署了您的应用,测试中出现警告/错误

红/橙色警告不影响应用功能。遗憾的是,标准自动测试有时假定与本应用目标冲突的行为,因此我们的模块会未通过。例如我们改了价格计算,而标准 Odoo 模块测试把最终价格与标准算法比较。

请先检查已部署数据库的功能。是否都正常?

若仍认为该警告影响真实功能,请联系我们并转发完整安装日志以及已部署模块的完整清单(含核心与第三方)。

我可以直接向贵公司购买应用吗?

不,我们只通过 官方 Odoo 应用商店.

希望获得折扣

很遗憾,我们没有技术手段 提供单独报价。 

我可以在 Odoo Online (SaaS) 数据库上安装该应用吗?

不能,第三方应用无法在 Odoo Online 上使用。遗憾的是 Odoo SaaS 会阻止这种可能。

您的工具依赖其他应用。我需要购买那些应用吗?

是的,工具需要依赖中列出的全部模块才能正常工作。应用页上的价格已包含所有必要依赖。

该模块的美元价格是多少?为什么变了?

我们的模块价格以欧元标价。Odoo 商店按内部汇率换成其他货币。因此美元价格可能随汇率更新而变化。

非英语的应用和网站措辞由 AI 辅助 并与官方 Odoo 翻译对齐。若发现错误, 发送翻译正确性工单 我们会修好。

Odoo 演示数据库(在线预览)

对于此应用,我们可能提供免费个性化演示数据库。

联系我们无需电话号码或信用卡。只需完成不超过 30 秒的简短电子邮件注册。

按您的申请,我们将准备独立的在线预览数据库,约两周内可进行任意测试并核验假设。

缺陷反馈

如遇缺陷或不一致行为,请随时联系我们。我们保证在购买后 60 天内提供修复,并在此期限后仍积极改进工具。

联系我们无需电话号码或信用卡。只需完成不超过 30 秒的简短电子邮件注册。

请在请求中尽可能提供详细信息:截图、Odoo 服务器日志、完整的问题复现说明等。通常需要几个工作日来准备问题的工作计划(若确认是缺陷)或提供应采取的指引(否则)。

公开功能请求与模块构想(免费开发)

我们非常希望改进工具,并感谢任何反馈。若您的需求具有普遍价值且能高效实现,团队会将其列入待办清单。

此类待办清单会定期处理,不产生额外费用。虽然我们无法承诺截止日期和最终设计,但这可能是在无投入、无风险的情况下获得所需功能的好办法。

联系我们无需电话号码或信用卡。只需完成不超过 30 秒的简短电子邮件注册。

19.0.1.4.60
  • 已修复在没有 document id 时发布 chatter 附件的问题。
  • 已添加翻译文件夹和标签名称的功能。
19.0.1.4.59
  • 已引入 25 种语言的 AI 辅助翻译。
19.0.1.4.58
  • 已优化文件夹同步:只搜索已更新记录的附件,而不是该模型的全部附件。
19.0.1.4.57
  • 已添加将失败任务重新加入队列的功能。
19.0.1.4.56
  • Kanban 的界面响应已重构并优化。
  • 导航面板已支持调整大小和折叠。
19.0.1.4.55
  • 已添加从配置页截断同步日志的功能。
19.0.1.4.54
  • 已添加对 Amazon S3、MinIO S3、Synology、QNAP、TrueNAS、其他 NAS/WebDAB 和 BOX 的支持。
19.0.1.4.53
  • 已修复导航中显示已归档文件夹的问题。
19.0.1.4.52
  • 已添加按规则控制文件夹数量上限的功能。
19.0.1.4.51
  • 已修复批量操作中处理 frozendict 的问题。
19.0.1.4.50
  • 已修复链接到文档的附件从附件框消失的问题。
19.0.1.4.49
  • 已修复文件夹标题中的文本换行问题。
19.0.1.4.48
  • 移动视图中的“Open in Clouds”操作已更新以反映近期更改。
19.0.1.4.47
  • 已修复未同步的发票报表的问题。
19.0.1.4.46
  • 已添加将云客户端对备份中性化的功能。
19.0.1.4.45
  • 已修复访问父规则相关文件夹的问题。
19.0.1.4.44
  • 该应用已发布到版本 19。
  • 已添加可选的实时缩略图功能。
18.0.1.4.44
  • 异步文件夹检查已优化。
18.0.1.4.43
  • 已修复新选文件夹搜索的问题。
18.0.1.4.42
  • 已修复在记录之间切换时文件夹树不刷新的问题。
18.0.1.4.41
  • 已修复移除所选附件需要双击的问题。
18.0.1.4.40
  • 备份删除队列已改为 first-in, first-out。
18.0.1.4.39
  • 应用已适配支持动态部分的新 domain 逻辑。
18.0.1.4.38
  • 配置页已添加 filestore 评估。
  • 已添加将 cloud client 同步限制为特定数据库名称的功能。
18.0.1.4.37
  • 已添加锁定备份创建的功能。
18.0.1.4.36
  • 已修复未翻译警告的问题。
18.0.1.4.35
  • 已添加将当前数据库备份自动和手动同步到所选云客户端的功能。可配置备份计划和保留时间。备份可以带或不带 filestore 和 manifest。
18.0.1.4.34
  • 已修复刷新文件夹时未能正确导入 Python 库的问题。
18.0.1.4.33
  • domain 现在支持使用 Python 库,包括 datetime ('date', 'datetime', 'time', 'timedelta', 'timezone', 'tzinfo', 'MAXYEAR', 'MINYEAR')、time ('time', 'strptime', 'strftime')。也可以使用 context_today(datetime.now 的简写)和 relativedelta。
18.0.1.4.32
  • 与 Email Marketing 模块的兼容性已按近期 Odoo 18 更新修复。
18.0.1.4.31
  • 删除后附件会被取消选中。
18.0.1.4.30
  • 已同步附件的 URL 可以预先计算。
18.0.1.4.29
  • 基于云客户端创建的文件夹会获得更大的 sequence。
18.0.1.4.28
  • Kanban 视图已适配新的 Odoo 18 XML 原则。
  • 已为规则、文件夹、标签和共享的表单视图添加非活动记录的 Archived 功能条。
18.0.1.4.27
  • 界面已更新以反映核心附件列表视图的变更。
18.0.1.4.26
  • 已修复未向某些文件夹添加链接的问题。
18.0.1.4.25
  • 该应用已发布到版本 18。
17.0.1.4.25
  • 已修复未为与工作区相关的父级创建子文件夹的问题。
17.0.1.4.24
  • 已修复先前已同步的子文件夹未更新的问题。
17.0.1.4.23
  • 已引入清除规则相关文件夹阻止日期的功能。
17.0.1.4.22
  • 撰写 Odoo 消息时可选择现有附件(包括已同步的)的功能已添加。
  • 已在附件框和文件管理器界面添加添加 URL 附件的功能。
17.0.1.4.21
  • 已修复记录备注后自动滚动的问题。
17.0.1.4.20
  • 已添加按日期和时间筛选日志的功能。
  • 现在可在配置页上定义导出日志的数量。
17.0.1.4.19
  • 失败重试次数现在可配置,标准任务与 reverse/move 任务可以不同。
17.0.1.4.17
  • 已优化任务的父级阻塞机制,优先处理优先级最高的任务。
17.0.1.4.15
  • 已明确用于移动条目的同步操作的阻塞机制。
17.0.1.4.13
  • 规则相关中间文件夹的访问按父文件夹访问确定,而不是按该规则模型。
17.0.1.4.12
  • URL 的最大长度已增至 4096。
17.0.1.4.11
  • 已优化反向同步。因相互阻塞而挂起的任务已移除。
17.0.1.4.10
  • 已修复同时进行反向和回向同步的问题。
17.0.1.4.9
  • 已优化处理重新排列和移动文件夹的算法。
17.0.1.4.8
  • 已修复通过门户创建标签和文件夹的问题。
17.0.1.4.7
  • 已修复按标签/文件夹标题进行的门户共享搜索。
17.0.1.4.6
  • 已添加批量操作“Slideshow”。后台用户可为所选图像附件启动幻灯片。
  • 共享设置中已添加选项“Allow slideshow”。开启后,门户/公开用户可在该共享的门户界面中为当前找到的图像附件触发幻灯片。
  • 已优化反向同步算法。
17.0.1.4.5
  • 已引入针对挂起任务的预失败检查。若任务完全停掉 cron(例如内存限制错误),下一次 cron 将继续处理另一项任务。
17.0.1.4.4
  • 文件管理器界面的附件卡片已加入标准 Odoo 预览。要在 Kanban 视图中打开相关预览器,请点击缩略图。支持的文件类型和行为与附件框相同。
  • 可通过 Kanban 三点菜单打开附件表单。也可在此更改附件颜色。
  • 同步日志级别按消息级别着色。
  • 已优化日志系统,即使作业失败并完全停止线程也会写入消息。
17.0.1.4.3
  • 已修复文件管理器界面首次加载时选错文件夹的问题。
17.0.1.4.2
  • 已添加按规则同步频率为文件夹排优先级的功能。
17.0.1.4.1
  • 模块结构已更新为最新的文件管理器界面、drag-and-drop 和门户共享功能
17.0.1.3.14
  • 已修复使用显式传入的 res_model 和 res_id 复制附件的问题(HR Expenses 兼容性已修复)。
17.0.1.3.13
  • 现在可在文件管理器界面中多选文件夹。
  • 上传附件的当前文件夹会显示在“上传”按钮的标题上。
  • 已引入共享附件/文件夹的功能。可将任何文件、目录或标签共享给特定门户合作伙伴或公开共享。可选允许上传、树形导航以及创建标签和文件夹。
  • 已添加下载特定标签全部附件的功能。按标签导航变为可选。
17.0.1.3.12
  • 已引入从本地电脑拖放文件以上传的功能。
  • 现在可通过将附件拖放到左侧导航面板来更新文件夹和标签。
17.0.1.3.11
  • 已修复批量更新标签时的错误。
  • 已修复新记录文件夹不正确的问题。
  • 已修复导航面板中在尚无其他文件夹时无法创建文件夹的情况。
  • 同步日志界面已调整为显示所收响应的 HTML 内容。
17.0.1.3.10
  • 已覆盖文件夹初始设置失败 8 次但仍需同步的罕见情况。
您可能还会喜欢这些工具
Password Manager

用于在 Odoo 中安全保存密码以供共享使用的工具。共享保险库

198€
KnowSystem: Knowledge Base System

用于为内部和外部构建深入、结构化知识库的工具。Knowledge System。KMS。类 wiki 修订。

398€
Universal Appointments and Time Reservations

从预约到销售与评价的基于时间的服务管理工具

398€ 358€
KPI Balanced Scorecard

用于设定 KPI 目标并按期间控制完成情况的工具。KPI 仪表板。仪表板设计器。KPI 图表

198€
MCP Server. AI Chats and LLM Odoo Integration

通过 MCP 从常用 AI 聊天管理 Odoo 的工具。Claude。任何支持 MCP 的 AI。

198€
OneDrive / SharePoint Odoo Integration

用于将 Odoo 附件与 OneDrive 文件自动双向同步的工具

487€ 438€
Google Drive Odoo Integration

用于将 Odoo 附件与 Google Drive 文件自动双向同步的工具

487€ 438€
ownCloud / Nextcloud Odoo Integration

用于将 Odoo 附件与 ownCloud/Nextcloud 文件自动双向同步的工具

487€ 438€
Dropbox Odoo Integration

用于将 Odoo 附件与 DropBox 文件自动双向同步的工具

487€ 438€