Ceum 的某些部分会随数据变更自行更新,因此在某个标签页所做的更改 — 或在后台代为完成的更改 — 都会在各处显示,无需手动刷新。目前这涵盖最繁忙的界面:快速清单、时间跟踪、番茄钟与导出状态。
哪些内容会自行更新
- 快速清单 — 每项更改都会在片刻内出现在所有已打开的标签页中;请参阅 快速清单。
- 时间记录 — 创建、更新与删除的记录保持同步,且正在运行的计时器会在各个设备之间保持同步。
- 时间记录导出 — 随着导出从
pending移至generating再到ready,导出页面会在无需刷新的情况下反映此变化。 - 番茄钟序列 — 序列更改与删除会实时显示;请参阅 番茄钟会话。
其他列表页面(客户、项目、发票、交易、订阅)会在返回该标签页时刷新,而非分秒更新。回来时即会补上任何更改。
跨标签页与设备
打开多个标签页时,在其中一个的更改会同时抵达全部标签页。跨设备亦然 — 在手机上登录,快速清单就会与桌面端保持同步。
提示与特殊情况
- 过期的会话会暂停实时更新。 若登录过期,实时更新会停止,直到重新登录;之后即会恢复。
- 涵盖范围是有意设计的。 不分秒更新的页面会改在返回该标签页时刷新。若需要立即获取最新内容,可切换标签页再切回,或刷新页面。
- 看到的永远是已保存的数据。 另一个标签页中出现的是已保存的状态,绝不会是来自别处的进行中草稿。
在移动设备上
移动应用采用离线优先,而非纯粹实时。它从可在重新启动后存留的缓存读取,让你在断线时通过将交易与时间记录排入 outbox 来新增,并在连接恢复时将那些更改与服务器对账。请参阅 离线支持。