# 競合の解決 (クラシック)

{% hint style="info" %}
Nexthink FinderはWindows専用のデスクトップアプリケーションで、その機能は現在Nexthinkのwebインターフェース内でも利用可能です。 Nexthinkはブラウザから直接利用でき、多くの機能では追加のデスクトップアプリケーションを必要としなくなりました。
{% endhint %}

コンテンツを手動でインポートする際、Libraryまたはコンテンツパックからインポートする場合、インポートしようとするコンテンツが既にターゲットの設定に存在するコンテンツとコンフリクトする可能性があります。 インポートされたアイテムと同じ名前のInvestigations、アラート、モジュールなどが、アイテムがコピーされる同じ場所にすでに存在する可能性があります。 このセクションでは、これらのコンフリクトにどのように対処し、解決するかを説明します。

## コンフリクト解決のオプション <a href="#conflictresolution-classic-optionsforresolvingconflicts" id="conflictresolution-classic-optionsforresolvingconflicts"></a>

コンフリクトの解決は、コンテンツをインポートする方法に関係なく、インポートプロセスの一環です。 ダイアログボックスには、問題を引き起こしているアイテムのリストと、可能性のある修正アクションの選択肢が表示されます。

コンフリクトを解決するために使用できるオプションは、インポートするコンテンツのタイプに依存します。 コンフリクトを解決するためにシステムが提案するデフォルトのオプションは、次の保守的なルールに従います：

既存のコンテンツを壊してはいけません。

\
以下は、全ての可能なアクションの一覧とその意味の説明です。 インポートするアイテムの種類によって利用できるオプションが異なり、それぞれが異なる種類のアイテムに対して異なる効果を持つ可能性があることに注意してください。

### **スキップ**

アイテムはインポートされません

### **置き換え**

インポートされるアイテムが、既存のコンフリクトしているアイテムの代わりになります。

### **全て置き換え**

既存のすべてのアイテムが、新しいものと置き換えられます。

### **コピーをインポート**および**両方保持**

これら2つのオプションは、既存のアイテムとインポートされるアイテムの両方のコピーを保持します。 後者は、その名前に数値インデックスを追加して自動的に名前が変更されます。 インポートされるアイテムをリネームすると依存関係が壊れるかどうかに応じて、それぞれのオプションが表示されます。

### **マージ**

インポートされるアイテムは既存のアイテムと組み合わされ、両方のアイテムの混合物を生成します。

## メトリックでのコンフリクト <a href="#conflictresolution-classic-conflictsinmetrics" id="conflictresolution-classic-conflictsinmetrics"></a>

他のすべてのアイテムが名前でのみ識別される間、メトリックはその\_ユニーク識別子\_（UID）でも識別できます。 ユーザーには見えませんが、システムは同じ名前を持つ二つのコンフリクトしているメトリックのUIDを確認し、それらが同じオリジナルメトリックの異なるバージョンであるか（同じUID）、単に偶然同じ名前を持つ全く異なるメトリックであるか（異なるUID）を判断できます。

メトリック間のコンフリクトを解決するためのオプションは、同じUIDを持つ場合と異なるUIDを持つ場合で異なります。

## 適切なオプションを選択する <a href="#conflictresolution-classic-choosingtheappropriateoption" id="conflictresolution-classic-choosingtheappropriateoption"></a>

### スキップ <a href="#conflictresolution-classic-skip" id="conflictresolution-classic-skip"></a>

システムがインポートされるアイテムが既存のアイテムと全く同じ定義を持つことを検出した場合、自動的にインポートをスキップし、コンフリクトのリスト内でのアクションとして\*\*スキップ（同一）\*\*を表示してユーザーに通知します。

コンテンツが同一でない場合、既存のアイテムの定義を保持したい場合は**スキップ**を選択してください。

### 置き換え <a href="#conflictresolution-classic-replace" id="conflictresolution-classic-replace"></a>

既存のアイテムの定義をインポートされたアイテムの定義で置き換えることは、インポートされたアイテムの種類によって影響が異なります：

### メトリクス

メトリックを置き換えると、新しい定義が大幅な変更を加えた場合 (例えば、異なるグループ化オプションがある場合)、Nexthink webインターフェースのメトリック履歴がクリアされます。 同じUIDを持つ場合にのみ、メトリックを置き換えることができます。

### サービス

サービスを置き換えると、Finderでの対応するService Viewと以前に計算されたベースラインがリセットされます。 ただし、Nexthink webインターフェースではサービスの履歴が保持されます。

### カテゴリ

カテゴリを置き換えると、オートタグルールが変更された際にオブジェクトの自動タグ付けが開始されます。 さらに、すべての手動タグは失われます。

### コピーをインポートして両方保持する <a href="#conflictresolution-classic-importacopyandkeepboth" id="conflictresolution-classic-importacopyandkeepboth"></a>

既存のアイテムとインポートされたアイテムの両方のコピーを保持する場合、後者はインデックスで名前が変更されます。 例えば、**コンプライアンス**という名前のアイテムがあり、同じ名前の別のアイテムをインポートすると（そのため既存のアイテムとコンフリクトが発生する）、システムはこのアイテムに\*\*コンプライアンス (2)\*\*という名前を割り当て、それが異なるバージョンのアイテムであることを示します。

インポートされるアイテムの種類によって、このオプションには二つの表現があります。 システムは次のオプションのいずれかを提案します：

**コピーをインポート**、カテゴリやサービス用に

インベスティゲーションやメトリクスの条件はカテゴリやサービスの名前に依存することがあるため、インポートされるカテゴリやサービスをリネームすると条件が壊れる可能性があります。

**両方を保持**、調査、調査フォルダ、警告、ワンクリック、異なるUIDを持つメトリクスおよびモジュール

それ以外のアイテムのタイプすべてに対して、安全にリネームできるオプションを提案します。 モジュールの場合は特別で、既存およびインポートされたモジュールの両方を保持することが唯一の解決策であるため、システムはユーザーに確認せずに自動的にこのアクションを実行します。

### マージ <a href="#conflictresolution-classic-merge" id="conflictresolution-classic-merge"></a>

同じ種類の他のアイテムとマージできるアイテムのタイプは二つあります：

* フォルダ（Investigations、アラート、またはワンクリック）
* カテゴリ

フォルダがマージされると、既存とインポートされたフォルダのコンテンツが組み合わされます。 フォルダ内の個別のアイテムがコンフリクトする場合は、それらのコンフリクトを個別に解決する必要があります。

二つのカテゴリをマージすると、インポートされるカテゴリに存在し、既存のカテゴリに存在しないすべてのキーワードが結果のカテゴリに追加されます。 マージの結果は、集合の演算として理解され、二つのカテゴリのキーワードの和集合が生成されます。

インポートされるカテゴリと既存のカテゴリに両方存在するが、異なる自動タグルールを定義するキーワードに対してどのように対処するかを決定するために、マージ操作には二つのバリエーションがあります：

### **マージ - 自動タグルールを保持**

既存のカテゴリのキーワードの自動タグルールを、インポートされるキーワードの自動タグルールに対抗して保持

### **マージ - 自動タグルールを置換**

既存のカテゴリのキーワードの自動タグルールを、インポートされるキーワードの自動タグルールに置き換える

カテゴリの場合、まず**コピーをインポート**を選択してから**マージ**を実行することをお勧めします。 その後、二つのカテゴリを本当にマージしたいかどうかを決定します。 もしそうなら、再インポートして**マージ**を選択してください。 マージ後、結果のカテゴリ内のキーワードの順序を確認してください。

## コンフリクト解決テーブル <a href="#conflictresolution-classic-conflictresolutiontable" id="conflictresolution-classic-conflictresolutiontable"></a>

以下のテーブルには、すべての種類のオブジェクトと各オブジェクトに対する利用可能なコンフリクト解決オプションが含まれています：

| アイテム                                | コンフリクト                 | スキップ  | 置き換え | コピーをインポート | 両方を保持 | マージ | マージ - 自動タグルールを保持 | マージ - 自動タグルールを置換 |
| ----------------------------------- | ---------------------- | ----- | ---- | --------- | ----- | --- | ---------------- | ---------------- |
| Investigations / アラート / ワンクリック      | 同じ名前（同じフォルダ内）          | X     |      |           | デフォルト |     |                  |                  |
| Investigations / アラート / ワンクリックのフォルダ | 同じ名前（同じフォルダ内）          | X     | X    |           | デフォルト | X   |                  |                  |
| メトリクス                               | 同じ名前 (グローバルに) および同じUID | デフォルト | X    |           |       |     |                  |                  |
|                                     | 同じ名前 (グローバルに) および同じUID |       |      |           | デフォルト |     |                  |                  |
| サービス                                | 同じ名前 (グローバル)           | デフォルト | X    | X         |       |     |                  |                  |
| カテゴリ                                | 同じ名前 (グローバル)           | X     | X    | X         |       |     | デフォルト            | X                |
| モジュール                               | 同じ名前（**個人**セクション内）     |       |      |           | デフォルト |     |                  |                  |
