Date post: | 11-Jul-2015 |
Category: |
Documents |
Upload: | insync2011 |
View: | 492 times |
Download: | 1 times |
The most comprehensive Oracle applications & technology content under one roof The most comprehensive Oracle applications & technology content under one roof
Integra(ng PeopleSo/ HCM 9.0 & HRMS 8.9
Melita Skurray & Phill Wall Aon
The most comprehensive Oracle applications & technology content under one roof
Agenda -‐ Melita • Who is Aon • HR United à The Decisions • My Aon HR Online • EE & Mgr Self Service • The Component Interface
The most comprehensive Oracle applications & technology content under one roof
Agenda – Phill • Single Sign On • The Design Requirements – Audit – ReplicaHon – Update – Errors – ReconciliaHon
• Today • QuesHons & Answers
The most comprehensive Oracle applications & technology content under one roof
Who is Aon • Aon CorporaHon provides more insurance brokerage, reinsurance brokerage and risk management services than any other company in the world.
• Aon is a leader in human capital management consulHng.
• Aon has 59,000 employees in 500 offices in more than 120 countries.
The most comprehensive Oracle applications & technology content under one roof
Aon Partnerships
"Based on our shared values of leadership, teamwork, and a passion
for excellence, it is difficult to imagine a stronger fit for Aon than Manchester United," said Greg Case, President and Chief ExecuHve Officer
of Aon CorporaHon.
The most comprehensive Oracle applications & technology content under one roof
HR United
• MulHple local systems across countries with unique processes and tools
• Data updates via forms require manual entering into the system, with the potenHal of data entry errors
• MulHple HR touch points lead to inconsistent colleague experiences
• Limited HR resource availability globally to support processes and administraHon
• One Stop Shop HR Portal available 24/7
• Single Sign On
• Manager and employee self service for certain HR transacHons
• Manager reporHng capabiliHes
• Standardised HR policies and consistent processes
• Global HR Service Delivery model
The most comprehensive Oracle applications & technology content under one roof
The Decision • Improve Aon’s HR services, systems & policies to operate as a global firm.
• Upgrade Globally to PeopleSo_ HCM 9.0. – Wave A : Canada, Netherlands, US & UK 28/09/10 – Wave B : Australia 28/03/11 (6 months)
• Implement a HR Portal “My Aon HR Online”. • Countries to remain using their local payroll soluHons.
The most comprehensive Oracle applications & technology content under one roof
My Aon HR Online
Single Sign-‐on. Employees logon to the portal using their Global (network)
UserID / Passsword. This allows them access to both 9.0 and 8.9 without any
further validaHon.
The most comprehensive Oracle applications & technology content under one roof
Employee Self Service • UpdaHng my personal informaHon – Change name – Change home / mailing / email address / phone – Change emergency contacts – Change marital status
• Apply for leave • Access Learning & Talent Systems • View Payslips • View Payment Summaries
The most comprehensive Oracle applications & technology content under one roof
Manager Self Service
• IniHate a job change • IniHate a reporHng change • Transfer an employee • Terminate an employee • Enter leave on behalf of an employee • Approve or Deny submiked leave • View an employees leave balances
The most comprehensive Oracle applications & technology content under one roof
What We Have
The most comprehensive Oracle applications & technology content under one roof
How We Get Paid!! • The Component Interface (CI) carries the relevant payroll data from 9.0 to 8.9. Data travels 1-‐Way.
• The link is EMPLID & we join data from :-‐ – PERSON, PERS_DATA_EFFDT, NAMES, ADDRESSES, JOB, JOB_JR, JOB_AUS, COMPENSATION, PER_ORG_INST.
• Process Global Payroll for Aus as ‘normal’ prior to any integraHon.
• Payroll business processes remain the same.
The most comprehensive Oracle applications & technology content under one roof
Single Sign On Technical 1.0
• HR Portal Issues a Token • HRMS 8.9 decrypts the token (Triple DES) • Token only valid for a limited Hme to prevent forging
• If the token is valid – and the person has an account – they are logged into HRMS 8.9 as that user
• Provides seamless Login to 9.0 and 8.9
The most comprehensive Oracle applications & technology content under one roof
Single Sign On Technical 2.0
• Token contains – Timestamp (UTC) – EE Number – Passcode – Deep Link (URL)
• Encrypted using Triple Data EncrypHon Standard using Electronic Code book (ECB) Mode and PKCS5 Padding
The most comprehensive Oracle applications & technology content under one roof
Interface Design Requirements
• Near real Hme • Robust – but what does this mean – If HCM 9.0 is down HRMS 8.9 can process – If HRMS 8.9 is down HCM 9.0 can process – Should deal with network issues
• Can reconcile systems • Recognise the two systems are not idenHcal
The most comprehensive Oracle applications & technology content under one roof
The Design 1.0 -‐ Audit
• Customised Audit triggers to audit changes to records.
User updates a table
e.g. Enters a new CompensaHon row
PS_COMPENSATION
Trigger fires and creates Add audit
record
PS_COMP_DBAUDIT
The most comprehensive Oracle applications & technology content under one roof
Interface Design 2.0 -‐ ReplicaHon
• Records copied “On request” to Aus DB Table • Oracle Database Link used (in SSH tunnel) • PL/SQL program (for speed) in an App Engine wrapper (for Visibility)
PS_COMP_DBAUDIT
HCM 9.0
PS_COMP_DBAUDIT
HRMS 8.9 Replica(on Program
The most comprehensive Oracle applications & technology content under one roof
The Design 2.1 -‐ ReplicaHon • Fields used to track records that have been processed, when and by which process
• Designed so either system can be offline with no funcHonal impact on the other (also DR)
• ReplicaHon can be run as frequently or infrequently as needed
• Performance of link has no online impact • All control on Aus side
The most comprehensive Oracle applications & technology content under one roof
The Design 3.0 -‐ Update
• TransacHons applied via App Engine calling component interfaces
PS_COMP_DBAUDIT
HRMS 8.9
PS_COMPENSATION
CI Update Program
HCM 9.0
The most comprehensive Oracle applications & technology content under one roof
The Design 3.1 -‐ Update • TransacHon order very important – Updates – Inserts – Deletes
• Process Person records – then Job • All related records in a transacHon must be grouped and processed together. MulHple tables in a transacHon.
The most comprehensive Oracle applications & technology content under one roof
The Design 4.0 – Errors • Alas – Errors occur so a page to mark as fixed • Trans for an EE following an error are deferred Hll error is fixed
The most comprehensive Oracle applications & technology content under one roof
ReconciliaHon 1.0 • App engine process designed to run user defined SQLs to allow easy maintenance
• Only look at fields that we interface • Supports several types of Rules (SQL’s) – Stored Procedures. Used to copy tables from the USA to AUS to speed SQL execuHon. Copy of the complete tables take about 4 minutes each and reduce ReconciliaHon sql run Hme from many hours to minutes.
The most comprehensive Oracle applications & technology content under one roof
ReconciliaHon 1.1 • Types of rules (Sql’s) cont. – Equality – Rules that return a value – such as a checksum or rowcount. One is run on the USA table, one on the AUS table and the results compared. These rules run fast so detect issues quickly however they can’t idenHfy what the issue is. E.g. Select count(*) from PS_HRU_ADRSADL;
– select sum(DBMS_UTILITY.get_hash_value(AUDIT_OPRID||'|'||AUDIT_STAMP||'|'||AUDIT_ACTN||'|'||EMPLID||'|'||EMPL_RCD||'|'||EFFDT||'|'||EFFSEQ||'|'||A_DBTRANS_ID||'|'||A_REPLICATED||'|'||A_REPLICATED_DTTM||'|'||A_ELIG_GRP||'|'||A_REP_INSTANCE, 1, POWER(2,16)-‐1)) from PS_HRU_AUELGL
The most comprehensive Oracle applications & technology content under one roof
ReconciliaHon 1.2 • Types of rules (Sql’s) cont. – Row. Rules that return individual rows. These rules run more slowly (and in fact need to run on a local copy) but idenHfy the problem.
– E.g. select EMPLID,BIRTHDATE,BIRTHPLACE,BIRTHCOUNTRY,BIRTHSTATE,DT_OF_DEATH from PS_PERSON where (EMPLID,BIRTHDATE,BIRTHPLACE,BIRTHCOUNTRY,BIRTHSTATE,DT_OF_DEATH) not in ( select EMPLID,BIRTHDATE,BIRTHPLACE,BIRTHCOUNTRY,BIRTHSTATE,DT_OF_DEATH from PS_HRU_PRSN_USA)
The most comprehensive Oracle applications & technology content under one roof
Today • We delivered a soluHon on Hme and on budget which eliminated the need for data entry into 2 different PeopleSo_ systems.
• Have the added features gained from HCM9.0 as well as a truly global HR ‘United’ Database.
• Successfully processed 38000 audit records . • Processed 4 ON and 3 OFF cycle pays. • Successfully ‘got through’ EOY and Payment Summary generaHon – On Line!
The most comprehensive Oracle applications & technology content under one roof
QuesHons & ‘Hopefully’ Answers
[email protected] +61 (0) 401 694 858 [email protected] +61 (0)405 627 247