為使用者的個人檔案櫃命名
Windchill 使用 wt.properties 檔案中的 wt.folder.personalCabinetNamingAttribute 內容,來決定要提供給指定使用者的初始個人檔案櫃名稱。wt.folder.personalCabinetNamingAttribute 內容含有依照預設排序的屬性,其中包括:
名稱 -- 使用者名稱中所用的檔案櫃名稱。
電子郵件 -- 使用的檔案櫃名稱是使用者的電子郵件地址。
全名 -- 使用的檔案櫃名稱是使用者的的全名。
對於檔案櫃名稱,Windchill 使用清單中第一個屬性的值產生唯一名稱。大多情況下,個人檔案櫃名稱即為使用者名稱。若某一個個人檔案櫃已採用該名稱,則會以使用者的電子郵件位址作為個人檔案櫃名稱。如果使用者的電子郵件位址已被使用,則會使用使用者的全名。如果已經有人使用此全名,則以使用者的物件識別元 (OID) 作為檔案櫃名稱。OID 是識別 Windchill 中每一個物件的具唯一性字串。如果此 OID 已經在使用中,Windchill 會附加底線與整數 (從 1 開始) 至物件識別元 (<oid>_1、<oid>_2 等),直到發現具唯一性的檔案櫃名稱為止。
修改 wt.folder.personalCabinetNamingAttribute 內容中的屬性清單,可變更建立個人檔案櫃名稱所用的屬性,或這些屬性的排列順序。有效值是使用者目錄服務項目中使用的屬性。例如,欲在使用電子郵件位址之前使用全名,請在 <customizationRootDirectory>/configurations/xconf/custom.site.xconf 檔案中指定下列內容,如下所示:
<Property name="wt.folder.personalCabinetNamingAttribute" value=“name,fullName,eMail,oid” targetFile="codebase/wt.properties" />
若要以使用者的電話號碼來取代電子郵件地址,可以指定下列屬性與值配對:
wt.folder.personalCabinetNamingAttribute=name,fullName,
telephoneNumber,oid
如果已經修改 wt.folder.personalCabinetNamingAttribute 的屬性清單,在已修改的清單中並未發現個人檔案櫃名稱,則 Windchill 會從使用者名稱導出檔案櫃名稱,並附加其 OID (如此章節稍早已討論)。
這是否有幫助?