Agile Product Lifecycle Management Integration with JD Edwards EnterpriseOne

Agile Product Lifecycle Management (PLM) enables companies to manage individual product life cycles and to complete product portfolios and programs tied to product conception, design, launch, maturity, and phase-out. Primary users of Agile PLM are involved directly or indirectly in the product design. They manage content in Agile PLM that often directly affects processes managed in other enterprise systems, such as JD Edwards EnterpriseOne, Manufacturing Execution Systems (MES), Customer Relationship Management (CRM), and so forth.

The integration of Agile PLM and JD Edwards EnterpriseOne is designed to synchronize product content information between Agile Product Collaboration and JD Edwards EnterpriseOne.

The Agile PLM integration uses these business services:

Business Service

Description

EngineeringChangeOrderManager (JP300000)

The EngineeringChangeOrderManager Published Business Service (PBSSV) manages the processing of the following:

  • EngineeringChangeOrdersProcessor (J3000010)

  • EngineeringChangeOrderPartsListProcessor (J3000020)

  • InventoryItemsProcessor (J4100020)

  • InventoryItemBranchProcessor (J4100030)

EngineeringChangeOrdersProcessor (J3000010)

The EngineeringChangeOrderManager calls the EngineeringChangeOrdersProcessor from the provider when you create an ECO. For the Design to Release PIP, the external system is Agile PLM. You create an ECO in Agile PLM and releases the same to JD Edwards EnterpriseOne. This processor calls the create ECO (B3004100) business function to add a header record in F4801. This action generates an ECO number, which the system uses to create a BOM in JD Edwards EnterpriseOne.

EngineeringChangeOrderPartsListProcessor (J3000020)

The EngineeringChangeOrdersProcessor calls the EngineeringChangeOrderPartsListProcessor Web service. This processor calls the create ECO (B3004100) business function to add a parts list and related items in JD Edwards EnterpriseOne.

InventoryItemsProcessor (J4100020)

The EngineeringChangeOrdersProcessor calls the InventoryItemsProcessor Web service. This processor calls the F4101 ItemMasterAddition (B4101062) business function to add items in JD Edwards EnterpriseOne.

InventoryItemBranchProcessor (J4100030)

The EngineeringChangeOrdersProcessor calls the InventoryItemsProcessor Web service is called. This processor calls the F4102 ItemBranchAddition (B4101072) business function to add item branch records in JD Edwards EnterpriseOne.

IntegrationTimeStampManager (JP300010)

The IntegrationTimeStampManager PBSSV manages the processing of the ProcessIntegrationTimeStamp (J3000030) business service.

ProcessIntegrationTimeStamp (J3000030)

The IntegrationTimeStampManager PBSSV calls the ProcessIntegrationTimeStamp Web service. This processor adds and modifies the Integration Time Stamp table (F0095) with the last successful runtime.

For additional information about these business services, see Oracle Design to Release Integration pack for Agile Product Lifecycle Management and JD Edwards EnterpriseOne Implementation Guide, "Configuring the Oracle Design to Release Integration Pack for Agile PLM and JD Edwards EnterpriseOne."