Defining Functions for SSHR

If required, you can create your own SSHR functions using the predefined functions as a basis.

You can then configure how the function is accessed, for example, whether it is available from the Actions pages or from the People Search page.

For information on modifying the related workflow processes, see Configuring Workflow Objects

You create the function in the Form Functions window using the system administrator responsibility.

arrow icon   To create a function based on a predefined SSHR function:

  1. Query the function on which you want to base your function, for example, Personal Information (HR_PERINFO_SS).

  2. Insert a new record beneath it in the table.

  3. Move from field to field in the new record using the tab key. In each field, press Shift and F5 to duplicate the field value from the record above.

    Note: The Function Name and User Function Name fields must be unique so insert your standard prefix in front of the value duplicated from the previous record.

  4. In the Parameter field, note that the pItemType parameter value is 'HRSSA' (the internal name for the predefined HR workflow item type). Leave this value unchanged but change the pProcessName parameter from HR_PERSONAL_INFO_JSP_PRC to the name of your configured process.

    See: Self-Service Workflows

  5. Change the OAFunc parameter to your configured function name, for example HR_PERINFO_SS

  6. If you have created a custom manager function or an Enter Process function (Hierarchy, My List or Search page), you can display a navigation link, or breadcrumb on the web page. To do this add the addBreadCrumb parameter with value N.

    See: Menu Function Parameter Descriptions

  7. If you are using Oracle Approvals Management (AME) for your function, add the following parameters:'

    See: Configuring SSHR Functions to Use Oracle Approvals Management (AME)

  8. Enter the parameter values in the HTML call field. You enter the parameters as follows: Note that the HTML call field is made up of several parameters:

arrow icon   To make the function available globally or for specific legislations:

  1. If this function is for a specific legislation, add it to the appropriate HR_cc_SS_FUNCTIONS_CUSTOM data security menu. Otherwise, add it to the HR_GLOBAL_SS_FUNCTIONS_CUSTOM data security menu.

    Note: You do not need to enter a prompt for the function. Also, make sure that the Granted check box is unchecked.

  2. Save your work.

arrow icon   To add the function to an employee or contingent worker menu in the Menus window:

  1. Use the system administration responsibility to display the Menus window.

  2. Add the function to the top-level menus and/or submenus as appropriate. For example, you may want to add the function to your configured copy of the Employee Self-Service menu.

    See: Defining Menus for SSHR

arrow icon   To make a function available from the Actions pages:

  1. If this function is appropriate for employees and workers to perform on themselves, add it to your configured copy of the Personal Actions menu.

  2. If this function is appropriate for managers to perform on other employees, add it to your configured copy of the Manager Actions menu.

    Note: You only add the employee version of the function to the Manager Actions menu.

arrow icon   To make a function available from the Manager menus via the People Search page:

To make this function available to managers directly from the menu via the People Search page, you need to create a matching function. Model your matching function on the corresponding predefined manager function.

You create your matching function in the Form Functions window.

  1. Query the predefined manager function on which you want to base your function, for example, Personal Information Manager (HR_PERINFO_MGR_SS).

  2. Insert a new record beneath it.

  3. Move from field to field in the new record using the tab key. In each field, press Shift and F5 to duplicate the field value from the record above. Insert your standard prefix where required.

  4. In the Parameter field, change the pCalledFrom parameter to match the name of your original custom function (as created in the above procedure)

    The HTML call field is OA.jsp?akRegionCode=HR_PERSON_TREE_TOP_SS&akRegionApplicationId=800. This corresponds to the Person Search page. When the user selects a person from this page, SSHR calls the AOL function specified by the pCalledFrom parameter, appending the selected person_id to the pPersonID parameter specified for that function.

  5. Save your work.

  6. Add the function to the top-level menus and/or submenus as required.

    Note: There is no need to add this type of function to the data security menus or to the actions menus.