在管理客户端中搜索参与者
以下管理客户端在搜索参与者 (用户、组或组织) 时使用一个公用界面:
“策略管理”-- 使用策略规则时,应选择该规则所应用的参与者。
“生命周期模板管理”-- 定义高级生命周期模板时,可选择参与者作为针对该生命周期模板定义的任何角色的构成者。
“团队管理”-– 在团队模板中定义团队时,可选择参与者作为角色的构成者。
“工作流模板管理”-- 定义活动时,可以选择参与者完成各个分配的活动。
在这些管理客户端中,查找用户、组和组织的能力由管理员的访问权限以及在每一项被搜索的服务内所用的搜索范围确定。执行搜索的管理员必须具有“读取”权限才会使参与者出现在搜索结果中。
服务的默认搜索范围用于查找用户和组织 (即,在服务的 JNDI 适配器中配置的搜索范围)。
在管理客户端中可显示用户定义的组。所选目录服务的搜索范围决定将显示哪些组。有关详细信息,请参阅使用 LDAP 目录服务
通过设置参与者搜索属性,可确定用于在参与者搜索窗口中显示用户、组或组织的方法。属性可以缩小搜索范围并在搜索结果中返回具有特定特征的参与者。通过在 wt.properties 文件中设置以下属性值,可更改界面的行为,这样在出现参与者搜索窗口时,会用所有可用的组或组织自动填充它。
有关添加、移除和修改 Windchill 特性文件中特性的信息,请参阅 Windchill 帮助中心中的“关于 xconfmanager 实用程序”。
搜索属性包括:
属性名称
Properties.html
搜索属性功能
说明
最大计数
com.ptc.netmarkets.userSearch.maxCount
定义最大结果计数
控制通过搜索返回的结果数目。默认值设置为 50,即将结果限制为 50 个返回的参与者。
* 
如果有大量组或组织,则用它们来自动填充参与者窗口可能需要很长时间。PTC 建议使用“最大计数”属性的默认设置,除非组和组织的数量很少。
LDAP 查询限制
wt.org.LdapQueryLimit
使用 LDAP 查询定义可由 Windchill 请求的最大结果范围。
控制 LDAP 发送至 Windchill 的结果的数量如果属性设置为零,则使用内部配置的 LDAP 值 (一般为 20000)。如果设置值低于 LDAP 值,则使用此属性值。如果设置值高于 LDAP 值,则使用 LDAP 的配置值。返回给用户的实际结果可能被 com.ptc.netmarkets.userSearch.maxCount 属性影响。
* 
如果组织需要限制与 LDAP 的通信,或是您需要搜索更广泛的条件以返回更多的结果,PTC 建议您使用除默认值零 (0) 之外的其他值。
必需的字符搜索
com.ptc.netmarkets.participantPicker.requiredCharacterSearch
定义必需的最少字符数
指定搜索开始之前所需的字符数量。例如,通过将属性设置为 "3",搜索要求至少在一个字段中有三个字符。这些字符会将搜索结果限制为返回通过指定字符命名的参与者。默认值设置为 "0",即允许在搜索中使用任意数量的字符。
无效字符
com.ptc.netmarkets.participantPicker.invalidCharacters
定义无效字符
指定不会针对“必需的字符搜索”属性进行计数的字符。最好将诸如星号 (*)、冒号 (:) 和逗号 (,) 等特殊字符指定为无效字符。
例如,在“必需的字符搜索”最小数量设置为 3,并且将 (*) 定义为“无效字符”时,不允许使用搜索字符串 (ma*),因为星号不被计为一个字符。但是,搜索字符串 (mat*) 将允许搜索运行,因为该搜索字符串包含至少 3 个有效字符。
默认设置将间隔字符 (_) 定义为在搜索中使用的无效字符。
* 
“必需的字符搜索”属性必须设置为 1 或更大的值才能使用“无效字符”属性设置。
允许的前导通配符
com.ptc.netmarkets.participantPicker.leadingWildcardAllowed
允许或禁止使用前导通配符
控制在搜索字段中是否允许使用前导通配符字符 (*)。默认值设置为“真”;允许前导通配符字符作为搜索参数。
将该属性设置为“假”有助于提高搜索性能。
承担者通配符搜索
com.ptc.netmarkets.user.principalWildcardSearch
增强搜索功能以查找参与者名称内的搜索内容
在指定搜索字符的任意一侧添加通配符可返回参与者名称中任意位置包含这些字符的所有结果。默认值设置为“真”;通配符将自动添加到搜索字符中。
将该属性设置为“假”有助于提高搜索性能。
这对您有帮助吗?