---
sourceDocument: Yokohama エンタープライズアーキテクチャ (旧アプリケーションポートフォリオ管理)
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/application-portfolio-management

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama エンタープライズアーキテクチャ (旧アプリケーションポートフォリオ管理)

ft:clusterId :

    - appportman

bundleId :

    - appportman

workflow :

    - Technology


---

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

# リスク計算をカスタマイズするスクリプトを構成 {#ariaid-title1}

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

リスクが次のレベルにバブルする拡張ポイントでリスク計算スクリプトを構成します。このような構成では、リスクエンジンはリスク計算のデフォルトロジックを無視し、カスタムロジックを検索します。

## 始める前に

必要なロール：script_include_admin

## このタスクについて

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

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

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

## 手順

1. 移動先 すべてシステム拡張ポイントスクリプト化済みの拡張点.
2. \[ アプリケーション \] 列でアプリケーションポートフォリオ管理アプリケーションをフィルタリングします。
3. API 名をクリックします。
4. \[実装\] セクションまで下にスクロールし、拡張ポイントをクリックします。
5. \[クラス\] フィールドの横にある \[このレコードをプレビュー\] アイコン (![情報アイコン]()) をクリックします。
6. \[スクリプトインクルード\] ポップアップで、\[ レコードを開く \] ボタンをクリックします。  
   デフォルトでは、関数のsys_idは各 API 名に対して False を返し、リスクエンジンは APM ロジックに従ってリスクを計算します。  
   図 : 1. リスクを計算するカスタムスクリプト (sn_apm など) を構成します。AppBusinessServicesのカスタムリスク計算
7. 製品モデルレベル、アプリケーションサービスレベル、またはビジネスアプリケーションレベルで API のsys_idに基づいて True を返すように関数を設定します。  
   リスクエンジンはカスタムロジックの API を呼び出し、このロジックに沿ってリスクを計算します。このロジックは、次のレベルのリスク計算に引き上げられます。
8. \[更新\] をクリックします。

