INF_CV_ASSIGNMENTS
Back to current versionRestore this version

Alias: IVEAS#

(INF_CV_ASSIGNMENTS)
Provides all of the details for the Assignment

The INF_CV_ASSIGNMENTS table is used to import employee’s work assignment information and attendant data into the software data structures. Employees will perform work for the company, reflected by the assignment that they are given. Assignments may be for specific positions or for a more generic job definition. The assignment record defines under what jurisdiction an employee will be taxed (as their work location) by default.

SQL Loader control file sample: ASSIGNMENTS.CTL, loading from ASSIGNMENTS.DAT

Tables loaded:
P2K_HR_ASSIGNMENTS (first record for each employee only
P2K_HR_ASSIGNMENT_DETAILS (first record and subsequent effective splits)
P2K_AM_USER_FIELD_VALUES (one for each user field value provided)

Table Columns#


Column nameData Type / SizeDomainMand.Notes
IDNumber(10)ID
ENTITY_CODEVarchar2(16)CODEYDestination:Not moved to the software data structures, but used for validation of the employment record. Validation: The Entity Code provided must be defined on P2K_CM_ENTITIES.
PERSON_CODEVarchar2(16)CODEYDestination:Not moved to the P2K_CM_LOCATIONS table, but used for validation of the employment record. Validation: Must be a valid PERSON_CODE already defined on the P2K_HR_IDENTITIES table.
EMPLOYMENT_TYPEVarchar2(30)VARCHAR30 Destination:Not moved to the P2K_CM_LOCATIONS table, but used for validation. Validation: The employee must have an active employment record for this employment type. Must be one of the X_EMPLOYMENT_TYPE fixed lexicon values.
HIRE_DATEDate()DATE Destination:Not moved to the P2K_CM_LOCATIONS table, but used for validation of the employment record. Validation: Must be a valid date.
ASSIGNMENT_CODEVarchar2(16)CODEYDestination:P2K_HR_ASSIGNMENTS.ASSIGNMENT_CODE Validation: None. Suggestion:Set the Assignment Code to be the same as the assignment type.
ASSIGNMENT_TYPEVarchar2(30)VARCHAR30 Destination:P2K_HR_ASSIGNMENTS.ASSIGNMENT_TYPE. Validation: If provided, must be a value from the X_ASSIGN_TYPE fixed lexicon
ASSIGNMENT_STATUSVarchar2(30)VARCHAR30 Destination: P2K_HR_ASSIGNMENTS.ASSIGNMENT_STATUS. Validation: If provided, must be a value from the X_ASSIGN_STATUS fixed lexicon
ASSIGNMENT_START_DATEDate()DATE Destination: P2K_HR_ASSIGNMENTS.ASSIGNMENT_START_DATE Validation: Must be a valid date.
ASSIGNMENT_END_DATEDate()DATE Destination:P2K_HR_ASSIGNMENTS.ASSIGNMENT_END_DATE. Validation: Must be a valid date.
PRIME_ASSIGNMENTVarchar2(4)VARCHAR4 Destination: P2K_HR_ASSIGNMENTS.PRIME_ASSIGNMENT Validation: This field is a “toggle” field. The value will be translated as False if the value is left NULL, set to “N”, “NO” or “0”. All other values will translate to True.
DESCRIPTIONVarchar2(50)DESCRIPTION Destination: P2K_HR_ASSIGNMENTS.DESCRIPTION
NEXT_REVIEW_DATEDate()DATE Destination: P2K_HR_ASSIGNMENTS.NEXT_REVIEW_DATE
TS_SENIORITY_DATEDate()DATE
EFFECTIVEDate()EFFECTIVE Destination: P2K_CM_ASSIGNMENT_DETAILS.EFFECTIVE Validation: Must be a valid date format.
Suggestion: If you are not loading multiple date-effective records for the same entity code, then populate this field with a constant ‘01-Jan-0001’ which represents the beginning of time.
EXPIRYDate()EXPIRYYDestination: P2K_CM_ASSIGNMENT_DETAILS.EXPIRY Validation: Must be a valid date format, with a date after the effective date Suggestion: If you are not loading multiple date-effective records for the same entity code, then populate this field with a constant ‘31-Dec-3999’ which represents the end of time.
CHANGE_CODEVarchar2(16)CODE Destination: P2K_CM_ASSIGNMENT_DETAILS.DCR_ID. Validation: The Change Code provided must be defined on P2K_CM_CHANGE_REASONS.
STATUS_CODEVarchar2(16)CODE Destination: P2K_CM_ASSIGNMENT_DETAILS.DES_ID Validation: Must be an Employment Status code defined on P2K_CM_EMPLOYMENT_STATUSES.
POSITION_CODEVarchar2(16)CODE Destination: P2K_HR_ASSIGNMENT_DETAILS.DPS_ID Validation: The Position Code provided must be defined on P2K_CM_POSITIONS
DEPARTMENT_CODEVarchar2(16)CODE Destination: P2K_HR_ASSIGNMENT_DETAILS.DDP_ID Validation: The Department Code provided must be defined on P2K_CM_DEPARTMENTS
UNIT_CODEVarchar2(16)CODE
JOB_CODEVarchar2(16)CODE
LOCATION_CODE_WORK_INVarchar2(16)CODE
COUNTRY_CODEVarchar2(16)CODE
STATE_PROVINCE_CODEVarchar2(16)CODE
GEO_CODEVarchar2(16)CODE
GROUP_CODEVarchar2(16)CODE
AUTHORIZATION_CODEVarchar2(16)CODE
WORK_RULE_CODEVarchar2(16)CODE
LOCATION_CODE_PAYDESTVarchar2(16)CODE
PERSON_CODE_REPLACED_BYVarchar2(16)CODE
PERSON_CODE_SUPERVISED_BYVarchar2(16)CODE
RANGE_CODEVarchar2(16)CODE
SCALE_CODEVarchar2(16)CODE
STEP_CODEVarchar2(16)CODE
FTENumber(9)AMT5V4
WORK_TYPEVarchar2(30)VARCHAR30
WCB_CLASSVarchar2(30)VARCHAR30
HOURS_PER_DAYNumber(9)AMT5V4
HOURS_PER_WEEKNumber(9)AMT5V4
HOURS_PER_PAYNumber(9)AMT5V4
PERIODS_ELECTEDNumber(5)NUMBER5
CONTRACT_DAYSNumber(9)AMT5V4
CONTRACT_LIMITNumber(18)AMT12V6
USE_FTE_WAGESVarchar2(4)VARCHAR4
WAGE_RATENumber(18)AMT12V6
RATE_BASISVarchar2(30)VARCHAR30
OUT_OF_RANGEVarchar2(4)VARCHAR4
SCALE_OVERRIDDENVarchar2(4)VARCHAR4
ASSIGNMENT_TITLEVarchar2(50)DESCRIPTION
JOB_SENIORITY_DATEDate()DATE
RESPONSIBILITY_LEVELVarchar2(30)VARCHAR30
PHONE_NUMBERVarchar2(20)TELEPHONE
PHONE_EXTENSIONVarchar2(16)VARCHAR16
EMAIL_ADDRESSVarchar2(50)EMAIL
SERVICE_RATINGVarchar2(30)VARCHAR30
LEAVE_DATEDate()DATE
LEAVE_RETURN_DATEDate()DATE
LEAVE_REASONVarchar2(30)VARCHAR30
PAY_STARTING_DATEDate()DATE
TRIGGER_RETROVarchar2(4)VARCHAR4
PROVIDE_PUBLIC_SERVICEVarchar2(4)VARCHAR4
PROVIDE_INTERNAL_SERVICEVarchar2(4)VARCHAR4
SUPERVISORYVarchar2(4)VARCHAR4
BURDEN_METHODVarchar2(30)VARCHAR30
BURDEN_PERCENTNumber(18)AMT12V6
LONG_TERM_ASSIGNMENTVarchar2(4)VARCHAR4
REQUIRES_TIME_SHEETVarchar2(4)VARCHAR4
JOB_PROFILE_CODEVarchar2(16)CODE
WORK_CALENDAR_CODEVarchar2(16)CODE
WEB_PAY_STUB_ONLYVarchar2(4)VARCHAR4
PREMIUM_CODEVarchar2(16)CODE
PREMIUM_RATE_BASISVarchar2(30)VARCHAR30
PREMIUM_RATENumber(18)AMT12V6
SPLIT_SEQUENCENumber(5)NUMBER5
DISTRIBUTION_CODEVarchar2(50)DISTRIBUTION
SPLIT_RULEVarchar2(30)VARCHAR30
SPLIT_PERCENTNumber(5)PERCENT
SPLIT_AMOUNTNumber(18)AMT12V6
ADDITIONALVarchar2(4)VARCHAR4
START_DATEDate()DATE
END_DATEDate()DATE
GL_FUND_CODEVarchar2(16)CODE
USER_PERCENTNumber(5)PERCENT
USER_FIELD_VALUE_01Varchar2(2000)VARCHAR2000
USER_FIELD_VALUE_02Varchar2(2000)VARCHAR2000
USER_FIELD_VALUE_03Varchar2(2000)VARCHAR2000
USER_FIELD_VALUE_04Varchar2(2000)VARCHAR2000
USER_FIELD_VALUE_05Varchar2(2000)VARCHAR2000
USER_FIELD_VALUE_06Varchar2(2000)VARCHAR2000
USER_FIELD_VALUE_07Varchar2(2000)VARCHAR2000
USER_FIELD_VALUE_08Varchar2(2000)VARCHAR2000
USER_FIELD_VALUE_09Varchar2(2000)VARCHAR2000
USER_FIELD_VALUE_10Varchar2(2000)VARCHAR2000
USER_FIELD_VALUE_11Varchar2(2000)VARCHAR2000
USER_FIELD_VALUE_12Varchar2(2000)VARCHAR2000
CREATE_DATEDate()DATE
CREATE_USERVarchar2(30)VARCHAR30
CHANGE_DATEDate()DATE
CHANGE_USERVarchar2(30)VARCHAR30