Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 8

Guided Demonstration - Employee Directory and Single Sign-On

Distribution
Oracle Self-Service Human Resources

Job Title*

Ownership
The Job Title [list@YourCompany.com?Subject=LABxxxxx] is responsible for ensuring that
this document is necessary and that it reflects actual practice.

Copyright © Oracle Corporation, 2005. All rights reserved.

Guided Demonstration - Employee Directory and Single Sign-On


621133789.doc
Effective Paradigm_effective Page 1 of 8 Rev Paradigm_revision
Guided Demonstration - Employee Directory and Single Sign-On
The Employee Directory is read only. To enable users to edit their personal information, or to
add or edit their image, follow the procedures below to provide them with single sign on access
to Self-Service:

 Define an FND user for each person that requires access to Self-Service, if they are not
defined as FND users already.

 In the Descriptive Flexfield Segments window, configure a segment in the Additional


Personal Details Descriptive flexfield to hold the FND_USER names, using any
available attribute.

 Enter the employee’s user in the new flexfield segment which is accessible from the
Enter and Maintain People form.

 Map the segment to the USER_NAME column in the PER_EMPDIR_PEOPLE


repository table by editing the PER_EMPDIR_PEOPLE_OVERRIDE.

 Run the Refresh Employee Directory program to populate the Employee Directory.

 Demonstrate how a user can add a photo to the Employee Directory.

Define an FND User

Responsibility = System Administrator

1. Log on to Oracle HRMS as HRMS/welcome.

2. Select the System Administrator responsibility.

3. Navigate to the Users window.

 (N) Security > User > Define

4. Initiate a query to check that your required users exist.

 (M) View > Query by Example > Enter

5. Enter the name of a user in the User Name field. For example, enter XXuser1

6. Run the query.

 (M) View > Query by Example > Run

7. Check that your user already exists.

Copyright © Oracle Corporation, 2005. All rights reserved.

Guided Demonstration - Employee Directory and Single Sign-On


621133789.doc
Effective Paradigm_effective Page 2 of 8 Rev Paradigm_revision
Configure a Flexfield Segment

Responsibility = Application Developer or System Administrator

8. Navigate to the Descriptive Flexfield Segments window.

 (N) Application > Flexfield > Descriptive > Segments

9. Initiate a query.

 (M) View > Query by Example > Enter

10. Enter the following text in the Title field:

 Additional Personal Details

11. Run the query.

 (M) View > Query by Example > Run

The Context Field Values for the flexfield are displayed.

12. Make sure that the Freeze Flexfield Definition box is NOT selected.

13. Place your cursor on the Global Data Elements row.

14. Select the Segments button.

The Segments Summary (Additional Personal Details) – Global Data Elements window is
displayed.

15. Enter the information for the new flexfield segment as follows:
Number Name Window Column Value Set Displayed Enabled
Prompt
1 Employee Employee ATTRIBUTE15 FND_USER Yes Yes
Directory Directory
User Name User Name

16. Select the Open button to display the Segments window.

17. Check the displayed information.

18. Save your work.

19. Close all windows to return to the Descriptive Flexfield Segments window.

20. Select the Freeze Flexfield Definition checkbox and choose OK when the warning message
is displayed.

Copyright © Oracle Corporation, 2005. All rights reserved.

Guided Demonstration - Employee Directory and Single Sign-On


621133789.doc
Effective Paradigm_effective Page 3 of 8 Rev Paradigm_revision
21. When you save the changes, the Oracle HRMS automatically compiles the flexfield.

22. Close the form.

Add the User Name to the Flexfield

23. Responsibility = Local HRMS Manager

24. Navigate to the People window:

 (N) People > Enter and Maintai

25. In the Find People window, enter the name of an employee, for example, Aurora%.

26. Select the Find button to run the query.

27. Place your cursor on the Flexfield field in the bottom right corner of the window.

The Additional Personal Details flexfield is displayed in a window.

The Employee Directory User Name field should be displayed (usually at the top of the
window).

28. Enter the user name for the employee in the Employee Directory User Name field, for
example, XXUSER1.

29. Click OK to close the window.

30. Click Correction to correct the existing information.

31. Save your work and close the window.

Edit the Package

32. Launch psftp.exe.

33. Enter psftp: no hostname specified; use “open host.name” to connect.

34. psftp > open esNNNN.oracle.com.

35. Log in as user1.

36. If the Store key in cache? message appears, choose Y.

37. The password for user1@esnnn.oracle.com is oracle.

38. Enter cd /esNNNN/appltop/115/per

39. cd 11.5.0

Copyright © Oracle Corporation, 2005. All rights reserved.

Guided Demonstration - Employee Directory and Single Sign-On


621133789.doc
Effective Paradigm_effective Page 4 of 8 Rev Paradigm_revision
40. cd patch

41. cd 115

42. cd sql

43. lcd e:\temp

Note: e:\temp already exists in each PC.

44. get peredcor.pkb

45. Repeat the same procedure to get the other files:

 peredcor.pkb

 peredcor.pkh

 peredlor.pkb

 peredlor.pkh

 peredrcp.pkb

 peredrcp.pkh

Modifying the Package Body

46. Open file e:\temp\peredcor.pkb with Wordpad.

47. Modify the line in the PER_EMPDIR_PEOPLE_OVERRIDE package body:

From:

g_override_flg BOOLEAN:= FALSE;

To:

g_override_flg BOOLEAN:= TRUE;

Note: This change enables the override package.

48. Scroll down in the package to locate the section of sample code in the package:

Sample Code

/* IF p_srcSystem = 'PER' THEN

per_empdir_ss.personTbl.person_key(p_rec_locator) :=

Copyright © Oracle Corporation, 2005. All rights reserved.

Guided Demonstration - Employee Directory and Single Sign-On


621133789.doc
Effective Paradigm_effective Page 5 of 8 Rev Paradigm_revision
upper(per_empdir_ss.personTbl.attribute26(p_rec_locator))

||'%'||per_empdir_ss.personTbl.person_key(p_rec_locator);

per_empdir_ss.personTbl.user_name(p_rec_locator) :=

upper(per_empdir_ss.personTbl.attribute26(p_rec_locator));

END IF; */

49. Remove the comment identifiers (/*) from the start and end of the section of sample code.

50. Instead of "attribute26", use the attribute name you used to configure the segment in the
Additional Personal Details Descriptive flexfield (in this case, the attribute name is
ATTRIBUTE15).

Note: The preceding code assigns the user name to an available column in the repository. In
addition it adds the user name to the person_key, which enables searches on the user name.

Note: In practice you would then upload your changes to your database.

51. Copy the modified file from local e: drive to appltop/patch/115/sql directory.

52. Apply the file to the database, by running the following command:

 $> sqlplus apps/apps@esNNNN @peredcor.pkb

Note: hrssdvl here is a sample database instance name. apps/apps => login/password for the
database instance.

Populate the Repository

Responsibility = Local Super HRMS Manager

53. Log on to Oracle HRMS as hrms/welcome.

54. Navigate to the Submit Request window:

 (N) Processes and Reports > Submit Processes and Reports

55. Submit a single request.

56. In the Name field, enter Refresh Employee Directory.

The Parameters window is displayed.

57. In the Refresh Mode field, select COMPLETE.

58. Set the Refresh Date to today’s date.

Copyright © Oracle Corporation, 2005. All rights reserved.

Guided Demonstration - Employee Directory and Single Sign-On


621133789.doc
Effective Paradigm_effective Page 6 of 8 Rev Paradigm_revision
59. Make sure that the value in the Source System field is PER.

60. For this demo, make sure that the value in the Process Multiple Assignments field is N.

61. Choose OK to close the Parameters window.

62. Choose Submit to submit the process.

63. Navigate to the Requests window:

 (M) View > Requests

The Find Requests window appears.

64. Make sure that the All My Requests radio button is selected.

65. Choose Find to display your requests.

66. Check that the process has completed.

67. Close the window.

Edit Personal Information

Responsibility = Employee Self-Service

68. Log on to SSHR as xxUSER1.

69. Select the Employee Directory function.

70. Enter Malcolm Aurora in the Search field and click Go.

71. The search results are displayed.

Note: If there are many people with the same name, try returning to the Personal
Information function and entering a telephone number. This will help you to identify the
correct person in the search results.

72. Select your own record (Malcolm Aurora) with your Work Phone number.

73. Check that the Edit My Information link is displayed in the left navigation bar under Short
Cuts.

74. Note: If the link is not displayed, you need to personalize the page to display it. Use the
following procedure:

1. Set the profile options to allow personalization (Personalize Self-Service Defn and
FND: Personalization Region Link Enabled).

Copyright © Oracle Corporation, 2005. All rights reserved.

Guided Demonstration - Employee Directory and Single Sign-On


621133789.doc
Effective Paradigm_effective Page 7 of 8 Rev Paradigm_revision
2. Choose Employee Self-Service responsibility.

3. Choose Employee Directory.

4. In the Search field, enter Malcolm Aurora, choose Go button.

5. Choose the Malcolm Aurora link with your own Work Phone number.

6. Click the Personalize Page link at the top of the page.

7. Accept all the defaults, Choose Apply

8. In the Personalization Structure, click Expand All to expand the hierarchy.

9. Scroll down to the bottom of the table to find the Header: Short Cuts row.

10. Click on the Personalize icon.

11. Change the value of the Rendered field to true under the Responsibility column.

12. Click Apply to submit the changes.

13. Choose Return to the Application link.

75. Click the Edit My Information link to display the Update Profile page.

76. Explain to the participants that they can upload a photograph if required.

Note: It is possible to add a link to the Personal Information function from this page,
however, this is not yet documented.

77. Click Home.

Copyright © Oracle Corporation, 2005. All rights reserved.

Guided Demonstration - Employee Directory and Single Sign-On


621133789.doc
Effective Paradigm_effective Page 8 of 8 Rev Paradigm_revision

You might also like