同步与设备

让 iPhone、iPad 与 Apple Watch 保持同一份排班

了解如何在 iPhone 和 iPad 之间同步轮班日历,并在不混淆本地数据与 iCloud 的情况下更新 Apple Watch 和小组件。

RotaFlow更新 6 分钟阅读
简明解答

先在一台设备上确认排班正确,再启用可选的 iCloud 同步,并等待第二台设备完成载入后再编辑。Watch 和小组件显示的是更新后的快照,因此可能比主应用稍晚刷新。

简要结论

要让 iPhone 和 iPad 上的轮班日历保持一致,请先在一台设备上确认排班,然后开启 RotaFlow 的可选 iCloud 同步,并在编辑前让第二台设备完成加载。Apple Watch 和小组件显示的是刷新后的排班快照,因此它们可能比主应用稍晚更新,而不是同时更新。

同步恢复会为支持的云端替换场景保留每类数据最近 10 份副本,你可以按日期选择要恢复的副本。它不会保留无限的历史记录。恢复之前,请检查副本的日期和内容;如果无法确定哪个状态才是正确的,请联系支持。

跨设备同步在另一台设备加入之前,如果已经有一份确定无误的排班,效果最好。请先在主设备上花一分钟确认重复规律、锚定日期、生效配置以及最近一次的例外安排。这个小小的检查,可以避免一份旧的或不完整的排班,仅仅因为先出现在其他设备上,就被当成权威版本。

从一份可信的排班开始

在排班最完整的那台设备上打开 RotaFlow。将一个已知的工作班次、它之后的休息日,以及至少一条近期的调换或请假记录,与工作单位公布的排班进行对照。如果这里的基本规律或锚定日期就是错的,同步只会更稳定地复现这个错误结果。

如果你使用排班配置,请在其他设备上选择你真正想用的那一个。每个配置都有自己的规律、特殊日期、调换、加班和设置。一台设备可能已经是最新的,却显示着另一个生效的配置,因此在诊断同步问题之前,先看清配置名称。

谨慎开启可选的 iCloud 同步

RotaFlow 采用本地优先的设计:除非你选择开启 iCloud 同步,否则核心排班数据都保存并计算在设备本地。你不需要单独的 RotaFlow 账户。开启同步后,支持同步的数据会通过 Apple 的 iCloud 服务传输,使用的是每台设备上配置的 Apple 账户。

先在已确认无误的设备上开启同步。让应用保持可用,直到其初始的云端工作完成,然后再打开第二台设备。首次设置期间,请避免在两台设备之间交替编辑:两次有计划的检查,比几次几乎同时发生的改动更容易理清。

逐步接入第二台设备

在 iPhone 和 iPad 上使用同一套核对顺序。目标不只是看到一些班次,而是确认周期规律和例外安排都一致。未来某个月份即使看起来合理,也可能因为锚定日期偏了一位而出错。

完成初次加载后,如果需要测试连接,请做一个无害且容易辨认的改动,然后等它出现在另一台设备上,再继续操作。只有确实属于你排班的真实变动才需要做;不要为了测试而虚构请假或加班,以免之后忘记删除。

| 步骤 | 检查内容 | 重要原因 | | --- | --- | --- | | 1. 主设备 | 规律、锚定日期和生效配置 | 确定应当视为正确的排班 | | 2. 近期日期 | 一次调换、一个请假日或一条加班记录 | 确认例外安排与基础排班一同同步过来 | | 3. 第二台设备 | 相同的工作班次和例外安排 | 核实两者确实一致,而不是只是某个月份看起来相似 | | 4. 其他界面 | 小组件和 Watch 上的下一班显示 | 在主应用一致之后,验证刷新后的快照 |

把 Watch 和小组件当作查看工具,而不是编辑工具

验证和编辑排班,应在 iPhone 或 iPad 的主应用中进行。主屏幕和锁定屏幕小组件显示的是系统管理的时间线,Apple Watch 和复杂功能接收受支持的排班快照。这些界面的刷新可能比主应用更晚,因为后台传输和更新时机由 Apple 控制。

更改班次或切换配置之后,请先打开主应用确认结果,然后再等待小组件或 Watch 刷新。网络连接、低电量模式、后台限制、是否安装了 Watch 应用,以及系统自身的调度,都可能影响新快照何时显示。

在不覆盖正确数据的前提下诊断不一致

当两台设备的数据不一致时,请先暂停编辑。在每台设备上记录配置名称、一个已知的锚定日期,以及最近一次正确的例外安排。这样你就有依据判断哪个状态是完整的,而不是凭假设把最新看到的界面当作胜出者。

检查 iCloud 服务是否可用以及正在使用的 Apple 账户,然后重新打开接收数据的设备,给它一些加载时间。如果主应用一致,但小组件或 Watch 仍然较旧,剩下的问题通常在于快照的传递,而不是排班本身。如果主应用仍然不同,请保留确认无误的那台设备,并在进行大范围替换之前联系支持。

| 你看到的情况 | 下一步检查 | 避免 | | --- | --- | --- | | 生效的排班不同 | 两台设备上的配置名称 | 在选定目标配置之前就修改日期 | | 整个周期整体偏移 | 规律和锚定日期 | 用一次性覆盖逐日修正 | | 只缺少近期改动 | iCloud 是否可用,以及最后一次编辑的时间 | 在两台设备上重复做同样的改动 | | 应用一致,但小组件或 Watch 较旧 | 生效配置、网络连接和刷新时间 | 为修正显示快照而替换正确的云端数据 |

使用同步恢复时要有明确的停止点

同步恢复会在云端数据可能替换设备当前状态的情况下,创建本地安全快照。它会为每类数据保留最近 10 份副本。在设置中,请先检查这些副本及其日期,再选择一份进行恢复。恢复是一项实质性的数据变更,因此请确认该副本包含你想要找回的排班。

不要把同步恢复当作日常撤销、永久存档,或每项编辑都存在某处的证明。它不承诺无限的历史记录,也不保证能从每一种故障中恢复。如果两台设备都包含有用的改动,或者你无法判断哪个状态才是权威,请停下来向支持寻求指导,而不要反复恢复、再同步。

常见问题

使用 RotaFlow 一定需要 iCloud 吗?

不需要。核心排班规划采用本地优先的设计,无需 RotaFlow 账户即可使用。只有当你希望支持同步的排班数据在已登录相应 iCloud 账户的 Apple 设备之间同步时,才需要开启可选的 iCloud 同步。

我的 Apple Watch 会与 iPhone 同时更新吗?

不一定。Watch 应用和复杂功能通过 Apple 的设备服务接收受支持的排班快照,因此连接状况、后台传输和系统刷新时机可能造成短暂的延迟。

如果 iPhone 和 iPad 显示的班次不同,我该怎么办?

请先停止在两台设备上编辑,确认哪台设备拥有正确的规律和近期例外安排,检查 iCloud 是否可用,然后重新打开另一台设备,并让它完成加载。在进行新的编辑之前,请检查锚定日期、生效配置,以及一个已知有变动的日期。

同步恢复是完整的备份历史吗?

不是。同步恢复在受支持的云端替换流程中,会为每类数据保留最近 10 份副本。你可以在设置中按日期恢复其中一份。它不是无限的版本历史,也无法保证从每一种形式的数据丢失中恢复。

为什么小组件仍然显示较早的班次?

小组件读取的是系统管理的时间线或快照,而不是实时的编辑器。请打开 RotaFlow,确认生效配置和正确的班次,然后等待 iOS 或 iPadOS 给小组件一些刷新时间。

功能常见问题

使用 RotaFlow 必须开启 iCloud 吗?

不需要。核心排班保存在本机。只有希望在 Apple 设备之间传递受支持的数据时,才需要选择开启 iCloud。

为什么小组件仍显示旧班次?

小组件使用系统管理的时间线。请先在应用中确认当前排班资料,然后给 iOS 一些时间刷新显示。

Sync Recovery 是完整备份吗?

不是。它会在特定云端替换流程中保留本地安全快照,但不提供无限历史,也不能保证恢复所有丢失内容。

同步恢复是完整的备份历史吗?

不是。同步恢复会在受支持的云端替换流程中保留每类数据的最近 10 份副本。你可以在设置中按日期恢复其中一份。它不是无限的版本历史,也无法保证从各种丢失中恢复。

为什么小组件仍然显示旧的班次?

小组件读取的是系统管理的时间线或快照。请打开 RotaFlow,确认当前启用的排班档案和正确的班次,然后给 iOS 或 iPadOS 一些时间刷新小组件。