다중 계층 구조(중첩 계층)

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 2분
  • 에서 레이아웃 CSV 파일을 사용하여 다른 계층의 계층을 중첩하여 복잡한 다중 계층 레이아웃 CPQ 을 생성합니다. 탭, 확장 가능한 섹션, 기본 컨테이너와 같은 계층 표시 유형을 정의하여 필드를 구성하고 유연하고 구조화되어 있으며 시각적으로 명확한 구성 인터페이스를 만듭니다.

    CPQ에는 계층 및 열 세트의 두 가지 기본 컨테이너 유형이 있습니다. 이 문서에서는 최상위 컨테이너(계층)와 다양한 유형의 계층을 중첩하여 보다 복잡한 레이아웃을 달성하는 방법에 중점을 둡니다.

    주:
    2023년 5월 23일부터 레이아웃 마법사 또는 레이아웃 편집기에서 중첩 계층이 지원되지 않습니다. 그러나 중첩 계층을 포함하여 기존 계층의 표시 유형을 변경할 수 있습니다.

    단일 계층 구조의 기본 CSV 형식은 다음과 같습니다.

    CSV 파일

    계층 정의는 특정 계층 하나뿐만 아니라 계층 수준의 시각적 표시를 정의합니다. 따라서 이 경우 세 개의 계층(tab1, tab2 및 tab3)이 모두 탭 표시 유형으로 정의됩니다. 이렇게 하면 CSV 파일의 각 계층이 탭으로 표시되는 간단한 구조가 만들어집니다.

    그러나 다양한 유형의 계층 표시 유형이 다른 계층에 중첩될 수도 있습니다. 가장 간단한 예는 2계층 구조입니다. 첫 번째 예제를 기반으로 몇 가지 확장 가능한 섹션을 탭 중 하나에 중첩해 보겠습니다.

    CSV 파일

    중첩된 계층이 어떻게 정의되는지 확인합니다. 계층 정의 행 경로는 "레이아웃/계층/계층"이며, 이는 경로의 다른 계층 아래에 있는 계층을 확장 가능한 섹션으로 정의해야 함을 나타냅니다. 그런 다음 행 3과 4에서 계층 "exsect1"이 경로의 계층 "tab1" 아래에 배치되는 것을 볼 수 있습니다. 이는 최종 사용자에게 다음과 같이 표시됩니다.

    다중 계층 구조(중첩 계층)

    이 패턴을 외삽하여 더 깊은 계층 구조를 생성하고 점점 더 많은 중첩된 정의를 선언할 수 있습니다. 그러나 같은 수준에 여러 계층 정의를 가질 수는 없습니다. 예를 들어 아래 표시된 첫 번째 이미지의 계층은 유효하지만 /layout/tiers/tiers에 대한 구성요소 표시 유형이 ExpandableSection과 VerticalTab이므로 두 번째 이미지의 계층은 유효하지 않습니다.

    유효한 계층:

    CSV 파일

    잘못된 계층:

    CSV 파일

    최하위 계층 외부에 필드 표시

    중첩 계층의 일반적인 사용 사례는 최상위 계층 계층 내에 최하위 계층이 중첩되고 일부 일반 필드가 최하위 계층 외부에 표시되는 것입니다. 이는 BasicContainer 표시 형식의 중간 계층을 사용하여 수행할 수 있습니다. 이 구조는 최종 사용자에게 다음과 같을 수 있습니다.

    다중 계층 구조(중첩 계층)

    레이아웃 CSV 파일의 구조는 다음과 같습니다.

    CSV 파일