Integrating with PeopleSoft HRMS

This chapter provides an overview of PeopleSoft eProcurement and PeopleSoft Human Resources Management System (HRMS) integration and discusses how to:

Click to jump to parent topicUnderstanding PeopleSoft eProcurement and HRMS Integration

PeopleSoft eProcurement enables you to use employee information that is stored in the PeopleSoft HRMS database to create requesters and automatically update PeopleSoft eProcurement, based on changes to the employee data. The integration is accomplished with PeopleSoft Application Messaging, which enables you to subscribe to the USER_PROFILE message published by PeopleSoft HRMS. When changes are made to the record, they are published, and the PeopleSoft eProcurement system is updated automatically by the subscription to this message.

The integration between PeopleSoft HRMS and PeopleSoft eProcurement enables you to preform these tasks:

Click to jump to parent topicPreparing to Use HRMS Integration

This section discussed how to:

Click to jump to top of pageClick to jump to parent topicPages Used to Prepare to Use HRMS Integration

Page Name

Object Name

Navigation

Usage

Requester Integration Defaults

PV_HR8_DEFAULTS

eProcurement, Administer Procurement

Click the Maintain Users and Roles link on the Administer Procurement page.

Click the Requester Integration Defaults link on the Maintain System Users and Roles page.

Enter user and requester defaults for utilization in requester integration processing.

Click to jump to top of pageClick to jump to parent topicSetting Up PeopleSoft eProcurement to Receive Updates from PeopleSoft HRMS

To set up PeopleSoft eProcurement to receive updates from PeopleSoft HRMS:

  1. Define the requester role in PeopleSoft HRMS and PeopleSoft eProcurement.

    Note. The role must have access to the Requester component in PeopleSoft eProcurement.

  2. Set up default values for automatic creation of users and requesters.

  3. Activate the HRMS messages by:

  4. Activate the Supply Chain Management messages by:

See Also

PeopleTools PeopleBook: PeopleSoft Integration Broker

Click to jump to top of pageClick to jump to parent topicSetting Up Defaults for Automatic Creation of Users and Requesters

Access the Requester Integration Defaults page.

For the purpose of integrating with HRMS, you only need to define the fields within the User Preferences and the Requester Defaults group boxes.

Click to jump to parent topicSetting Up HRMS to PeopleSoft eProcurement Synchronization Application Messages

PeopleSoft eProcurement uses PeopleSoft Application Messaging to integrate employee tables with PeopleSoft HRMS application tables. The application messages are delivered with a status of Inactive. You must activate each application message before attempting to publish or subscribe to messages. The messages that are published by PeopleSoft HRMS must be activated in that database, and the messages to which PeopleSoft eProcurement subscribes must be activated in the PeopleSoft FDM database.

Before activating the application message, you must define the databases and routing in the system.

See Also

PeopleTools PeopleBook: PeopleSoft Integration Broker

Click to jump to parent topicSetting Up Publish and Subscribe Rules for PeopleSoft Resource Management Application Messages

PeopleSoft eProcurement application messages are delivered with the status Inactive. PeopleSoft HRMS database information that is shared by PeopleSoft eProcurement in the PeopleSoft FDM database is updated properly when the appropriate messages are activated.

When updating information between databases, PeopleSoft Application Messaging imposes these publish and subscribe rules:

PeopleSoft eProcurement subscribes to data changes from the PeopleSoft HRMS database. It does not publish to PeopleSoft HRMS (except for the ENTERPRISE_SETUP message). Also, PeopleSoft eProcurement does not subscribe to any full table data changes, but only to incremental target row data changes.

Setting Incremental Table Publish Rules for PeopleSoft eProcurement

PeopleSoft eProcurement requires that the PeopleSoft HRMS Incremental Sync Publication Messages for PeopleSoft eProcurement have a status of Active. You must activate these messages in PeopleSoft HRMS so that they will publish to PeopleSoft eProcurement.

Note. The routing direction for all of the PeopleSoft HRMS messages to which PeopleSoft eProcurement subscribes must be—at a minimum— set to Publish. However, you might also have the routing direction set to Publish/Subscribe, depending other PeopleSoft HRMS applications that the organization has installed.

PeopleSoft HRMS Incremental Sync Publication Messages for PeopleSoft eProcurement

These messages are necessary for PeopleSoft eProcurement:

Message Name/Subscribe Rule ID

Routing Direction

Message Node

Message Channel

Records in Message and enterprise integration point (EIP) Description

JOBCODE_SYNC

PUBLISH

PSFT_EP

PERSON_SETUP

JOBCODE_TBL:

Master list of job codes.

PERSON_BASIC_SYNC

PUBLISH

PSFT_EP

PERSON_DATA

PERSONAL_DATA, EMAIL_ADDRESSES, PERSONAL_PHONE, PERS_DATA_EFFDT, PERS_ND:

List of employees and contractors with corresponding email addresses, phone numbers, and effective-dated history of changes to the PERSONAL_DATA record and national IDs.

USER_PROFILE

PUBLISH

PSFT_EP

USER_PROFILE

PSROLEXLATOPRVW, PSOPRDEFN, PSOPRALIAS, PSROLEUSER_VW, RTE_CNTL_USERVW, PSUSEREMAIL:

User data.

PeopleSoft eProcurement Incremental Sync Publication Messages

Message Name/Subscribe Rule ID

Routing Direction

Message Node

Message Channel

Records in Message and EIP Description

 

JOBCODE_SYNC

SUBSCRIBE

PSFT_HR

PERSON_SETUP

JOBCODE_TBL:

Master list of job codes.

USER_PROFILE

SUBSCRIBE

PSFT_HR

USER_PROFILE

PSROLEXLATOPRVW, PSOPRDEFN, PSOPRALIAS, PSROLEUSER_VW, RTE_CNTL_USERVW, PSUSEREMAIL:

User data.

Setting Full Table Publish Rules for PeopleSoft eProcurement

PeopleSoft eProcurement is delivered with all Full Table Publish rules set to Inactive.

Note. The messages in the preceding tables should not be activated unless the organization is performing an initial implementation and no actual data exists in the PeopleSoft FDM database.

Warning! If you change the status of these messages to Active, the data in the PeopleSoft FDM database will be overwritten. Do not activate the FULL_SYNC versions of the messages in PeopleSoft HRMS or PeopleSoft FDM unless you intend to overwrite all the data in the target tables.

PeopleSoft HRMS to PeopleSoft eProcurement Full Sync Messages

PeopleSoft eProcurement maintains these messages with a status of Inactive:

Message Name/Publish Rule ID

Routing Direction

Message Node

Message Channel

Records in Message and EIP Description

JOBCODE_FULLSYNC

SUBSCRIBE

PSFT_EP

PERSON_SETUP

JOBCODE_TBL:

Master list of job codes.

PERSON_BASIC_FULLSYNC

SUBSCRIBE

PSFT_EP

PERSON_DATA

PERSONAL_DATA, EMAIL_ADDRESSES, PERSONAL_PHONE, PERS_DATA_EFFDT, PERS_NID:

List of employees and contractors with corresponding email addresses, phone numbers, and effective-dated history of changes to the PERSONAL_DATA record and national IDs.

PeopleSoft eProcurement Full Sync Subscription Messages

Message Name/Subscribe Rule ID

Routing Direction

Message Node

Message Channel

Records in Message and EIP Description

 

JOBCODE_FULLSYNC

SUBSCRIBE

PSFT_HR

PERSON_SETUP

JOBCODE_TBL:

Master list of job codes.

PERSON_BASIC_FULLSYNC

SUBSCRIBE

PSFT_HR

PERSON_DATA

PERSONAL_DATA, EMAIL_ADDRESSES, PERSONAL_PHONE, PERS_DATA_EFFDT, PERS_NID:

List of employees and contractors with corresponding email addresses, phone numbers, and effective-dated history of changes to the PERSONAL_DATA record and national IDs.