新しいインジケーターフォームを作成

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:4分
  • アプリケーションまたは機能インジケーターを作成して、インジケーターフレームワーク内のアプリケーションまたは機能を評価します。

    表 : 1. 新規インジケーターフォームフィールドの作成
    フィールド 説明
    名前 アプリケーションまたは機能インジケーターの名前。
    簡単な説明 アプリケーションまたはプロファイルインジケーターの簡単なサマリー。
    結果制限 関連するスクリプトの実行時にインジケーターが表示するレコードの最大数。これにより、処理するレコードが多すぎないため、 エンタープライズアーキテクチャ のパフォーマンスが向上します。
    カテゴリ インジケーターが関連付けられているカテゴリ。
    方向 最大値または最小値を持つビジネスアプリケーションまたは機能。
    • 値が小さいほど良い場合は 、[最小化] を選択します。
    • 値が大きいほど良い場合は 、[最大化] を選択します。
    単位 インジケータースコアが表示される単位のタイプ。単位には、数値、パーセンテージ、通貨、時間数、または定義したその他のエンティティを指定できます。
    自動リフレッシュ間隔 定義された時間範囲内でインジケータースコアを更新するためのリフレッシュ間隔。
    順序 アプリケーションまたは機能にアクセスする際の、他のすべてのインジケーターの順番でのインジケーターの位置。
    表 : 2. [データソース構成] セクションのフィールド
    フィールド 説明
    データソース

    インジケーターがデータを受信する場所を定義します。

    • パフォーマンスアナリティクス:パフォーマンスアナリティクスで作成されたインジケーターからスコアを収集します。「 パフォーマンスアナリティクスインジケーター」を参照してください。
    • カスタムスクリプト:別のアプリケーションからデータを収集するスクリプトを作成できます。[ データソース ] フィールドの下に、サンプルスクリプトが表示されます。必要に応じてスクリプトをカスタマイズします。カスタムスクリプトの例を次に示します。
      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;
      
    • クエリ条件:データを取得するためにフィルターを実行するテーブルを選択できます。
    • アセスメント:テーブル内のレコードを評価することで、レコードを評価し、スコアを設定してランク付けできます。
    • インジケーター:依存子インジケーターを追加できます。子インジケーターを通じて、データは親インジケーターに収集されます。

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

    インジケーター [インジケーター] フィールドは、[データソース] リストからパフォーマンスアナリティクスが選択されている場合に表示されます。

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

    注:
    アプリケーションインジケーターの収集頻度がパフォーマンスアナリティクスインジケーターのデータが生成される頻度を超えていない場合は、「 インジケーターの頻度は常にデータソース構成インジケーターの頻度以上である必要があります」というエラーメッセージが表示されます。
    デフォルトブレークダウン パフォーマンスアナリティクスブレークダウンの名前。
    正規化されたスクリプト 標準化されたメトリクスを使用してビジネスアプリケーションと機能を評価およびスコアリングするためのスクリプト。これには、評価している条件の正規化されたスコアを提供するインジケーターの使用が含まれます。これらのインジケーターは、アセスメント、クエリ条件、カスタムスクリプト、またはパフォーマンスアナリティクスに基づくことができます。
    表 : 3. クリックスルーセクションフィールド
    フィールド 説明
    クリックスルー URL ナビゲーションタイプ アプリケーションまたはケイパビリティインジケーターの詳細を新しいウィンドウ、同じウィンドウ、またはダイアログボックスのいずれで表示するかを選択します。
    クリックスルー URL スクリプト ユーザーが URL を選択し、関連するアプリケーションまたはダッシュボードでインジケーターデータを表示できるようにする、インジケーターに関連付けられたスクリプト。これにより、インジケーターデータに関連する情報やアクションにすばやくアクセスできるようになります。