同時利用者間の変更のマージ
この記事では、同じプロファイルバージョンの同時利用者からの変更を取り込む方法について説明します。
ロックされたプロファイルでは、一度に一人のユーザーのみがバージョンを変更することが許可されています。しかし、ロックされていないプロファイルの場合、複数のユーザーが同時に同じバージョンで変更を加えることができます。その中の誰かが最初にそのバージョンを保存または公開した場合、残りの同時利用者には新しい変更が通知されます。
この場合、残りのユーザーは上書きされる前にそのバージョンで行った変更を救出する機会があります。これは、同時利用者の状況を解決するためにTealium iQに組み込まれている変更のマージ機能によって可能になります。この機能は、同じバージョン内で保存された変更と未保存の変更の組み合わせを検出すると自動的に呼び出され、同時利用者が未保存の変更を保存された変更とマージして、努力が失われるのを防ぐことを可能にします。
変更のマージの仕組み
このシナリオでは、ユーザーAが特定のバージョンXを編集しており、ちょうどユーザーBもそれを編集しているときに保存/公開で上書きします。バージョンXは更新され、未保存の変更が含まれています。ユーザーBは自分の変更をどのように救出できるでしょうか?変更を保存するには2つのオプションがあります:
- 新しいバージョンを現在の作業にマージする:Bの変更とAの変更を新しいバージョンで一緒に保持します。
- 作業を続けて後で保存する:ユーザーBは作業を続け、後で新しいバージョンとして保存できます。

同時通知アラートメッセージは、行動を起こすための合図です。
他のユーザーの保存された変更とあなたの変更をマージする
同時に発生した変更をあなたのバージョンに取り込むには:
- 新しいバージョンを現在の作業にマージするオプションを選択し、OKをクリックします
- 次のウィンドウで、先に保存された他のユーザーの変更リストが表示されます。バージョンにマージしたい項目をチェックします。チェックされていない項目はマージされません。
- 確認ウィンドウで変更を確認し、マージをクリックして完了します。
- 保存/公開してすべての変更を新しいバージョンに配置します。詳細については、バージョンの保存と公開を参照してください。
同時利用者はあなたの新しいバージョンを発表するアラートを受け取ります。彼らがあなたの新しいバージョンを見たい場合は、まず進行中の作業を保存する必要があります。
マージせずに変更を保存する
他のユーザーの変更を破棄して自分の変更のみを保持することを決めた場合、マージせずに名前を付けて保存を実行します:
-
作業を続けて後で保存するオプションを選択し、OKをクリックします。
-
保存/公開をクリックして変更を新しいバージョンに保存します。
-
変更を新しいバージョンとして保存します。詳細については、バージョンの保存と公開を参照してください。
マージ前の競合を解決する
保存されたインスタンスと未保存のインスタンスが同じTealium iQ要素である場合、競合が発生します。これは通常、複数のユーザーが同時に同じ要素を変更した場合に発生します。たとえば、日付範囲のある特定のロードルール条件と日付範囲のない同じロードルール条件が競合し、衝突します。二つのロードルールをマージすることは、一方のインスタンスを受け入れ、もう一方を破棄しない限り不可能です。
変更のマージウィンドウから競合を解決するには:
-
構成を読み、保持したいインスタンスを決定します。
-
マージを進めてから保存/公開してバージョンを完成させます。
マージの問題をトラブルシューティングする
アカウントで必要な権限が不足している場合や、バージョン内に異なるバージョンのリンクされたライブラリが存在する場合、マージ操作が失敗する可能性があります。詳細は、TiQでのマージ問題を解決するためのトラブルシューティングのヒントで入手できます。
最終更新日 :: 2025年April月29日