リスク計算をカスタマイズするスクリプトを構成

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:2分
  • リスクが次のレベルにバブルする拡張ポイントでリスク計算スクリプトを構成します。このような構成では、リスクエンジンはリスク計算のデフォルトロジックを無視し、カスタムロジックを検索します。

    始める前に

    必要なロール:script_include_admin

    このタスクについて

    API 拡張ポイントは 3 つあり、スクリプトに基づいて次のレベルにリスクがバブルアップします。

    スクリプトは、次のレベルで設定できます。

    • sn_apm.productModelCustomRiskCalculation:製品モデル (ハードウェアおよびソフトウェアモデル) リスクパラメーターレベルからのリスクレベル:リスクパラメーターレベルから製品モデルリスクレベルにリスクがバブルアップするレベル。
    • sn_apm。AppBusinessServicesCustomRiskCalculation:製品モデルからのアプリケーションサービスリスクレベル リスクレベル:リスクが製品モデルのリスクレベルからアプリケーションサービスリスクレベルにバブルアップするレベル。
    • sn_apm。BusinessApplicationCustomRiskCalculation:アプリケーションサービスリスクレベルからのビジネスアプリケーションリスクレベル:アプリケーションサービスリスクレベルからビジネスアプリケーションリスクレベルにリスクがバブルアップするレベル。

    手順

    1. 移動先 すべて > システム拡張ポイント > スクリプト化済みの拡張点.
    2. [ アプリケーション ] 列でアプリケーションポートフォリオ管理アプリケーションをフィルタリングします。
    3. API 名をクリックします。
    4. [実装] セクションまで下にスクロールし、拡張ポイントをクリックします。
    5. [クラス] フィールドの横にある [このレコードをプレビュー] アイコン (情報アイコン) をクリックします。
    6. [スクリプトインクルード] ポップアップで、[ レコードを開く ] ボタンをクリックします。

      デフォルトでは、関数のsys_idは各 API 名に対して False を返し、リスクエンジンは APM ロジックに従ってリスクを計算します。

      図 : 1. リスクを計算するカスタムスクリプト (sn_apm など) を構成します。AppBusinessServicesのカスタムリスク計算
      リスク計算の 3 つのレベルでリスクを計算するカスタムスクリプトを構成する
    7. 製品モデルレベル、アプリケーションサービスレベル、またはビジネスアプリケーションレベルで API のsys_idに基づいて True を返すように関数を設定します。

      リスクエンジンはカスタムロジックの API を呼び出し、このロジックに沿ってリスクを計算します。このロジックは、次のレベルのリスク計算に引き上げられます。

    8. [更新] をクリックします。