发布“构成集”对象
通过
Windchill MPMLink 可定义多种方法来使用不同的原材料集制造相同的成品或半成品部件。每组原材料即称为一个“构成集”。“构成集”是 BOM 变换器中用来收集原材料信息的
Windchill 载体对象。“构成集”对象不可重用,因此不能作为独立对象存在。有关详细信息,请参阅
构成集。
图中所示的 MadeFromSet1 和 MadeFromSet2 是分别在部件 Part1 和 Part2 下创建的“构成集”。
通过
Windchill ESI 可以将在
Windchill MPMLink 中创建或更改的“构成集”对象发布到分布目标。您可以通过
“操作”菜单中的
“关联分布目标”选项或使用 Windchill 加载程序将一个或多个分布目标分配给集对象。有关分配分布目标的详细信息,请参阅
将分布目标与对象关联和
Using a Loader to Assign Distribution Targets。
Windchill ESI 将以下“构成集”对象信息传递到 EAI 软件组件。
传递 MadeFromObject 的以下属性:
• ObjectID
• Class - com.ptc.windchill.esi.MadeFromObject
• LastChangedBy
• Number
• DefaultUnit
• Name
• PartType
• Source
• State
• View
• Version
• Iteration
• PreviousVersion
• AssociatedEffectivityID
• Type - Coproduce
• TargetID
传递“构成集”对象的 BOMComponent 的以下属性:
• ObjectID
• Class - com.ptc.windchill.esi.BOMComponent
• PartNumber
• AssemblyPartNumber
• AssemblyPartID
• Quantity
• Unit
• LineNumber
• FindNumber
• AlternateItemGroup
• ComponentID
• IsChildPhantom
• IsPartConfigurable
• IsPartCollapsible
• AssociatedEffectivityID
• IsRawMaterial
• Usage
• Alternate
• Type
• Category
• Consumption
• TargetID
传递“构成集”对象的 BOMHeader 的以下属性:
• ObjectID
• Class - com.ptc.windchill.esi.BOMHeader
• LastChangedBy
• Number
• Version
• Iteration
• EnterpriseVersion
• PreviousVersion
• Usage
• Alternate
• IsCADPhantom
• IsCollapsible
• AssociatedEffectivityID
• Type
• TargetPlant
• Quantity
• Unit
• AssociatedMadeFromObjectID
• IsAllocatedAsResource
• TargetID
在 ESI 响应中,“构成集”结构作为其成品或半成品部件的替代 BOM 发送。
将与“构成集”对象创建的工艺计划发布到分布目标时,Windchill ESI 会发布与“构成集”对象关联的成品或半成品部件的工艺计划。部件到工艺计划链接通过成品或半成品部件而非“构成集”对象发送。
以下信息也会在 ESI 响应中发布:
• 企业数据
• 工厂数据
• 部门数据
• 与“构成集”对象关联的文档
您可以使用以下方法发布“构成集”信息:
• 设置状态
• 变更通告
• 发送至分布目标
• 与其成品或半成品部件的 BOM、工艺计划和资源结构相关联的“构成集”
在 Oracle 中保留“构成集”信息
将“构成集”作为替代 BOM 保留在 Oracle 中。要在 Oracle 中创建替代 BOM,必须先保留主要 BOM,而“构成集”的发布并非如此。因此,“构成集”的替代 BOM 001 将作为主要 BOM 进行保留,其中不包含任何替代信息;而针对“构成集”创建的替代 BOM 002 中包含替代信息。
| 在 Oracle 中保留替代编号的先决条件是保留替代 BOM 信息。例如,如果要发布替代 BOM 002,则在发布之前,必须先在 Oracle 中保留替代编号 002,以便可以创建替代 BOM 002。如果 Oracle 中不存在替代编号,则会出现异常,并且不会创建 BOM。 |