데이터 관리 기능 > 부품 구조 관리 > 구성 가능 모듈에 대한 고급 선택 로직 개발 > 고급 선택 로직의 예제 및 모범 사례 > 모듈식 구성 가능 제품 구조 작성 > 등가를 사용하여 제품 구조의 섹션 간에 매개변수 값 전달
  
등가를 사용하여 제품 구조의 섹션 간에 매개변수 값 전달
제품 구조의 섹션 간에 정보를 전달하는 가장 일반적인 기술 중 하나는 등가를 사용하는 것입니다. 이 기술은 상위 객체로부터 여러 또는 모든 하위 객체로 정보를 전달하는 데 가장 일반적으로 사용됩니다.
예를 들어, 다음 그림과 같이 여러 컴포넌트로 구성된 Display Case가 있을 수 있습니다.
등가를 생성하려면 다음 그림에 표시된 매개 변수 편집 창에서 등가 탭을 선택합니다.
각 등가에 대해, (직속 하위 부품 목록에서) 하위 항목 부품을 지정하거나 모두를 지정하여 제품 구조의 모든 하위 부품을 선택할 수 있습니다. 또한 (직속 하위 부품의 동일 유형 매개변수 목록에서) 매개변수를 지정할 수 있습니다. 특정 매개변수를 선택하지 않은 경우, 하위 부품에서 이름과 유형이 동일한 모든 매개변수가 선택된 것으로 가정합니다. 의 경우 실제를 선택하여 동등한 매개변수의 실제 값을 할당하거나 기본값을 선택하여 동등한 매개변수의 기본값을 이 매개변수의 실제 값에 할당할 수 있습니다.
다음 예에서는 다음 테이블과 같이 Display Case가 Model_01~Model_05의 5가지 다른 모델에서 사용 가능하고 일부 옵션은 특정 모델에만 적용됩니다.
Display Case 모델
Trim Options
Lighting Options
Display Options
Model_01
Twin Standard
Single Double
Shelf, Ventilated Shelf, Solid
Model_02
Standard Deluxe
Double, Triple
Shelf, Ventilated Shelf, Solid
Model_03
Twin Standard Deluxe
Single Double Triple
Shelf, Ventilated Rack
Model_04
Twin Standard Deluxe
Single Double Triple
Shelf, Ventilated Shelf, Solid Rack
Model_05
Twin Standard Deluxe
Single Double Triple
Shelf, Ventilated Shelf, Solid Rack
이와 같은 상황에서 사용자는 Display Case의 모델을 지정하고 해당 정보는 제품 구조의 서로 다른 섹션 간에 전달되거나 전송되어야 합니다.
예를 들어, Display Case 구성 가능 모듈에 대해 askModel과 같은 매개변수를 정의한 다음 이 매개변수의 값을 각 옵션에 대한 구성 가능 모듈에 전달할 수 있습니다.
이 경우 목적은 Display Case 구성 가능 모듈로부터 구조의 여러 하위 구성 가능 모듈로 이 매개변수의 값을 공유하는 것이기 때문에 제안된 방식은 askModel 매개변수에 대한 등가를 정의하는 것입니다.