---
sourceDocument: Xanadu 엔터프라이즈 아키텍처 (이전의 Application Portfolio Management)
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/xanadu/application-portfolio-management

 Release :

    - xanadu

ft:locale :

    - ko-KR

ft:publication_title :

    - Xanadu 엔터프라이즈 아키텍처 (이전의 Application Portfolio Management)

ft:clusterId :

    - appportman

bundleId :

    - appportman

workflow :

    - Technology


---

# 위험 계산을 사용자 지정하는 스크립트 구성

# 위험 계산을 사용자 지정하는 스크립트 구성 {#ariaid-title1}

* 릴리스 버전: Xanadu
* 
* 업데이트 날짜 2024년 08월 01일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 1분

위험이 다음 단계로 상승되는 확장점에서 위험 계산 스크립트를 구성합니다. 이러한 구성을 사용하면 위험 엔진은 위험 계산의 기본 논리를 무시하고 사용자 지정 논리를 찾습니다.

## 시작하기 전에

필요한 역할: script_include_admin

## 이 태스크 정보

스크립트를 기반으로 위험이 다음 단계로 상승되는 API 확장점에는 세 가지가 있습니다.

다음 수준에서 스크립트를 구성할 수 있습니다.

* sn_apm.productModelCustomRiskCalculation -- 위험 매개변수 수준에서 제품 모델(하드웨어 및 소프트웨어 모델) 위험 수준: 위험이 위험 매개변수 수준에서 제품 모델 위험 수준으로 상승되는 수준입니다.
* sn_apm.AppBusinessServicesCustomRiskCalculation -- 제품 모델 위험 수준에서 애플리케이션 서비스 위험 수준: 제품 모델 위험 수준에서 애플리케이션 서비스 위험 수준으로 위험이 상승되는 수준입니다.
* sn_apm.BusinessApplicationCustomRiskCalculation -- 애플리케이션 서비스 위험 수준에서 비즈니스 애플리케이션 위험 수준: 위험이 애플리케이션 서비스 위험 수준에서 비즈니스 애플리케이션 위험 수준으로 상승되는 수준입니다.
{#configure-risk-bubble__ul_p4x_t5g_5jb}

## 프로시저

1. 다음으로 이동 모두시스템 확장점스크립팅된 확장점.
2. 애플리케이션 열에서 Application Portfolio Management 애플리케이션을 필터링합니다.
3. API 이름을 클릭합니다.
4. 아래로 스크롤하여 구현 섹션으로 이동하고 확장점을 클릭합니다.
5. 클래스 필드 옆에 있는 이 기록 미리 보기 아이콘(![정보 아이콘]())을 클릭합니다.
6. 스크립트 포함 팝업에서 기록 열기 버튼을 클릭합니다.  
   기본적으로 함수의 sys_id는 각 API 이름에 대해 False를 반환하며, 위험 엔진은 위험을 계산할 때 APM 논리를 따릅니다.  
   그림 1. 위험을 계산하는 사용자 지정 스크립트를 구성합니다(예: sn_apm.AppBusinessServicesCustomRiskCalculation).
7. 제품 모델 수준, 애플리케이션 서비스 수준 또는 비즈니스 애플리케이션 수준에서 API의 sys_id에 따라 True를 반환하는 함수를 구성합니다.  
   그러면 위험 엔진은 API의 사용자 지정 논리를 호출하고 위험 계산의 다음 단계로 상승시키는 이 논리에 따라 위험을 계산합니다.
8. 업데이트를 클릭합니다.

