데이터 관리 기능 > 부품 구조 관리 > 구성 가능 모듈에 대한 고급 선택 로직 개발 > 고급 선택을 정의하는 기본 단계 > 매개변수 추가 > 매개변수 편집 창의 정보 탭
  
매개변수 편집 창의 정보 탭
다음 필드를 사용하여 매개변수에 대한 기본 정보를 정의합니다.
필드
설명
이름
매개변수의 이름을 지정합니다. 이 필드는 필수 값입니다. 매개변수 이름은 구성 가능 모듈 내에서 고유해야 합니다.
매개변수 이름에는 다음과 같은 제한이 적용됩니다.
첫째 문자는 java.lang.Character.isJavaStart( )에 대해 유효해야 합니다.
나머지 문자는 java.lang.Character.isJavaIdentifierPart( ).에 대해 유효해야 합니다.
이름은 Java 키워드일 수 없습니다. 예를 들어, public을 매개변수 이름으로 사용할 수 없습니다.
이름에는 공백이 포함될 수 없습니다.
설명
(선택 사항) 매개변수에 대한 설명을 제공합니다.
속성에 매핑
이 매개변수가 매핑되는 속성을 나타냅니다. 매개변수가 속성에 매핑되지 않는 경우 이 필드는 비어 있습니다.
단위
매개변수 유형이 Real Number with Units로 정의된 경우 가능한 단위 값이 나열됩니다.
유형
매개변수 유형을 식별합니다. 이 옵션은 매개변수가 속성에 매핑되지 않는 경우에만 사용할 수 있습니다. 유형을 선택하거나 클래스를 입력할 수 있습니다. 다음과 같은 유형을 선택할 수 있습니다.
Boolean
Date & Time
Real Number
Real Number with Units - 계산에는 사용할 수 없지만, 사이트의 정의된 속성에 매핑되는 입력 매개변수에는 사용할 수 있습니다.
References
URL
Integer Number
String
또한 메서드를 구현하는 사용자 정의 클래스의 이름을 입력하여 클래스의 인스턴스를 문자열 객체로 변환하거나 그 반대로 변환할 수 있습니다. 문자열에서 객체를 생성하는 가장 일반적인 두 가지 방법은 생성자 또는 valueOf() 메소드를 제공하는 것입니다. 둘 다 문자열 인수를 사용하고 문자열에서 클래스의 인스턴스를 생성하는 것입니다. 객체를 문자열로 변환하려면 toString() 메소드를 구현할 수 있습니다. 이러한 클래스의 OOTB 구현의 예에는 com.ptc.ddl.util.AngularDimensioncom.ptc.ddl.util.RatioObject가 포함됩니다. java.lang.Short 또는 java.lang.Byte와 같은 모든 Java 래퍼도 지원됩니다.
입력 사용 가능
부품을 구성할 때 입력이 가능한지 여부를 나타냅니다. 가능한 값은 다음과 같습니다.
Yes, Required - 사용자가 입력해야 합니다.
Yes, Not Required - 입력하라는 메시지가 표시되지만 입력하지 않아도 됩니다.
No - 입력하라는 메시지가 표시되지 않습니다.
프롬프트
매개변수가 나타내는 항목을 이해할 수 있도록 이 매개변수에 대해 표시할 구를 지정합니다. 예를 들어, 색 세트를 나타내는 매개변수에는 "원하는 색 선택"이라는 프롬프트 값이 있을 수 있습니다.
지정 기준
매개변수가 값 또는 표현식에 의해 지정되는지 여부를 나타냅니다. 가능한 값은 다음과 같습니다.
Value
Expression
기본 표현식
지정 기준 옵션이 설정된 경우 특정 값 또는 표현식을 입력할 수 있습니다.
지정 기준Value로 설정된 경우 매개변수 유형을 기준으로 검증이 수행됩니다.
지정 기준Expression으로 설정된 경우 구문의 정확성을 확인하기 위해 표현식이 검증됩니다. 제약 조건 표현식 편집기가 별도의 창에서 열립니다.
표현식에서 로직 사용에 대한 자세한 내용은 고급 로직에서 숫자 연산자 및 함수 사용을 참조하십시오.