命名用户的个人文件柜
Windchill 使用 wt.properties 文件中的 wt.folder.personalCabinetNamingAttribute 特性为给定用户确定所用的初始个人文件柜名称。wt.folder.personalCabinetNamingAttribute 特性包含按以下默认的属性顺序列表:
name -- 文件柜名称使用的是用户名称。
eMail -- 文件柜名称使用的是用户的电子邮件地址。
fullName -- 文件柜名称使用的是用户的全称。
对于文件柜名称,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 实用程序的详细信息,请参阅
关于 xconfmanager 实用程序。