추가 Windchill 기능 > Windchill PartsLink > 분류 관리 > 분류 노드 > 자동 이름 지정 규칙
  
자동 이름 지정 규칙
분류된 부품 이름에 일관된 형식이 사용되도록 규칙을 구성할 수 있습니다.
자동 이름 지정 규칙 등록 정보를 추가, 제거 또는 수정하려면 노드가 편집 모드에 있어야 합니다.
자동 이름 지정 규칙 탭에서 다음 값을 지정할 수 있습니다.
자동 이름 지정 규칙
분류된 부품의 이름을 생성할 때 사용할 규칙을 입력합니다.
규칙 측정 시스템
분류된 부품 이름 생성 시 속성 값을 변환할 때 사용할 측정 시스템을 선택합니다.
이 등록 정보는 규칙에 실수(단위 포함) 속성 값이 포함된 경우 적용됩니다.
* 
이 값은 사용자 기본 설정 측정 시스템을 무시합니다. 예를 들어, 이 값을 SI로 설정했으며 사용자 기본 설정은 USCS 값을 표시하도록 설정되어 있다고 가정합니다. 사용자는 부품을 작성할 때 USCS 값을 입력합니다. 이름이 생성될 때 USCS 값이 변환되고 이름은 SI 등가로 표시됩니다.
자동 이름 지정 규칙 강제 적용
이 필드를 사용하여 자동 이름 지정 규칙을 사용 또는 사용 안 함으로 설정할 수 있습니다.
사용자가 자동 이름 지정 규칙이 강제 적용된 노드가 포함된 부품을 작성하면 이름 필드가 생성되고 이전에 입력된 값은 제거됩니다.
사용자가 다른 분류 노드를 추가하거나 해당 노드 선택을 취소하면 이름 필드가 다시 편집 가능한 필드로 변환됩니다.
* 
객체별로 둘 이상의 노드를 선택한 경우에는 자동 이름 지정 규칙이 강제 적용되지 않습니다.




자동 이름 지정 규칙의 요소
자동 이름 지정 규칙에 다음 요소 중 하나 이상을 포함할 수 있습니다. 더하기 기호("+")로 각 요소를 구분합니다.
CSM_NODE_NAME
규칙이 추가되는 노드의 노드 이름을 나타냅니다.
이름이 생성되면 이 요소는 노드의 디스플레이 이름으로 대체됩니다.
<속성>
속성의 내부 이름을 지정합니다. 속성 값은 부품 이름이 생성될 때 표시됩니다.
속성에 있는 노드에 대해 정의된 모든 속성을 사용할 수 있습니다.
* 
속성을 선택할 때 Windchill은 속성이 필수인지 또는 기본값을 포함하는지 여부를 검증하지 않습니다. 속성이 자동 이름 지정 규칙에는 포함되지만 작성 창 레이아웃에는 포함되지 않은 경우 무시됩니다.
사용자가 생성된 이름 필드가 비어 있는 객체를 작성하려고 하면 오류 메시지가 나타납니다.
"<문자열>"
부품 이름에 포함할 문자열을 입력합니다. 문자열을 큰따옴표로 묶어야 합니다.
* 
문자열에 따옴표를 포함하려면 백슬래시를 사용하여 따옴표를 이스케이프할 수 있습니다. 예를 들어, "\"part\""를 입력할 경우 생성된 이름은 “part”로 렌더링됩니다.
(<속성><함수>)
속성이 정수 또는 실수이면 수학 함수를 지정할 수 있습니다. 속성 이름 및 방정식을 괄호로 묶어야 합니다.
수학 함수를 사용하는 방법에 대한 자세한 내용은 계산된 속성 수식을 참조하십시오.
* 
작성되면 생성된 이름은 동적이 아닙니다.
사용자가 나중에 속성 값을 변경하기 위해 객체를 편집하면 객체 이름이 업데이트되지 않습니다. 노드에 대한 자동 이름 지정 규칙을 수정하면 이와 일치하도록 기존 객체 이름이 업데이트되지 않습니다.
생성된 이름이 사이트에 적용되는 문자 수 제한을 초과하면 잘립니다.
노드 이름 및 속성 값을 포함한 문자열은 서버 로캘로 표시됩니다.
Windchill Service Information Manager가 설치되어 있으면 지정된 저작 언어로 문자열이 표시됩니다. 지정된 저작 언어가 없으면 com.ptc.core.td.localeForNullAuthoringLanguage 등록 정보 값이 사용됩니다. 이 등록 정보가 지정되지 않으면 마스터 텍스트가 사용됩니다.




자동 이름 지정 예
다음과 같은 속성이 있는 "Key Plug"라는 분류 노드를 작성합니다.
내부 이름
데이터 유형
기본값
Pin_Count
정수
5
Diameter
실수(단위 포함)
1.905
Finish_Type
문자열
Bronze
Serrated
부울
Non-Serrated
User_String
문자열
아래 예를 생성할 때 다음과 같이 합니다.
규칙 측정 시스템은 CGS(센티미터-그램-초)로 합니다.
사용자는 "User_String" 필드에 lock1X를 입력합니다.
다른 모든 속성은 기본값을 그대로 사용합니다.
자동 이름 지정 규칙
생성된 이름
CSM_NODE_NAME + Diameter + Finish_Type + Pin_Count + Serrated
Key Plug1.905 cmBronze5Non-Serrated
CSM_NODE_NAME + ": " + Diameter + "_" + User_String
Key Plug: 1.905 cm_lock1X
Diameter + " - CYLINDER - " + Finish_Type + " " + CSM_NODE_NAME
1.905 cm – CYLINDER – Bronze Key Plug
"\"" + User_String + "\"" + (Pin_Count * 5)
"lock1X"25




추가 구성 옵션
사이트 관리자는 자동 이름 지정 규칙을 구성할 때 다음을 사용할 수 있습니다.
ClassificationReportGenerator API를 사용하여 지정된 자동 이름 지정 규칙을 준수하지 않는 분류된 부품 목록을 반환할 수 있습니다. 자세한 내용은 Windchill Javadoc를 참조하십시오.
Windchill 프로파일을 사용하여 특정 사용자가 생성된 이름을 무시하도록 허용할 수 있습니다. 이름 무시 프로파일 작업이 사용 가능으로 설정되어 있으면 분류 속성 설정 단계 아래에 이름 미리 보기 링크가 나타납니다. 이 링크를 클릭하면 현재 속성 값을 사용하여 생성된 이름이 표시된 새 창이 열립니다.
이름 미리 보기 창에 이름 무시 확인란이 나타납니다.
이 확인란을 선택하면 위의 이름 필드가 편집 가능한 상태가 됩니다.
* 
객체를 편집할 때 업데이트된 속성 값이 표시됩니다.
생성된 이름을 이름 필드에 입력하여 기존 이름을 무시하면 체크 인 시 객체 이름이 업데이트됩니다.