本地表
本示例对“受影响对象”表格进行了配置,旨在添加附加列来显示远程对象数据。
请执行以下步骤:
1. 访问 ChangeManagement-service.properties.xconf 文件。
此文件位于 wcEnterprise/ChangeManagement/src/com/ptc/windchill/enterprise/change2 目录下。
2. 将附加列的属性值添加到表 ID changeRequest_affectedData_table 中。
条目必须采用以下格式:
<Option requestor="java.lang.Object" selector="changeRequest_affectedData_table" resource=
"IBA|<列 ID>::<数据实用程序 ID>::<可排序>::<存储在本地的数据>" />
有关详情,请参阅要在配置文件中指定的属性
* 
使用逗号分隔列表为多个自定义列添加条目。
将添加到 xconf 特性文件的所有列都视为远程列。
例如,以下列格式指定值:
<Resource context="default" name=com.ptc.jca.table.remoteColumns">
<Option requestor="java.lang.Object" selector="changeRequest_affectedData_table" resource="IBA|xMaterial::::true::false" />
</Resource>
其中,
changeRequest_affectedData_table 表示“受影响对象”表格的表 ID。
xMaterial 表示列 ID。
数据实用程序值为空,表示提取的是远程数据。
True 表示可对列进行排序。
False 表示远程数据未存储在本地。
3. 构建 ChangeManagement 模块。
4. 通过 Windchill shell 运行 xconfmanager -p
或者,可以使用 xconfmanager -pF 命令。
5. 重新启动方法服务器。
6. “类型和属性管理”实用程序中为列创建全局属性,并将其添加到“受影响对象”表格视图中。
有关创建新全局属性的详情,请参阅使用“类型和属性管理”实用程序
有关自定义表格视图的详情,请参阅自定义表格视图
7. ThingWorx Platform 中,为 OSLCResourceAttributeMappingConfigTable 中的附加列配置属性映射。有关属性映射的详情,请参阅配置 Windchill DPT Extension
8. 验证配置的列是否显示在“受影响对象”表格中。
要在配置文件中指定的属性
属性
说明
<列 ID>
指定列 ID。
此值必须与 ThingWorx Platform 的 OSLCResourceAttributeMappingConfigTable 中所映射列的内部名称相匹配。有关属性映射的详情,请参阅配置 Windchill DPT Extension
* 
列的显示名称可以使用 Windchill 的“文本定制”功能进行自定义。有关详情,请参阅管理文本定制
<数据实用程序 ID>
将其留空。
<可排序>
如果设置为 True,将启用数据排序。
如果设置为 False,将禁用数据排序。
<存储在本地的数据>
如果设置为 false,表示列为远程列。
这对您有帮助吗?