同期処理中に、アドオン同期機能から中央モデルとの同期を要求されることがあります同期処理中に、アドオン同期機能からセントラルモデルとの同期を要求されることがあります:
Table of Contents |
---|
例1:ユーザー1がdRofusと同期する前に、ユーザー2が中央モデルと同期していた場合:
ユーザー2は、ローカルモデルで壁を動かして部屋を広くし" セントラルと同期 (Synchronize with Central) " をしました:
...
User 1 is attempting to synchronize the same room with dRofus and receive a request via the Add-On to "Reload Latest". See picture below:
...
User 1 selects "OK" and the User 1 Local model will:
1. Updated with the latest changes from the Central model
2. Synchronization with dRofus
...
Example 2: User 2 has not synchronized with central model before User 1 try to synchronize with dRofus:
User 2 has done some changes in the local model without "Synchronize with Central".
When User 1 then attempts to Synchronize the same Room(s) within his / her instance of the Local model, will User 1 get the following warning message:
...
1. Cancel the operation
2. "Place Request" to User 2 to "ユーザー1がdRofusで同じ部屋を同期させようとして、アドオン経由で “最新情報を再読み込みしてください(Reload Latest)”というリクエストを受信しています。以下の画像を参照:
...
ユーザー1が “OK”を選択すると、ユーザー1 ローカルモデルは:
1. セントラルモデルから最新の変更点をアップデート
2. dRofusとの同期
...
“セントラルモデルに変更をアップロードする (Upload changes to central model)” にチェックを入れると、dRofusと同期してセントラルモデルを更新し、ローカルモデルで発生した最新の変更を反映します:
...
例 2: ユーザー2は、ユーザー1がdRofusと同期する前に、セントラルモデルと同期をしていない場合:
ユーザー2が、ローカルモデルで "セントラルと同期(Synchronize with Central) "せずに変更を行った場合
ユーザー1が、ローカルモデルのインスタンス内で同じ部屋を同期させようとした場合、ユーザー1には次のような警告メッセージが表示されます:
...
ユーザー1が必要なのは:
1. 操作をキャンセルする
2. ユーザー2に対して “リクエストを置く(Place Request)"ことで "エレメントをセントラルに同期(Synchronize the element(s) to Central)" and そして "権利を放棄(Relinquish)"
3. "セントラルと同期(Synchronize with Central) " or または " 最新の再読み込み(Reload Latest)"
3. Continue Synchronization process with dRofus .dRofusとの同期処理を継続する