43 Human Resource Requisitions

This chapter includes these topics:

43.1 Requisition Components Overview

This chapter provides detailed information about the business interfaces that are available for human resource requisitions.

This table lists all of the available interface components:

Interface Type Available Interfaces
Business Services The RequisitionManager (JP080010) manages the getRequisiton (J0800020) and processRequisition (J0800021) operations.


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 Section 5, "Accessing Additional Information for Business Interface Components".

43.1.1 RequisitionManager Business Service

The RequisitionManager web service (JP080010) manages the processing of these web service operations:

Operation Description
getRequisition Use this operation to obtain data from the Requisition Information (F08102) and Job Information (F08001) tables, based on the query criteria.
processRequisition Use this operation to add, update and delete requisition details into the Requisition Information table (F08102).

43.1.2 Prerequisites

Before using the RequisitionManager web service, or any of the related web service operations, you must install and configure the JD Edwards EnterpriseOne Address Book and JD Edwards EnterpriseOne Human Capital Management systems.

See the JD Edwards EnterpriseOne Applications Address Book Implementation Guide and the JD Edwards EnterpriseOne Applications Human Capital Management Fundamentals Implementation Guide.

43.1.3 Accessing Javadoc for the RequisitionManager Web Service

To access Javadoc for the RequisitionManager web service and it's related operations, review these Javadoc packages:

  • JP080010 (RequisitionManager)

  • J0800020 (getRequisition)

  • J0800021 (processRequisition)

43.1.4 getRequisition

The getRequisition web service operation is a database query operation that enables consumers to obtain requisition data from the JD Edwards EnterpriseOne system. It is managed by the RequisitionManager PBSSV and uses the InternalGetRequisition, InternalGetRequisitionWhereFields, and InternalShowRequisition value objects. The process obtains data from these tables, based on the query criteria:

  • Requisition Information (F08102)

  • Job Information (F08001)

43.1.4.1 Setup Considerations

Before you use this operation, you can set business service properties to specify how many records the system returns for a query. This table includes information about the business service property that the getRequisition web service operation uses:

Group Key Description Default Value
J0800020 J0800020_MAX_ROWS Maximum Rows Retrieved 100

43.1.4.2 Implementation Details

This table includes information that can help determine whether the getRequisition web service operation is functioning correctly:

Question Answer
How can I tell if the operation completes successfully? If the operation completes successfully, the system returns records to the consumer. The records that are returned to the consumer include all of the fields that are listed in the response interface for this operation. Some of the fields can include blank or zero values depending on the data that exists in the JD Edwards EnterpriseOne tables.

At a minimum, the system returns non-zero values for these fields:

  • Requisition Number

  • Home Business Unit

  • Security Business Unit

  • Fiscal Year

  • Requested Date

  • Head Count

  • Date Updated

If errors occur, errors and warning messages are returned from EnterpriseOne to the RequisitionManager PBSSV as an E1MessageList.

If I encounter errors while processing a transaction, do I need to reverse the transaction? No. This operation does not process transactions; therefore, no updates are necessary if you encounter errors.

If you receive errors while processing this operation, review your selection criteria and business service properties, and then retry your query.

If you do not receive any matching records, review the data in the EnterpriseOne system to verify that the records for which you are searching exist in the database.

Does this operation use record reservation? No. The operation does not reserve records within the JD Edwards EnterpriseOne system during processing.

43.1.5 processRequisition

The processRequisition web service operation is an inbound transaction operation that enables consumers to add, update, and delete requisition details in the Requisition Information table (F08102). The web service operation also supports add or delete in the Media Objects for Requisition when working with Requisition records. It is managed by the RequisitionManager PBSSV and uses the InternalProcessRequisition value object.

43.1.5.1 Required Fields

You must provide values for the following fields when using the processEmployee web service:

  • Business Unit

  • Home Business Unit

  • Requested By

43.1.5.2 Implementation Details

This table includes information that can help determine whether the processRequisition web service operation is functioning correctly:

Question Answer
How can I tell if the operation completes successfully? If the operation completes successfully, the web service returns a success message to the RequisitionManager PBSSV as an E1MessageList.

At a minimum, the system returns non-zero values for these fields:

  • Requisition Number

  • Headcount

If errors occur, error and warning messages are returned from EnterpriseOne to the RequisitionManager PBSSV as an E1MessageList.

If I encounter errors while processing 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.

If you receive errors while processing this operation, review your selection criteria and business service properties, and then retry your query.

Does this operation use record reservation? No. The operation does not reserve records within the JD Edwards EnterpriseOne system during processing.