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

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

    始める前に

    必要なロール:script_include_admin

    このタスクについて

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

    以下のレベルでスクリプトを構成できます。

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

    手順

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

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

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

      その後、リスクエンジンはカスタムロジックの API を呼び出し、このロジックに沿ってリスクを計算します。これにより、次の上位レベルでリスク計算が実行されます。

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