同期の問題が発生する場所を特定する
あるデバイスからの変更が期待する時間内に別のデバイスに表示されず、すべてのデバイスが同期の基本条件を満たしている場合、同期の問題がどこで発生しているかを特定する必要があります。同期の成功には複数のデバイスが関与しているため、問題の場所を特定することは、効果的なトラブルシューティングにとって重要です。
同期ログ
QuickPlanXは、ユーザーアクション、アップロードイベント、ダウンロードイベントなど、各デバイスでの重要な同期アクションをログに記録します。同期ステータスビューでは、プロジェクト名でログをフィルタリングして、特定のプロジェクトに集中できます。
ログの種類
ログには3種類のイベントが含まれます:
- ユーザーアクション:プロジェクトに加えた変更
- アップロードイベント:変更がiCloudに送信されたとき
- ダウンロードイベント:変更がiCloudから受信されたとき
各ログエントリには次の情報が表示されます:
- 1行目:タイムスタンプとプロジェクト名
- 2行目:イベントの種類と、ユーザーによって変更された内容またはシステムによって同期された内容の詳細
同期ログによるトラブルシューティング
同期ログは、同期の問題がどこで発生しているかを特定するのに役立ちます。変更が他のデバイスに表示されない場合は、ログを使用して問題を特定できます。
シナリオ例:iPadで「建設プロジェクト」という名前のプロジェクトを変更しましたが、妥当な待機期間が経過しても、変更がMacに同期されていません。問題がiPad(iCloudへのアップロード)にあるのか、Mac(iCloudからのダウンロード)にあるのかを判断する必要があります。
ステップ1:同期元(iPad)を確認する
- iPadで、同期ステータスビューに移動し、プロジェクト名でフィルタリングします
- 最新のログを確認します - 変更を示すユーザーアクションログが見つかるはずです
- ユーザーアクションイベントの後に何が起こるかを確認します:
- プロジェクトのアップロードイベントが見つかった場合:変更は正常にiCloudにアップロードされました。問題はMacにある可能性が高いです(ステップ2に進みます)。
- アップロードイベントが見つからない場合:変更はiCloudにアップロードされていません。問題はiPadにあります。(注:Macにも問題がある可能性がありますが、同期を成功させるには、まずiPadのアップロードの問題を解決してください。)
ステップ2:同期先(Mac)を確認する
iPadが変更を正常にアップロードした場合、Macがそれらをダウンロードしたかどうかを確認します:
- Macで、同期ステータスビューに移動し、プロジェクト名でフィルタリングします
- 最新のダウンロードイベントを確認します:
- ダウンロードイベントのタイムスタンプがiPadのアップロードイベントより後の場合:同期は正常に完了しました 。それでもプロジェクトに変更が表示されない場合は、サポートにお問い合わせください。
- ダウンロードイベントがないか、iPadのアップロードより前の場合:MacはiCloudからの変更のダウンロードを完了していません。
この方法を使用して、同期の問題がどこで発生しているかを特定できます。ただし、アップロードまたはダウンロードが保留中である理由を判断するのは、より困難な場合があります。
iCloud同期は、QuickPlanXアプリによって直接ではなく、Appleのサーバーとシステムプロセスによって管理されます。同期リクエストを開始することはできますが、タイミングと完了は私たちの制御を超えた要因に依存します。デバイスでiCloudが正常に機能するように、追加の手順を実行する必要がある場合があります。
同期ログを通じてどのデバイスに同期の問題があるかを特定したら、その特定のデバイスでiCloudの問題を解決するに進むことができます。