---
sourceDocument: Xanadu IT Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# DevOpsアプリケーションを製品にグループ化する

# DevOpsアプリケーションを製品にグループ化する {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：3分

CSDMでアプリケーションモデルを使用する製品は、アプリケーションの階層をサポートします。階層をカスタマイズして、 DevOps インサイト レポートの「ロールアップ」データの追跡を簡素化できます。これは、インサイトの \[製品\] フィルターに使用されます。

## 始める前に

必要なロール:アプリケーションオーナー、sn_devops.admin

## このタスクについて

たとえば、複数の DevOps マイクロサービス アプリケーションを製品に含め、そのような複数の製品をポートフォリオに含め、そのポートフォリオを組織に含める ("ロールアップ") することができます。構造の別の例としては 、アプリケーション\>チーム\>製品\>ポートフォリオ、または事業部門があります。  
* DevOps アプリケーションは、1 つまたは複数の製品に属することができます。
* 1 つまたは複数の製品は、1 つまたは複数の他の製品に属することができます。
* 1 つの製品に複数のアプリケーションと製品を割り当てることができます。
{#devops-product-group-apps-into__ul_dky_jbg_25b}

すべての製品について、アプリケーションモデルテーブルと SDL コンポーネントテーブルに対応するエントリが作成されます。  
重要:  
アプリケーションを製品に追加するには、アプリケーションが実行データを保持する必要があります。したがって、新しく追加されたアプリケーションの場合は、データインポートジョブが実行されるまで待つ必要があります。

## 手順

1. app-create-workspace.htmlの説明に従ってアプリケーションを作成します。
2. アプリケーションモデルテーブル `<instanceName>/cmdb_application_product_model_list.do` を開き、次の手順に従って、製品に含まれる各アプリケーションを構成します。
   1. \[アプリケーションモデル\] リストで、アプリケーションモデルを選択してレコードを開きます。
   2. \[アプリケーションモデル\] フォームの \[モデルカテゴリ \] フィールドで、適切なカテゴリを選択します。
   3. レコードを保存します。
   {#devops-product-group-apps-into__substeps_tvg_swn_25b}
3. 次の手順に従って、親として機能する製品を作成します。
   1. アプリケーション モデルの一覧で、 新規 を選択します。
   2. \[アプリケーションモデル\] フォームの \[名前 \] フィールドに、製品の名前を入力します。
   3. モデル カテゴリ フィールドで、バンドル を選択します。
   4. **オプション:** 簡単な説明を入力します。
   5. レコードを保存します。
   {#devops-product-group-apps-into__substeps_gvf_kxn_25b}
4. コンポーネントテーブルのモデルカテゴリ (`<instanceName>/cmdb_m2m_model_component_list.do`) を開き、各アプリケーションのカテゴリを指定します (この場合は、アプリケーションが コンポーネント です)。
5. アプリケーションごとに、 新規 を選択し、次の設定を指定して、レコードを送信します。  
   {#devops-product-group-apps-into__table_ikg_ygz_g5b__entry__2}

   | Field (フィールド) | Description (説明) |
   |-|-|
   | コンポーネントのモデルカテゴリ | \[アプリケーションモデル\] フォームでアプリケーションに指定した \[モデルカテゴリ \] 値。 |
   | コンポーネント | アプリケーション。 |
   | バンドル | アプリケーションの親として機能する製品。 |
   [表 : 1. モデルコンポーネントフォーム]

   {#devops-product-group-apps-into__table_ikg_ygz_g5b}  
   これで、アプリケーションは指定された製品のメンバーになりました。

## タスクの結果

\[ DevOps インサイト \] タブでは、レポートのフィルターを使用できます。

* スケジュールされた「データ収集」ジョブが変更を処理します。ジョブが終了すると、追加された製品のレポートを表示できます。ジョブを手動で実行している場合は、データ収集ジョブを実行する前に「Update Repo Details and Work Item State Detail」ジョブを実行します。
* アプリケーション フィルターには、すべてのアプリケーションが一覧表示されます。
* 製品フィルターには、すべてのアプリケーションとすべての製品が一覧表示されます。
* 製品のメンバーを表示するには、コンポーネントテーブル (`<instanceName>/cmdb_m2m_model_component_list.do`) のモデルカテゴリのリストを表示します。アプリケーションは \[コンポーネント\] 列に、製品は \[ バンドル \] 列にリストされます。
{#devops-product-group-apps-into__ul_apl_gjz_g5b}

