安装和升级 > Windchill 安装和配置 > 使用 PTC 解决方案安装程序 > 安装 Windchill 解决方案 > 可选产品设置 > Windchill MPMLink > Windchill MPMLink 安装后说明 > 配置全局更新选项
  
配置全局更新选项
使用以下过程配置全局更新选项。
* 
如果修改任何以下部分中所列的配置文件,则必须在完成修改后在 Windchill shell 中执行以下命令:
xconfmanager -pF
属性的全局更新:
当调用属性的“全局更新”操作时,请使用以下过程来配置要显示的类型和属性。
1. 浏览至以下文件并将其打开:
codebase\com\ptc\windchill\mpml\xconfs\mpmlink.wt.properties.xconf
2. 修改以下属性:
massUpdate.AllowedTypes:显示“类型”组合框中所示的类型列表。当将类型添加至此属性中时,无需添加此类型的所有子类型,因为这些子类型将自动添加至组合框中。
massUpdate.ExcludedTypes:修改此属性以在执行全局更新时排除某些子类型。
massUpdate.Attribute.WCTYPE|<xyz>:其中,<xyz> 为类名称 (例如 wt.part.WTPart)。针对每个类型配置一行,以指定在选择该类型时所呈现的属性列表。
关联的全局更新
配置关联的“全局更新”操作涉及定义收集器用户界面中的收集器以及将收集器挂接到“全局更新”操作中。以下步骤给出的示例介绍了如何挂接与 WTDocument 关联的 Windchill MPMLink 对象收集器。
1. 要修改“全局更新”操作的收集器用户界面中的收集器,请浏览至以下文件并将其打开:
codebase\com\ptc\core\htmlcomp\collection\CollectionComponentConfig.xml
2. 找到 collectionComponentID 为“MassUpdateAssociation”的部分。
3. 在此部分中,将与收集工具 (收集工具将允许收集链接所有者) 关联的收集工具使用情况添加至另一方角色为种子的位置 (当启动“全局更新”时,种子为初始选定的对象)。例如,收集与 WTDocument 关联的 Windchill MPMLink 对象的收集工具为 MPMLINK_OJECTS_ASSOCIATED_TO_DOCUMENT。
4. 在 XML 文件中找到该收集工具。例如:
<CollectionTool id="MPMLINK_OBJECTS_ASSOCIATED_TO_DOCUMENT">
* 
收集工具可能是指使用 collectionServiceKey 标记的收集定义列表。会在位于下列文件夹中的 XML 文件中定义所有收集定义:
codebase\com\ptc\core\collectionsrv
codebase\com\ptc\core\collectionsrv\mpml
对于此收集工具,使用的以下收集定义为:
MPMLINK_OBJECTS_ASSOCIATED_TO_DESCRIBED_DOCUMENT
MPMLINK_OBJECTS_ASSOCIATED_TO_REFERENCED_DOCUMENT
5. 每个 collectionServiceKey 均与唯一的 collectedAsKey 相关联,在整个文件中都要遵循这一规则。例如:
804 为 MPMLINK_OBJECTS_ASSOCIATED_TO_DESCRIBED_DOCUMENT 的 collectionServiceKey
805 为 MPMLINK_OBJECTS_ASSOCIATED_TO_REFERENCED_DOCUMENT 的 collectionServiceKey
6. 因为收集器用户界面不提供与已收集对象相关联的相关链接方面的信息,所以当收集完对象后“全局更新”操作必须访问数据库才能查询链接。要将链接信息关联至收集定义,请浏览至以下文件并将其打开:
codebase\com\ptc\windchill\mpml\xconfs\mpmlink.wt.properties.xconf
7. 每个 collectedAsKey 定义一个 massUpdate.Collection.<xyz> 属性,其中,<xyz>collectedAsKey 值通过连接链接类名称和该链接角色 A 和 B 的名称来创建属性值。请注意,由于可将链接关联至收集器,所以只能使用简单的收集定义。例如,仅浏览一个链接的收集定义。因为收集与 WTDocument 关联的 Windchill MPMLink 对象涉及两个 collecte AsKeys,所以属性为:
<Property name="massUpdate.Collection.804"
default="WCTYPE|com.ptc.windchill.mpml.MPMDocumentDescribeLink,describes,describedBy"/>
<Property name="massUpdate.Collection.805"
default="WCTYPE|com.ptc.windchill.mpml.MPMDocumentReferenceLink,referencedBy,references"/>