Integration with Other Applications > Introduction to Windchill ESI > Integrating Windchill ESI With Oracle Applications > Process Plans
  
Process Plans
Windchill ESI allows you to publish Process Plans created within Windchill MPMLink to a distribution target such as Oracle Applications. Publishing process plans from Windchill ESI also includes the publishing of all related parts and BOM objects that are listed. Related processing resources and related operated on parts are also published.
When you associate various attributes to a process plan in Windchill MPMLink, Windchill ESI passes the attributes to the EAI software components. The following attributes are passed:
Number
Name
Category
Base Unit of Measure
Distribution Targets
Operations
Work Instructions
Sequences
Resources
Lot size
Last Changed By
Group Counter
View
Lifecycle State
Date Effectivity
Serial Number Effectivity
Lot Number Effectivity
Iteration
Version
Previously Published Version
* 
When publishing a Process Plan with an operation, there must be a work center, with a department, assigned to the operation. The work center should also have time values attributed to it, to allow for the creation of activities. If there are no time values attributed to the work center then no activities are created. To schedule resources the Unit of Measure (UOM) for the resource should be set to Hour (HR). In addition, the resource group to which the processing resources and work centers belong should also be used.
Once the process data has been published by Windchill ESI Services, the EAI software components map the process plan attributes to Oracle Applications routing attributes. The following table shows the mapping of process plan attributes to Oracle Applications manufacturing attributes:
Windchill Process plan to Oracle Applications Routing Attribute Mapping
Process Plan Attribute
Oracle Applications Routing Attribute
Revision
Revision of the Routing
Distribution Target
Organization
Parts
Item number
Operations
Operations
Resources
Resources
Operations
When you associate various attributes to the operations in a process plan in Windchill MPMLink, Windchill ESI passes the attributes to the EAI software components. The following attributes are passed:
Operation Label
Description
Operation Holder Number (Parent Process Plan number or Sequence number or Operation number)
Set up Time
Processing Time
Labor Time
Waiting Time
Queue Time
Quantity
Last Changed By
Name
Number
Date Effectivity
Operation Holder Type
Description
Base Unit of Measure
Move Time
Setup Cost
Queue Cost
Labor Cost
Processing Cost
Waiting Cost
Teardown Cost
Move Cost
View
Iteration
Version
ERP Validation Code
Once the operation data has been published by Windchill ESI Services, the EAI software components map the Windchill operation attributes to Oracle Manufacturing table attributes. The following table shows the mapping of Windchill operation attributes to Oracle Manufacturing attributes:
Windchill Operation Attribute
Oracle Manufacturing Operation Attribute
Description
Description
Operation Label
Operation Sequence
ERP validation Code
Not mapped
Scheduled
If equal to Yes, this means the Work Center Scheduled allocation in Oracle is set to Yes. If set to No, then the Work Center scheduled allocation is set to No.
Department
Department
Work Center
Resources for all non-zero times defined in the operation.
Processing Resources
See section Consumable Resource Allocations for Operations
Allocated Parts
See section Operation Allocated Parts.
Operation Allocated Parts
When you associate various attributes to the operation allocated parts in a process plan in Windchill MPMLink, Windchill ESI passes the operation allocated parts attributes to the EAI software components. The following attributes are passed:
Part Number (this is the number of the component part in the assembly that is associated to the process plan)
Operation Number in Operation Allocated Part Link
Operation Label in Operation
Assembly Part Number
BOM Usage
BOM Alternate
Quantity
Quantity Unit
Once the operation allocated parts data has been published by Windchill ESI Services, the EAI software components map the Windchill operation allocated parts attributes to Oracle Manufacturing table attributes. The following table shows the mapping of Windchill operation allocated parts attributes to Oracle Manufacturing attributes:
Windchill Operation Allocated Part Attributes
Oracle Manufacturing Attribute
Assembly Part Number
Bills Of Material that needs to be created/changed for assigning the operation sequence number to its component.
Component Part Number
Component Number to which the operation sequence is applied.
Operation label of associated Operation number
Allocated Component’s Operation Sequence Number
Consumable Resource Allocations for Operations
When you associate various attributes to the consumable resource allocations for operations in a process plan in Windchill MPMLink, Windchill ESI passes the attributes to the EAI software components. The following attributes are passed:
Allocation Number
Number
Quantity
Quantity Unit
Resource Category
* 
Processing resources must exist in the Oracle Applications system.
Once the consumable resource allocations for operations data has been published by Windchill ESI Services, the EAI software components map the Windchill consumable resource allocations for operations attributes to Oracle Manufacturing table attributes. The following table shows the mapping of Windchill consumable resource allocations for operations attributes to Oracle Manufacturing attributes:
Windchill Consumable Resource
Allocations Attribute
Oracle Manufacturing Attribute
Number
Resource code
Usage rate
Usage rate
Scheduled flag
Scheduled (Yes or No)
Control Characteristics
Control characteristics created within Windchill MPMLink and associated to a part (or to a manufacturing object such as a process plan or an operation) may be published to a distribution target. A certain attribute on the distribution target determines whether or not control characteristics associated to a part (or to a process plan) would be published. For example, with the attribute Publish Control Characteristics when Publishing a Part set to Yes, control characteristics associated to a part would be rendered and sent with the ESI response. Likewise, control characteristics associated to a process plan (or to an operation) would be published when the attribute Publish Control Characteristics when Publishing a Process Plan has a value of Yes. Both these attributes have a value of No by default.
* 
A control characteristic that is associated to an operation will be published upon publishing the holding process plan, provided the distribution target attribute Publish Control Characteristics when Publishing a Process Plan has a value of Yes; this happens even if the control characteristic is associated to a part as well and the attribute Publish Control Characteristics when Publishing a Part has a value of No.
The following attributes are passed:
Number
Name
Last Changed By
Description
Severity
Version
Model Item Reference
Distribution Targets
The attribute Model Item Reference holds a reference to the model item that is associated to the control characteristic being published.
Several other attributes may get passed as well, depending on the type of the model item. For more information see the Windchill Enterprise Systems Integration Implementation Guide - SAP or the Windchill Enterprise Systems Integration Implementation Guide - Oracle Applications.
* 
If a model item’s EPM document is not associated to the owner of the holding control characteristic, an attempt to publish the control characteristic results in a failure.
* 
Windchill ESI publishes a control characteristic to the same distribution targets as those associated to the holding part or process plan.
Windchill ESI passes the following information pertaining to associations from Windchill PDMLink to the EAI software components when publishing control characteristics associated to a part, to a process plan or to an operation respectively:
MPMPartQualityLink
MPMProcessQualityLink
MPMOperationQualityLink
Each of the above carries information on the objects that are related. For example, the PartQualityLink element in the ESI response holds the name and number of the part and the associated control characteristic. The OperationQualityLink element carries some additional information, in that it carries the following attributes as well;
Allocation Type
Sampling Amount
Sampling Unit
Frequency
* 
Although control characteristics and their associations are sent with the ESI response, these are ignored by the EAI software components.