ソリューション構成のためのノードクローン作成
ノードのクローン作成を使用すると、セット内の既存のソリューション構成ノードを複製し、ソースに影響を与えずに変更できる独立したコピーを作成できます。
ソリューション構成では、セットは関連する構成ノードをグループ化します。既存のノードに類似した新しいノードが必要な場合は、そのノードをクローン作成する方が、新しいノードをゼロからビルドするよりも高速でエラーが発生しにくくなります。クローンされたノードは、ソースの正確なコピーとして開始され、編集するにつれて分岐します。
クローン作成は、ソリューション構成ナビゲーションサイドバーから実行できます。有効なステータスにあるセット内の任意のノードをクローンできます。無効なステータスのノードはクローンを作成できません。
ノードのクローンを作成すると、以下が新しいノードにコピーされます。
- セットベースのフィールド、ブールフィールド、数値フィールド、選択リスト、製品フィールド、テキストフィールドを含むすべてのフィールド値。
- ソースノードに関連付けられた子構成。構造とフィールド値を保持します。
- ネストされた子構成により、ソースノードの完全な階層がクローンで再現されます。
クローンされたノードはソースに依存しません。クローンに加えた変更はソースノードには影響せず、ソースへの変更はクローンには影響しません。
既存のセットリピーターコントロールとの関係
クローンは、ソリューション構成ナビゲーションサイドバーの追加オプションです。これは、既存のセットリピーターコントロールに代わるものではありません。次のコントロールは、[クローン] と [削除] に加えて引き続き使用できます。
- 上に行を追加
- 下に行を追加
- 行をコピー
- 行の削除
注:
空のノードを追加しても、この機能が導入される前と同様に引き続き使用できます。既存のノードの事前入力されたコピーが必要な場合は、[クローン] を使用します。空のノードから開始する場合は、[追加] を使用します。
ノード階層と再帰クローン作成
クローンされたノード自体を、子および孫の構成の親にすることができます。親ノードのクローンを作成すると、その下の完全な階層が新しいノードに再現されます。つまり、クローン作成後にネストされた構成を手動で再ビルドする必要はありません。クローンを作成できる階層の深さは、構成設計によって異なります。ソリューション構成は、最大 4 レベルの深さのクローン作成をサポートしています。