自定义点
可扩展类
如果对本文档的“Windchill ESI 服务”一节中所述的一些可扩展 Windchill ESI 类进行了扩展,则必须在 Windchill ESI 首选项中定义这些类。以下类允许自定义者进行扩展:
◦ ESIECNFactory
首选项名称:“变更通告工厂”
默认值:com.ptc.windchill.esi.ecn.ESIStandardECNFactory
◦ ESIChangeRequestFactory
首选项名称:“变更请求工厂”
默认值:com.ptc.windchill.esi.ecn.ESIChangeRequestFactory
◦ ESIChangeOrderFactory
首选项名称:“变更单工厂”
默认值:com.ptc.windchill.esi.ecn.ESIChangeOrderFactory
◦ ESIChangeActivityFactory
首选项名称:“变更活动工厂”
默认值:com.ptc.windchill.esi.ecn.ESIChangeActivityFactory
可配置选项
Windchill ESI 首选项用于控制 Windchill ESI 服务的多个可配置选项。选项包括:
◦ 定义 Windchill ESI 服务模块是否应将调试信息写入 Windchill 日志。仅当打开 Windchill ESI 服务调试日志记录时,此首选项才会生效。有关详情,请参阅 Windchill ESI Administrator's Guide (《Windchill ESI 管理员指南》) 中的 Enabling Windchill ESI Services Logging 一节。
首选项名称:“详细”
默认值:“是”
◦ 定义某些 ESI 呈现器是否应在要发布的对象没有关联分布目标时抛出异常。
首选项名称:“强制分布目标”
默认值:“是”
◦ 定义在发布部件、装配 (BOM)、文档、工艺计划或制造资源时是否应自动生成变更通告。
首选项名称:“自动生成变更通告”
默认值:“否”
◦ 某些 Windchill ESI java 类会创建旨在包含涉及其他集合的计算结果的集合。希望该计算创建其他条目时,可使用以下公式给定新集合的初始大小:new collection size = the original collection size * the value of this preference。此首选项作为性能调节选项提供。
首选项名称:“集合大小乘数”
默认值:4
◦ 指定 VDB 构建器是否应在生成的 ESI 响应仅包含未变更对象或为空时抛出异常。
首选项名称:“强制变更”
默认值:“是”
◦ 定义 Windchill ESI 呈现器是否应该确定当存在新的小版本而非新版本时自上次发布以来发生变更的对象。
首选项名称:“检查小版本”
默认值:“否”
|
处理联合生产部件时,会忽略此首选项的值。换句话说,即使该首选项的值为 No,此类部件的新小版本也会作为已变更的小版本进行发送。
|
◦ 定义达到指定的对象生命周期状态时是否自动启动发布工作流。可触发自动启动的状态由其他首选项控制。例如,当发布变更通告时,这由首选项“变更通告中心状态”控制。
首选项名称:“自动启动 ESI 工作流”
默认值:“是”
◦ 定义将自动启动发布工作流的变更通告的生命周期状态。如果“自动启动 ESI 工作流”首选项设置为“是”,则使用此首选项。
首选项名称:“变更通告中心状态”
默认值:RELEASED
◦ 定义用于填充“开始工作流”窗口上的“说明”属性的值。
首选项名称:“进程说明”
默认值:此首选项没有默认值。
◦ 定义与对象 ID 结合在一起的值,用于填充工作流进程名称属性。
首选项名称:“进程前缀”
默认值:ESIRelease
◦ 定义用于发布进程的工作流模板。
首选项名称:“工作流模板”
默认值:Release to Manufacturing
◦ 定义用于发布进程的团队模板。
首选项名称:“团队”
默认值:ESI Team
◦ 定义是否由指定团队改写 ESI 团队。
首选项名称:“替代团队”
默认值:“否”
◦ 定义在发布变更通告时是否对生成的对象进行强制变更。如果设置为“是”,则当要发布的变更通告仅包含未变更的生成对象时,发布前验证将失败;此外,ESI 响应中的 ECNHeader 元素将仅包含已添加或已变更的生成对象要发送到的分布目标。如果设置为“否”,即使变更通告仅包含未变更产生对象,也会将其视为可进行发布。
首选项名称:“对生成的对象进行强制变更”
默认值:“否”
◦ 定义是否应从 ESI 响应中移除空白组。当此首选项的值设置为“是”时,空白组 (即不含元素的组) 将从 ESI 响应中移除。
首选项名称:“从 ESI 响应中移除空白组”
默认值:“否”
◦ 定义“交付生产”工作流将用于生成 ESI 响应的 Java 类的完全限定名称。
首选项名称:“ESI 响应生成器”
默认值:com.ptc.windchill.esi.txn.ESIResponseGenerator
◦ 定义是否将由 postEvent API 分派的 ESI Release Complete 事件关联到主要业务对象。将此首选项设置为“是”时,ESI Release Complete 事件将与已发布的主要业务对象相关联。当设置为“否”时,该事件将与 ESIRelease 对象相关联。
首选项名称:“将 ESI Release Complete 事件与主要业务对象相关联”
默认值:“否”
◦ 可将以逗号分隔的类名称列表指定为此首选项的值。且随后可对这些类的对象进行重新编号,即使这些对象是部分成功或待处理 ESI 事务处理时也是如此。例如,该首选项的值可以是 WTPartMaster,WTDocumentMaster
首选项名称:“允许重新编号的类名称”
默认值:此首选项默认情况下设置为空值。
◦ 指定在导航结构 (如 BOM) 时是否使用来自适用的已保存筛选器的视图信息。当设置为“是”时,将使用在已保存筛选器上设置的视图信息提取结构中的组件小版本。当设置为“否”时,将使用有关相应对象 (如顶层装配部件) 的视图信息。注意:此首选项假定仅当关联的配置规范使用“视图”作为其参数之一时才有意义。
首选项名称:“使用来自适用已存筛选器的视图信息”
默认值:“否”