Integrating With PeopleSoft Human Resources
If you use PeopleSoft Human Capitol Management (HCM), you can populate the employee tables with data from the PeopleSoft Human Resources product. You accomplish this by using the Enterprise Integration tools delivered with Oracle's PeopleSoft Financials database. HCM publishes application messages that PeopleSoft Expenses receives and uses to populate intermediary or staging tables. PeopleSoft Expenses uses the employee data from the staging tables to populate the PeopleSoft Expenses employee tables.
This topic discusses:
Page Name |
Definition Name |
Usage |
---|---|---|
RUN_EXEEUPDT |
Load employee data into PeopleSoft Expenses tables according to the options selected. Runs the Application Engine process EX_EE_UPDATE using the Process Scheduler. |
PeopleSoft Expenses is pre-configured to subscribe to the employee data messages listed below and writes their content to the PeopleSoft Expenses staging tables. The PSFT_HR node sends these messages, upon changes to employee data, or at the request of an administrative user.
Message Channel |
Message |
Record |
Description |
---|---|---|---|
HR_SETUP |
BUS_UNIT_HR_FULLSYNC |
BUS_UNIT_TBL_HR |
Full data load of HR business units. |
HR_SETUP |
BUS_UNIT_HR_SYNC |
BUS_UNIT_TBL_HR |
Incremental update of HR business units. |
PERSON_DATA |
PERSON_BASIC_FULLSYNC |
PERSONAL_DATA |
Full data load of employee personal profile data. |
PERSON_DATA |
PERSON_BASIC_FULLSYNC |
EMAIL_ADDRESSES |
Full data load of employee e-mail address information. |
PERSON_DATA |
PERSON_BASIC_FULLSYNC |
PERSONAL_PHONE |
Full data load of employee personal phone information. |
PERSON_DATA |
PERSON_BASIC_FULLSYNC |
PERS_DATA_EFFDT |
Full data load of employee effective date information. |
PERSON_DATA |
PERSON_BASIC_FULLSYNC |
PERS_NID |
Full data load of employee identification information. |
PERSON_BASIC |
PERSON_BASIC_SYNC |
PERSONAL_DATA |
Incremental update of employee profile data. |
PERSON_BASIC |
PERSON_BASIC_SYNC |
EMAIL_ADDRESSES |
Incremental update of employee e-mail address information. |
PERSON_BASIC |
PERSON_BASIC_SYNC |
PERSONAL_PHONE |
Incremental update of employee personal phone information. |
PERSON_BASIC |
PERSON_BASIC_SYNC |
PERS_DATA_EFFDT |
Incremental update of employee effective date information. |
PERSON_BASIC |
PERSON_BASIC_SYNC |
PERS_NID |
Incremental update of employee identification information. |
PERSON_DATA |
WORKFORCE_FULLSYNC |
EMPLOYMENT |
Full data load of employee organizational data. |
PERSON_DATA |
WORKFORCE_FULLSYNC |
JOB |
Full data load of employee job data. |
PERSON_DATA |
WORKFORCE_SYNC |
EMPLOYMENT |
Incremental update of employee organizational data. |
PERSON_DATA |
WORKFORCE_SYNC |
JOB |
Incremental update of employee job data. |
Load the data from these staging tables into PeopleSoft Expenses tables.
Use the Load Employee Data page (RUN_EXEEUPDT) to load employee data into PeopleSoft Expenses tables according to the options selected. This process runs the Application Engine process EX_EE_UPDATE using the Process Scheduler.
Navigation:
This example illustrates the fields and controls on the Load Employee Data page. You can find definitions for the fields and controls later on this page.

Field or Control |
Description |
---|---|
Load Organizational Data |
Select to load employee information such as business unit, department, and supervisor. This also updates employee profiles with cash advance options defined for the expense business unit. |
Load Employee Bank Data |
Select to load employee bank account data used for expense reimbursements. |
Sync Default Bank Account (synchronize default bank account) |
Select to synchronize the default bank account with the Human Resources system. This option allows you to automatically change the default bank account if a change occurs in your Human Resources system. When deselected, PeopleSoft Expenses does not synchronize the default bank account that comes from the Human Resources system. Instead, Expenses retains the employee default account during the load process. This field controls the synchronization of the default bank account and is only active when the Load Employee Bank Data check box is selected. Information defined in PeopleSoft Expenses overrides anything that comes from Human Resources:
|
Validate Organizational Data |
Select to verify that employees belong to valid departments and business units defined for PeopleSoft Expenses. Employees must belong to valid business units and departments to process their expense transactions. |
Load Entry Authorizations |
Select to load user IDs assigned to employees by the system security administrator. This enables employees to enter expense data using their user IDs. |
Application messages enable PeopleSoft Expenses to send and receive credit card data to and from PeopleSoft Human Resources. When one application changes a record, an application message automatically updates and synchronizes tables in the other application. Shared credit card data uses the message channel CORPORATE_CARD on message node PSFT_HR. The following application messages contain the data used to synchronize credit card information between the two databases:
Message Name |
Records |
Description |
---|---|---|
CORPORATE_CARD_DATA_FULLSYNC |
CC_CARD_DATA_EX |
Full data load of employee corporate card account data. |
CORPORATE_CARD_DATA_SYNC |
CC_CARD_DATA_EX |
Incremental update of employee corporate card account data. |
CORPORATE_CARD_FULLSYNC |
CC_CARD_TBL_EX |
Full data load of corporate card suppliers. |
CORPORATE_CARD_SYNC |
CC_CARD_TBL_EX |
Incremental update of corporate card suppliers. |