전문 관리 > 비즈니스 객체 변경 > 유형 및 속성 관리 > 유형 및 속성 관리 유틸리티 작업 > 유형 관리 > 속성 정보 페이지 > 제약 조건 탭 > 속성 제약 조건 규칙
  
속성 제약 조건 규칙
다음 표에서는 Windchill 내에서 속성 제약 조건에 사용할 수 있는 규칙과 규칙이 적용되는 데이터 유형을 나열하고 설명합니다.
속성에 여러 제약 조건이 추가되는 경우 속성 값은 해당 속성에 사용 가능한 모든 제약 조건을 충족해야 합니다.
규칙
데이터 유형
설명
예제 데이터
적합한 값 목록
실수
실수(단위 포함)
하이퍼링크
정수
문자열
날짜 및 시간
부울
허용되는 속성 값 목록입니다. 속성 값은 지정된 제약 조건 값 중 하나와 동일해야 합니다.
텍스트 필드에 여러 값을 파이프 문자(|)로 구분하여 입력하거나, 텍스트 필드 옆에 있는 편집 아이콘 을 클릭하여 제약 조건 편집을 엽니다.
문자열 데이터 유형의 경우 지정한 적합한 값 목록이 abc|cde|efg이면 속성에 지정할 수 있는 적합한 문자열은 abc, cde 또는 efg입니다.
정수 데이터 유형의 경우 지정한 적합한 값 목록이 1|2|3이면 지정할 수 있는 적합한 정수는 1, 2 또는 3입니다.
열거 값 목록
문자열
적합한 값이 열거된 목록입니다. 이 열거된 목록은 다음과 같은 특징을 갖습니다.
글로벌 열거를 사용할 수 있습니다.
글로벌 열거를 기반으로 할 수 있습니다.
이 조건에 대해 고유하게 작성될 수 있습니다.
열거 값 목록 조건에서 글로벌 열거를 사용하거나 기반으로 하는 경우 제약 조건을 만들거나 편집할 때 선택한 글로벌 열거의 이름이 표시됩니다.
열거 값 목록에 데이터를 추가하는 방법에 대한 자세한 내용은 열거 값 목록 제약 조건 항목을 참조하십시오.
제안된 값 목록
실수
실수(단위 포함)
하이퍼링크
객체 참조
정수
문자열
날짜 및 시간
속성에 대해 제안된 값 세트를 제공합니다.
텍스트 필드에 여러 값을 파이프 문자(|)로 구분하여 입력하거나, 텍스트 필드 옆에 있는 편집 아이콘 을 클릭하여 제약 조건 편집을 엽니다.
문자열 데이터 유형의 경우 지정한 제안된 값 목록이 abc|cde|efg이면 속성에 대해 제안된 값은 abc, cde 또는 efg입니다.
유효 자리 세트
실수
실수(단위 포함)
특수한 형태의 적합한 값 목록에서는 해당 세트의 값과 동일한 유효 자리 수로 반올림될 경우 제공된 값 세트와 일치하는 모든 값이 허용됩니다. 숫자가 정확하게 일치할 필요는 없습니다.
텍스트 필드에 여러 값을 파이프 문자(|)로 구분하여 입력하거나, 텍스트 필드 옆에 있는 편집 아이콘 을 클릭하여 제약 조건 편집을 엽니다.
값의 유효 자리 세트가 2.0 | 4.5 | 265.400인 경우 허용되는 값은 1.95 <= value <= 2.05 ,  4.45 < value < 4.55 또는 265.3995 <= value <= 265.4005입니다.
유효한 범위
실수
실수(단위 포함)
날짜 및 시간
정수
문자열
속성의 실제 값은 지정한 값과 같거나 지정한 값 사이에 와야 합니다(범위는 포함임). 시작 필드는 최소값을 지정하고 필드는 최대값을 지정합니다.
숫자 데이터 유형의 경우 유효한 범위를 시작17로 지정하면 허용되는 속성 값에 27이 포함되지만 9는 포함되지 않습니다.
문자열 데이터 유형의 경우 유효한 범위 제약 조건이 사전처럼 동작합니다. 유효한 범위를 시작aardvarkbutton으로 지정하면 허용되는 속성 값에 antelopebread가 포함되지만 carrot은 포함되지 않습니다. 숫자 값이 있는 문자열 데이터 유형의 유효한 범위를 시작17로 지정하면 허용되는 속성 값에 2, 2258이 포함되지만 82는 포함되지 않습니다.
정규식
문자열
속성 값이 일치해야 하는 텍스트 패턴을 정의하는 정규식입니다. 표준 정규식 구문이 지원됩니다.
c.t
유효한 값 예: cat, cot, cut
문자열 형식
문자열
문자열 형식을 제어하는 기본 마스킹 세트를 제공합니다. 제약 조건 데이터는 문자열 컨텐트의 위치 형식을 정의하는 문자열 세트입니다. 제약 조건 데이터의 C, L 및 D는 예약된 문자이며 구분 기호로 사용하면 안 됩니다. 다른 모든 문자는 구분 기호로 간주됩니다.
C는 한 문자 또는 한 자리 숫자를 의미합니다.
L은 한 문자를 의미합니다.
D는 한 자리 숫자를 의미합니다.
문자와 숫자 정의는 Java.lang.CharacterClass에서 확인할 수 있습니다.
* 
문자열 형식 제약 조건 규칙은 이전 릴리즈와의 호환성을 위해 유지되었습니다. 새 제약 조건에는 정규식 제약 조건 규칙을 사용하는 것이 좋습니다.
1. SSN 형식 값: DDD-DD-DDDD.
적합한 문자열 예:
123–45–6789
452–98–4444
2. 전화 번호 형식 값: (DDD)DDD-DDDD|DDD-DDD-DDDD|D-DDD-DDD-DDDD
적합한 문자열 예:
(555)454–6789
555–198–3247
1–800–436–7869
와일드카드
문자열
하이퍼링크
속성 값은 지정한 제약 조건 데이터의 와일드카드 패턴과 일치해야 합니다.
포함 - 지정한 값을 포함합니다.
시작 문자 - 지정한 값으로 시작합니다.
끝 문자 - 지정한 값으로 끝납니다.
같음 - 지정한 값과 같습니다.
1. 포함abc
적합한 문자열은 Ababc, abcZ, AabcZ일 수 있습니다.
2. 끝 문자er
적합한 문자열은 ABCer, Developer일 수 있습니다.
문자열 길이
문자열
문자열 값 길이는 지정한 최소값보다 크거나 같고 최대값보다 작거나 같아야 합니다(범위는 포함임). 시작 필드는 최소값을 지정하고 필드는 최대값을 지정합니다.
문자열 길이가 시작3200으로 지정된 경우 문자열의 문자 수가 3보다 크거나 같고 200보다 작거나 같습니다.
소문자
문자열
소문자가 아닌 문자는 저장 시 소문자로 변환됩니다.
예를 들어, 속성 값으로 MyValue를 입력하면 myvalue로 변환됩니다.
이 제약 조건에 대한 데이터는 지정되지 않습니다.
대문자
문자열
대문자가 아닌 문자는 저장 시 대문자로 변환됩니다.
예를 들어, 속성 값으로 MyValue를 입력하면 MYVALUE로 변환됩니다.
이 제약 조건에 대한 데이터는 지정되지 않습니다.
불변
모두
속성 값을 설정, 편집 또는 제거할 수 없습니다. 이 제약 조건은 주로 사용자 인터페이스에서 속성을 제거하지 않고 사용되지 않도록 합니다.
* 
계산된 속성은 해당 값이 편집되지 않고 수식에서 파생되기 때문에 항상 불변 제약 조건이 있습니다.
이 제약 조건에 대한 데이터는 지정되지 않습니다.
필수
모두
속성에 하나 이상의 값이 있어야 합니다.
이 제약 조건에 대한 데이터는 지정되지 않습니다.
단일 값
모두
둘 이상의 값은 허용되지 않습니다.
* 
Windchill ProjectLink에서는 다중 값 속성을 지원하지 않습니다. Windchill ProjectLink의 모든 속성에는 이 제약 조건이 적용된 것으로 간주됩니다.
이 제약 조건에 대한 데이터는 지정되지 않습니다.
적합한 유형 목록
객체 참조
참조 링크에 허용되는 유형 목록입니다.
* 
다른 쪽 클래스 속성에 지정된 유형과 하위 유형만 지정할 수 있습니다.
텍스트 필드에 여러 유형의 내부 이름을 파이프 문자(|)로 구분하여 입력하거나, 텍스트 필드 옆에 있는 편집 아이콘 을 클릭하여 제약 조건 편집을 엽니다.
* 
디스플레이 이름 대신 유형의 내부 이름을 지정해야 합니다.
지정한 유형과 모든 하위 유형을 포함하려면 유형 이름 앞에 캐럿(^)을 추가합니다.
적합한 유형 목록wt.doc.WTDocument|com.ptc.ptcnet.Agenda|com.ptc.ptcnet.General로 지정된 경우 이 속성에 대해 문서 상위 유형과 일반회의 주제 문서 하위 유형의 문서만 선택할 수 있습니다.
적합한 유형 목록이 ^wt.doc.WTDocument로 지정된 경우 이 속성에 대해 문서 상위 유형과 모든 하위 유형의 문서만 선택할 수 있습니다.
분류
문자열
Windchill PartsLink Classification and Reuse를 설치해야 사용할 수 있습니다.
분류를 위해 부품에 바인딩 속성을 작성하는 데 사용됩니다. 이 제약 조건이 적용된 속성은 속성 레이아웃에 중첩 분류 레이아웃을 추가할 때 선택할 수 있습니다.
네임스페이스(예: com.ptc.csm.default_clf_namespace)를 지정하고 선택적으로 분류 노드의 내부 이름을 지정합니다.
분류에 대한 자세한 내용은 분류 관리 정보를 참조하십시오.
중복된 값 없음
글로벌 속성에 대한 모든 데이터 유형입니다.
다중 값 속성에 대한 값 세트가 고유해야 합니다. 중복된 값을 사용할 수 없습니다.
이 제약 조건에 대한 데이터는 지정되지 않습니다.
외부 열거 값 목록
문자열
Windchill 외부의 ERP 시스템 또는 기타 데이터베이스와 같은 외부 소스의 적합한 열거 값 목록입니다.
예를 들어, ERP 시스템의 값을 Windchill의 객체 유형 이름 속성에 연결할 수 있습니다. 사용자는 Windchill 유형의 객체를 작성하거나 편집할 때 ERP 시스템에서 채워진 목록에서 선택합니다.
이 열거된 목록은 다음과 같은 특징을 갖습니다.
번역된 값을 지원합니다.
정렬 순서를 지원합니다.
외부 소스에서 동적으로 업데이트됩니다.
외부 열거 값 목록 제약 조건이 속성에 추가된 후 이 값 목록에 대해 사용자 정의된 초기화 문자열과 EnumerationInfoProvider 구현의 클래스 이름을 지정합니다.
* 
외부 열거 값 목록 제약 조건에는 조건을 추가할 수 없습니다.
외부 열거 값 목록을 작성하고 데이터를 추가하는 방법에 대한 자세한 내용은 External Enumerated Value Lists(외부 열거 값 목록)를 참조하십시오.
속성 동작 사용자 정의에 대한 자세한 내용은 속성 사용자 정의를 참조하십시오.