This appendix discusses the changes to the core record structures for a Person, the Person’s basic biographical data, and the relationships that the Person has with the organization. These record structures evolved in each of the releases from PeopleSoft 8.0 to PeopleSoft 8.9. Because the biggest changes occurred between PeopleSoft 8.0 and PeopleSoft 8.3 and between PeopleSoft 8.3 and PeopleSoft 8.9, these changes will be the focus of this appendix.
The main goals of the changes were to:
Normalize the Person data structures as follows:
Remove the storing of a single address in 7 different tables.
Remove all redundant fields from PERSONAL_DATA.
Simplify the maintenance of names and addresses.
Separate the Person data structures into components by moving non-core data into distinct records.
This was done to minimize the amount of blank fields that had to be captured in a record. If a customer doesn't use a particular country, then no data has to be stored in those fields.
While this does increase the number of records in PERSONAL_DATA component, it allows us to separate the business logic and the processing. Eventually it will allow us to compartmentalize the actual component and only bring into the buffer the data that you need.
It also makes adding additional non-core fields easier to manage, as their addition will not break any usage of the core records.
Keep one ID for a person.
This feature adds the ability to have a single ID for a Person regardless of how many different relationships to the organization that person has. This means that you no longer have to create a separate ID if someone was an employee and is now a contingent worker.
Allow a Person to be created without having to create JOB records.
This change means that instead of having to create new EMPLIDs whenever a Person is both and Employee and a Non-employee, this model will allow a Person to have multiple organizational relationships. In addition, we are splitting the Non-employees into two categories: Contingent Workers and Persons of Interest. This allows us to be able to treat Employees and Contingent Workers as part of the workforce — and the other Persons of Interest as not part of the workforce.
The three organizational relationships that a Person can have are:
Employee (EMP)
Contingent Worker (CWR)
Person of Interest (POI)
Employees and Contingent Workers comprise the workforce and are required to have a JOB history.
Persons of Interest might have a JOB record if certain products process them. POIs include Cobra Participants, Pension Payees, and Stock non-emps, Learning Solution Students needing a refund via NA Payroll, External Trainers, and External Students. Because processes are already built for these groupings that need information on the JOB record, those groups will need to have a JOB record. Currently, the only POI types that don't need a JOB record are the External Trainers and External Students (including the Applicants needing training prior to hire).
The new model will allow a Person to be an Employee, a Contingent Worker, and/or a Person of Interest simultaneously or in succession using the same EMPLID. Each organizational relationship will be separated by EMPL_RCD — meaning any one EMPL_RCD for a Person can only be for one organizational relationship history. But there is no intelligence in the actual EMPL_RCD number.
The PeopleSoft 8.81 to 8.9 upgrade deals with creating the new structure that allows a single EMPLID to have more than one Relationship to the organization. In addition, the separation of the non-core data is finished.
The main changes:
The upgrade process will not attempt to merge EMPLIDs.
The current EMPL_RCDs assigned to an EMPLID will not change.
No EMPL_RCDs will be deleted.
Customers do not have to remove references to PERSONAL_DATA or EMPLOYMENT in their customized code.
The following Entity Relationship Diagrams (ERDs) are designed to provide you with a visual representation of some of the key relationships Person records had in earlier PeopleSoft releases.
The following ERD describes the interrelationships of the PERSONAL_DATA, PERS_DATA_EFFDT and other records where Addresses and Names are stored redundantly.
The following Entity Relationship Diagram shows the relationship of Core Records in Release 8.3 and 8.8.
Understanding PeopleSoft 8.9 Diagrams
The following Entity Relationship Diagrams (ERDs) provide a visual representation of some of the key relationships the Person Object has with other records in PeopleSoft 8.9.
Person Object Model
The following Entity Relationship Diagram illustrates the Person Object Model, showing core requirements and optional core records as well as the type and number of extensions.
Person and Organization Entities
The following Entity Relationship Diagram shows the relationship between Person and Organizational Relationship entities.
While referencing the diagram above, keep in mind:
While EMPLOYMENT is replaced by a new record (PER_ORG_ASGN), this record maintains the same key structure that EMPLOYMENT had.
EMPLOYMENT remains as a View returning most of the same information.
The key structure of JOB, COMPENSATION, and so on, will not change
A specific organizational relationship (Employee, Contingent Worker, POI) can be identified for each distinct EMPLID/EMPL_RCD. This relationship will never change for that ENPL_RCD. This is what allows us to keep the key structure of EMPLID, EMPL_RCD throughout the rest of the system without having to add an additional key for the PER_ORG.
The PER_ORG_INST record is new, but it does represent a logical parent relationship that was already in the system. In order to keep the key structure of EMPLID and EMPL_RCD in tact for the rest of the system, we have created PER_ORG_INST as a logical parent not a physical parent. The relationship is captured using the common ORG_INSTANCE_ERN field on PER_ORG_INST and PER_ORG_ASGN.
Worker Entity
The following illustrates the Worker entity relationships.
What Happens to PERSONAL_DATA
While we are no longer using the PERSONAL_DATA record as a core transaction table, we are keeping it for reporting and batch. PeopleSoft added processes to keep the data up to date in real-time with changes made to PERSON, PERS_DATA_EFFDT, NAMES, ADDRESSES, and the Person Extension records.
There is a component post change PeopleCode that will capture changes made in real-time. There is an Application Engine that can be run nightly to capture the data that has just become effective and also captures any changes that happened during the previous day. Please refer to the Application Fundamentals for HRMS PeopleBook for more information.
What Happens to EMPLOYMENT
EMPLOYMENT is now a view that joins together the PER_ORG_ASGN, PER_ORG_INST, and current JOB row. It contains most of the same fields as the old EMPLOYMENT record and can still be used for reporting and online usage.
This section discusses:
Record Changes from PeopleSoft 8.01 to 8.9
The following tables detail record changes from PeopleSoft 8.01 to 8.9:
|
PERSONAL_DATA |
Fields deleted, added, moved |
Conversion Rules |
|
EMPLID |
Moved to PERSON |
|
|
NAMEGBL_NPC_SBR |
Delete |
NAMES record created from PERS_DATA_EFFDT |
|
ADDRESS_SBR |
Delete |
ADDRESSES record created from PERS_DATA_EFFDT |
|
ADDR_OTR_SBR |
Delete |
ADDRESSES record created from PERS_DATA_EFFDT |
|
PHONE_SBR |
Delete |
PERSONAL_PHONE created from PERS_DATA_EFFDT |
|
PER_STATUS |
Delete |
Replaced by PER_ORG_ASGN.PER_ORG |
|
ORIG_HIRE_DT |
Move to PER_ORG_INST |
|
|
SEX |
Move to PERS_DATA_EFFDT |
|
|
AGE_STATUS |
Move to PERS_DATA_DEU |
|
|
MAR_STATUS |
Move to PERS_DATA_EFFDT |
|
|
BIRTHDATE |
Move to PERSON |
|
|
BIRTHPLACE |
Move to PERSON |
|
|
BIRTHCOUNTRY |
Move to PERSON |
|
|
BIRTHSTATE |
Move to PERSON |
|
|
DT_OF_DEATH |
Move to PERSON |
|
|
HIGHEST_EDUC_LVL |
Move to PERS_DATA_EFFDT |
|
|
FT_STUDENT |
Move to PERS_DATA_EFFDT |
|
|
REFERRAL_SOURCE |
Move to PERS_APPL_INFO |
|
|
EMPL_REFERRAL_ID |
Move to PERS_APPL_INFO |
|
|
SPECIFIC_REFER_SRC |
Move to PERS_APPL_INFO |
|
|
HIGHLY_COMP_EMPL_P |
Move to BN_PERSON |
|
|
HIGHLY_COMP_EMPL_C |
Move to BN_PERSON |
|
|
RESUME_TEXT_FILE |
Move to PERS_DATA_APPL |
|
|
QDRO_IND_YN |
Deleted |
|
|
PER_TYPE |
Move to PER_ORG_ASGN as POI_TYPE |
|
|
PERS_DTUSA_SBR |
Move to PERS_DATA_USA |
|
|
PERS_DTCAN_SBR |
Move to PERS_DATA_CAN |
|
|
PERS_DTCHE_SBR |
Move to PERS_DATA_CHE |
|
|
PERS_DTGER_SBR |
Move to PERS_DATA_DEU |
|
|
PERS_DTFRA_SBR |
Move to PERS_DATA_FRA |
|
|
PERS_DTJPN_SBR |
Move to PERS_DATA_JPN |
|
|
PERS_DTUK_SBR |
Move to PERS_DATA_UK |
|
|
PERS_DTITA_SBR |
Move to PERS_DATA_ITA |
|
|
PERS_DTESP_SBR |
Move to PERS_DATA_ESP |
|
|
LANG_CD |
Move to PERS_DATA_EFFDT |
|
|
YEARS_OF_EXP |
Move to PRIORWORK_SUM |
|
|
APPLID |
Move to PERS_APPL_INFO |
|
|
APP_DT |
Move to PERS_APPL_INFO |
|
|
ON_DM_EM_DOSAVENOW |
Delete |
|
|
PERS_DTFED2_SBR |
Move to PERS_DATA_USF |
|
|
ALTER_EMPLID |
Move to PERS_DATA_EFFDT |
|
|
ADDRESS1_AC |
Delete |
See PERS_DATA_EFFDT |
|
ADDRESS2_AC |
Delete |
See PERS_DATA_EFFDT |
|
ADDRESS3_AC |
Delete |
See PERS_DATA_EFFDT |
|
CITY_AC |
Delete |
See PERS_DATA_EFFDT |
|
PERS_DATA_EFFDT |
Fields deleted, added, moved |
Conversion Rules |
|
EMPLID |
||
|
EFFDT |
||
|
UPDATE_PERS_DATA |
Delete |
|
|
ADDRESS_SBR |
Move to ADDRESSES |
As ADDRESS_TYPE = HOME |
|
ADDR_OTR_SBR |
Move to ADDRESSES |
As ADDRESS_TYPE = MAIL |
|
MAR_STATUS |
||
|
SMOKER |
Move to PERS_SMOKER |
|
|
NAMEGBL_SBR |
Move to NAMES |
As NAME_TYPE = PRI |
|
ADDRESS1_AC |
Move to ADDRESSES |
As ADDRESS_TYPE = HOME |
|
ADDRESS2_AC |
Move to ADDRESSES |
As ADDRESS_TYPE = HOME |
|
ADDRESS3_AC |
Move to ADDRESSES |
As ADDRESS_TYPE = HOME |
|
CITY_AC |
Move to ADDRESSES |
As ADDRESS_TYPE = HOME |
Record Changes for PeopleSoft 8.3x and 8.8x to 8.9
The PeopleSoft 8.8 x to 8.9 upgrade deals with creating the new structure that allows a single EMPLID to have more than one relationship to the organization. In addition splitting the non-core data into components has been completed. Therefore the following will not be done during your upgrade:
The upgrade process will not attempt to merge EMPLIDs.
The upgrade process will not assign the current EMPL_RCDs to an EMPLID change.
No EMPL_RCDs will be deleted.
The upgrade converts EMPL_RCDs that are in EMPLOYMENT to PER_ORG_ASGN and PER_ORG_INST. All rows in EMPLOYEMNT will be moved to PER_ORG_ASGN. PER_ORG_INST will contain the relations hip between EMPL_RCDs in PER_ORG ASGN. Some EMPL_RCDs are considered Instances which actually creates a new employment instance. Others are additional assignments that the person may have over time but that should not be considered a “hire action”. See the reference below for more information on the differences between Instances and Assignments.
See PeopleSoft Enterprise HCM Application Fundamentals 8.9
EMPL_RCDs that are Instances will also be in PER_ORG_INST. EMPL_RCDs that are true additional assignments will not be in PER_ORG_INST but will have a value in their PER_ORG_ASGN.ORG_INSTANCE_ERN that will connect them with an Instance.
The following will occur during the upgrade:
EMPL_RCDs that were created with the HIR action will be created as separate Organizational Instances.
EMPL_RCDs that were created with the ADL action will be created as additional assignments and will be related to an appropriate Instance.
EMPL_RCDs that have Host assignments will be created as Instances.
EMPL_RCDs that are Host assignments will be created as Assignments related to the HOME assignment.
Japanese main appointments will be created as Instances.
Japanese additional assignments will be created as assignments connect to the Main appointment.
If you want EMPL_RCDs that you created with the ADL action to be created as separate Instances, you should change that action to HIR in your source data prior to data conversion.
PERSON
|
PERSON |
Fields Deleted, Moved, Added |
Conversion Rules |
|
EMPLID |
||
|
PER_STATUS |
Replaced by PER_ORG_ASGN.PER_ORG |
E = EMP N= See Chart 2 — Upgrade Conversion Chart below. |
|
BIRTHDATE |
||
|
BIRTHPLACE |
||
|
BIRTHCOUNTRY |
||
|
BIRTHSTATE |
||
|
DT_OF_DEATH |
||
|
ORIG_HIRE_DT |
Moved to PER_ORG_INST |
Copied on each PER_ORG_INST row for a Person |
|
HIGHLY_COMP_EMPL_C |
Moved to BN_PERSON |
Only create a row where there is data in either field. Since HIGHLY_COMP_EMPL_P had a defaulted specified of N this should be treated as a blank value. |
|
HIGLY_COMP_EMPL_P |
Moved to BN_PERSON |
Same as above |
|
LAST_CHILD_UPDTTM |
New field |
Null |
PERS_DATA_EFFDT
|
PERS_DATA_EFFDT |
Fields Deleted, Added, Moved |
Conversion Rules |
|
EMPLID |
||
|
EFFDT |
||
|
PER_TYPE |
Replaced by POI_TYPE |
See Chart 2 below |
|
MAR_STATUS |
||
|
MAR_STATUS_DT |
||
|
SEX |
||
|
AGE_STATUS |
Moved to PERS_DATA_DEU |
|
|
HIGHEST_EDUC_LVL |
||
|
FT_STUDENT |
||
|
LANG_CD |
||
|
LASTUPDDTTM |
New field |
%datetime |
|
LASTUPDOPRID |
New field |
PPLSOFT |
|
YEARS_OF_EXP |
Moved to PRIORWORK_SUM |
|
|
APPLID |
Deleted — In PERS_APPL_INFO |
If the APPLID/APP_DT is not PERS_APPL_INFO already, insert of row |
|
APP_DT |
Delete – In PERS_APPL_INFO |
See above |
|
ALTER_EMPLID |
||
|
BILINGUALISM_CODE |
PERS_DATA_CAN |
|
|
HEALTH_CARE_NBR |
PERS_DATA_CAN |
|
|
HEALTH_CARE_STATE |
PERS_DATA_CAN |
|
|
GUARDIAN_CHE |
PERS_DATA_CHE |
|
|
MILIT_SITUATN_ESP |
PERS_DATA_ESP |
|
|
SOC_SEC_AFF_DT |
PERS_DATA_ESP |
|
|
PERS_DTFED2_SBR |
PERS_DATA_USF |
|
|
ENTRY_DT_FRA |
PERS_DATA_FRA |
|
|
MILIT_SITUATN_FRA |
PERS_DATA_FRA |
|
|
CPAMID |
PERS_DATA_FRA |
|
|
MILITARY_STAT_GER |
PERS_DATA_DEU |
|
|
EXPCTD_MILITARY_DT |
PERS_DATA_DEU |
|
|
HR_RESPONSIBLE_ID |
PERS_DATA_DEU |
|
|
MILITARY_STAT_ITA |
PERS_DATA_ITA |
|
|
MILATRY_TYPE_ITA |
PERS_DATA_ITA |
|
|
MILIATARY_RANK_ITA |
PERS_DATA_ITA |
|
|
MILITARY_END_ITA |
PERS_DATA_ITA |
|
|
HONSEKI_JPN |
PERS_DATA_JPN |
|
|
US_WORK_ELIGIBILITY |
PERS_DATA_USA |
|
|
MILITARY_STATUS |
PERS_DATA_USA |
|
|
CITIZEN_PROOF1 |
PERS_DATA_USA |
|
|
CITIZEN_PROOF2 |
PERS_DATA_USA |
|
|
SMOKER |
PERS_SMOKER |
|
|
MEDICARE_ENTLD_DT |
PERS_DATA_USA |
|
|
SMOKER_DT |
PERS_SMOKER |
|
|
FP_ACTION_2 |
PERS_DATA_FPS |
|
|
ACTION_REASON |
PERS_DATA_FPS |
|
|
FP_ACTION_REQ |
PERS_DATA_FPS |
|
|
FP_SUPDOC_REQ |
PERS_DATA_FPS |
|
|
LAST_UPDATE_DATE |
PERS_DATA_FPS |
NAMES
|
NAMES |
Field Added |
Conversion Rules |
|
EMPLID |
||
|
NAME_TYPE |
||
|
EFFDT |
||
|
COUNTRY_NM_FORMAT |
Prompt Table is now NAME_FORMAT_TBL. Some values will need to be set to a default format value. |
|
|
NAME_DISPLAY |
New field |
Casual formatted name which can be used on pages and reports. Formatting rules are based on the COUNTRY_NM_FORMAT. |
|
NAME_FORMAL |
New field |
Formally formatted name which can be used for letters. Formatting rules are based on the COUNTRY_NM_FORMAT |
|
LASTUPDDTTM |
New field |
%datetime |
|
LASTUPDOPRID |
New field |
'PPLSOFT' |
PERSONAL_PHONE
|
PERSONAL_PHONE |
Field Added |
Conversion Rules |
|
EMPLID |
||
|
PHONE_TYPE |
||
|
COUNTRY_CODE |
||
|
PHONE |
||
|
PREF_PHONE_FLAG |
New field |
Order used in the upgrade is HOME, BUSN, MAIN else first found. |
EMAIL_ADDR
|
EMAIL_ADDRESS |
Field Added |
Conversion Rules |
|
EMPLID |
||
|
E_ADDR_TYPE |
||
|
EMAIL_ADDR |
||
|
PREF_EMAIL_FLAG |
New field |
Order is BUSN |
EMPLOYMENT
|
EMPLOYMENT |
Replaced with a View based on new records |
Conversion Rules |
|
EMPLID |
Moved to PERS_ORG_ASGN |
|
|
EMPL_RCD |
Moved to PERS_ORG_ASGN |
|
|
BENEFIT_RCD_NBR |
Moved to PERS_ORG_ASGN |
|
|
HOME_HOST_CLASS |
Moved to PERS_ORG_ASGN |
|
|
HIRE_DT |
Moved to JOB |
|
|
REHIRE_DT |
Moved to JOB as LST_HIRE_DT |
|
|
CMPNY_SENORITY_DT |
Data copied to PER_ORG_ASGN.SEN_PAY_DT_OVR and PER_ORG_ASGN.CMPNY_SENIORITY_DT |
|
|
SERVICE_DT |
Moved to PERS_ORG_ASGN |
|
|
PROF_EXERIENCE_DT |
Moved to PERS_ORG_ASGN |
|
|
LAST_VERIFICATN_DT |
Moved to PERS_ORG_ASGN |
|
|
EXPECTED_RETURN_DT |
Moved to JOB |
|
|
TERMINATION_DT |
Moved to JOB |
|
|
LAST_DATE_WORKED |
Moved to JOB |
|
|
LAST_INCREASE_DT |
Moved to PERS_ORG_ASGN |
|
|
OWN_5PERCENT_CO |
Moved to PERS_ORG_ASGN |
|
|
BUSINESS_TITLE |
Moved to PERS_ORG_ASGN |
|
|
REPORTS_TO |
Delete (was moved to JOB in PeopleSoft 8.0) |
|
|
SUPERVISOR_ID |
Delete (was moved to JOB in PeopleSoft 8.0) |
|
|
PROBATION_DT |
Moved to PERS_ORG_ASGN |
|
|
SECURITY_CLEARANCE |
Moved to PERS_ORG_ASGN |
|
|
COUNTRY_CODE |
Moved to PERS_ORG_ASGN |
|
|
PHONE |
Moved to PERS_ORG_ASGN as POSITION_PHONE |
|
|
TIME_RPT_LOC |
Deleted — not used |
|
|
JOB_REPORTING |
Deleted — not used |
|
|
DED_TAKEN |
Moved to DED_NA |
|
|
DED_SUBSET_ID |
Moved to DED_NA |
|
|
GVT_SCD_RETIRE |
Moved to JOB_USF |
|
|
GVT_SCD_TSP |
Moved to JOB_USF |
|
|
GVT_SCD_LEO |
Moved to JOB_USF |
|
|
GVT_SCD_SEVPAY |
Moved to JOB_USF |
|
|
GVT_SECPAY_PRV_WRKS |
Moved to JOB_USF |
|
|
GVT_MAND_RET_DAT |
Moved to JOB_USF |
|
|
GVT_WGI_STATUS |
Moved to JOB_USF |
|
|
GVT_INTRM_DAYS_WGI |
Moved to JOB_USF |
|
|
GVT_NONPAY_NOA |
Moved to JOB_USF |
|
|
GVT_NONPAY_HRS_WGI |
Moved to JOB_USF |
|
|
GVT_NONPAY_HRS_SCD |
Moved to JOB_USF |
|
|
GVT_NONPAY_HRS_TNR |
Moved to JOB_USF |
|
|
GVT_NONPAY_HRS_PRB |
Moved to JOB_USF |
|
|
GVT_TEMP_PRO_EXPIR |
Moved to JOB_USF |
|
|
GVT_TEMP_PSN_EXPIR |
Moved to JOB_USF |
|
|
GVT_DETAIL_EXPIRES |
Moved to JOB_USF |
|
|
GVT_SABBATIC_EXPIR |
Moved to JOB_USF |
|
|
GVT_RTND_GRADE_BEG |
Moved to JOB_USF |
|
|
GVT_RTND_GRADE_EXP |
Moved to JOB_USF |
|
|
GVT_NOA_CODE |
Moved to JOB_USF |
|
|
GVT_CURR_APT_AUTH1 |
Moved to JOB_USF |
|
|
GVT_CURR_APT_AUTH2 |
Moved to JOB_USF |
|
|
GVT_APPT_EXPIR_DT |
Moved to JOB_USF |
|
|
GVT_CNV_BEGIN_DATE |
Moved to JOB_USF |
|
|
GVT_CAREER_CNV_DUE |
Moved to JOB_USF |
|
|
GVT_CAREER_COND_DT |
Moved to JOB_USF |
|
|
GVT_APPT_LIMIT_HRS |
Moved to JOB_USF |
|
|
GVT_APPT_LIMIT_DYS |
Moved to JOB_USF |
|
|
GVT_APPT_LIMIT_AMT |
Moved to JOB_USF |
|
|
GVT_SUPV_PROB_DT |
Moved to JOB_USF |
|
|
GVT_SES_PROB_DT |
Moved to JOB_USF |
|
|
GVT_SEC_CLR_STATUS |
Moved to JOB_USF |
|
|
GVT_CLRNCE_STAT_DT |
Moved to JOB_USF |
|
|
GVT_ERN_PGM_PERM |
Moved to JOB_USF |
|
|
GVT_OCC_SERS_PERM |
Moved to JOB_USF |
|
|
GVT_GRADE_PERM |
Moved to JOB_USF |
|
|
GVT_COMP_AREA_PERM |
Moved to JOB_USF |
|
|
GVT_COMPA_LVL_PERM |
Moved to JOB_USF |
|
|
GVT_CHANGE_FLAG |
Moved to JOB_USF |
|
|
GVT_SPEP |
Moved to JOB_USF |
|
|
GVT_WGI_DUE_DATE |
Moved to JOB_USF |
|
|
GVT_DT_LEI |
Moved to JOB_USF |
|
|
GVT_FIN_DISCLOSURE |
Moved to JOB_USF |
|
|
GVT_FIN_DISCL_DATE |
Moved to JOB_USF |
|
|
GVT_TENURE |
Moved to JOB_USF |
|
|
GVT_DETL_BARG_UNIT |
Moved to JOB_USF |
|
|
GVT_DETL_UNION_CD |
Moved to JOB_USF |
|
|
NEXT_REVIEW_DATE |
Moved to JOB_USF |
|
|
GVT_WELFARE_WK_CD |
Moved to JOB_USF |
|
|
TENURE_ACCR_FLG |
Moved to PER_ORG_ASG_HP |
|
|
FTE_TENURE |
Moved to PER_ORG_ASG_HP |
|
|
EG_GROUP |
Moved to PER_ORG_ASG_HP |
|
|
FTE_FLX_SRVC |
Moved to PER_ORG_ASG_HP |
|
|
CONTRACT_LENGTH |
Moved to PER_ORG_ASG_HP |
|
|
APPOINT_END_DT |
Moved to PER_ORG_ASG_HP |
|
|
NEE_PROVIDER_ID |
Moved to PER_ORG_INST |
|
|
FA_PAY_PROGRAM |
Moved to PER_ORG_ASG_FA |
|
|
FA_TYPE |
Moved to PER_ORG_ASG_FA |
|
|
FA_ELIG_DT |
Moved to PER_ORG_ASG_FA |
|
|
EDUC_LVVL_AD_BTD |
Moved to PER_ORG_ASG_JPN |
|
|
OFFICIAL_LANG |
Moved to PER_ORG_ASG_BEL |
|
|
RELAT_TO_OWNER_NLD |
Moved to PER_ORG_ASG_NLD |
|
|
INS_DAYS_BRA |
Moved to PER_ORG_ASG_BRA |
|
|
INS_MOTHS_BRA |
Moved to PER_ORG_ASG_BRA |
|
|
INS_YEARS_BRA |
Moved to PER_ORG_ASG_BRA |
JOB
|
JOB |
Fields Added or Deleted |
Conversion Rules |
|
EMPLID |
||
|
EMPL_RCD |
||
|
EFFDT |
||
|
EFFSEQ |
||
|
PER_ORG |
New |
|
|
HR_STATUS |
New |
|
|
GVT_EFFDT |
Moved to JOB_USF |
|
|
GVT_EFFDT_PROPOSED |
Moved to JOB_USF |
|
|
GVT_TRANS_NBR |
Moved to JOB_USF |
|
|
GVT_TRANS_NBR_SEQ |
Moved to JOB_USF |
|
|
GVT_WIP_STATUS |
Moved to JOB_USF |
|
|
GVT_STATUS_TYPE |
Moved to JOB_USF |
|
|
GVT_NOA_CODE |
Moved to JOB_USF |
|
|
GVT_LEG_AUTH_1 |
Moved to JOB_USF |
|
|
GVT_PAR_AUTH_D1 |
Moved to JOB_USF |
|
|
GVT_PAR_AUTH_D1_2 |
Moved to JOB_USF |
|
|
GVT_LEG_AUTH_2 |
Moved to JOB_USF |
|
|
GVT_PAR_AUTH_D2 |
Moved to JOB_USF |
|
|
GVT_PAR_AUTH_D2_2 |
Moved to JOB_USF |
|
|
GVT_PAR_NTE_DATE |
Moved to JOB_USF |
|
|
GVT_WORK_SCHED |
Moved to JOB_USF |
|
|
GVT_SUB_AGENCY |
Moved to JOB_USF |
|
|
GVT_ELIG_FEHB |
Moved to JOB_USF |
|
|
GVT_FEHB_DT |
Moved to JOB_USF |
|
|
GVT_PAY_RATE_DETER |
Moved to JOB_USF |
|
|
GVT_STEP |
Moved to JOB_USF |
|
|
GVT_RTND_PAY_PLAN |
Moved to JOB_USF |
|
|
GVT_RTND_SAL_PLAN |
Moved to JOB_USF |
|
|
GVT_RTND_GRADE |
Moved to JOB_USF |
|
|
GVT_RTND_STEP |
Moved to JOB_USF |
|
|
GVT_RTND_GVT_STEP |
Moved to JOB_USF |
|
|
GVT_PAY_BASIS |
Moved to JOB_USF |
|
|
GVT_COMPRATE |
Moved to JOB_USF |
|
|
GVT_LOCALITY_ADJ |
Moved to JOB_USF |
|
|
GVT_BIWEEKLY_RT |
Moved to JOB_USF |
|
|
GVT_DAILY_RT |
Moved to JOB_USF |
|
|
GVT_HRLY_RT_NO_LOC |
Moved to JOB_USF |
|
|
GVT_DLY_RT_NO_LOC |
Moved to JOB_USF |
|
|
GVT_BW_RT_NO_LOC |
Moved to JOB_USF |
|
|
GVT_MNLY_RT_NO_LOC |
Moved to JOB_USF |
|
|
GVT_ANNL_RT_NO_LOC |
Moved to JOB_USF |
|
|
GVT_XFER_FROM_AGCY |
Moved to JOB_USF |
|
|
GVT_XFER_TO_AGCY |
Moved to JOB_USF |
|
|
GVT_RETIRE_PLAN |
Moved to JOB_USF |
|
|
GVT_ANN_IND |
Moved to JOB_USF |
|
|
GVT_FEGLI |
Moved to JOB_USF |
|
|
GVT_FEGLI_LIVING |
Moved to JOB_USF |
|
|
GVT_LIVING_AMT |
Moved to JOB_USF |
|
|
GVT_ANNUITY_OFFESET |
Moved to JOB_USF |
|
|
GVT_CSRS_FROZN_SVC |
Moved to JOB_USF |
|
|
GVT_GREV_RET_COVRG |
Moved to JOB_USF |
|
|
GVT_FERS_COVERAGE |
Moved to JOB_USF |
|
|
GVT_TYPE_OF_APPT |
Moved to JOB_USF |
|
|
GVT_POI |
Moved to JOB_USF |
|
|
GVT_POSN_OCCUPIED |
Moved to JOB_USF |
|
|
GVT_CONT_EMPLID |
Moved to JOB_USF |
|
|
GVT_ROUTE_NEXT |
Moved to JOB_USF |
|
|
GVT_CHANGE_FLAG |
Moved to JOB_USF |
|
|
GVT_TSP_UPD_IND |
Moved to JOB_USF |
|
|
GVT_PI_UPD_IND |
Moved to JOB_USF |
|
|
GVT_SF52_NBR |
Moved to JOB_USF |
|
|
GVT_S113G_CEILING |
Moved to JOB_USF |
|
|
GVT_LEO_POSITION |
Moved to JOB_USF |
|
|
GVT_ANNUIT_COM_DT |
Moved to JOB_USF |
|
|
GVT_BASIC_LIFE_RED |
Moved to JOB_USF |
|
|
GVT_DED_PROPT_DT |
Moved to JOB_USF |
|
|
GVT_FEGLI_BASC_PCT |
Moved to JOB_USF |
|
|
GVT_FEGLI_OPT_PCT |
Moved to JOB_USF |
|
|
GVT_FEHB_PCT |
Moved to JOB_USF |
|
|
GVT_RETRO_FLAG |
Moved to JOB_USF |
|
|
GVT_RETRO_DED_FLAG |
Moved to JOB_USF |
|
|
GVT_RETRO_JOB_FLAG |
Moved to JOB_USF |
|
|
GVT_RETRO_BSE_FLAG |
Moved to JOB_USF |
|
|
GVT_OTH_PAY_CHG |
Moved to JOB_USF |
|
|
GVT_DETL_POSN_NBR |
Moved to JOB_USF |
|
|
ANNL_BEN_BASE_OVRD |
Moved to JOB_USF |
|
|
BENEFIT_PROGRAM |
Moved to JOB_USF |
|
|
UPDATE_PAYROLL |
Moved to JOB_USF |
|
|
GVT_PAY_PLAN |
Moved to JOB_USF |
|
|
GVT_PAY_FLAG |
Moved to JOB_USF |
|
|
GVT_NID_CHANGE |
Moved to JOB_USF |
|
|
WPP_STOP_FLAG |
New |
|
|
SUPV_LVL_ID |
Moved from JOB_JR |
|
|
SETID_SUPV_LVL |
Moved from JOB_JR |
|
|
ABSENCE_SYSTEM_FLG |
New |
|
|
POI_TYPE |
New |
|
|
AUTO_END_FLG |
Moved from JOB_JR |
|
|
HIRE_DT |
Moved from EMPLOYMENT |
|
|
LAST_HIRE_DT |
Moved from EMPLOYMENT |
|
|
TERMINATION_DT |
Moved from EMPLOYMENT |
|
|
ASGN_START_DT |
New |
|
|
LST_ASSGN_START_DT |
New |
|
|
ASGN_END_DT |
New |
|
|
LDW_OVR |
New |
|
|
LAST_DATE_WORKED |
Moved from EMPLOYMENT |
|
|
EXPECTED_RETURN_DT |
Moved from EMPLOYMENT |
|
|
EXPECTED_END_DATE |
Moved from JOB_JR |
|
|
LASTUPDDTTM |
New |
|
|
LASTUPDOPRID |
New |
JOB_JR
|
JOB_JR |
Field Deleted, Added or Moved |
Conversion Rules |
|
EMPLID |
||
|
EMPL_RCD |
||
|
EFFDT |
||
|
EFFSEQ |
||
|
CASUAL_IND |
Moved to JOB_AUS |
|
|
SALARY_PACKAGED |
Moved to JOB_AUS |
|
|
PAYROLL_STATE_AUS |
Moved to JOB_AUS |
|
|
CLASSN_CURRENT_AUS |
Moved to JOB_AUS |
|
|
WORK_SECTOR_AUS |
Moved to JOB_AUS |
|
|
FUNCTION_AUS |
Moved to JOB_AUS |
|
|
ANN_CNTACT_HRS_AUS |
Moved to JOB_AUS |
|
|
TEACH_WEEKS_AUS |
Moved to JOB_AUS |
|
|
CASUAL_TYPE_AUS |
Moved to JOB_AUS |
|
|
TERM_TYPE_AUS |
Moved to JOB_AUS |
|
|
TERM_LTD_AUS |
Moved to JOB_AUS |
|
|
SUPV_LVL_ID |
Moved to JOB |
|
|
EXPECTED_END_DATE |
Moved to JOB |
|
|
AUTO_END_FLAG |
Moved to JOB |
If the PER_STATUS is N and there is no POI_TYPE, the employee will be loaded as a Contingent Worker.
Because of the previous model, it's assumed that all EMPLOYMENT records go with the PER_ORG based on the PER_STATUS. All EMPLOYMENT records belong to one PERSON_ORG. The one exception is for Pension Payees. If the Person has a PER_STATUS of E and the PER_TYPE of P then their last EMPL_RCD will be for their Pension data and should get a PER_ORG of POI.
Since a Person can have different PERS_DATA_EFFDT.PER_TYPEs over time, it is possible for a person to have more than one row inserted into PER_ORG_ASGN.
There are the PER_STATUS and PER_TYPEs that are added as system data. If you have added additional ones or if you are using the PER_TYPEs differently, you will need to determine which PER_ORG their values match to and modify your insert statements accordingly. If you are unsure, you can make the person a POI and change it later if needed.
PERSON Record
PERSON is a new Record that serves as the parent to PERS_DATA_EFFDT, EMPLOYMENT, and all other records that used to use PERSONAL_DATA as the parent.
The upgrade scripts will load this record with the information from PERSONAL_DATA.
PERS_DATA_EFFDT Record
The upgrade scripts will ensure that all PERS_DATA_EFFDT rows are updated with the data from PERSON for the fields moved from PERSONAL_DATA to PERS_DATA_EFFDT.
NAMES
This is the only source of Name data for a person in the record, PERSON.
The upgrade scripts will ensure that a row is created in NAMES for any PERS_DATA_EFFDT row that had a name change for NAME_TYPE = ‘PRI’.
The fields NAME_DISPLAY and NAME_FORMAL are new in this PeopleSoft release. To populate them, you must run the Application Engine process NAME_DISPLAY.. This process is called during data conversion. If the fields are not populated after data conversion you can run the Refresh Name Display Values process at any time.
To run the Refresh Name Display Values process:
Select Set Up HRMS, System Administration, Database Processes, Refresh Name Display Values.
To update all name formats check Update All Name Formats?. Otherwise, select a Name format Type. Be sure that the following checkboxes are selected:
Update NAMES record
Update Dependants
Update HS Non-Employees
Update French Public Sector
Update US Federal Names
ADDRESSES
This is the only source of Address data for a person in the record, PERSON.
The upgrade scripts will ensure that a row is created in ADDRESSES for any PERS_DATA_EFFDT row that had an address change for the ADDRESS_TYPE = ‘HOME’.
The upgrade scripts will ensure that a row is created in ADDRESSES for any PERS_DATA_EFFDT row that had another address change for the ADDRESS_TYPE = ‘MAIL’.
DEPENDENT_BENEF
If the Address is the same as the employee's then the address data is not physically stored on the record, only the Address_type is. If the Address is not the same as the employee's, then the dependent’s address is directly stored on the record.
If the Phone is the same as the employees, then the phone data is not physically stored on the record, only the PHONE_TYPE is. If the Phone is not the same as the employee's, then the dependent’s phone is directly stored on the record. There is now the ability to have the address be the same as the employee’s while the Phone is different.
The Upgrade scripts will enter an Address_type of HOME and a Phone_Type of MAIN if the Same Address as Employee is Yes. The address and phone fields will then be cleared. No change will happen if the Same Address as Employee is No.
EMERGENCY_CNTCT
If the Address is the same as the employee's then the address data is not physically stored on the record, only the Address_type is. If the Address is not the same as the employee's, then the contact’s address is directly stored on the record.
If the Phone is the same as the employee's then the phone data is not physically stored on the record, only the PHONE_TYPE is. If the Phone is not the same as the employee's, then the contact’s phone is directly stored on the record. There is now the ability to have the address be the same as the employee’s while the Phone is different.
The Upgrade scripts will enter an Address_type of HOME and a Phone_Type of MAIN if the Same Address as Employee is Yes. The address and phone fields will then be cleared. No change will happen if the Same Address as Employee is No.
PAYROLL_DATA
The Address fields were removed from PAYROLL_DATA. Any address used to send the paycheck or advice to must exist in ADDRESSES. However, the PAYROLL_DATA component allows the user to select the HOME or MAILING address or to enter a different CHECK address.
The Upgrade scripts will create an ADDRESSES record with the data from PAYROLL_DATA with the appropriate ADDRESS_TYPE if this data does not exist in ADDRESSES.
ABS_HIST_DET
If the Address is the same as the employee's then the address data is not physically stored on the record, only the ADDRESS_TYPE is. If the Address is not the same as the employee's, then the address is directly stored on the record.
The Upgrade scripts will enter an Address_type of HOME and a Phone_Type of MAIN if the Same Address as Employee is Yes. The address and phone fields will then be cleared. No change will happen if the Same Address as Employee is No.
ADDRESS_TYPE
This has been replaced by a table built from ADDRESSES.
PERS_NAMES_TYPE
This has been replaced by a table built from NAMES.
New Views
The following lists the new views that have been created.
PERSON_NAME
This view returns a Person’s current Primary Name. One row per PERSON will always exist in this view.
PERSON_ADDRESS
This view returns a Person’s current Address of each ADDRESS_TYPE. One row per Person per Address_type will exist in this view. Since Addresses are not required, this view will not return all People in PERSON.
PERSONAL_DT_FST
This view is a combination of PERSON, current primary name from NAMES, and the current row from PERS_DATA_EFFDT. One row will exist for each person in PERSON.