インジケーターフォーム

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:6分
  • アプリケーションインジケーターは、コスト、品質、技術的リスク、投資、ユーザー満足度、ビジネス価値などの側面でアプリケーションを評価するビジネス測定基準です。

    重要:

    Xanadu リリース以降、アプリケーションインジケーターモジュールは エンタープライズアーキテクチャ (旧称 アプリケーションポートフォリオ管理) から廃止されました。ただし、 エンタープライズアーキテクチャ (旧 アプリケーションポートフォリオ管理) の既存のユーザーである場合でも、アプリケーションインジケーターモジュールを使用できます。新規アクティベーションユーザーの場合、アプリケーションインジケーターモジュールは使用できません。

    エンタープライズアーキテクチャワークスペースを使用して、同じ機能を利用できます。詳細については、「インジケーターの管理」を参照してください。更新されたインジケーターフォームのフィールドを表示するには、「 新しいインジケーターの作成フォーム」を参照してください。

    必要なロール:sn_apm.apm_admin

    インジケーターフォームフィールド

    フィールド 説明
    名前 アプリケーションインジケーターの名前。
    単位

    数値、通貨、時間、期間 (分、時間、日、月、四半期)、またはレート。

    要件に応じてユニットを作成することもできます。

    周期 頻度は、インジケーターソースのデータを収集する間隔を決定します。

    [データソース] リストからパフォーマンスアナリティクスが選択されている場合、[頻度] フィールドは使用できません。

    最大ターゲット インジケーターの最大値。

    [データソース] リストから [アセスメント] が選択されている場合、[最大ターゲット] フィールドは使用できません。

    アクティブ [アクティブ] オプションを選択してインジケーターを有効にします。
    CI クラス スコアが生成される CI タイプ。
    方向 最大値または最小値を持つビジネスアプリケーション。値が小さいほど良好な場合は、[最小化] を選択します。値が大きいほど良好な場合は、[最大化] を選択します。
    最小ターゲット インジケーターの最小値。

    [データソース] リストから [アセスメント] が選択されている場合、[最小ターゲット] フィールドは使用できません。

    絶対値を考慮する [最大ターゲット] および [最小ターゲット] フィールドの値を考慮するオプション。

    このフィールドは、[最大ターゲット] および [最小ターゲット] フィールドに値が入力されている場合にのみ使用可能です。

    チェックボックスをオフにすると、最大ターゲットと最小ターゲットの値は、インテリジェントロジックに基づいて考慮されます。

    簡単な説明 アプリケーションインジケーターの簡単なサマリー。
    表 : 1. [データソース構成] セクションのフィールド
    フィールド 説明
    デフォルトブレークダウン Performance Analytics ブレークダウンの名前。
    データソース

    このインジケーターのデータ元の場所を定義します。

    • Performance Analytics:Performance Analytics で作成されたインジケーターからのスコアを収集します。「Performance Analytics インジケーター」を参照してください。
    • カスタムスクリプト:別のアプリケーションからデータを収集するスクリプトを記述できます。
    • クエリー条件:フィルターの実行対象にするテーブルを選択して、データを取得できます。
    • アセスメント:テーブル内のレコードにアセスメントを行って、レコードを評価、スコアリング、およびランク付けできます。「測定基準タイプの作成とアセスメント可能なレコードの生成」を参照してください。APM 内でサーベイアセスメントの結果を表示するには、「サーベイアセスメントを生成し、APM 内で結果を表示する」を参照してください。
    • インジケーター:依存する子インジケーターを追加できます。子インジケーターを介して、親インジケーターにデータが収集されます。

      たとえば、親インジケーターが課題の数である場合、依存インジケーターとしてはインシデントの数、不具合の数、および変更の数が考えられます。これらの依存インジケーターは子インジケーターであり、記録されたインシデント、不具合、および変更の数は、課題の数として親インジケーターに集約されます。

    インジケーター [データソース] リストから [Performance Analytics] が選択されている場合に、[インジケーター] フィールドが表示されます。

    インジケーターは、現在の条件を測定し、傾向を予測するために使用される統計情報です。

    注:
    アプリケーションインジケーターの収集頻度がパフォーマンスアナリティクスインジケーターのデータが生成される頻度よりも大きくない場合、次のエラーメッセージが表示されます。 インジケーターの頻度は常にデータソース構成インジケーターの頻度以上である必要があります。詳細については、「PA インジケータースコアデータの収集」を参照してください。
    コンソリデーション 値を集計するための計算方法。合計、平均、最大、最小などの関数。

    デフォルトは [平均] です。たとえば、[平均] は、月次値の合計を四半期の合計月数で割ったものです。

    [最大値] または [最小] を選択した場合は、それぞれ四半期の月の最大値または最小値になります。

    [合計] を選択した場合は、四半期のすべての月次値の集計になります。

    カスタムスクリプト [カスタムスクリプト] フィールドは、[データソース] リストから [カスタムスクリプト] が選択されている場合に表示されます。
    カスタムスクリプトの例は次のとおりです。
    var results = {};
     var applications = [];
     var incidentCount = 0;
     
     var applicationsGr = new GlideRecord("cmdb_ci_business_app");
     applicationsGr.addQuery('active', true);
     applicationsGr.query();
     //for each application get incident count at business service level
     while(applicationsGr.next()) {
        incidentCount = 0;
        
        var gr = new GlideRecord("incident");
        gr.addEncodedQuery("opened_atBETWEEN"  + startDate  + "@" +   endDate);
        gr.addQuery('cmdb_ci_business_app', applicationsGr.getUniqueValue());   
        gr.query();
        
        incidentCount = gr.getRowCount();
        var appInfo = {};
        appInfo.appId = applicationsGr.getUniqueValue();
        appInfo.weight = incidentCount;
        applications.push(appInfo);
        }
     results.applications = applications;
     results;
    
    アセスメントメトリクスタイプ インジケーターの評価に使用される測定基準のタイプ。

    [データソース][アセスメント] の場合、[アセスメント測定基準タイプ] フィールドが表示されます。

    アセスメント測定基準カテゴリ 測定基準のカテゴリ。
    クエリ テーブル クエリーがフィルタリングされるテーブル。
    クエリ条件 クエリをフィルタリングする条件。
    アグリゲートフィールド クエリ条件に一致するレコードについて、選択したテーブルのフィールドが表示されます。
    アグリゲートタイプ インジケーター スコアの計算に適用される集計のタイプ。

    使用可能なオプションは、次のとおりです。

    • Sum (合計)
    • Count
    • 平均
    • 最小
    • 最大
    グループ クエリテーブルの特定のフィールドの値に基づいて、クエリによって返されたデータを分類します。たとえば、アプリケーションのライフサイクルステージステータス別にデータをグループ化する場合は、[ライフサイクルステージ] を選択します。
    コンソリデーションフィールド 値を集計するための計算方法が適用されるクエリテーブルのフィールド。