离线模式

重要

Odoo 的离线模式为短期中断提供解决方案;它并不旨在提供完整或长期的离线功能。

为确保在连接不稳定或不可用(例如通勤途中或在信号较差或无信号的场所工作)时的业务连续性,Odoo 为已登录用户提供某些离线可用功能。

一旦互联网连接不再有效,数据库标题栏中就会出现 离线工作 按钮。以前在线时打开过的视图或记录可以重新打开,无论连接丢失时它们是否在浏览器中处于活动状态。只要满足特定条件,就可以 编辑、删除、归档、取消归档或创建记录。以前执行的 搜索查询 可以再次运行。

离线时不可用的项目会显示为灰色。

离线时不可用的元素会显示为灰色

离线时所做的任何更改都会 在本地排队;连接恢复后,更改会自动同步并反映在您的数据库中。

小技巧

如果您预计会出现连接问题,请先快速打开您预计需要的任何视图或记录,并执行任何搜索,以便在连接丢失时仍可访问它们。

注解

  • Odoo 支持使用 标准 Odoo 框架组件 构建的应用程序和模块进行离线访问。

  • 出于性能考虑,Odoo 为离线数据分配的最大空间为 2 GB。当达到此限制时,系统会删除最旧的数据,为最新活动腾出空间。

  • 使用 Ctrl + F5 或 Cmd + Shift + R 执行强制刷新(例如出于故障排除的目的),将清除所有本地存储的数据。这会影响离线模式下视图和记录的可用性。

创建和更新记录

离线时,记录可以:

  • 创建,前提是您在线时曾创建过相同类型的记录

  • 编辑、删除、归档或取消归档,前提是您在线时曾打开过这些记录

注解

附件和图像可以在离线时打开,但无法上传或删除。

执行搜索

以前在线时执行过的搜索查询可以在离线时重复执行。要重复以前执行过的搜索,请在搜索栏中点击,然后从可用的搜索中进行选择。

可通过搜索栏使用以前执行过的搜索

管理离线更改

当您在离线状态下创建或更新记录时,更改会存储在本地临时队列中,直到互联网连接恢复。

要在仍处于离线状态时查看待处理的更改,请点击 离线工作 按钮;修改过的记录会列出,并带有标签显示该记录是 已创建、已编辑、已归档 还是 已取消归档。

将鼠标悬停在 已编辑 标签上即可查看所做的更改。

示例

在示例中,Office Design and Architecture 商机被编辑:将 销售人员 (技术字段名 user_id)从 Mitchell Admin 改为 Marc Demo,并将 预期收入 从 9000 改为 15000。

“离线工作”按钮上的下拉菜单,显示离线所做的更改列表

要在仍处于离线状态时对已编辑的记录做进一步更改,请点击该记录以在本地打开它。要在仍处于离线状态时放弃待处理的更改(例如,更改有误或顺序错误),请点击 (放弃离线更改) 图标。

为特定视图禁用离线模式

在某些情况下(例如对报表视图而言),显示过时或缓存的信息可能并不合适。要禁用特定视图的数据缓存,从而使其在离线时不可用,请按照以下步骤操作:

  1. 打开相关视图。

  2. 激活 开发者模式。

  3. 在数据库标题栏中点击 (bug) 图标,然后选择 操作。

  4. 禁用 数据缓存。