트랜잭션 관리자: 필드
5가지 주요 필드 유형 옵션인 텍스트, 숫자, 부울, 선택 목록, 날짜/시간을 이해합니다. 관리자 UI를 사용하여 새 필드를 생성하는 방법에 대해 알아봅니다.
Transaction Manager에서 관리자는 텍스트, 숫자, 부울, 선택 목록 및 날짜/시간 필드를 만들 수 있습니다. 또한 관리자는 트랜잭션 수준 또는 트랜잭션 라인 수준에서 필드를 만들 수 있습니다.
트랜잭션 수준에서 생성된 필드는 트랜잭션 라인 그리드 외부에 위치합니다. 이러한 필드에는 일반적으로 모든 라인 항목에 대한 계정, 주소, 목록 가격 합계, 총 할인 및 순 합계에 대한 정보가 포함됩니다.
트랜잭션 라인 수준에서 생성된 필드는 트랜잭션 라인 그리드에 있습니다. 이러한 요소는 열 필드 또는 라인 상세 정보, 모델 및 슬라이드 아웃 UI 효과의 필드로 나타날 수 있습니다.
선택한 수준은 궁극적으로 규칙에 대한 필드의 가용성에 영향을 미치며, 규칙에는 트랜잭션 및 트랜잭션 라인 수준도 있습니다.
아래 매수측 스크린샷에서 1로 표시된 섹션은 트랜잭션 수준 필드입니다. 2로 표시된 섹션의 필드는 트랜잭션 라인 수준 필드입니다.
필드 유형
트랜잭션 관리자는 다음과 같은 필드 유형을 제공합니다.
- 텍스트
- 번호
- 부울
- 선택 목록
- 날짜/시간
이러한 유형에 대한 옵션은 다음 섹션에 설명되어 있습니다.
시스템 제공 필드
Transaction Manager는 트랜잭션 처리에 자주 사용되는 시스템 제공 필드 세트를 관리자에게 제공합니다. 트랜잭션 수준과 트랜잭션 라인 수준 모두에 시스템 제공 필드가 있습니다.
시스템에서 제공하는 필드는 다음 범주의 필드를 제공합니다.
트랜잭션 수준:
- 가격 정보
- 기회 정보
- 거래 정보
- 계좌 정보
트랜잭션 수준 필드의 전체 목록은 다음 문서를 참조하십시오 트랜잭션 관리자: 트랜잭션 수준 시스템 필드.
트랜잭션 라인 수준:
- 가격 정보
- 트랜잭션 라인 정보
- 구성 정보
- 제품 정보
- 주문 정보
라인 수준 필드의 전체 목록은 다음 문서를 참조하십시오 트랜잭션 관리자: 라인 수준 시스템 필드.
트랜잭션 관리자의 Blueprint에 사용자 지정 필드를 추가할 수도 있습니다. 트랜잭션 관리자 관리자 UI를 통해 추가된 사용자 지정 필드는 Blueprint와 자동으로 연결됩니다. 그러나 매트릭스 로더를 사용하여 업로드한 사용자 지정 필드는 blueprint.yaml 파일을 통해 Blueprint와 연결되어야 합니다. 이렇게 하려면 blueprint와 연결할 필드 변수 이름을 자세히 설명하는 목록을 blueprint.yaml 파일에 추가합니다.
다음 샘플 blueprint.yaml 파일은 relatedFields 섹션의 필드 연결을 보여줍니다.
---
blueprints:
- variableName: default
relatedFields:
- txn.custom.transactionNumber
- txn.custom.quoteName
- txn.custom.quoteValidUntil
- txn.custom.paymentTerm
- txn.custom.accountSpecificDiscount
- txn.custom.agreementDiscount
- txn.line.custom.agreementLineDiscount
- txn.line.custom.customerLineDiscount
lastModifiedBy: mark@logik.io.sfdcdev
name: Transaction Manager Default
stages: /blueprints/default/stages/stage.yaml
description: Transaction Manager Default blueprint
layouts: null
events: /blueprints/default/events/events.csv
views: /blueprints/default/views/views.yaml
fieldOptions: /fields/fieldOptions.csv
rules: null
fields: /fields/fields.csv
관리자 UI를 사용하여 새 필드 생성
트랜잭션 관리자 Blueprint에 새 필드를 추가하려면 다음 단계를 수행합니다.
-
트랜잭션 관리자 관리자 UI로 이동합니다.
- 연결된 필드를 클릭합니다.
- 필드 생성을 클릭하여 새 필드를 생성합니다.
새 필드 대화 상자가 열립니다.
- 이름 필드에 이름을 입력합니다.
이름을 입력하면 변수 이름 필드에 미러링됩니다. 기본적으로 변수 이름은 입력한 이름과 동일하지만 모든 공백과 특수 문자가 제거된 캐멜 대소문자입니다. 예를 들어 고객 청구 주소라는 이름을 입력하면 자동으로 입력되는 변수 이름은 customerBillingAddress입니다. 사용자 지정 변수 이름을 만들려면 변수 이름 필드 오른쪽에 있는 연필 아이콘을 클릭하고 고유한 값을 입력합니다.
- 필드가 트랜잭션 수준 필드인지 트랜잭션 라인 수준 필드인지 선택하는 수준을 선택합니다.
- 사용 가능한 5가지 필드 유형 중에서 생성할 필드 유형을 선택합니다.
- 저장을 클릭합니다.
필드 편집기 페이지가 열립니다. 원하는 옵션을 선택합니다.
텍스트 필드 옵션
이름과 변수 이름은 필드 편집기 페이지의 왼쪽 상단에 나타납니다. 이름을 변경할 수 있지만 변수 이름은 잠겨 있으며 필드를 삭제하고 Blueprint에 다시 추가해야만 변경할 수 있습니다. 필요한 경우 여기에 필드에 대한 설명을 추가할 수 있습니다. 이 필드가 구매 측 레이아웃에 필요한 경우 필수 스위치를 전환합니다.
기본 액세스 필드는 기본 뷰에서 이 필드에 대한 액세스를 제어합니다. 편집 가능하면 이 필드를 읽기/쓰기에 액세스할 수 있습니다. 액세스 없음을 선택하면 필드가 구매측 레이아웃의 뷰에서 숨겨지고 API를 통해 액세스할 수 없습니다.
기본값 필드에서 텍스트 필드의 기본값을 입력할 수 있습니다.
최소 필드 길이 및 최대 필드 길이 값을 사용하면 입력할 수 있는 최소 및 최대 문자 수를 설정할 수 있습니다.
숫자 필드 옵션
이름과 변수 이름은 필드 편집기 페이지의 왼쪽 상단에 나타납니다. 이름을 변경할 수 있지만 변수 이름은 잠겨 있으며 필드를 삭제하고 Blueprint에 다시 추가해야만 변경할 수 있습니다. 필요한 경우 여기에 필드에 대한 설명을 추가할 수 있습니다. 이 필드가 구매 측 레이아웃에 필요한 경우 필수 스위치를 전환합니다.
기본 액세스 필드는 기본 뷰에서 이 필드에 대한 액세스를 제어합니다. 편집 가능하면 이 필드를 읽기/쓰기에 액세스할 수 있습니다. 액세스 없음을 선택하면 필드가 구매측 레이아웃의 뷰에서 숨겨지고 API를 통해 액세스할 수 없습니다.
숫자 필드는 숫자, 통화 또는 백분율의 세 가지 형식 중 하나를 사용할 수 있습니다. 필드에 지정할 양식을 선택합니다.
단위 레이블 필드에서는 숫자 필드의 단위 레이블을 지정할 수 있습니다. 필드가 통화용이면 단위 레이블이 사이트의 CPQ 기본 통화 기호입니다. 필드가 백분율이면 단위 레이블은 백분율 기호(%)입니다.
최소값 및 최대값 필드에서는 필드에 허용되는 최소값과 최대값을 설정할 수 있습니다.
기본값 필드의 숫자 필드에 대한 기본값을 입력할 수 있습니다.
부울 필드 옵션
이름과 변수 이름은 필드 편집기 페이지의 왼쪽 상단에 나타납니다. 이름을 변경할 수 있지만 변수 이름은 잠겨 있으며 필드를 삭제하고 Blueprint에 다시 추가해야만 변경할 수 있습니다. 필요한 경우 여기에 필드에 대한 설명을 추가할 수 있습니다. 이 필드가 구매 측 레이아웃에 필요한 경우 필수 스위치를 전환합니다.
기본 액세스 필드는 기본 뷰에서 이 필드에 대한 액세스를 제어합니다. 편집 가능하면 이 필드를 읽기/쓰기에 액세스할 수 있습니다. 액세스 없음을 선택하면 필드가 구매측 레이아웃의 뷰에서 숨겨지고 API를 통해 액세스할 수 없습니다.
기본 선택됨 토글을 설정하여 부울 필드의 기본값을 True로 설정할지 여부를 설정할 수 있습니다. 토글을 설정하지 않으면 필드는 기본적으로 False로 설정됩니다.
True Label 필드에서 부울 값이 True일 때 필드의 텍스트 값을 설정할 수 있습니다. 예를 들어, 값이 예일 때 표시된 값을 "예"로 설정할 수 있습니다. 마찬가지로 False 레이블 필드를 사용하면 필드 값이 False일 때 텍스트를 설정할 수 있습니다.
선택 목록 필드 옵션
이름과 변수 이름은 필드 편집기 페이지의 왼쪽 상단에 나타납니다. 이름을 변경할 수 있지만 변수 이름은 잠겨 있으며 필드를 삭제하고 Blueprint에 다시 추가해야만 변경할 수 있습니다. 필요한 경우 여기에 필드에 대한 설명을 추가할 수 있습니다. 이 필드가 구매 측 레이아웃에 필요한 경우 필수 스위치를 전환합니다.
기본 액세스 필드는 기본 뷰에서 이 필드에 대한 액세스를 제어합니다. 편집 가능하면 이 필드를 읽기/쓰기에 액세스할 수 있습니다. 액세스 없음을 선택하면 필드가 구매측 레이아웃의 뷰에서 숨겨지고 API를 통해 액세스할 수 없습니다.
선택 유형은 선택 목록을 단일 선택 메뉴 또는 다중 선택으로 정의합니다.
비교 유형을 사용하면 비교에 메뉴 옵션의 값을 텍스트 값 또는 숫자 값으로 사용할 때 어떻게 처리할지 결정할 수 있습니다.
+ 선택 목록 옵션 추가 링크를 사용하면 이 선택 목록 메뉴 필드에 첫 번째 메뉴 옵션을 추가할 수 있습니다.
선택 목록 옵션을 추가할 때 다음 필드 값을 고려하십시오.
- 순서
- 이 필드를 사용하여 메뉴의 메뉴 옵션 순서를 결정합니다. 숫자가 낮을수록 메뉴의 위치가 높습니다. 일반적인 지침으로, 메뉴 옵션에 1부터 5까지의 번호를 매기는 대신 10, 20, 30, 40, 50의 번호를 매깁니다. 이렇게 하면 나중에 새 항목을 삽입해야 하는 경우 시퀀스에 여유가 남게 됩니다.
- 옵션 레이블
- 트랜잭션 관리자 레이아웃에서 사용자에게 표시되는 옵션 이름입니다.
- 옵션 값
- 이 메뉴 옵션을 식별하는 CPQ 데 사용하는 값입니다.
- 선택됨
- 메뉴 옵션이 기본 메뉴 값인지 여부를 결정합니다.
- 설명
- 메뉴 옵션에 대한 설명입니다.
- 이미지 URL
- 텍스트 대신 표시할 수 있는 그래픽 이미지의 URL입니다.
옵션 저장을 클릭하여 선택 목록 필드의 옵션 목록에 옵션을 추가합니다. 메뉴 옵션을 추가하려면 +옵션 추가를 클릭합니다.
날짜/시간 필드 옵션
이름과 변수 이름은 필드 편집기 페이지의 왼쪽 상단에 나타납니다. 이름을 변경할 수 있지만 변수 이름은 잠겨 있으며 필드를 삭제하고 Blueprint에 다시 추가해야만 변경할 수 있습니다. 필요한 경우 여기에 필드에 대한 설명을 추가할 수 있습니다. 이 필드가 구매 측 레이아웃에 필요한 경우 필수 스위치를 전환합니다.
기본 액세스 필드는 기본 뷰에서 이 필드에 대한 액세스를 제어합니다. 편집 가능하면 이 필드를 읽기/쓰기에 액세스할 수 있습니다. 액세스 없음을 선택하면 필드가 구매측 레이아웃의 뷰에서 숨겨지고 API를 통해 액세스할 수 없습니다.
기본값 필드에서는 필드의 기본 날짜 및 시간 설정을 설정할 수 있습니다. 값은 YYYY-MM-DDTHH:MM:SSZ 형식의 UTC로 변환됩니다.
이전 아님 및 이후 아님 필드를 사용하면 필드의 최소/최대 날짜 및 시간 값을 설정할 수 있습니다.
날짜/시간 필드 유형에 대한 자세한 내용은 다음 문서를 참조하십시오 트랜잭션 관리자: 날짜 및 시간 필드.