1. 处理升级请求中的给定对象时,呈现器会利用应用于该对象的响应设置。例如,在呈现部件时,将使用位于 Part Settings (在“创建/编辑分布目标”用户界面中) 下的分布目标属性。换句话说,分布目标上不存在特定于升级请求的属性。 2. 批准 (或审阅) 升级请求时产生的 RTM 工作流会将升级请求作为主要业务对象进行处理。但是,只有升级请求中的对象才会随为发布生成的 ESI 响应一起发送。为了同时发送升级请求,应对 ESI 响应元信息文件进行适当配置。例如,要实现此目的,可通过向文件添加 Map、MapInformation 和 GroupInformation 元素以及如下所示的行: <esi:Map id="PromotionRequest"> <esi:attributeMapping sourceAttribute="obid">ObjectID</esi:attributeMapping> <esi:attributeMapping sourceAttribute="xxxx" defaultValue="com.ptc.windchill.esi.PromotionRequest">Class</esi:attributeMapping> <esi:attributeMapping sourceAttribute="modifier">LastChangedBy</esi:attributeMapping> <esi:attributeMapping sourceAttribute="number">Number</esi:attributeMapping> <esi:attributeMapping sourceAttribute="name">Name</esi:attributeMapping> <esi:attributeMapping sourceAttribute="description">Description</esi:attributeMapping> </esi:Map> <esi:MapInformation id="PromotionRequestInfo"> <esi:typedef>wt.maturity.PromotionNotice</esi:typedef> <esi:elementMetaName>PromotionRequest</esi:elementMetaName> <esi:keyAttribute>ObjectID</esi:keyAttribute> <esi:mapRef>PromotionRequest</esi:mapRef> </esi:MapInformation> <esi:GroupInformation> <esi:logicalName>AddedPromotionRequests</esi:logicalName> <esi:physicalName> AddedPromotionRequests</esi:physicalName> <esi:releaseClass>com.ptc.windchill.esi.PromotionRequest</esi:releaseClass> <esi:releaseActivityNeeded>true</esi:releaseActivityNeeded> <esi:mapInformationRef>PromotionRequestInfo</esi:mapInformationRef> </esi:GroupInformation> 3. 升级请求呈现器将循环浏览升级请求中包含的可升级对象,并将呈现每个对象的实际工作委派给相应的呈现器。例如,它会在处理 BOM 时调用 BOM 呈现器。 4. 与任何其他呈现器一样,此类可由自定义者扩展。 |