為使用者的個人檔案櫃命名
Windchill 使用 wt.properties 檔案中的 wt.folder.personalCabinetNamingAttribute 屬性,來決定要提供給指定使用者的初始個人檔案櫃名稱。wt.folder.personalCabinetNamingAttribute 屬性含有依照預設排序的屬性,其中包括:
名稱 -- 使用者名稱中所用的檔案櫃名稱。
電子郵件 -- 使用的檔案櫃名稱是使用者的電子郵件地址。
全名 -- 使用的檔案櫃名稱是使用者的的全名。
對於檔案櫃名稱,Windchill 使用清單中第一個屬性的值產生唯一名稱。大多情況下,個人檔案櫃名稱即為使用者名稱。若某一個個人檔案櫃已採用該名稱,則會以使用者的電子郵件位址作為個人檔案櫃名稱。如果使用者的電子郵件位址已被使用,則會使用使用者的全名。如果已經有人使用此全名,則以使用者的物件識別元 (OID) 作為檔案櫃名稱。OID 是識別 Windchill 中每一個物件的具唯一性字串。如果此 OID 已經在使用中,Windchill 會附加底線與整數 (從 1 開始) 至物件識別元 (<oid>_1、<oid>_2 等),直到發現具唯一性的檔案櫃名稱為止。
您可以變更建立個人檔案櫃名稱時所用的屬性,或使用 xconfmanager 公用程式修改 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 會從使用者名稱導出檔案櫃名稱,並附加其 OID (如此章節稍早已討論)。
如需有關使用 xconfmanager 公用程式的資訊,請參閱 Windchill 說明中心 中的「使用 xconfmanager 公用程式」。