Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright © Sierra Atlantic, Inc. Material contained within this document is confidential and may not be reproduced without prior written consent. System.

Similar presentations


Presentation on theme: "Copyright © Sierra Atlantic, Inc. Material contained within this document is confidential and may not be reproduced without prior written consent. System."— Presentation transcript:

1 Copyright © Sierra Atlantic, Inc. Material contained within this document is confidential and may not be reproduced without prior written consent. System Validation of 100% Objective Weighting Dashrath Rana Sierra Atlantic, Inc. Presented By Sasikanth Samudrala 19th January, 2010

2 Copyright © Sierra Atlantic, Inc. Material contained within this document is confidential and may not be reproduced without prior written consent. 2 Agenda About Sierra Atlantic Introduction Requirement Business Scenario Business Impact Solution Design Solution Description Q&A

3 About Sierra Atlantic World class global delivery model for IT services Deep focus in enterprise applications, business process integration and outsourced product development since inception employees worldwide Over 200 active customers across 20 countries Superior process maturity: SEI CMM Level 5, ISO 9001, ISO & SAS70 Copyright © Sierra Atlantic, Inc. Material contained within this document is confidential and may not be reproduced without prior written consent. 3

4 HCM Practice 50 consultants strong HCM practice with over 200 person years of shared work experience and with close to 100 shared implementation, upgrade and AMS support projects experience HCM An actively maintained re usable components repository from projects deployed to pass on the effort and cost benefit to clients. Multi Geography and Multi Industries expertise Quality, flexibility and availability of highly skilled resources Other Strengths Implementation, Upgrade, Maintenance and Support Scoping, Process design & Re-engineering HR KPIs & Reports Factory Integration and Interfaces with Third Party Systems Health Check Assignments Solutions & Offerings Copyright © Sierra Atlantic, Inc. Material contained within this document is confidential and may not be reproduced without prior written consent.

5 Marquee Customers

6 Marquee Customers cont…

7

8 Introduction Copyright © Sierra Atlantic, Inc. Material contained within this document is confidential and may not be reproduced without prior written consent. In TM, during the objective setting phase Employees can create any number of objectives Objectives may be associated with weighting at the time of objective creation. Application currently does not validate the sum of the objective weightings (to be 100%) - a requirement for most business cases. This requirement has been logged as an ER with Oracle and can be tracked by monitoring BUG & BUG

9 Copyright © Sierra Atlantic, Inc. Material contained within this document is confidential and may not be reproduced without prior written consent. 9 Requirement The sum of weightings of objectives in an employees scorecard, created either by the employee/supervisor or attached through objectives library

10 Copyright © Sierra Atlantic, Inc. Material contained within this document is confidential and may not be reproduced without prior written consent. 10 Business Scenario Objective setting is a crucial step in an appraisal process. Most organizations expect to have sum of objective weighting to be 100% to reduce manual effort in validating the summation of weightings. Summing up of objective weightings to 100 ensures that the objectives set during the appraisal process are in sync with the organizational goals.

11 Copyright © Sierra Atlantic, Inc. Material contained within this document is confidential and may not be reproduced without prior written consent. 11 Business Impact Before: Main Appraisers were required to manually add up the sum of all objective weightings and ensure they be equal to 100% This process is manual and error prone In many cases a single Main Appraiser could have many being appraised. The Talent Management Administrator had the additional task of verifying if sum of all objective weightings were equal to 100%

12 Copyright © Sierra Atlantic, Inc. Material contained within this document is confidential and may not be reproduced without prior written consent. 12 Business Impact cont… After: System would throw up error message to user attempting to finish objective setting when the sum of objectives is not equal to 100% The custom validation would allow submission of only those transactions where sum of objective weightings is equal to 100% Highly time efficient as no manual check required, neither from the Main Appraiser nor the Talent Management administrator.

13 Copyright © Sierra Atlantic, Inc. Material contained within this document is confidential and may not be reproduced without prior written consent. 13 Solution Design The requirement of ensuring the sum of objective weightings is equal to 100% is achieved by personalizing the self service pages to trigger Custom Validation (developed using OA Framework) before proceeding with the standard task flow.

14 Copyright © Sierra Atlantic, Inc. Material contained within this document is confidential and may not be reproduced without prior written consent. 14 Solution Description: Technical Logic to calculate sum of Objective Weightings Case 1: Objective Setting process is on-going Case 2: Objective Setting process is complete Case 3: Appraisal process is on-going. In all the above cases: When Objectives are attached from Objective Library they are pre-approved and get stored in PER_OBJECTIVES table Personal Objectives (created by either the employee or the supervisor), are not yet committed and temporarily stored in CLOB in HR_API_TRANSACTIONS

15 Copyright © Sierra Atlantic, Inc. Material contained within this document is confidential and may not be reproduced without prior written consent. 15 Solution Description: OA Framework The validation is to be applied to all self service pages where objectives could be added or updated. Two pages identified in this scenario are: Finish Objective Setting Page in the Objective Setting Process Add Objectives in the Appraisal Process The solution has three extensions Extension I: Extend the Application Module (AM) Extension II: Extend the page Controller (CO) Extension III: Deployment

16 Copyright © Sierra Atlantic, Inc. Material contained within this document is confidential and may not be reproduced without prior written consent. 16 Extension I: Application Module (AM) Extend the Application Module (AM) on the page: Create a new AM, and specify the original AM being extended. In the new AM Create new method getWeightingPercent(). Get an instance of the standard View Object which gets the weighting percentage values from the page. Using this View Object, write custom logic to get the sum of all the weighting percentages. Return the sum of all the weighted percentage values.

17 Copyright © Sierra Atlantic, Inc. Material contained within this document is confidential and may not be reproduced without prior written consent. 17 Extension II: Controller (CO) Extend the page Controller (CO) on the page: Create a new CO, and specify the original CO being extended. In the new CO, add the following logic: On click of Finish button, call the custom AM method getWeightingPercent() (described in previous slide). Get the sum of weighted percentages from the above method. If weighted percentages != 100, throw a custom error notifying the user that 100% Objective Weighting is not complete.

18 Copyright © Sierra Atlantic, Inc. Material contained within this document is confidential and may not be reproduced without prior written consent. 18 Extension III: Deployment Perform Substitution of the AM (which creates a.jpx file). Substitution creates a customization layer on top of base view object. Upload the jpx file into database. Run the jpximporter command from $APPL_TOP on the above.jpx file. Deploy the custom BC4J to $JAVA_TOP by FTP'ing all files.

19 Copyright © Sierra Atlantic, Inc. Material contained within this document is confidential and may not be reproduced without prior written consent. 19 Solution Description: Functional Personalize pages to include custom validation: Finish Objective Setting screen, Manage Appraisals: Share with Main Appraiser Finish Objective Setting screen Navigate to the Personalize Page link in the Finish Objective Setting Screen Click on the Personalize Icon for the Page Layout: Finish Objective Setting row Replace the controller class with the new value containing the custom validation Apply the changes

20 Copyright © Sierra Atlantic, Inc. Material contained within this document is confidential and may not be reproduced without prior written consent. 20 Solution Description: Functional cont…

21 Copyright © Sierra Atlantic, Inc. Material contained within this document is confidential and may not be reproduced without prior written consent. 21 Personalize pages to include custom validation: Manage Appraisals: Share with Main Appraiser Under the region Page Layout: Share Appraisal Details with Main Appraiser, create a new item Details of new item: Level: Site Item Style: Stack Layout AM Definition: oracle.apps.per.selfservice.appraisals.server.PGObjectivesAM Apply the changes Solution Description: Functional cont…

22 Copyright © Sierra Atlantic, Inc. Material contained within this document is confidential and may not be reproduced without prior written consent. 22 Personalize pages to include custom validation: Manage Appraisals: Share with Main Appraiser Click on the Personalize Icon for the Page Layout: Share Appraisal Details with Main Appraiser row Replace the controller class with the new value containing the custom validation Apply the changes Solution Description: Functional cont…

23 Copyright © Sierra Atlantic, Inc. Material contained within this document is confidential and may not be reproduced without prior written consent. 23 Solution Description: Functional cont…

24 Copyright © Sierra Atlantic, Inc. Material contained within this document is confidential and may not be reproduced without prior written consent. 24 Personalize Page Create Item Solution Description: Functional cont…

25 Copyright © Sierra Atlantic, Inc. Material contained within this document is confidential and may not be reproduced without prior written consent. 25 Error Messages Finish Objective Setting Page Share With Main Appraiser Page

26 Copyright © Sierra Atlantic, Inc. Material contained within this document is confidential and may not be reproduced without prior written consent. 26 Q & A Contact Details ids -


Download ppt "Copyright © Sierra Atlantic, Inc. Material contained within this document is confidential and may not be reproduced without prior written consent. System."

Similar presentations


Ads by Google