高级自定义 > 业务逻辑自定义 > 自定义 MPMLink > 自定义 MPMLink 浏览器 > 自定义关联结构浏览器对象变换默认值
  
自定义关联结构浏览器对象变换默认值
在关联结构浏览器中执行从上游到下游结构的对象变换操作时,下游结构中新创建的对象将使用在操作窗口的“新对象定义”面板中指定的属性值。下图中显示的示例。
首选项
作为用户,您可以通过在“产品”“用户”级别于 Windchill“首选项管理”实用程序中设置操作特定首选项,来更改此面板中显示的一些属性的默认值。以下首选项类别适用。
“相关性” > “结构变换操作” > “按现状组装”
“相关性” > “结构变换操作” > “作为新分支组装或作为新建视图组装
“相关性” > “结构变换操作” > “作为新部件组装”
“相关性” > “结构变换操作” > “新建备用 BOM”
“相关性” > “结构变换操作” > “新建分支”
“相关性” > “结构变换操作” > “新建下游分支或新建下游视图”
“相关性” > “结构变换操作” > “新建下游分支或新建下游视图”
“相关性” > “结构变换操作” > “新建下游部件”
“相关性” > “结构变换操作” > “按现状粘贴”
“相关性” > “结构变换操作” > “粘贴为新分支或粘贴为新视图”
“相关性” > “结构变换操作” > “粘贴为新部件”
委派
作为 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 文件中指定。