---
sourceDocument: Yokohama 戦略的ポートフォリオ管理 (SPM)
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/it-business-management

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama 戦略的ポートフォリオ管理 (SPM)

ft:clusterId :

    - itbm

bundleId :

    - itbm

workflow :

    - Technology


---

# 診断機能の作成および追加

# 診断機能の作成および追加 {#ariaid-title1}

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

マップされたスクリプトを実行してデータの破損や無効なデータを検出する単一または複数の診断スキャンで構成される診断機能を作成して追加します。

## 始める前に

必要なロール：adt_admin

## 手順

1. 移動先 すべてApplication Diagnostics Tool機能.
2. \[新規\] をクリックします。
3. フォームで、フィールドに入力します。  
   {#add-diagnostic-feature__table_ymh_4kr_wjb__entry__2}

   | フィールド | 説明 |
   |-|-|
   | 名前 | 診断機能の名前。この名前は、診断機能が属するアプリケーションに表示されます。 |
   | アクティブ | 診断機能を有効にするためのオプション。 |
   | アプリケーション | この診断機能を関連付けるアプリケーションを検索して選択します。 |
   | ロール | 診断機能へのアクセスを許可するユーザーロール。 |
   | 説明 | 診断機能のスキャンの詳細。説明は、診断機能が属するアプリケーションに表示されます。 |
   [表 : 1. 診断機能フォーム]

   {#add-diagnostic-feature__table_ymh_4kr_wjb}
4. \[診断入力\] セクションで、フィルター条件を指定するためにユーザーが利用できるフィールドを定義します。  
   {#add-diagnostic-feature__table_a5g_2lr_wjb__entry__2}

   | フィールド | 説明 |
   |-|-|
   | ラベル | 入力フィールドのラベルの名前。 |
   | フィールドタイプ | \[参照\] フィールドタイプ。 |
   | テーブル | 条件で指定されたクエリを実行するテーブルの名前。 |
   | キー | ユーザー入力条件の識別子。ユーザーが複数の条件を指定した場合、このキーは各条件の一意の識別子として機能します。このキーは、診断スクリプトの scanContext セクションの入力として使用できます。 たとえば、projectFilter をキーとして指定した場合、診断スクリプトの scanContext セクションは、「`var encodedQuery = scanContext.input.projectFilter;`」のように表示されます。 |
   [表 : 2. \[診断入力\] の各フィールド]

   {#add-diagnostic-feature__table_a5g_2lr_wjb}  
   \[診断入力\] セクションで設定したフィールドは、次の例に示すように、\[アプリケーション診断ツール\] ページの \[機能入力\] セクションに表示されます。
5. \[送信\] をクリックします。

## 次のタスク

診断スクリプトを作成し、診断機能で使用する修正スクリプトを追加します。詳細については、「[診断スクリプトおよび修正スクリプトの追加](https://servicenow-prod.fluidtopics.net/X1EHWGg~avW56KziaO25cQ "診断スクリプトを追加して、アプリケーションのデータに破損がないかどうかをスキャンします。修復スクリプトを添付して、診断スクリプトによって特定された破損または無効なデータを修正することもできます。")」を参照してください。

