+ All Categories
Home > Documents > 10452 Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

10452 Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

Date post: 24-Jan-2015
Category:
Upload: robrow01
View: 232 times
Download: 4 times
Share this document with a friend
Description:
Presentation at the Higher Education Users Group (PeopleSoft)
60
Human Resources/Payroll Human Resources/Payroll Reporting: Reporting: Decentralizing Decentralizing Reporting and Reporting and Automating Routine Automating Routine Analysis/Reconciliation Analysis/Reconciliation s s Session #10452 March 23, 2005 HEUG 2005 Conference Las Vegas, Nevada
Transcript
Page 1: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

Human Resources/Payroll Human Resources/Payroll Reporting: Decentralizing Reporting: Decentralizing Reporting and Automating Reporting and Automating

Routine Routine Analysis/ReconciliationsAnalysis/Reconciliations

Session #10452March 23, 2005

HEUG 2005 ConferenceLas Vegas, Nevada

Page 2: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

University of Louisville, Human University of Louisville, Human ResourcesResources

• With university since 1998With university since 1998

• Position Management, PayrollPosition Management, Payroll

• Project Management, Systems Project Management, Systems AnalystAnalyst

• Crystal, Query, Business Analysis, Crystal, Query, Business Analysis, RDBMSRDBMS

Richard O. BrownRichard O. Brown

Page 3: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

3

Preface:Preface:

Our problems are man-made, therefore they may be Our problems are man-made, therefore they may be

solved by man. And man can be as big as he wants. solved by man. And man can be as big as he wants.

No problem of human destiny is beyond human No problem of human destiny is beyond human

beings. beings.

John F. Kennedy John F. Kennedy

3

Page 4: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

4

Preface:Preface:

The problems we face are 98% people, 2% soft.The problems we face are 98% people, 2% soft.

Richard O. Brown Richard O. Brown

4

Page 5: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

• HR Reporting BackgroundHR Reporting Background– PaperPaper– PS Query ToolPS Query Tool

• Decentralized ReportingDecentralized Reporting– From one source to multiple usersFrom one source to multiple users– From multiple sources to one user* From multiple sources to one user*

• Analysis/SynopsisAnalysis/Synopsis– ReconciliationReconciliation– DiscrepancyDiscrepancy– At Risk/ExceptionAt Risk/Exception

OverviewOverview

Page 6: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

• Find Defined ProblemsFind Defined Problems

• Summary Data

• Maximize Accuracy

• Minimize Time Spent

• Make it Easy

Departmental ApproachDepartmental Approach

Page 7: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

• PROD as a Transactional SystemPROD as a Transactional System

• Crystal® Professional, Crystal Enterprise® Crystal® Professional, Crystal Enterprise® and PS Query provide information for and PS Query provide information for departments to make decisions or take departments to make decisions or take action.action.

• Sometimes data needs to be kept outside of Sometimes data needs to be kept outside of PeopleSoft®, often in MS Excel®*PeopleSoft®, often in MS Excel®*

Departmental ToolsDepartmental Tools

Page 8: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

• Stored RDBMS = – Reportable– Comparable– Reconcilable

• Not Stored RDMS =– Worthless– Non Reportable– Lots of Work

Reporting ApproachReporting Approach

Page 9: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

• Crystal® Professional, Crystal Enterprise® Crystal® Professional, Crystal Enterprise® as reporting tools as reporting tools • MySQL®, MS SQL®, Oracle®, etc. as MySQL®, MS SQL®, Oracle®, etc. as databases holding data used in EPM (ODS) databases holding data used in EPM (ODS) or production systemsor production systems• ODBC is “string” between databasesODBC is “string” between databases• Avoid Excel® Avoid Excel®

– Not a databaseNot a database– Not a reporting toolNot a reporting tool

Reporting ToolsReporting Tools

Page 10: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

•Tools/Technology Available

•Tech Skills– IT Staff– Departmental Staff

• Resources– Personnel– Money

Technical ApproachTechnical Approach

Page 11: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

• EPM (ODS) or PeopleSoft, Crystal® EPM (ODS) or PeopleSoft, Crystal® Professional, Crystal Enterprise® as software Professional, Crystal Enterprise® as software packages, systemspackages, systems

• MySQL®, MS SQL®, Oracle® are databasesMySQL®, MS SQL®, Oracle® are databases

• ODBC communication tool between systemsODBC communication tool between systems

• PS QueryPS Query

Technical ToolsTechnical Tools

Page 12: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

• Define the problem

• Examine business processes

• Measurement systems

• Create proposals based upon existing or attainable technologies or modified

business processes

• Risk assessment

• Implementation

Business Analysis ApproachBusiness Analysis Approach

Page 13: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

• PeopleSoft® HRMSPeopleSoft® HRMS– Input tool– Data Storage Tool (RDBMS)– Correction Tool– Verification (Panels and PS Query)

• EPM (Enterprise Performance Mgmt)– Data Storage Tool (RDBMS)– Verification (Panels and PS Query)

Business Analysis ApproachBusiness Analysis Approach

Page 14: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

• Crystal Reports®Crystal Reports®– Output (screen, paper, PDF®, MS Excel®)– Analysis/Discrepancy Reporting– Reconciliation Tool– Development for Crystal Enterprise

• Crystal Enterprise®– Decentralized Reporting via WWW– Integrate via Scheduler

Business Analysis ApproachBusiness Analysis Approach

Page 15: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

EVERYTHING

Business Analysis ToolsBusiness Analysis Tools

Page 16: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

16

Background:Background:

University of LouisvilleUniversity of Louisville

16

Page 17: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

17

As of November 1, 2004As of November 1, 2004

• Students: 21,725Students: 21,725

• Faculty/Staff: 5,705Faculty/Staff: 5,705

• Operating Budget: $613 Operating Budget: $613

millionmillion

17

Page 18: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

• HR/SA 8.0 (upgrading to 8.9 in 2005)HR/SA 8.0 (upgrading to 8.9 in 2005)

• Financials/Grants 8.8 (recently upgraded)Financials/Grants 8.8 (recently upgraded)

• EPM 8.4 (recently upgraded)EPM 8.4 (recently upgraded)

18

PeopleSoft® PeopleSoft® ModulesModules

Page 19: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

• Crystal Enterprise 10Crystal Enterprise 10

• Recently upgraded from 8.5 late 2004Recently upgraded from 8.5 late 2004

– Recently working with schedulerRecently working with scheduler

– Exports wonderfully to multiple formatsExports wonderfully to multiple formats

– Can upload files other than *.rptCan upload files other than *.rpt

19

PeopleSoft® PeopleSoft® ModulesModules

Page 20: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

20

For Fiscal Year 2004-05For Fiscal Year 2004-05 (budgeted)(budgeted)

• Total Salaries: $324 millionTotal Salaries: $324 million

• Total Fringe Benefits: $68 millionTotal Fringe Benefits: $68 million

• Total Items Paid (FY 03-04): Total Items Paid (FY 03-04):

137,025137,025

20

Page 21: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

21

HR Vendors/Program HR Vendors/Program

ReconciliationsReconciliations

• Approximately 30 vendorsApproximately 30 vendors

• Other programs (PC Loan, self Other programs (PC Loan, self

insure)insure)

• Wires are sent to vendors Wires are sent to vendors

periodicallyperiodically21

Page 22: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

22

University Payroll OperationUniversity Payroll Operation

• Over 500 individual departmentsOver 500 individual departments

• Total Items Paid (FY 03-04): Total Items Paid (FY 03-04):

137,025137,025

• Over 7,200 ProgramsOver 7,200 Programs

• Over 4,100 Grants/ContractsOver 4,100 Grants/Contracts

22

Page 23: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

HR/Payroll HR/Payroll ReportingReporting

Page 24: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

24

Evolution:Evolution:

• 1999, Paper reports created, 1999, Paper reports created,

printed, printed, sorted and mailed to sorted and mailed to

departments.departments.

• Often, units would photocopy Often, units would photocopy

reports and reports and distribute among sub distribute among sub

departmentsdepartments

• Some reports exceeded 10,000 Some reports exceeded 10,000

pagespages

• Reports often obsolete when Reports often obsolete when

receivedreceived

24

Page 25: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

25

Evolution:Evolution:

2001:2001:

Queries created for use by 400+ Queries created for use by 400+

departments to show live position, departments to show live position,

department budget, job, department budget, job,

additional pay and payroll actuals additional pay and payroll actuals

datadata

25

Page 26: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

26

Query Usage Results:Query Usage Results:

• Paper Reports EliminatedPaper Reports Eliminated

• Required Excel Knowledge by Required Excel Knowledge by

departmentsdepartments

• Results could be massive (payroll)Results could be massive (payroll)

• No Summary DataNo Summary Data

• Departmental Security LimitationsDepartmental Security Limitations

• Eventual System Performance IssuesEventual System Performance Issues26

Page 27: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

27

Internal HR Query Usage:Internal HR Query Usage:

• Find Data IssuesFind Data Issues

• Prevent “show stoppers”Prevent “show stoppers”

• TEMP space issues – results too largeTEMP space issues – results too large

• No Summary Data/AnalysisNo Summary Data/Analysis

• Could not access external data Could not access external data

sourcessources

• Scores of Queries – time managementScores of Queries – time management27

Page 28: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

28

Evolution: ODS/EPMEvolution: ODS/EPM

• First used as part of data First used as part of data

warehousing projectwarehousing project

• Used a reporting database versus Used a reporting database versus

the production databasethe production database

• Data was usually 18-24 hours Data was usually 18-24 hours

“old”“old”

28

Page 29: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

Decentralization of Decentralization of ReportingReporting

Page 30: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

30

Evolution: Crystal ReportsEvolution: Crystal Reports

• Crystal provided with Crystal provided with

PeopleSoft®PeopleSoft®

• Used ODBC to acquire dataUsed ODBC to acquire data

• Print, Export, SavePrint, Export, Save

• Analysis, Summation, CustomAnalysis, Summation, Custom

• Even does mailing labelsEven does mailing labels

30

Page 31: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

31

Evolution: Crystal Enterprise Evolution: Crystal Enterprise

• Web based reporting toolWeb based reporting tool

• Run reports anywhere using IERun reports anywhere using IE

• View, save as PDF, export to MS View, save as PDF, export to MS

Excel®Excel®

31

Page 32: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

32

Evolution: Crystal Enterprise Evolution: Crystal Enterprise

• 600 departments running reports600 departments running reports

• Student, GL, GM, and HR ReportsStudent, GL, GM, and HR Reports

• Some that compare (ex. GL to HR)Some that compare (ex. GL to HR)

32

Page 33: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

33

Evolution: MySQLEvolution: MySQL

• Store data not normally stored in Store data not normally stored in

PeopleSoft® HRPeopleSoft® HR

• Data added or modified too often for Data added or modified too often for

using EPMusing EPM

• IT concerns with complexity of IT concerns with complexity of

Oracle®Oracle®

33

Page 34: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

34

Evolution: MySQLEvolution: MySQL

• Free for Higher Ed UseFree for Higher Ed Use

• phpMyAdmin web interfacephpMyAdmin web interface

• Easily accessed via ODBCEasily accessed via ODBC

34

Page 35: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

35

Crystal 8.5 and MySQLCrystal 8.5 and MySQL

Due to MySQL use of a different Due to MySQL use of a different

SQL standard, it may be necessary SQL standard, it may be necessary

to code the SQL manually, to code the SQL manually,

avoiding the “INNER JOIN” avoiding the “INNER JOIN”

statement. statement.

35

Page 36: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

36

Evolution: MySQLEvolution: MySQL

• Microsoft Project®Microsoft Project®

• Save project data via ODBCSave project data via ODBC

• Connect and report via CrystalConnect and report via Crystal

• Publish to CEPublish to CE

• DSN on CE server (IT)DSN on CE server (IT)

36

Page 37: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

3737

Evolution: One Database/Report Evolution: One Database/Report ValuesValues• Internal PS Related Comparisons• PS GL/HR Comparisons via EPM• Either in PS or HR Project Management Domain• Internal UofL Scope

Page 38: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

Automation by Using Automation by Using External University External University Data and Internal Data and Internal

University DatabasesUniversity Databases

Page 39: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

39

Evolution: Compare to HR Data:Evolution: Compare to HR Data:• Sexual Harassment Sexual Harassment Training/ComplianceTraining/Compliance

• Health Insurance Data from VendorHealth Insurance Data from Vendor Current MethodCurrent Method ProposedProposed

• Possible VendorsPossible Vendors

• Potential Projects/InitiativesPotential Projects/Initiatives

39

Page 40: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

40

Formula:Formula:

• Database(s) – to acquire dataDatabase(s) – to acquire data• Crystal Reports – to compose reportsCrystal Reports – to compose reports• SQL/Joins – know your questionSQL/Joins – know your question• Crystal Enterprise – DecentralizeCrystal Enterprise – Decentralize• Scheduler – Automate report Scheduler – Automate report deliverydelivery

40

Page 41: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

41

Logic of Reconciliations:Logic of Reconciliations:• SQL/Joins – know your questionSQL/Joins – know your question

• Who is in X and YWho is in X and Y• Who is in Y and XWho is in Y and X• Who is in X and Y, combinedWho is in X and Y, combined• Who is in X, not in YWho is in X, not in Y• Who is in Y, not in XWho is in Y, not in X

41

Page 42: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

42

Logic of Reconciliations:Logic of Reconciliations:• FieldsFields

• Data TypeData Type• Data FormatData Format

42

Page 43: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

43

Logical of Reconciliations:Logical of Reconciliations:• Crystal Enterprise to Crystal Enterprise to DecentralizeDecentralize• Can be run anywhereCan be run anywhere• Report AvailabilityReport Availability• Multiple usersMultiple users• Multiple criteriaMultiple criteria

43

Page 44: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

44

Sexual Harassment Prevention TrainingSexual Harassment Prevention Training

MySQL/Compare with HR DataMySQL/Compare with HR Data• Outer Join(ish)Outer Join(ish)• “ “IF”, “<>”, NULLIF”, “<>”, NULL• Who is active but did not take Who is active but did not take

trainingtraining• Manual Process Before AutomationManual Process Before Automation• Live DataLive Data

44

Page 45: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

45

Sexual Harassment Prevention Sexual Harassment Prevention

TrainingTraining

MySQL/Compare with HR DataMySQL/Compare with HR Data

• Test results on MySQL in Test results on MySQL in

CaliforniaCalifornia

• Active employees on Oracle (EPM)Active employees on Oracle (EPM)

• MySQL table for “catch all”, UofLMySQL table for “catch all”, UofL

• Who is employee, no test scoreWho is employee, no test score 45

Page 46: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

46

Sexual Harassment Prevention Sexual Harassment Prevention

TrainingTraining

MySQL/Compare with HR DataMySQL/Compare with HR Data

• Reports are decentralizedReports are decentralized

• Reports are “instant”Reports are “instant”

• Eliminated reconciliation processEliminated reconciliation process

• Merit/Annual Pay RaisesMerit/Annual Pay Raises

46

Page 47: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

47

Example: Example: Health InsuranceHealth Insurance

• UofL is Self InsuredUofL is Self Insured

• Employee/Employer Employee/Employer

ContributionsContributions

• Maintenance AgreementMaintenance Agreement

47

Page 48: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

48

Health Insurance Recon. Health Insurance Recon.

ApproachesApproaches

48

• Employer contributions (funded by individual departments)Employer contributions (funded by individual departments)

• Employee eligibility (based upon “paygroup” and FTEEmployee eligibility (based upon “paygroup” and FTE

• Employee contributions (requires a paycheck)Employee contributions (requires a paycheck)

• Health plan participationHealth plan participation

• Coverage LevelCoverage Level

• HR Payroll to GLHR Payroll to GL

• Budgeted amount v. actualBudgeted amount v. actual

Internal UofL Data:Internal UofL Data:

Page 49: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

49

Health Insurance Recon. Health Insurance Recon.

ApproachesApproaches

49

• Personal InformationPersonal Information

• Coverage levelCoverage level

• Employee eligibility (based upon “paygroup”, FTE and Employee eligibility (based upon “paygroup”, FTE and

status)status)

• Claims filedClaims filed

• Claims paid Claims paid

• Claims to GLClaims to GL

External v. Internal UofL Data:External v. Internal UofL Data:

Page 50: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

50

Example:Example:

Health Insurance Provider Health Insurance Provider

ReportsReports

50

• Currently, available via Excel ® formatCurrently, available via Excel ® format

• Downloaded from web siteDownloaded from web site

• Some cases, updated only monthlySome cases, updated only monthly

Page 51: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

51

Health Insurance Provider Reports Health Insurance Provider Reports

Workaround:Workaround:

• Download as requiredDownload as required

• Convert to AccessConvert to Access

• Save to MySQLSave to MySQL

• Run Crystal Report designed to compare Run Crystal Report designed to compare

health maintenance data to UofLhealth maintenance data to UofL

• Replace old data with new health Replace old data with new health

maintenance data each timemaintenance data each time

51

Page 52: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

52

Workaround Advantages:Workaround Advantages:

• Does not require recreation of VLOOKUPDoes not require recreation of VLOOKUP

• Report can run on schedulerReport can run on scheduler

• Report can be e-mailed to multiple Report can be e-mailed to multiple

individualsindividuals

Workaround Disadvantages:Workaround Disadvantages:

• Requires Excel to Access to MySql Requires Excel to Access to MySql

conversionconversion

• Multiple databases can run very slowMultiple databases can run very slow52

Page 53: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

53

Main Workaround Advantage:Main Workaround Advantage:

Once the report is written, the Once the report is written, the

process is “ODBC Ready.” Once the process is “ODBC Ready.” Once the

database is available from the database is available from the

vendor, simply change the data vendor, simply change the data

source/mappings in Crystal Reports, source/mappings in Crystal Reports,

and run.and run.

53

Page 54: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

Other UsesOther Uses

Page 55: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

5555

Other Possible Uses:Other Possible Uses:• Quality Control/Six SigmaQuality Control/Six Sigma

Use of issue tracking softwareUse of issue tracking software Compare to PeopleSoft dataCompare to PeopleSoft data Find problem areas and/or training needsFind problem areas and/or training needs

• Other “benefit” related vendorsOther “benefit” related vendors Supplemental/optional plansSupplemental/optional plans Retirement plans Retirement plans

• Taxation/Residency issuesTaxation/Residency issues

Page 56: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

ConclusionConclusion

Page 57: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

57

Conclusion:Conclusion:

Because of limited resources, Because of limited resources, complexity of issues, and limited complexity of issues, and limited technical staffing, Human Resources technical staffing, Human Resources at UofL must find new and inventive at UofL must find new and inventive ways to take full advantage of ways to take full advantage of existing technology to accomplish existing technology to accomplish it’s mandate to serve university it’s mandate to serve university employees and provide stewardship employees and provide stewardship of taxpayer and private monies.of taxpayer and private monies.

57

Page 58: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

Richard O. BrownRichard O. BrownBusiness AnalystBusiness AnalystHuman ResourcesHuman ResourcesUniversity of LouisvilleUniversity of LouisvilleE-mail: E-mail: [email protected]@louisville.edu

ContactContact

Page 59: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

DiscussionDiscussion

Page 60: 10452   Human Resources Payroll Reporting Decentralizing Reporting And Automating Routine Analysi

This presentation and all HEUG This presentation and all HEUG 2005 presentations will be 2005 presentations will be

available for download from available for download from HEUG OnlineHEUG Online

http://heug.orghttp://heug.org


Recommended