离线模式¶
重要
Odoo 的离线模式提供的是针对短期中断的解决方案;它并非旨在提供完整或长期的离线功能。
为确保在连接不可靠或不可用时(例如通勤途中,或在信号不佳或无信号的场所工作时)业务的连续性,Odoo 为已登录用户提供部分功能的离线使用。
一旦互联网连接不再可用,数据库标题栏中会出现 离线工作 按钮。之前在联网时打开过的视图或记录可以重新打开,无论它们在连接中断的那一刻是否在浏览器中处于活动状态。只要满足特定条件,记录即可被 编辑、删除、归档、取消归档或创建。之前执行过的 搜索查询 可以再次运行。
离线时不可用的项目会显示为灰色。
离线时所做的任何更改都会 在本地排队;连接恢复后,更改会自动同步并反映到您的数据库中。
小技巧
如果您预计会出现连接问题,请预先短暂打开您可能需要用到的任何视图或记录,并执行相关搜索,以便在连接中断时仍可访问它们。
注解
Odoo 支持对使用 标准 Odoo 框架组件 构建的应用程序和模块进行离线访问。
出于性能方面的考虑,Odoo 为离线数据分配最多 2 GB 的空间。达到此限制时,最早的数据会被移除,以便为最新的活动腾出空间。
使用
Ctrl + F5或Cmd + Shift + R执行硬刷新(例如出于故障排除的原因)会移除所有本地存储的数据。这会影响离线模式下视图和记录的可用性。
创建和更新记录¶
离线时,记录可以:
创建,前提是您之前在线时曾创建过相同类型的记录
编辑、删除、归档或取消归档,前提是您之前在线时曾打开过它们
注解
附件和图片可以在离线时打开,但无法上传或删除。
执行搜索¶
之前在线时执行过的搜索查询可以在离线时重复执行。要重复之前执行过的搜索,请点击搜索栏,然后从可用的搜索中进行选择。
管理离线更改¶
当您离线创建或更新记录时,更改会暂时存储在本地队列中,直到互联网连接恢复。
要在仍处于离线状态时查看待处理的更改,请点击 离线工作 按钮;已修改的记录会列出,并带有标签显示该记录是 已创建、已编辑、已归档 还是 取消归档。
将鼠标悬停在 已编辑 标签上可显示所做的更改。
Example
在此示例中,Office Design and Architecture 商机被编辑,将 销售员 (技术字段名 user_id)从 Mitchell Admin 改为 Marc Demo,并将 预期收入 从 9000 改为 15000。
要在仍处于离线状态时进一步修改已编辑的记录,请点击该记录以在本地打开它。要在仍处于离线状态时放弃待处理的更改(例如更改有误或顺序不对),请点击 (放弃离线更改) 图标。
为特定视图禁用离线模式¶
在某些情况下(例如对于报表视图),显示过时或缓存的信息可能并不合适。要为特定视图禁用数据缓存,从而使其在离线时不可用,请执行以下步骤:
打开相关视图。
激活 开发者模式。
点击数据库标题栏中的 (调试) 图标,然后选择 操作。
禁用 数据缓存。