---
title: 同時利用者間の変更のマージ
description: この記事では、同じプロファイルバージョンの同時利用者からの変更を取り込む方法について説明します。
url: https://docs.tealium.com/ja/iq-tag-management/save-publish/merging-changes-between-concurrent-users/
---
**ロックされた**プロファイルでは、一度に一人のユーザーのみがバージョンを変更することが許可されています。しかし、**ロックされていない**プロファイルの場合、複数のユーザーが同時に同じバージョンで変更を加えることができます。その中の誰かが最初にそのバージョンを保存または公開した場合、残りの同時利用者には新しい変更が通知されます。

この場合、残りのユーザーは上書きされる前のそのバージョンで行った変更を救出する機会があります。これは、同時利用者の状況を解決するためにTealium iQに組み込まれている**変更のマージ**機能によって可能になります。この機能は、同じバージョン内で保存された変更と未保存の変更の組み合わせを検出すると自動的に呼び出され、同時利用者が保存された変更と未保存の変更をマージして努力が無駄にならないようにします。

### 変更のマージの仕組み

このシナリオでは、ユーザーAが特定のバージョンXを編集しており、ちょうどユーザーBもそれを編集しているときに**保存/公開**で上書きします。バージョンXは更新され、未保存の変更が含まれています。ユーザーBは自分の変更をどのように救出できるでしょうか？変更を保存するには二つのオプションがあります：

* **新しいバージョンを現在の作業にマージする**：Bの変更とAの変更を新しいバージョンにまとめます。
* **作業を続けて後で保存する**：ユーザーBは作業を続け、後で新しいバージョンとして保存できます。

![](https://docs.tealium.com/images/iq-tag-management/save-publish/concurrent-user-profile-has-been-saved.png)

**同時通知**アラートメッセージは、行動を起こすための合図です。

### 他のユーザーの保存した変更と自分の変更をマージする

同時に発生した変更を自分のバージョンに取り込むには：

1. **新しいバージョンを現在の作業にマージする**オプションを選択し、**OK**をクリックします
1. 次のウィンドウで、先に保存された他のユーザーの変更のリストが表示されます。バージョンにマージしたい項目をチェックします。チェックされていない項目はマージされません。
    ![](https://docs.tealium.com/images/iq-tag-management/their-changes.png)
1. 確認ウィンドウで変更を確認し、**マージ**をクリックして完了します。
    ![](https://docs.tealium.com/images/iq-tag-management/confirm-their-changes.png)  
1. **保存/公開**してすべての変更を新しいバージョンに配置します。詳細については、[バージョンの保存と公開](https://docs.tealium.com/save-publish-a-version/)を参照してください。
    ![](https://docs.tealium.com/images/iq-tag-management/save-publish/save-publish-merge.png)


<blockquote>
同時利用者はあなたの新しいバージョンを発表するアラートを受け取ります。彼らがあなたの新しいバージョンを見たい場合は、まず進行中の作業を保存する必要があります。
</blockquote>


#### マージせずに変更を保存する

他のユーザーの変更を破棄して自分の変更のみを保持することを決めた場合、マージせずに**名前を付けて保存**を実行します：

1. **作業を続けて後で保存する**オプションを選択し、**OK**をクリックします。
1. **保存/公開**をクリックして変更を新しいバージョンに保存します。

    ![](https://docs.tealium.com/images/iq-tag-management/save-publish/save-publish-merge.png)

1. 変更を新しいバージョンとして保存します。詳細については、[バージョンの保存と公開](https://docs.tealium.com/save-publish-a-version/)を参照してください。

### マージ前の競合を解決する

Tealium iQの同じ要素の保存されたインスタンスと未保存のインスタンスをマージしようとするときに競合が発生します。これは通常、複数のユーザーが同時に同じ要素を変更した場合に発生します。たとえば、日付範囲のある特定のロードルール条件と日付範囲のない同じロードルール条件が競合し衝突します。二つのロードルールをマージするには、一方のインスタンスを受け入れて他方を破棄する必要があります。

**変更のマージ**ウィンドウから競合を解決するには：

1. **目のアイコン**をクリックして競合する変更を表示します。
    ![](https://docs.tealium.com/images/iq-tag-management/conflict-their-and-yours.png)  

1. 構成を読み、保持したいインスタンスを決定します。
1. 変更を移動したい**この変更を使用する**バーをクリックします。受け入れられない変更はマージ前に破棄されます。
    ![](https://docs.tealium.com/images/iq-tag-management/accepted-column.png)  

1. マージを進めてから**保存/公開**してバージョンを完成させます。

### マージの問題をトラブルシューティングする

アカウントで必要な権限が不足している場合や、バージョンに異なるバージョンのリンクされたライブラリが存在する場合にマージ操作が失敗することがあります。詳細は[トラブルシューティングガイド](https://support.tealiumiq.com/en/support/solutions/articles/36000363479-troubleshooting-tips-to-resolve-merging-issues-in-tiq)でご覧いただけます。