2 つの CDM アプリケーションの構成データを比較
構成データアナライザーツールを使用して、2 つのアプリケーションの構成データ間の類似点と差異を見つけます。異なるアプリケーションまたは特定のアプリケーションの異なる変更セットを比較できます。
始める前に
重要:
DevOps コンフィグ は現在廃止されており、新しいアクティベーションのサポートや利用は終了しています。
必要なロール:cdm_viewer、cdm_editor、または cdm_admin
手順
-
アプリケーションを表示しているときに、[構成データを比較] を選択します。
[構成データを比較] タブが開きます。
現在のアプリケーション (例では、Demo_App1 で開始したアプリケーション) は、ターゲットと呼ばれます。ターゲットと比較するアプリケーションは、参照 アプリケーションと呼ばれます。[ターゲットアプリケーション] フィールドは、ターゲットの最新のコミット済みデータとして設定され、読み取り専用です。
- [比較タイプ] フィールドで [最新のデータモデル] オプションを選択します。
-
参照アプリケーション (例では Demo_App2) を選択します。
[参照アプリケーション (Reference application)] 選択リストには、ターゲットアプリケーションを除くすべてのアプリケーションの最新のコミット済みデータが含まれています。
- オプション:
フォルダーアイコン (
) を選択して、比較するフォルダーパスを指定します。
- オプション: 比較結果に完全に解決された変数値を表示するには、[変数を適用] を選択します。
- オプション:
cdm_secrets ロールを持っている場合は、 [暗号化されたデータの表示] を選択して、暗号化された値をクリアテキストで比較結果に表示できます。
注:cdm_secrets ロールを持たないユーザーの場合、このチェックボックスは無効になります。ターゲットと参照の値が異なる場合、比較結果には値が異なることが示されますが、データ自体は ******** として表示されます。
-
[比較] を選択します。
[比較結果] セクションには、参照変更セットとターゲット変更セットの差異が表示されます。
重要:[構成データを比較] タブが開いているときに参照アプリケーションに変更をコミットする場合:[構成データを比較] タブに戻って [比較] を選択すると、最後にコミットされた変更セットで比較が実行され、更新された結果が [結果] セクションに表示されます。次の図の文字は、データの分析に使用できるツールを示しています。
- A. ナビゲーションパネル
- ナビゲーションパネルには、アプリケーションのノード構造が表示されます。
- 変更された CDI を含むノード (直接または子孫ノード) には、「異なる」という注釈が付けられます。
- 新しく追加された CDI を含むノード (直接または子孫ノード) には、新しいデータを含むアプリケーション変更セットの ID (参照 または ターゲット) の注釈が付けられます。
- [検索] フィールドを使用して、ナビゲーションパネル内のテキストを検索します。
- ノードを選択すると、その内容が [差異] パネルに表示されます。
- B:[差異] パネル
- デフォルトではすべての構成データが表示されます。 2 つの変更セット間で異なるデータのみを表示するには、[差分のみ] を選択します。
- 検索アイコン (
) を使用して、[コンポーネントの差異 (Component differences)] パネル内のテキストを検索します。
- パネルには、[データモデル] と [CDI と変数] の 2 つのタブがあります。どちらのタブでも、展開アイコン (
) を使用してグループを展開したり閉じたりします。
- 選択範囲に 50 を超える CDI が含まれている場合、CDI は 50 ページ単位に編成されます。
[データモデル] タブには、フォルダーの追加、削除、名前変更など、フォルダーレベルでのアプリケーションの構造に対する変更が表示されます。
表 : 1. [データモデル] タブ - リスト列 列 説明 差異 差異が記述されている構造体のパス。 説明 参照変更セットとターゲット変更セットの違いを説明するテキスト。 フォルダ 構造内のフォルダー。 ソースレベル (参照/ターゲット) - 直接: フォルダーはノードで明示的に指定または削除されます。
- 含まれる:フォルダーは子フォルダーから含まれます。
[CDI と変数] タブには、ナビゲーションパネルで選択したノードの個々の CDI に対する変更が表示されます。- デフォルトでは、ルートノードが選択され、データパネルには両方の変更セットのすべての CDI が含まれます。ナビゲーションパネルでノードを選択すると、そのノードとその子孫のデータのみが表示されます。
- [差分のみ] を選択すると、異なる CDI の数がノードパスの後に表示されます。
- ノードパスはグレーで表示されます。展開アイコン (
) を使用して、フォルダー内の CDI を表示します。
表 : 2. [CDI と変数] タブ - リスト列 列 説明 差異 差異がどこにあるかを示すインジケーター。 - ターゲット:CDI はターゲット変更セットにのみ表示されます。
- 参照:CDI は参照変更セットにのみ表示されます。
- 異なる:指定された CDI について、ターゲット変更セットと参照変更セットの値が異なります。
説明 変更セットの違いの説明。たとえば、CDI が参照変更セットにのみ表示されることや、変数の値が変更セット間で異なることをテキストで示す場合があります。差異の種類とその原因の完全な一覧については、「CDM アプリケーション間の差異のタイプ」を参照してください。 名前 CDI の名前。 参照 (R) 参照変更セット内の CDI の値。 ターゲット (T) ターゲット変更セット内の CDI の値。 ソースレベル (R/T) CDI が定義されているコード内のノードレベル。 - 直接:選択したノードで CDI が定義されます。
- 含める:CDI の値は、選択したノードに含まれるノードから取得されます。
- オーバーライド:組み込みノードの CDI の値は、組み込みノードで指定された値によってオーバーライドされます。
値は次の形式で表示されます。
<参照レベル/ターゲットレベル>:ターゲットと参照の両方に値が表示される場合。<参照レベル>参照変更セットにのみ値が表示される場合。<ターゲットレベル>値がターゲット変更セットにのみ表示される場合。
たとえば、参照変更セットで CDI が値trueで定義されていて、CDI がターゲット変更セットに表示されない場合、[CDI と変数] タブの最後の 3 つの列には次の値が含まれます。- 参照 (R):
true - ターゲット(T):[空]
- ソースレベル (R/T):
直接
ツリーでファイルノードが選択されている場合、[ファイル情報] タブにそのメタデータが表示されます。表 : 3. [ファイル情報] タブ - リスト列 列 説明 差異 差異がどこにあるかを示すインジケーター。 - ターゲット:ファイルノードは、ターゲット変更セットでのみ使用できます。
- 参照:ファイルノードは、参照変更セットでのみ使用できます。
- 異なる:ファイルノードデータは、ターゲット変更セットと参照変更セットで異なります。
ファイルメタデータ ファイルノードに添付されたファイルのメタデータ。 - ファイル名:ファイルノード内の添付されたファイルの名前。
- コンテンツタイプ:ファイルのコンテンツタイプ。
- コンテンツ:添付ファイルのコンテンツ。プレビューはリストでは利用できませんが、ファイルをダウンロードしてプレビューすることはできます。
- ファイル URL:ファイルが存在するフォルダーパス。
参照 (R) 参照変更セットに存在するファイルの詳細。 ターゲット (T) ターゲット変更セットに存在するファイルの詳細。