Publishing Made From Set Objects
Windchill MPMLink allows you to define multiple ways to manufacture the same finished or semi-finished part using different sets of raw materials. Each set of raw materials is known as a made from set. A made from set is a
Windchill holder object in the BOM Transformer that is used to collect the raw material information. It is not reusable and cannot exist as a standalone object. For more information, see
Made From Set.
In the image, MadeFromSet1 and MadeFromSet2 are the made from sets created under parts, Part1 and Part2 respectively.
The
Windchill ESI enables you to publish made from set objects that are created or changed within
Windchill MPMLink to a distribution target. You can assign one or more distribution targets to a made from set object through
Associate Distribution Targets option from the
Actions menu or using Windchill loader. For more information on assigning a distribution target, see
Associating Distribution Targets with Objects and
Using a Loader to Assign Distribution Targets.
Windchill ESI passes the following made from set object information to the EAI software components.
The following attributes of MadeFromObject are passed:
• ObjectID
• Class — com.ptc.windchill.esi.MadeFromObject
• LastChangedBy
• Number
• DefaultUnit
• Name
• PartType
• Source
• State
• View
• Version
• Iteration
• PreviousVersion
• AssociatedEffectivityID
• Type — Coproduce
• TargetID
The following attributes of BOMComponent of the made from set object are passed
• 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
The following attributes of BOMHeader of the made from set object are passed:
• 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
In the ESI response, the made from set structure is sent as an alternate BOM for its finished or semi-finished part.
When publishing a process plan associated with a made from set object to a distribution target, Windchill ESI publishes the process plan for the finished or semi-finished part associated with the made from set object. The part to process plan link is sent with the finished or semi-finished part instead of the made from set object.
The following information is also published in the ESI response:
• Enterprise Data
• Plant Data
• Department Data
• Documents associated with the made from set object
You can publish made from set information using the following methods:
• Set State
• Change Notice
• Send to Distribution Target
• Made from set associated with BOM, process plan, and resource structure for its finished or semi-finished part
Persisting Made From Set Information in Oracle
A Made From Set is persisted as an alternate BOM in Oracle. To create an alternate BOM in Oracle, the main BOM must be persisted first, which is not the case with Made From Set publication. Therefore, a Made From Set alternate BOM 001 is persisted as the main BOM with no alternate information, and the alternate BOM 002 is created for the Made From Set with the alternate information.
| It is a prerequisite to maintain alternate numbers in Oracle to persist the alternate BOM information. For example, if you want to publish alternate 002, then you must maintain the alternate number 002 at Oracle before publishing so that the BOM with alternate 002 can be created. If the alternate number doesn’t already exist in Oracle, an exception will occur, and the BOM won’t get created. |