Naming a User's Personal Cabinet
Windchill uses the wt.folder.personalCabinetNamingAttribute property in the wt.properties file to determine what the initial personal cabinet name should be for a given user. The wt.folder.personalCabinetNamingAttribute property contains the following default ordered list of attributes:
name -- The cabinet name used is the user's name.
eMail --The cabinet name used is the user's email address.
fullName --The cabinet name used is the user's full name.
For the cabinet name, Windchill uses the value of the first attribute in the list that produces a unique name. In most cases, the name of the personal cabinet is the user's name. If there is already a personal cabinet with that name, the user's email address is used for the personal cabinet name. If the email address is already being used as a cabinet name, then the full name is used. If the full name is already being used, the object identifier for the user (OID) is used as the cabinet name. The OID is a unique string that identifies each object in Windchill. If the OID is already in use, Windchill appends an underscore and an integer, starting with 1, to the object identifier (<oid>_1, <oid>_2, and so on) until a unique cabinet name is discovered.
You can change the attributes used in creating the personal cabinet name or the order of these attributes by modifying the list of attributes in the wt.folder.personalCabinetNamingAttribute property using the xconfmanager utility. Valid values are those attributes used in user directory service entries. For example, to use the full name before using an email address, you could specify the following xconfmanager command from a windchill shell:
xconfmanager -s wt.folder.personalCabinetNamingAttribute=name,fullName,eMail,oid
-t <Windchill>/codebase/wt.properties -p
Where <Windchill> is the location where your Windchill solution is installed.
To use a user's telephone number instead of the email address, you could specify the following property and value pair:
wt.folder.personalCabinetNamingAttribute=name,fullName,
telephoneNumber,oid
If the attribute list for wt.folder.personalCabinetNamingAttribute has been modified and no personal cabinet name is discovered using the modified list, then Windchill derives the cabinet name from the user's name with the OID appended (as discussed earlier in this section).
For more information about using the xconfmanager utility, see About the xconfmanager Utility.
Was this helpful?