同時利用者間での変更のマージ
この記事では、同じプロファイルバージョンを同時に使用するユーザーからの変更を取り込む方法について説明します。
ロックされたプロファイルでは、一度に一人のユーザーだけがバージョンを変更することが許されています。しかし、ロックされていないプロファイルの場合、複数のユーザーが同時に同じバージョンを変更することができます。そのうちの一人が先にバージョンを保存または公開した場合、残りの同時利用者に新しい変更が通知されます。
この場合、残りのユーザーは、それが上書きされる前にそのバージョンで行った変更を救出する機会があります。これは、変更のマージという、Tealium iQに組み込まれた機能によって可能になります。この機能は、同じバージョン内に保存された変更と未保存の変更の組み合わせを検出するとすぐに自動的に呼び出されます。それから、同時利用者が自分の未保存の変更を保存された変更とマージすることを許可し、努力を無駄にしないようにします。
変更のマージの仕組み
このシナリオでは、ユーザーAが特定のバージョンXを編集し、ユーザーBもそれを編集しているときに保存/公開で上書きします。バージョンXには更新があり、未保存の変更もあります。ユーザーBはどうすれば自分の変更を救出できるでしょうか?変更を保存するための2つのオプションがあります:
- 新しいバージョンを現在の作業にマージする:BとAの変更を新しいバージョンにまとめます。
- 作業を続けて後で保存する:ユーザーBは作業を続け、後で新しいバージョンとして保存できます。
同時通知アラートメッセージは、あなたが行動を起こすための合図です。
他のユーザーの保存した変更と自分の変更をマージする
あなたのバージョンに同時の変更を取り込むためには:
- 新しいバージョンを現在の作業にマージするオプションを選択し、OKをクリックします。
- 次のウィンドウでは、他のユーザーが先に保存した変更のリストが表示されます。あなたのバージョンにマージしたい項目をチェックします。チェックされていない項目はマージされません。
- 確認ウィンドウで変更を確認し、マージをクリックして完了します。
- 保存/公開してすべての変更を新しいバージョンに配置します。詳細は、バージョンの保存と公開を参照してください。
同時利用者は、あなたの新しいバージョンを発表するアラートを見ることになります。彼らがあなたの新しいバージョンを見たい場合、まず進行中の作業を保存する必要があります。
マージせずに変更を保存する
他のユーザーの変更を破棄して自分の変更だけを保持することにした場合、マージせずに名前を付けて保存を行います:
-
作業を続けて後で保存するオプションを選択し、OKをクリックします。
-
保存/公開をクリックして、変更を新しいバージョンに保存します。
-
変更を新しいバージョンとして保存します。詳細は、バージョンの保存と公開を参照してください。
同時利用者間での変更のマージ方法についてのこのビデオチュートリアルをご覧ください。
マージ前にコンフリクトを解決する
Tealium iQの要素の保存されたインスタンスと未保存のインスタンスをマージしようとすると、コンフリクトが発生します。これは、通常、要素が同時に複数のユーザーによって変更された場合に発生します。例えば、特定のロードルール条件に日付範囲がある場合、同じロードルール条件が日付範囲なしで衝突し、コンフリクトします。2つのロードルールをマージするには、一方のインスタンスを受け入れ、他方を破棄する必要があります。
変更のマージウィンドウからコンフリクトを解決するには:
-
目のアイコンをクリックして、コンフリクトする変更を表示します。
-
構成を読み、どのインスタンスを保持するかを決定します。
-
これを使用するバーをクリックして、希望の変更を受け入れた変更列に移動します。受け入れられなかった変更はマージ前に破棄されます。
-
マージを進めてから、あなたのバージョンを保存/公開します。
マージ問題のトラブルシューティング
アカウントに必要な権限がない場合や、バージョンに異なるバージョンのリンクされたライブラリが存在する場合、マージ操作が失敗する可能性があります。詳細は、トラブルシューティングガイドを参照してください。
最終更新日 :: 2024年March月29日