Appendix: Understanding Person Model Changes

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:

  1. Normalize the Person data structures as follows:

  2. Separate the Person data structures into components by moving non-core data into distinct records.

  3. 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.

  4. 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:

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:

Entity Relationship Diagrams

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.

PeopleSoft 8.0 Diagram

The following ERD describes the interrelationships of the PERSONAL_DATA, PERS_DATA_EFFDT and other records where Addresses and Names are stored redundantly.

PeopleSoft 8.3 and 8.8 Diagram

The following Entity Relationship Diagram shows the relationship of Core Records in Release 8.3 and 8.8.

PeopleSoft 8.9 Diagrams

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:

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.

Record and Table Changes

This section discusses:

Record Changes

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 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:

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.

Table Changes

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:

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.