개인 캐비닛 이름 관리
정보 구성에 대한 Windchill의 개념 모델은 운영 체제의 개념 모델과 비슷하며 이런 정보 구성을 통해 사용자는 디렉토리, 하위 디렉토리 및 파일의 계층을 탐색하여 데이터를 찾습니다.
Windchill에서 기본 저장 메커니즘은 폴더입니다. 폴더는 실생활에서 사용하는 서류 폴더와 비슷한 기능을 가진 객체입니다. 특별한 유형의 폴더인 캐비닛은 Windchill 솔루션에서 최상위 조직 메커니즘입니다. 캐비닛은 실생활에서의 서류 보관 캐비닛, Windows 운영 체제의 디스크 드라이브, UNIX 파일 시스템의 루트 디렉토리 등과 같은 개념입니다.
Windchill에서 작성된 각 사용자는 개인 캐비닛이라고 하는 캐비닛과 그 안에서 저장 또는 작성된 모든 하위 폴더와 정보의 소유자입니다. 이 캐비닛은 Windchill 사용자가 작성될 때 자동으로 작성됩니다. 일반적으로 사용자의 개인 캐비닛은 사용자의 이름을 캐비닛 이름으로 사용하여 작성되며 /User 도메인에 저장됩니다. 그러나 이러한 규칙에는 예외가 있습니다.
Windchill 사용자 이름은 고유할 필요가 없고 모든 개인 캐비닛 이름은 고유해야 하므로 Windchill은 wt.properties 파일의 wt.folder.personalCabinetNamingAttribute 등록 정보를 사용하여 특정 사용자에 대해 어떠한 초기 개인 캐비닛 이름이 필요한지 결정합니다. wt.folder.personalCabinetNamingAttribute 등록 정보에는 다음과 같은 기본 순서 속성 목록이 있습니다.
속성
|
설명
|
이름
|
사용되는 캐비닛 이름은 사용자 이름입니다.
|
eMail
|
사용되는 캐비닛 이름은 사용자의 이메일 주소입니다.
|
fullName
|
사용되는 캐비닛 이름은 사용자의 전체 이름입니다.
|
oid
|
사용되는 캐비닛 이름은 사용자와 연관된 Windchill 객체 식별자입니다. Windchill 객체 식별자는 시스템의 각 객체를 식별하기 위해 Windchill에서 만드는 고유 문자열입니다.
|
캐비닛 이름의 경우, Windchill은 고유한 이름을 생성하는 목록의 첫 번째 속성 값을 사용합니다. 대부분의 경우 사용자 이름이 개인 캐비닛의 이름이 됩니다. 해당 이름의 개인 캐비닛이 이미 있는 경우에는 사용자의 이메일 주소가 개인 캐비닛 이름으로 사용됩니다. 해당 이메일 주소가 이미 캐비닛 이름으로 사용 중인 경우에는 전체 이름이 사용됩니다. 전체 이름을 이미 사용 중이면 Windchill에서 사용자의 객체 식별자를 캐비닛 이름으로 사용하며, 해당 객체 식별자도 이미 사용 중이면 고유한 캐비닛 이름이 검색될 때까지 객체 식별자에 밑줄과 1부터 시작하는 정수가 추가됩니다(예: <oid> _1, <oid> _2 등).
wt.folder.personalCabinetNamingAttribute 등록 정보에서 속성 목록을 수정하여 개인 캐비닛 이름을 작성할 때 사용하는 속성을 변경하거나 이러한 속성의 순서를 변경할 수 있습니다. 예를 들어, 이메일 주소를 사용하기 전에 전체 이름을 사용하려면 windchill 셸에서 다음 xconfmanager 명령을 지정할 수 있습니다.
xconfmanager -s wt.folder.personalCabinetNamingAttribute=
name,fullName,eMail,oid -t <Windchill>
/codebase/wt.properties -p
여기서 <Windchill>은 Windchill 솔루션이 설치된 위치입니다.
이메일 주소 대신 사용자의 전화 번호를 사용하려면 다음을 지정할 수 있습니다.
wt.folder.personalCabinetNamingAttribute=name,fullName,telephoneNumber,oid
wt.folder.personalCabinetNamingAttribute의 속성 목록이 수정되고 수정된 목록을 사용하여 개인 캐비닛 이름을 찾을 수 없을 경우, Windchill은 기본 목록 사용으로 되돌아가 고유한 이름을 찾습니다.