트랜잭션 관리자: 라인 수준 시스템 필드
가격, 제품 세부 정보, 주문 정보 등 제품에 대한 정보를 제공하는 트랜잭션 관리자 필드에 대해 알아봅니다.
Transaction Manager에서 사용할 수 있는 필드는 UI(사용자 인터페이스)에서 두 가지 수준으로 분류됩니다.
- 트랜잭션 수준 필드: 헤더 수준 필드라고도 하는 이 필드는 견적 번호, 기회 세부 정보 및 계정 정보와 같은 트랜잭션에 대한 일반 정보를 제공합니다. 트랜잭션 수준 필드에 대한 자세한 내용은 다음 문서를 참조하십시오 트랜잭션 관리자: 트랜잭션 수준 시스템 필드.
- 트랜잭션 라인 수준 필드: 라인 수준 필드라고도 하는 이 필드는 가격, 제품 세부 정보 및 주문 정보를 포함하여 트랜잭션 라인과 연결된 제품에 대한 특정 정보를 캡처합니다.
트랜잭션 관리자의 시스템 제공 필드
기본적으로 트랜잭션 관리자는 관리자의 트랜잭션 처리를 지원하는 시스템 제공 필드 세트를 제공합니다.
이 문서에서는 시스템에서 미리 정의된 트랜잭션 라인 수준 필드에 대해 중점적으로 설명합니다.
- 라인 수준에서 시스템에서 생성된 필드는 프리픽스 "txn.line"과 실제 필드 이름 뒤에 오는 필드를 사용합니다.
- 사용자가 만든 사용자 지정 라인 수준 필드에는 "txn.line.custom" 앞에 원하는 필드 이름이 붙습니다.
시스템 제공 라인 수준 필드 목록
다음 표에서는 트랜잭션 라인 수준에서 시스템 제공 필드를 간략하게 설명합니다.
열:
- 변수 이름: 환경에서 구성된 시스템 정의 필드 이름
- 설명: 시스템 필드의 목적 및 사용 사례에 대한 간략한 개요
- 수정 가능 기준: 필드 구성을 편집할 수 있는 사용자를 나타냅니다.
- 시스템: 시스템 관리자만 필드를 수정할 수 있습니다.
- 사용자: 적절한 권한이 있는 인증된 최종 사용자는 필드 구성을 업데이트할 수 있습니다.
- 기본값: 시스템 필드에 할당된 초기 값으로, 구성 중에 기본값으로 설정할 수 있는 항목을 지정합니다.
| 변수 이름 | 설명 | 수정 가능 기준 | 기본값 |
|---|---|---|---|
| txn.line.id | 트랜잭션 라인의 UUID - 한 테넌트의 섹터와 지역 간에 고유해야 합니다. 테넌트 간에 고유하지 않을 수 있습니다. | 시스템 |
<생성된 > 시스템에서 자동 생성됨 |
| txn.line.parent.id | 상위 라인의 ID | 사용자 |
<Empty> 사용자가 전달할 것으로 예상됨 |
| txn.line.is제품 | 추가할 제품을 카탈로그에서 사용할 수 있는지 여부를 나타내는 부울 필드 | 시스템 | 아니오 |
| txn.line.product.id | 추가할 제품의 제품 ID | 시스템 |
<생성됨> 시스템에서 자동 생성됨 스테이지 설정 "제품 데이터 새로 고침"이 활성화된 경우 데이터를 새로 고침합니다. |
| txn.line.product.name | 추가할 제품의 이름 | 시스템 |
<생성됨> 시스템에서 자동 생성됨 스테이지 설정 "제품 데이터 새로 고침"이 활성화된 경우 데이터를 새로 고침합니다. |
| txn.line.product.externalId | 추가할 제품의 외부 ID(관리자 유틸리티에 CPQ 정의됨) | 시스템 |
<생성됨> 시스템에서 자동 생성됨 스테이지 설정 "제품 데이터 새로 고침"이 활성화된 경우 데이터를 새로 고침합니다. |
| txn.line.product.partnerId | 추가할 제품의 파트너 ID(관리자 유틸리티에 CPQ 정의됨) | 시스템 |
<생성됨> 시스템에서 자동 생성됨 스테이지 설정 "제품 데이터 새로 고침"이 활성화된 경우 데이터를 새로 고침합니다. |
| txn.line.product.productCode | 추가할 제품의 제품 코드(관리자 유틸리티에 CPQ 정의됨) | 시스템 |
<생성됨> 시스템에서 자동 생성됨 스테이지 설정 "제품 데이터 새로 고침"은 활성화된 경우 데이터를 새로 고침합니다. |
| txn.line.product.description | 추가할 제품에 대한 설명 | 시스템 |
<생성됨> 시스템에서 자동 생성됨 스테이지 설정 "제품 데이터 새로 고침"이 활성화된 경우 데이터를 새로 고침합니다. |
| txn.line.created | 트랜잭션 라인이 추가된 시기를 나타내는 타임스탬프 | 시스템 |
<생성됨> 시스템에서 자동 생성됩니다. |
| txn.line.createdBy | 트랜잭션 라인을 추가한 사용자의 이름 | 시스템 |
<생성됨> 시스템에서 자동 생성됨 |
| txn.line.modified | 트랜잭션 라인이 마지막으로 수정된 시기를 나타내는 타임스탬프 | 시스템 |
<생성됨> 시스템에서 자동 생성됨 |
| txn.line.modifiedBy | 트랜잭션 라인을 마지막으로 수정한 사용자의 이름 | 시스템 |
<생성됨> 시스템에서 자동 생성됨 |
| txn.line.isConfigured | 라인이 구성된 라인(단순 제품 추가됨)인지 또는 최상위 구성된 라인(상위 및 하위 제품으로 구성된 구성의 최상위 라인 수준)인지 여부를 나타내는 부울 | 시스템 |
아니오 구성이 추가되면 예로 자동 설정 |
| txn.line.configuration.id | 구성의 UUID | 시스템 |
<Empty> 구성이 없는 경우 사용되지 않은 상태로 유지됩니다. |
| txn.line.configuration.solutionId | 구성이 속한 솔루션의 UUID | 시스템 |
<Empty> 구성이 없는 경우 사용되지 않은 상태로 유지됩니다. |
| txn.line.configuration.item.id | 구성이 추가된 후 BOM에 있는 항목의 구성 항목 ID | 시스템 |
<Empty> 구성이 없는 경우 사용되지 않은 상태로 유지됩니다. |
| txn.line.configuration.item.price | 구성 항목 구성이 추가된 후 BOM에 있는 항목의 가격 | 시스템 |
0 구성이 없는 경우 사용되지 않은 상태로 유지됩니다. |
| txn.line.configuration.item.quantity | 구성이 추가된 후 BOM에 있는 항목의 구성 항목 수량 | 시스템 |
0 구성이 없는 경우 사용되지 않은 상태로 유지됩니다. |
| txn.line.configuration.item.type | 구성이 추가된 후 BOM에 있는 항목의 구성 항목 유형 | 시스템 |
<Empty> 구성이 없는 경우 사용되지 않은 상태로 유지됩니다. |
| txn.line.configuration.item.notes | 구성이 추가되면 BOM의 항목에 대한 구성 항목 메모 | 시스템 |
<Empty> 구성이 없는 경우 사용되지 않은 상태로 유지됩니다. |
| txn.line.configuration.item.description | 구성 항목을 만들 때 언급된 설명 | 시스템 |
<Empty> 구성이 없는 경우 사용되지 않은 상태로 유지됩니다. |
| txn.line.configuration.item.parentProduct | 트랜잭션 라인 구성 항목 BOM에 추가된 구성 항목의 상위 제품 ID | 시스템 |
<Empty> 구성이 없는 경우 사용되지 않은 상태로 유지됩니다. |
| txn.line.configuration.item.uom | 구성 항목을 생성할 때 구성 항목을 정의하는 데 사용된 측정 단위 | 시스템 |
<Empty> 구성이 없는 경우 사용되지 않은 상태로 유지됩니다. |
| txn.line.configuration.item.bomType | 구성 항목이 생성되었을 때 정의된 BOM 유형 | 시스템 |
<Empty> 구성이 없는 경우 사용되지 않은 상태로 유지됩니다. |
| txn.line.configuration.item.extPrice | 구성 수량 가격(구성 항목의 extPrice 열에 정의됨) | 시스템 |
0 구성이 없는 경우 이 필드는 존재하지 않습니다. |
| txn.line.configuration.item.orderNumber | 구성 항목이 추가되었을 때의 순서 번호 | 시스템 |
<Empty> 구성이 없는 경우 사용되지 않은 상태로 유지됩니다. |
| txn.line.configuration.item.rollUpPrice | 구성 항목이 작성되었을 때 해당 항목의 rollupPrice 열에 정의된 값 | 시스템 |
0 구성이 없는 경우 사용되지 않은 상태로 유지됩니다. |
| txn.line.configuration.item.uniqueIdentifier | 구성 항목을 정의하는 데 사용되는 고유 식별자(재구성에 유용함) | 시스템 |
<Empty> 사용자가 생성되었지만 생성 후에는 수정할 수 없음 |
| txn.line.configuration.item.key | 고유 식별자를 사용할 수 없는 경우 재구성 시 구성 항목과 일치하도록 폴백 | 시스템 |
<Empty> 라인이 추가될 때 시스템에서 생성됨 |
| txn.line.isVisible | 라인 항목 그리드에 항목을 표시할지 여부를 결정합니다. | 사용자 |
예 사용자가 선택함 |
| txn.line.selected | 선택한 라인에 대한 작업을 수행하기 위해 규칙 조건에서 사용됨 - 라인 수준 이벤트가 실행되면 예로 설정됨 | 시스템 |
아니오 이벤트가 실행되면 필드가 예로 설정됩니다. 이벤트의 영향을 받는 모든 라인에 영향을 줍니다. 예를 들어 최상위 라인을 삭제하면 이벤트가 실행될 때 삭제되는 모든 하위 라인에 대해 이 필드가 TRUE로 설정됩니다. 모든 작업이 완료되면 값이 False로 다시 설정됩니다. |
| txn.line.isReorderable | 라인의 순서를 변경할 수 있는지 여부를 나타냅니다. | 사용자 | 예 |
| txn.line.configuration.status | 구성 확인 상태를 나타냄 - 이벤트 설정에서 구성된 항목 확인 지원 | 시스템 |
<Empty> 라인이 추가될 때 시스템에서 생성됨 |
| txn.line.configuration.validatedAt | 마지막 구성 확인 날짜를 나타냅니다. 이벤트 설정에서 구성된 항목의 확인 지원 | 시스템 |
<Empty> 라인이 추가될 때 시스템에서 생성됨 |
| txn.line.isNew | 라인이 새것인지(예)인지 또는 기존인지(아니오)를 나타냅니다. | 시스템 |
<Empty> 라인이 추가될 때 시스템에서 생성됨 라인을 작성하는 이벤트 운영 동안 값은 TRUE입니다. |