自定义点
可扩展类
如果扩展了本文档“发布文档”一节中所述的 Windchill ESI 呈现器所使用的类,则必须根据需要在某些 Windchill ESI 首选项或 ESI 服务特性文件中定义扩展。
以下是通常在 Windchill ESI 首选项中定义的类:
◦ WTDocument
首选项名称:“文档类”
默认值:wt.doc.WTDocument
◦ WTPartDescribeLink
首选项名称:“部件文档说明链接类”
默认值:wt.part.WTPartDescribeLink
◦ WTPartReferenceLink
首选项名称:“部件文档参考链接类”
默认值:wt.part.WTPartReferenceLink
◦ EPMBuildHistory
首选项名称:“CAD 文档构建历史记录类”
默认值:wt.epm.build.EPMBuildHistory
◦ EPMDocument
首选项名称:“CAD 文档类”
默认值:wt.epm.EPMDocument
◦ EPMDescribeLink
首选项名称:“部件 CAD 文档说明链接类”
默认值:wt.epm.structure.EPMDescribeLink
◦ 定义表示存在于 MPMLink 对象与文档之间的 described by 链接的 Java 类的完全限定名称。
首选项名称:“文档说明链接类”
默认值:com.ptc.windchill.mpml.MPMDocumentDescribeLink
◦ 定义表示存在于 MPMLink 对象与文档之间的 references 链接的 Java 类的完全限定名称。
首选项名称:“文档参考链接类”
默认值:com.ptc.windchill.mpml.MPMDocumentReferenceLink
◦ 定义表示存在于 MPMLink 对象与 EPMdocument 之间的 described by 链接的 Java 类的完全限定名称。
首选项名称:“CAD 文档说明链接类”
默认值:com.ptc.windchill.mpml.MPMEPMDocumentDescribeLink
◦ 指定 ESI 服务应该用于导航 CAD 文档结构的Java 类的完全限定名称。
首选项名称:“CAD 文档树导航器”
默认值:com.ptc.windchill.esi.treenavigation.TreeNavigatorImpl
以下呈现器类通常在 ESI 服务特性文件中定义:
◦ ESIDocumentsRenderer
服务特性名称:com.ptc.windchill.esi.rnd.ESIRenderer
<Option> 元素的默认属性值:
cardinality="duplicate"
requestor="java.lang.Object"
selector="DOCUMENT"
serviceClass="com.ptc.windchill.esi.esidoc.ESIDocumentsRenderer"
◦ ESIDocumentsRenderer
服务特性名称:com.ptc.windchill.esi.rnd.ESIRenderer
<Option> 元素的默认属性值:
cardinality="duplicate"
requestor="wt.doc.WTDocument"
selector="DOCUMENT"
serviceClass="com.ptc.windchill.esi.esidoc.ESIDocumentsRenderer"
◦ ESIEPMDocumentRenderer
服务特性名称:com.ptc.windchill.esi.rnd.ESIRenderer
<Option> 元素的默认属性值:
cardinality="duplicate"
requestor="wt.epm.EPMDocument"
selector="DOCUMENT"
serviceClass="com.ptc.windchill.esi.esidoc.ESIEPMDocumentRenderer"
◦ EPMDocTreeNavigationReqBuilder
服务特性名称:com.ptc.windchill.esi.treenavigation.TreeNavigationRequestBuilder
<Option> 元素的默认属性值:
cardinality="duplicate"
requestor="null"
selector=" WCTYPE|wt.epm.EPMDocument"
serviceClass="com.ptc.windchill.esi.esidoc.EPMDocTreeNavigationReqBuilder"
以上所有类均允许自定义者进行扩展。
可配置选项
以下 Windchill ESI 首选项为 Windchill ESI 文档呈现器支持提供了可配置选项:
◦ 定义从 Windchill 适配器获取文档信息时要执行的 Info*Engine 任务的名称。
首选项名称:“查询文档任务”
默认值:com/ptc/windchill/esi/QueryObject.xml
◦ 定义是否仅发布部件、工艺计划、工序、操作和资源的文档关联的增量变更。如果设置为“是”,则 ESI 服务会计算对文档关联的增量变更,如果设置为“否”,则 ESI 服务将始终将关联作为 added 关联发送。
首选项名称:“仅发布文档关联的增量变更”
默认值:“是”
◦ 确定 ESI 服务是否在 ESI 响应中发送关联的参考文档信息。仅当与文档相关的相关分布目标属性处于开启状态时 (例如,在发布部件时将分布目标属性 ESIPart_DocumentFlag 设置为“是”时),此首选项才有意义。
首选项名称:“发布参考文档”
默认值:“是”
◦ 以逗号分隔的列表的形式定义生命周期状态值。当您将 WTDocument 的生命周期状态更改为针对首选项指定的任意值时,会触发 WTDocument 的发布。仅当将首选项“自动启动 ESI 工作流”设为“是”且文档未与实施的变更通告关联时,才会发生这种情况。
首选项名称“触发文档发布的生命周期状态”
默认值:RELEASED
◦ 以逗号分隔列表的形式定义生命周期状态值。将 CAD 文档的生命周期状态更改为针对首选项指定的任何值时,将触发发布。仅当将首选项“自动启动 ESI 工作流”设为“是”且 CAD 文档未与实施的变更通告关联时,才会发生这种情况。
首选项名称:“触发 CAD 文档发布的生命周期状态”
默认值:RELEASED
发布 CAD 文档结构时,分布目标上有几个可配置属性会影响 ESI 响应消息的内容。
有关发布文档的详细信息,请参阅 Windchill 帮助中心主题“分布目标属性”中以下有关相关对象的各个小节。
◦ 与变更通告相关的属性
◦ 与 BOM 相关的属性
◦ 与部件相关的属性
◦ 与工艺计划相关的属性
◦ 与制造资源相关的属性
◦ 与 CAD 文档结构相关的属性