DevOpsアプリケーションを製品にグループ化する
CSDMでアプリケーションモデルを使用する製品は、アプリケーションの階層をサポートします。階層をカスタマイズして、 DevOps インサイト レポートの「ロールアップ」データの追跡を簡素化できます。これは、インサイトの [製品フィルター] に使用されます。
始める前に
必要なロール: アプリケーションオーナー、sn_devops.admin
このタスクについて
たとえば、複数の DevOps マイクロサービス アプリケーションを製品に含め、そのような複数の製品をポートフォリオに含め、そのポートフォリオを組織に含める ("ロールアップ") することができます。構造の別の例としては 、アプリケーション>チーム>製品>ポートフォリオ、または事業部門があります。
- DevOps アプリケーションは、1 つまたは複数の製品に属することができます。
- 1 つまたは複数の製品は、1 つまたは複数の他の製品に属することができます。
- 1 つの製品に複数のアプリケーションと製品を割り当てることができます。
すべての製品について、アプリケーションモデルテーブルと SDL コンポーネントテーブルに対応するエントリが作成されます。
重要:
アプリケーションを製品に追加するには、アプリケーションが実行データを保持する必要があります。したがって、新しく追加されたアプリケーションの場合は、データインポートジョブが実行されるまで待つ必要があります。
手順
タスクの結果
DevOps インサイトのタブでは、レポートのフィルターを使用できます。
- スケジュールされた「データ収集」ジョブが変更を処理します。ジョブが終了すると、追加された製品のレポートを表示できます。ジョブを手動で実行している場合は、データ収集ジョブを実行する前に「Update Repo Details and Work Item State Detail」ジョブを実行します。
- アプリケーションフィルターには、すべてのアプリケーションが一覧表示されます。
- 製品フィルターには、すべてのアプリケーションとすべての製品が一覧表示されます。
- 製品のメンバーを表示するには、コンポーネントテーブル (
<instanceName>/cmdb_m2m_model_component_list.do) のモデルカテゴリのリストを表示します。アプリケーションは [コンポーネント] 列に、製品は [バンドル] 列にリストされます。