远程表
要向远程 DPT 表 (比如“追溯至”“远程追溯”表格) 中添加附加列,请执行以下步骤:
1. 访问 TraceLinksClient-configuredAttributes.properties.xconf 文件。
此文件位于 wcEnterprise\TraceLinksClient\src\com\ptc\windchill\enterprise\tracelink 目录下。
2. 将附加列的属性值添加到相应的表 ID。
条目必须采用以下格式:
<Option requestor="java.lang.Object" selector="<DPT Table ID>"
resource="<列 ID>:<数据实用程序 ID>:<可排序>:<存储在本地的数据>:<远程列>" />
有关详情,请参阅要在配置文件中指定的属性
* 
预设支持以下表 ID:
object.trace.traceTo - 用于向“追溯至”表格添加列
object.trace.remoteTraces - 用于向“远程追溯”表格添加列
使用逗号分隔列表为多个自定义列添加条目。
例如,要在“追溯至”表中添加附加列,请按以下格式指定值:
<Configuration targetFile="codebase/configuredAttributes.service.properties">
<Resource context="default" name="com.ptc.jca.table.remoteAndLocalColumns">
<Option requestor="java.lang.Object" selector="object.trace.traceTo" resource="xMaterial::true:false:true" />
</Resource>
</Configuration>
其中,
object.trace.traceTo 表示“追溯至”表格的表 ID。
xMaterial 表示列 ID。
数据实用程序值为空,表示提取的是远程数据。
True 表示可对列进行排序。
False 表示远程数据未存储在本地。
True 表示列为远程列。
3. 构建 TraceLinksClient 模块。
4. 通过 Windchill shell 运行 xconfmanager -p
或者,可以使用 xconfmanager -pF 命令。
5. 重新启动方法服务器。
6. ThingWorx Platform 中,为 OSLCResourceAttributeMappingConfigTable 中的附加列配置属性映射。有关属性映射的详情,请参阅配置 Windchill DPT Extension
7. 验证配置的列是否显示在远程 DPT 表中。
要在配置文件中指定的属性
属性
说明
<列 ID>
指定列 ID。
此值必须与 ThingWorx Platform 的 OSLCResourceAttributeMappingConfigTable 中所映射列的内部名称相匹配。有关属性映射的详情,请参阅配置 Windchill DPT Extension
* 
列的显示名称可以使用 Windchill 的“文本定制”功能进行自定义。有关详情,请参阅管理文本定制
<数据实用程序 ID>
除非使用数据实用程序,否则,请将其留空。
* 
如果要使用数据实用程序来管理数据,请指定数据实用程序 ID。有关创建数据实用程序的详情,请参阅属性自定义中“创建数据实用程序”。
<可排序>
如果设置为 true,将启用数据排序。
如果设置为 false,将禁用数据排序。
<存储在本地的数据>
如果设置为 false,表示列为远程列。
如果设置为 true,表示列为本地列。
<远程列>
如果设置为 true,将列标记为远程列。
如果设置为 false,表示您将使用数据实用程序来管理数据。
* 
有关创建数据实用程序的详情,请参阅属性自定义中“创建数据实用程序”。
这对您有帮助吗?