---
sourceDocument: 호주 판매 고객 관계 관리
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/order-management

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 판매 고객 관계 관리

ft:clusterId :

    - omgmt

bundleId :

    - omgmt

workflow :

    - Customer and Industry


---

# Transaction Manager 사용 사례: 라인 수준 가격의 합계 계산

# Transaction Manager 사용 사례: 라인 수준 가격의 합계 계산 {#ariaid-title1}

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

트랜잭션 관리자는 헤더 수준 필드에 저장할 수 있도록 라인 수준의 순 가격의 합계를 계산하는 결정 규칙을 포함할 수 있습니다.

트랜잭션 관리자에서 CPQ 결정 규칙을 사용하여 라인 수준의 총 순 가격의 합계를 계산하고 결과를 헤더 수준 필드에 저장할 수 있습니다. 이는 라인 항목에서 트랜잭션 헤더로 여러 필드를 집계해야 하는 경우에 특히 유용합니다.

## 규칙 구성 예시 {#transaction-manager-use-case-calculate-the-total-of-line-level-prices__section_wzp_2hz_4hc}

* 규칙 작업 유형: 결정 규칙
* 트리거 포인트: 라인 수준 업데이트 후(즉, 라인 항목이 추가, 제거 또는 업데이트되는 경우)
* 범위: 트랜잭션 헤더
{#transaction-manager-use-case-calculate-the-total-of-line-level-prices__ul_iys_zct_hhc}

## 규칙을 만들고 사용하는 단계 {#transaction-manager-use-case-calculate-the-total-of-line-level-prices__Steps-to-Create-and-Use-the-Rule}

1. 헤더 수준 필드가 있는지 확인합니다. 또는 합계가 저장될 연결된 필드 섹션에 사용자 지정 필드(예: txn.custom.totalList)를 생성할 수 있습니다.

2. 규칙이 실행될 적절한 조건으로 헤더 수준 규칙을 생성합니다.
3. 작업 유형을 결정으로 설정합니다.
4. 이 값 사용에서 고급을 true로 설정하고 고급 스크립트를 작성하여 필드를 계산합니다.

   예를 들어, 모든 라인 항목의 목록 가격에 대한 합계 집계를 계산합니다. 총 목록 가격을 계산하기 위해 `sumField` 함수를 사용하여 모든 라인 수준 목록 가격을 단일 필드로 계산합니다.

5. 규칙을 저장하고 활성화하여 트랜잭션 수명주기 동안 실시간으로 적용되도록 합니다.
6. 규칙을 테스트하려면 트랜잭션을 생성하고 순 가격이 다른 광고 항목을 추가합니다.라인 수준 순 가격의 합계가 올바르게 계산되어 헤더 수준 필드에 표시되는지 확인합니다.

{#transaction-manager-use-case-calculate-the-total-of-line-level-prices__ol_zsv_mlt_hhc}

## 추가 예제 {#transaction-manager-use-case-calculate-the-total-of-line-level-prices__Some-more-examples-of-line-level-calculations-stored-in-header-level-field}

다음은 헤더 수준 필드에 저장된 라인 수준 계산의 두 가지 예입니다.

* 전체 할인 금액고급 스크립트:

  `return txn.line.functions.sumField(txn.line.custom.listUnitPrice) - txn.line.functions.sumField(txn.line.pricing.extendedNet);`

* 총 순고급 스크립트:

  `return txn.line.functions.sumField(txn.line.pricing.extendedNet);`

{#transaction-manager-use-case-calculate-the-total-of-line-level-prices__ul_wzm_kmt_hhc}

