自定义关联结构浏览器对象变换默认值
在关联结构浏览器中执行从上游到下游结构的对象变换操作时,下游结构中新创建的对象将使用在操作窗口的“新对象定义”面板中指定的属性值。下图中显示的示例。
首选项
作为用户,您可以通过在“产品”或“用户”级别于 Windchill“首选项管理”实用程序中设置操作特定首选项,来更改此面板中显示的一些属性的默认值。以下首选项类别适用。
• > >
• > >
• > >
• > >
• > >
• > >
• > >
• > >
• > >
• > >
• > >
委派
作为 Windchill 管理员,您也可以为其中的一些属性指定公司特定默认值,以及适用于选定下游对象的可选值列表。为此,您可以按照如下步骤,修改标准委派,或将标准委派替换成您自己的自定义委派 (仅限类型和视图属性)。
| 如果操作不当,修改特性文件可能会导致难以预料的后果。 |
要修改标准委派,或将其替换为自定义委派:
1. 停止方法服务器。
2. 导航至 <Windchill_home>\codebase\com\ptc\windchill\enterprise\associativity\asb\xconf\asb.service.properties.xconf。
3. 搜索下表中所列的一个或多个标准委派并进行修改。
—或者—
执行搜索并将 DefaultDownStreamTypeDelegate 替换为您自己的委派 (使用不同的名称),以实现自定义逻辑来根据公司需求设置默认值。
属性 | 标准委派 | 自定义委派输入/输出 | 受影响的操作 |
类型 | DefaultDownStreamTypeDelegate | 输入: • 作为输入信息种子的选定对象 • 调用的操作类型 输出: • 每个选定对象的默认类型。 • 每个选定对象的适用类型选项列表 | • “新建下游部件” • “粘贴为新部件” • “新建下游部件变型” • “作为新部件组装” |
编号 | DefaultPartNumberAndSuffixDelegate | 不可用 |
名称 | DefaultPartNameDelegate | 不可用 |
上下文 | DefaultDownstreamContextDelegate | 不可用 |
位置 | DefaultDownstreamLocationDelegate | 不可用 |
4. 通过在 Windchill shell 中输入下列命令来使用 xconfmanager 将您修改/自定义的委派传播到相关特性文件。
xconfmanager -pF
5. 重新启动方法服务器。
委派实施指南
• 服务器负责确认委派所提供的值对所创建的对象是否有效。如果值无效,服务器将返回一则消息,通知用户对象无法建立。结构变换操作的用户界面不负责验证委派的值。
• 所选转换对象必须是简单的数据库对象,例如 WTPart。
• Windchill 系统管理员可以创建自己的委派类、扩展接口,并传播以进行实现。委派在 Windchill service.properties 文件中指定。