데이터 관리 기능 > 부품 구조 관리 > Windchill 옵션 및 변형 기능 > 구성 가능 모듈에 대한 고급 선택 로직 개발 > 고급 선택 로직으로 구성 가능 모듈에서 작성된 변형
  
고급 선택 로직으로 구성 가능 모듈에서 작성된 변형
모듈 변형은 구성 가능 모듈 구조에서 작성된 부품 구조를 나타냅니다. 구성 가능 모듈에서 모듈 변형을 작성하려면 구성 프로세스를 사용하여 필요한 입력 값을 지정하고, 변형 사양을 정의한 다음 산출물을 생성해야 합니다.
하위 모듈이 없는 구성 가능 모듈로 구조에 대한 모듈 변형 작성
하위 모듈이 없는 구성 가능 모듈(리프 노드라고도 함)을 포함하는 구조에 대한 모듈 변형을 작성할 수 있습니다. 이렇게 하려면 사이트 관리자가 옵션 및 변형 기본 설정 그룹에서 Leaf Node Generation 기본 설정을 yes로 설정해야 합니다. 기본값은 no입니다. 사이트, 조직, 제품 또는 라이브러리에 대해 이 기본 설정을 지정할 수 있습니다.
지정된 하위 유형의 모듈 변형 작성
변형이 생성되는 구성 가능 모듈의 하위 유형과 다른 지정된 하위 유형을 사용하는 모듈 변형을 작성할 수 있습니다. 이 기능을 사용하려면 사이트 관리자가 옵션 및 변형 기본 설정 그룹에서 Variant Subtype 기본 설정을 사용하여 변형에 대한 하위 유형을 지정해야 합니다. 기본 설정에 대한 값은 하위 유형에 대한 내부 이름(예: WCTYPE|wt.part.WTPart|org.eng.BikePart)입니다.
기본 설정을 지정하지 않으면 변형을 작성할 때 구성 가능 모듈의 유형이 사용됩니다. 이 기본 설정은 사이트, 조직, 제품 또는 라이브러리에 대해 설정될 수 있습니다.
매개변수를 사용하여 변형 이름 생성
변형을 생성하는 데 사용되는 매개변수 값을 기반으로 구성 가능 모듈의 모듈 변형의 이름을 지정하는 데 사용할 매개변수를 지정할 수 있습니다.
변형 이름 생성을 위한 규칙 설정하기
1. 구성 가능 모듈에 대해 새 매개변수(예: VariantName)를 추가합니다.
2. 유형을 문자열로 지정합니다.
3. 변형 이름을 파생할 값 또는 Java 표현식을 입력합니다. 표현식은 변형의 특성을 설명하는 데 사용되는 주요 매개변수 조합을 포함할 수 있습니다. 예를 들어, 기본 표현식 필드에서 변형의 이름을 제어하려면
"Variant" + length + "inches", + color +"color"
표현식을 지정합니다. 여기서 lengthcolor는 이 변형에 대해 정의된 매개변수입니다.
4. 사용자 인터페이스 탭을 클릭하고 variant name 등록 정보 값을 yes로 설정합니다.
5. 변형을 생성할 때 표현식에 사용된 매개변수가 선택된 매개변수 값으로 대체됩니다. 예를 들어, 변형 이름은 Variant 12 inches, blue color입니다.
변형 이름에 대한 규칙을 설정할 때 다음 정보를 고려하십시오.
매개변수 이름은 문자열이어야 합니다.
저장된 변형 사양에 매개변수 값이 지정되어 있어야 합니다.
여러 매개변수를 사용하여 변형 이름을 제어하는 경우 나열된 첫 번째 매개변수가 사용됩니다.
변형 이름은 60자 이내여야 합니다.