管理個人檔案櫃名稱
Windchill 的資訊組織概念模型與作業系統類似,在當中可以導覽目錄、子目錄、檔案的階層結構,以找出資料。
Windchill 中的主要儲存機制是資料夾,此物件與實際生活中紙類資料夾的功能相似。檔案櫃是一種特殊類型的資料夾,提供 Windchill 解決方案最高層級的組織機制。檔案櫃就如實際生活中的檔案櫃、Windows 作業系統的磁碟機或 UNIX 檔案系統裡的根目錄。
Windchill 內建立的使用者都擁有自己的檔案櫃,其又稱為該使用者的個人檔案櫃,此外,他們還擁有子資料夾和其內所儲存或建立的資訊。建立 Windchill 使用者時會自動建立這個檔案櫃。通常而言,使用者個人檔案櫃是利用使用者的名稱作為名稱,且位於 /User 網域內;不過,也有例外的情形。
由於 Windchill 使用者名稱不需要具唯一性,而所有個人檔案櫃名稱必須具唯一性,因此,Windchill 會在 wt.properties 檔案中使用 wt.folder.personalCabinetNamingAttribute 屬性來決定特定使用者的初始個人檔案櫃名稱。wt.folder.personalCabinetNamingAttribute 屬性含有依照預設排序的屬性,其中包括:
屬性
描述
name
所使用的檔案櫃名稱即為使用者名稱。
eMail
所使用的檔案櫃名稱即為使用者的電子郵件位址。
fullName
所使用的檔案櫃名稱即為使用者全名。
oid
所使用的檔案櫃名稱即為與使用者關聯的 Windchill 物件識別元。Windchill 物件識別元是 Windchill 建立來識別系統中每一個物件的唯一字串。
對於檔案櫃名稱,Windchill 使用清單中第一個屬性的值產生唯一名稱。大多情況下,個人檔案櫃名稱即為使用者名稱。若某一個個人檔案櫃已採用該名稱,則會以使用者的電子郵件位址作為個人檔案櫃名稱。如果使用者的電子郵件位址已被使用,則會使用使用者的全名。如果已使用全名,會將使用者的物件識別元作為檔案櫃名稱使用,如果該物件識別元已在使用中,Windchill 會將底線及以 1 開始的整數附加到物件識別元之後 ( <oid> _1、<oid> _2 等),直到發現唯一檔案櫃名稱為止。
修改 wt.folder.personalCabinetNamingAttribute 屬性裡的屬性清單,可變更建立個人檔案櫃名稱所用的屬性,或這些屬性的排列順序。例如,欲在使用電子郵件位址之前使用全名,可以在 Windchill Shell 指定下列 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 會復原至預設清單,以它來尋找唯一名稱。
這是否有幫助?