This chapter includes these topics:
Section 78.2, "Work Order - Manufacturing Business Services - WorkOrderManager (JP480000)"
Section 78.3, "Work Order Business Services - Manufacturing Work Order (JP310000)"
Section 78.5, "Work Order - Manufacturing Batch Import Programs"
Section 78.6, "Work Order - Manufacturing Batch Export Programs"
This chapter provides detailed information about the business interfaces that are available for the Work Order - Manufacturing business object.
This table lists all of the available interface components:
Interface Type | Available Interfaces |
---|---|
Business Services | These are the published business services available for the Work Order - Manufacturing business object: |
Real-Time Events | This list includes the real-time events for the Work Order - Manufacturing business object: |
Batch Import Programs | This list includes the batch import programs for the Work Order - Manufacturing business object: |
Batch Export Programs | This list includes the batch export programs for the Work Order - Manufacturing business object:
Also note that the following programs, documented under the import section of this chapter, can also function as export programs: |
Note: You can find additional technical information about each type of business interface component. For additional descriptions of the information available, and instructions for finding this information, see Chapter 5, "Accessing Additional Information for Business Interface Components." |
This section describes the WorkOrderManager (JP480000) published business service, which manages the lookupWorkOrders (J4800001) business service.
This business service is used primarily for Mobile Expense Management functionality. The business service is documented with the mobile processing documentation.
This section describes the Manufacturing Work Order published business service, which manages these business services:
Work Order Processor (J4800010)
Work Order Query Processor (J4800020)
(Release 9.1 Update) Completion Processor (J3100030)
Published method processManufacturingWorkOrder (JP310000-J4800010) is an inbound transaction operation that enables consumers to add, delete, or change work orders, parts lists and routings in JD Edwards EnterpriseOne.
The operation uses the ProcessWorkOrder business function (B4800470) to process work order information. If the operation encounters errors while processing work order information, processing stops and all errors and warnings are returned to the consumer.
Depending on the published business service that is calling this service, the Work Order Processor can be used to process standard, service, equipment, or tenant work order information.
Before you use this operation, you can set business service properties to specify how the system processes equipment data. This table includes information about the business service properties that the Work Order Processor operation uses:
Group | Key | Description | Default Value |
---|---|---|---|
J4800010 | J4800010_EQUIPMENT_VERSION | Use this property to specify the version of the Manage Equipment Work Orders program (P13714). | ZJDE0001 |
J4800010 | J4800010_MANUFACTURING_VERSION | Use this property to specify the version of Manufacturing Work Order Processing program (P48013). | ZJDE0001 |
J4800010 | J4800010_PREFIX_1 | Use this property to specify the prefix for error in Process Work Order wrapper function. | B4800470 Process Work Order: |
J4800010 | J4800010_SERVICE_VERSION | Use this property to specify the default version of the Manage Service Orders program (P90CD0002). | ZJDE0001 |
J4800010 | J4800010_TENANT_VERSION | Use this property to specify the default version of the Tenant Work Order Entry program (P15248). | ZJDE0001 |
This table includes information that can help determine whether the Work Order Processor operation is functioning correctly:
Question | Answer |
---|---|
How can I tell if the operation completes successfully? | If the operation completes successfully, the service returns a message to the user with the processed data. |
If I encounter errors while process a transaction, do I need to reverse the transaction? | This operation uses standard transaction processing. If the system encounters errors during processing, no data in the JD Edwards EnterpriseOne system is updated. No manual updates are required. |
Does this operation use record reservation? | Yes. |
The Work Order Query Processor is used to retrieve all manufacturing work order records from the F4801, F4801T, and the associated records from the Parts List table F3111 and the Routing table F3112. If the service encounters errors, a message containing the text of any errors or warnings is sent to the consumer.
Depending on the published business service that is calling this service, the Work Order Query Processor can be used to query standard, service, equipment, or tenant work order information.
Before you use this operation, you can set business service properties to specify how the system processes equipment data. This table includes information about the business service properties that the Work Order Query Processor operation uses:
Group | Key | Description | Default Value |
---|---|---|---|
J4800020 | J4800020_MAX_ROWS | Use this property to specify the maximum number of rows that can be returned by the query. | 100 |
This table includes information that can help determine whether the Work Order Query Processor operation is functioning correctly:
Question | Answer |
---|---|
How can I tell if the operation completes successfully? | If the operation completes successfully, the service returns the results of the query. |
If I encounter errors while process a transaction, do I need to reverse the transaction? | This operation queries the EnterpriseOne database. No updates are made to data in the database. |
Does this operation use record reservation? | No. |
The Parts List Processor is used to process work order parts lists. This is called after the Manufacturing WO header has been processed, to add, update and delete parts lists. If the system encounters errors during processing, the service returns any error messages or warnings to the consumer.
Before you use this operation, you can set business service properties to specify how the system processes equipment data. This table includes information about the business service properties that the Parts List Processor operation uses:
Group | Key | Description | Default Value |
---|---|---|---|
J3100010 | J3100010_PREFIX_1 | Use this property to specify the prefix for errors in the Process Parts List wrapper function. | B3103140 Process Parts List - Line # |
This table includes information that can help determine whether the Parts List Processor operation is functioning correctly:
Question | Answer |
---|---|
How can I tell if the operation completes successfully? | If the operation completes successfully, the service returns a confirmation message with the results. |
If I encounter errors while process a transaction, do I need to reverse the transaction? | This operation uses standard transaction processing. If the system encounters errors during processing, no data in the JD Edwards EnterpriseOne system is updated. No manual updates are required. |
Does this operation use record reservation? | Yes. |
The Routing Processor is used to process work order routings. This is called after the manufacturing work order header has been processed, to add, update and delete routing.
Before you use this operation, you can set business service properties to specify how the system processes equipment data. This table includes information about the business service properties that the Routing Processor operation uses:
Group | Key | Description | Default Value |
---|---|---|---|
J3100020 | J3100020_PREFIX_1 | Use this property to specify the prefix for errors in the Commit Routing wrapper function. | B3103150 Commit Routing |
This table includes information that can help determine whether the Routing Processor operation is functioning correctly:
Question | Answer |
---|---|
How can I tell if the operation completes successfully? | If the operation completes successfully, the service returns a confirmation message to the user. |
If I encounter errors while process a transaction, do I need to reverse the transaction? | This operation queries the EnterpriseOne database. No updates are made to data in the database. |
Does this operation use record reservation? | No. |
The Completion Processor is an inbound processor service that is used to process work order completions, and enables users to complete a manufacturing work order. Completions is the final step of a work order where the finished goods are completed into inventory. The Completion Processor calls the Process Completion business function (B3103160), which then calls the W.O. Completions MBF (B3100770).
Before you use this operation, you can set business service properties to specify how the system processes equipment data. This table includes information about the business service properties that the Routing Processor operation uses:
Group | Key | Description | Default Value |
---|---|---|---|
J3100030 | J3100030_COMPLETION_VERSION | Use this property to specify the version of the Work Order Completions program (P31114) to use. | ZJDE0001 |
J3100030 | J3100030_PREFIX_1 | Use this option to specify the prefix for error in the Process Completion wrapper function. | B3103160 Process Completion - Location # |
This table includes information that can help determine whether the Completion Processor operation is functioning correctly:
Question | Answer |
---|---|
How can I tell if the operation completes successfully? | If the operation completes successfully, a response xml message is returned showing the result of the processing, along with any warnings. If there is an error, the error text is returned, but the processing data is not returned, as the process did not complete successfully. |
If I encounter errors while process a transaction, do I need to reverse the transaction? | No. If the process ends in error, the data being sent or the Completion configuration should be corrected before running the process again. |
Does this operation use record reservation? | Yes. |
This section describes the available real-time events associated with the Work Order - Manufacturing business unit, which include:
RTWOOUT is used by the JD Edwards EnterpriseOne system to inform third-party systems when a work order has been added, changed, or deleted in order to keep the two systems synchronized.
Event Type | Event Description | Event Category | Event Aggregate | Product Code | Data Structure |
---|---|---|---|---|---|
RTWOOUT | Manufacturing Work Order | RTE | Container
Contains the RTWOHDR (D3102360A) event. |
H31 | D3102360A: Work Order Event Notification Canonical |
Conceptual Approach
A work order that has been added, changed, or deleted in the JD Edwards EnterpriseOne system updates the Work Order Header (F4801) table. When a work order record has been modified, a RTWOOUT real-time event notification is published.
Objects that Can Initiate the Event
These objects can initiate the RTWOOUT event, and the single events contained within the event:
B3101030 - Purge Work Order Data
N4202020 - F4211 Update Work Order Status
X4801 - X4801 Work Order Entry
N3104330 – Work Order Status Update With Interop
B3100770 – Work Order Completions MBF
RTWOHDR is used by the JD Edwards EnterpriseOne system to pass work order information to third-party systems when a work order has been changed.
Event Type | Event Description | Event Category | Event Aggregate | Product Code | Data Structure | Event Relationship |
---|---|---|---|---|---|---|
RTWOHDR | Manufacturing WO Header | RTE | Single | H31 | D3102360A: Work Order Event Notification Canonical | Included in container event RTWOOUT. |
Conceptual Approach
This real-time event is triggered when a work order header is changed.
You use batch import programs to import data from an external software system into the JD Edwards EnterpriseOne system, where it can then be processed by EnterpriseOne programs.
This table lists and describes the available batch import programs that are associated with the Work Order - Manufacturing business object:
You use batch export programs to retrieve and format data from the JD Edwards EnterpriseOne database so that it can be used by an external software system.
This table lists and describes the available batch export programs that are associated with the Work Order - Manufacturing business object: