Sie sind auf Seite 1von 20

This document outlines the steps required to register a new SSHR function based on SIT in the Approvers Identific

In order to have the AIE being called by the new SSHR function to get the chain of Workflow approvers, the follow

Step Area
1 Workflow
2 Application
2.1 Apps Setup
2.2 AME
2.3 Plan
3 Database

Note: The above setup is outlined in these sheets by implementing an example which is a new SIT "XXHR_EXIT_P
the steps required to register a new SSHR function based on SIT in the Approvers Identification Engine - AIE

being called by the new SSHR function to get the chain of Workflow approvers, the following configuirations would be required.

Comments
Follow the steps mentioned in the sheet "Workflow" (in the same order)

Follow the steps mentioned in the sheet "Apps Setup"


Follow the steps mentioned in the sheet "AME"
Follow the steps mentioned in the sheet "Plan"
Follow the steps mentioned in the sheet "Packages & Procedures" (in the same order)

s outlined in these sheets by implementing an example which is a new SIT "XXHR_EXIT_PERMISSION_SIT_SS"


ns would be required.
Open the workflow

Copy the Workflow function "CTRL + C"


Then, paste it to create a new one "CTRL + V"

Open the new workflow process (XXHR_EXIT_PERMISSION_SIT_SS)

Double click on the function @Review Page V4.0 and open the tab "Node
Attributes"
Change the attribuet value
Display Name Internal Name
HR HRSSA

Internal Name Display Name


XXH_HR_SIT_JSP_PRC Change Special Information
XXHR_EXIT_PERMISSION_SIT_SS Exit Permission
Attribute New Value
HR_APPROVAL_REQ_FLAG Yes - Dynamic Approval
Query the lookup XXH_WORKFLOW_PROCESSES

Code
Add a new record.
The value in code is identical to the new Workflow
process name XXHR_EXIT_PERMISSION_SIT_SS

Function

Define a new Apps function and specify the process


name in the Parameter tab XXHR_EXIT_PERMISSION_SIT_SS

Set the profile “HR:Defer Update After


Approval” to No at site level. Otherwise,
Set Apps profile changes in workflow will not take effect.

Complete the definition of the SSHR Function (i.e.


menu/responsibility)
Meaning

Exit Permission Request


Standard
User Function Name Description Type

Exit Permission Request Exit Permission Request SSWA jsp function


Form/Parameter

pAMETranType=SSHRMS&pAMEAppId=800&pProcessNam
e=XXHR_EXIT_PERMISSION_SIT_SS&pItemType=HRSSA&p
CalledFrom=XXHR_EXIT_PERMISSION_SIT_SS&pPersonID=
&pFromMenu=Y
Open the Transaction Type Oracle Self Service Human Resources

WORKFLOW_PROCESS_NAME in
(XXHR_EXIT_PERMISSION_SIT_SS,
Move to the "Setup" => "Conditions" XXH_AH_HR_SIT_JSP_PRC,
and add the new process name XXH_BR_HR_SIT_JSP_PRC,
XXH_DL_HR_SIT_JSP_PRC,
XXH_ES_HR_SIT_JSP_PRC,
XXH_HR_SIT_JSP_PRC,
XXH_LE_HR_SIT_JSP_PRC, XXH_PD_...
Open core HR and define new workflow plan(s) for the new
process as required
The following packages and procedures to be changed

Package Procedure/function
XXH_SSHR_UTILITY GET_WORKFLOW_APPROVERS
XXH_WF_UTILITIES_01 GET_REQUEST_FOR_INFO
XXH_WF_UTILITIES_01 GET_CREATOR_INFO
XXH_WF_UTILITIES_01 GET_BASE_ORGANIZATION
XXH_WF_UTILITIES_01 GET_BASE_PRFRMR_NEW_STEP
XXH_WF_UTILITIES_01 get_request_for_person_id

Step 1
Take backup of these packages
Package
XXH_SSHR_UTILITY
XXH_WF_UTILITIES_01

Note: In the following steps compile the PACKAGE BODY


The figures below outline the required changes to add t
Step 2

Package
XXH_SSHR_UTILITY

Step 3

Package
XXH_WF_UTILITIES_01
Step 4

Package
XXH_WF_UTILITIES_01
Step 5

Package
XXH_WF_UTILITIES_01

Step 6

Package
XXH_WF_UTILITIES_01
Step 7

Package
XXH_WF_UTILITIES_01
p of these packages
Status
No Done
No Done

e following steps compile the PACKAGE BODY only NOT the header
below outline the required changes to add the name of the new process XXHR_EXIT_PERMISSION_SIT_SS)

Procedure/function Status
GET_WORKFLOW_APPROVERS No Done

Procedure/function Status
GET_REQUEST_FOR_INFO No Done
Procedure/function Status
GET_CREATOR_INFO No Done
Procedure/function Status
GET_BASE_ORGANIZATION No Done

Procedure/function Status
GET_BASE_PRFRMR_NEW_STEP No Done
Procedure/function Status
get_request_for_person_id No Done

Das könnte Ihnen auch gefallen