Role (initial and on-going) Import

HR/CORE-CT data is retrieved using the HRISWebAPI.

PS_JOBCODE_TBL_VW                                 java field                                             Page-Up field

JOBCODE                                                      jobcodeID                                             RoleID

SETID                                                            setID                                                    

EFFDT                                                            effectiveDate

EFF_STATUS                                                   effectiveStatus                                

DESCR                                                           description                                            RoleTitle             

DESCRSHORT                                                descriptionShort                             

JOB_FUNCTION                                             jobFunction                       

SETID_SALARY                                               setIDSalary

SAL_ADMIN_PLAN                                         salAdminPlan                                       part of PayPlanAndGrade

GRADE                                                           grade                                                   part of PayPlanAndGrade

STEP                                                               step

MANAGER_LEVEL                                           managerLevel

UNION_CD                                                    unionCode                                           part of UnionCode

CURRENCY_CD                                              currencyCode

STD_HOURS                                                   standardHours                                    StandardHours

STD_HRS_FREQUENCY                                   standardHoursFrequency

COMP_FREQUENCY                                       compFrequency

WORKERS_COMP_CD                                     workersCompCode

JOB_FAMILY                                                    jobFamily                                            use to find JobFamilyDescription

REG_TEMP                                                      regTemp

DIRECTLY_TIPPED                                           directlyTipped

MED_CKUP_REQ                                             medicalCheckRequired

FLSA_STATUS                                                  FLSAStatus                                          use to convert into Exempt or Non-exempt

EEO1CODE                                                     eeo1Code

EEO4CODE                                                     eeo4Code

EEO5CODE                                                     eeo5Code

EEO6CODE                                                     eeo6Code

EEO_JOB_CODE                                              eeoJobGroup

SEASONAL                                                      seasonal

ELS_STATUS                                                     ELSStatus

ENCUMBER_INDC                                           encumberIndicator

ENCUMB_SAL_OPTN                                       encumberSalaryOption

ENCUMB_SAL_AMT                                         encumberSalaryAmount

WORK_DAY_HOURS                                        workDayHours

DESCRLONG                                                   descriptionLong

                                                                                                                                 JobFamilyDescription

                                                                                                                                 BargainingUnit

                                                                                                                                 SmartHRTemplate


PS_JOB_FAMILY_TBL_VW                           java field                                             Page-Up field

JOB_FAMILY                                                jobFamilyCode

EFFDT                                                          effectiveDate

EFF_STATUS                                                  effectiveStatus

DESCR                                                          description                                          JobFamilyDescription

DESCRSHORT                                                descriptionShort


PS_UNION_TBL_VW                                      java field                                             Page-Up field

ROWID                                                           rowid

UNION_CD                                                     unionCode

EFFDT                                                             effectiveDate

EFF_STATUS                                                    effectiveStatus

DESCR                                                            description                                           part of UnionCode

DESCRSHORT                                                  descriptionShort

UNION_LOCAL_FLG                                        unionLocalFlag

COUNTRY                                                       country



The Role integration is a list of selected jobcodes.


Selection Criteria:

Select active jobcodes for the most recent effective date.

Select jobcode = 3616SH(ExtenPrgmEduLias).

Select union codes:

 02(Managerial)

 03(Confidential)

 04(Other Non-Bargaining)

 06(Service/Maintenance, NP-2)

 07(Administrative Clerical, NP-3)

 09(Protective Services, NP-5)

 28(UConn Faculty)

 29(UConn Non-Faculty)

 31(UConn - Exempt)

 34(UConn – Law School Faculty)

 36(GEU_UAW Graduate Empl).


Bypass Salary administration Plans:

CA

CR

FN

MD

MP

US

VR.


Processing:

The on-going role file only needs RoleID (jobcode) and RoleTitle (description), separated by a pip delimiter(|).  The initial load file is the full role file.

Find job family description by querying the job family table, supplying the job family from the job code table.

Find union code description by querying the union code table, supplying the union code from the job code table.  Select the most recent active union code description.  Populate UnionCode with union code followed by a dash(-) followed by union code description.

Populate PayPlanAndGrade with salAdminPlan followed by a dash(-) followed by grade.

Put a space in BargainingUnit and SmartHRTemplate.

When FLSAStatus is an ‘X’, set to ‘Exempt’, otherwise set to Non-exempt.

To determine FLSAPeriodInDays do the following:

                When FLSAStatus is anything other than ‘N’,

set FLSAPeriodInDays to “Not Applicable”.

When FLSAStatus is an ‘N’ and the JobCode is a police job code (6004PS, 6600PS, 9026PS, 9027PS, 9028PS, or 9036PS),

set FLSAPeriodInDays to “FLSA 28 days, 171 hours”.

When FLSAStatus is an ‘N’ and the JobCode is a fire job code (0481PS, 6364PS, 8954PS, 8955PS),

set FLSAPeriodInDays to “FLSA 28 days, 212 hours”.

                For all other FLSAStatus is an ‘N’ cases,

Set FLSAPeriodInDays to “FLSA 7 days, 40 hours”.


All fields are separated by a pipe delimiter(|).  The first record of the file will have the field names, separated by the pipe delimiter(|).                            


Names of the files:

Initial Load (Full File) - roles-initial-page-up.txt

Ongoing File - roles-page-up.txt


Sample data (Initial Load (Full File)):

RoleID|RoleTitle|UnionCode|FLSAStatus|PayPlanAndGrade|StandardHours|FLSAPeriodInDays|JobFamilyDescription|BargainingUnit|SmartHRTemplate

8895CL|Typist(Legal)|07-Administrative Clerical (NP-3)|Non-exempt|CL-012|40.0|FLSA 7 days, 40 hours|General Technical Services| |

8672CL|EducationAssistant|07-Administrative Clerical (NP-3)|Non-exempt|CL-011|40.0|FLSA 7 days, 40 hours|Education| |

4280TC|HeadBaker|06-Service/Maintenance (NP-2)|Non-exempt|TC-015|37.5|FLSA 7 days, 40 hours|General Technical Services| |

5024CL|InterpreterClerk|07-Administrative Clerical (NP-3)|Non-exempt|CL-013|40.0|FLSA 7 days, 40 hours|Social Services| |

3616SH|ExtenPrgmEduLias|12-Social and Human Services(P-2)|Non-exempt|SH-014|40.0|FLSA 7 days, 40 hours|Social Services| |


Sample data (On-going File)):

RoleID|RoleTitle

2076CL|CollectionAgent

0253TC|AnimalCareSpecialistRC

1249PS|Bldgs&GrndSupvsngPatrlOfcr

6013CL|OfficeSupervisor

8191CL|StudentTrainee


Execution Command:

Initial Load (Full File) - /createRoleFullFileJob.html

Ongoing File - /createRoleFileJob.html


Control-M Schedule and Job:

Ongoing File:

UAT - UAT_AEWEB_SCHEDULE/UAT_RPM_ROLE_TO_PAGEUP

PRD - Not being run in production