Self Service Implemetation Setps for Specific Purposes

December 20, 2016 | Author: Rafeek Abd Elmonsef | Category: N/A
Share Embed Donate


Short Description

Download Self Service Implemetation Setps for Specific Purposes...

Description

 

Implementing Oracle Self  ADIC   Service HR V4.2 on R12        

(Abu Dhabi Investment Company)

This  document  includes  a  step  by  step  demonstration  of  how  to  implement  Oracle® Self Service for Human Recourse. Not all steps are essential; it depends  on the customer requirements. This document will give you a good knowledge  of the Oracle® Self Service functionalities and other modules that you’ll be using  to help you in your implementation. 

  By: Akram Madkour

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

                                                                           

     

   

   

   

   

Oracle ® Self Service Human Resource  (SSHR 4.2) 

        

     

     

     

     

ADIC Implementation Steps  Release 12   March 2008 

Prepared By: Akram Madkour                                                                                                                                                                                Page 2 of 66                             For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Contents    Overview of Oracle Self Service HRMS ........................................................................................................................... 5  Who should read this document .................................................................................................................................... 5  Prerequisites ............................................................................................................................................................... 5  Applications covered in this document .......................................................................................................................... 5  Other Softwares used for setting up SSHR ..................................................................................................................... 5    Implementation Steps .................................................................................................................................................... 6  Main Human Resource Self Service Responsibilities .................................................................................................. 6  Profile Options ............................................................................................................................................................ 7  Supervisor Hierarchy................................................................................................................................................... 8  Run Request .............................................................................................................................................................. 10  Common Problems ................................................................................................................................................... 11    Testing Self Service seeded functionalities ................................................................................................................... 12  Hire a new employee ................................................................................................................................................ 12    Using Special Information Types in Oracle Self Service ................................................................................................ 20  Overview of Approvals .............................................................................................................................................. 20  Approvals Process ................................................................................................................................................. 20  Configuring Approvals in the Workflow Builder ................................................................................................... 20  Approvals Mechanisms in SSHR ............................................................................................................................ 22  Oracle Approvals Management (AME) ................................................................................................................. 22  Configuring SSHR Functions to Use Oracle Approvals Management (AME) ........................................................ 24     

Prepared By: Akram Madkour                                                                                                                                                                                Page 3 of 66                             For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

  Changing the approval flag using workflow builder ................................................................................................. 25  Create a new function and link with new workflow ................................................................................................. 29  Link the new function with the menu ...................................................................................................................... 30  Add the custom function to "Global Self Service Functions Custom" menu ............................................................ 31  Link the new process using Oracle Approval Management ..................................................................................... 32  Setting up Oracle® Approval Management (AME) ............................................................................................... 32  Using AME to create rules .................................................................................................................................... 39    Testing Approvals of the customized Special Information Types ................................................................................. 44  Web Page Personalization ............................................................................................................................................ 50  Setting Up Oracle Personalization Framework ......................................................................................................... 51  Personalization for the Special Information Types ................................................................................................... 54  Enabling a Descriptive FlexField in a web page ........................................................................................................ 58  Common Problems ............................................................................................................................................... 63    Notifying the requestor with request status ................................................................................................................ 65    References .................................................................................................................................................................... 66   

Prepared By: Akram Madkour                                                                                                                                                                                Page 4 of 66                             For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Overview of Oracle Self Service HRMS  Oracle Self‐Service Human Resources (SSHR) extends the functionality of standard Oracle HRMS by enabling both  employees and managers to participate in Human Resources management via a web browser. SSHR offers secure  self‐service  business  transactions  and  easy‐to‐use  functionality  driven  by  Oracle’s  proven  web  and  workflow  technologies.  These  technologies  enable  the  data,  views,  stored  procedures,  validation  routines,  and  Application  Programmatic  Interfaces  (APIs)  used  in  the  standard  Oracle  Applications  to  be  shared,  thus  providing  seamless  integration between Oracle HRMS and Self‐Service HRMS.   

Who should read this document  This  Document  target  application  implementers,  it  helps  them  in  understanding  the  main  functionalities  and  mandatory steps required for implementing Oracle SSHR according to your business needs.   

Prerequisites  Before  you  can  start  with  the  Oracle  Self  Service  for  Human  Resources  implementation,  you  should  be  familiar  with  navigating  both  Form  Based  and  Web‐Based  applications.  You  should  have  good  knowledge  of  how  to  use  security using the Oracle System Administrator like profile options, responsibilities, menus, and managing users.  You should also have a proper installation of Oracle HR‐Core and Payroll on you instance.   

Applications covered in this document  This document covers more than one Oracle E‐Business Suite application.  • Oracle HR‐Core   • Oracle Payroll  • Oracle System Administrator   • Oracle Self Service Human Resources  • Oracle Approvals Management (AME)  • Oracle Personalization  Framework    We will not use all the features of the above applications, only the functions that will help us in implementing the  ADIC self service requirements.   

Other Softwares used for setting up SSHR  •

Oracle Workflow Builder 

               

Prepared By: Akram Madkour                                                                                                                                                                                Page 5 of 66                             For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Implementation Steps  Main Human Resource Self Service Responsibilities  We have two main responsibilities that contains all the Human Resource Self Service functions  •

Employee Self Service – Contains Employee level Self Service functions 



Manager Self Service– Contains Manager level Self Service functions 

Application Path: System Administrator > Responsibility > Define                                •

Create new menus for these two responsibilities if required, containing the self service functions that  the customer required.  Application Path: System Administrator > Application > Menu 



Copy these Responsibilities and create new then link them with the predefined menus or the  customized menus that you created 

     

Prepared By: Akram Madkour                                                                                                                                                                                Page 6 of 66                             For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Profile Options  Application Path: System Administrator > Applications > Profile  The main profiles options that we will use are:  • HR: Self Service HR Licensed  

Æ 

Yes 

• HR: Security Profile 

Æ 

Select the Security profile that’s liked to your Business Group 

 

  Profile Option Name Disable Self-Service Personal HR: Free text school name allowed in Self Service HR: Payroll Payments Self-Service Enable Run Types HR: Self Service HR Licensed HR: Self Service Hire and Placement Default Values HR:Allow Approver updates to Self Service actions HR:Allow concurrent Self Service actions HR:Allow processing of ineligible Self Service actions HR:Allow use of eligibility for Self Service actions HR:Manage Self Service actions when future-dated changes exist HR:Payroll Payments Self-Service Enable Multiple Assignments HR:Payroll Payments Self-Service Payments List Mode HR:Refresh Self Service actions with data from intervening actions HR:Run BENMNGLE when processing a Self Service action HR:Self Service Save For Later IGF: Award Acceptance By Term via Student Self-Service IGF: Don't Display Cancelled Awards on Student Self-Service IGF: View-only Awards via Student Self-Service IGS: Self Service Administrator MSC: Batch Size for Self Service Loads MSC: Number of Workers for Self Service Loads MSC: Self Service Loads Delimiter OAB: Enable Self-Service Benefits Trace OAB:Self Registered User Responsibility OKL: Display Contract Additional Information in Customer Self Service OKL: Display Contract Additional Information in Vendor Self Service PV:Self Service URL with Workflow Notification Personalize Self-Service Defn QA:Self-Service Buyer Notification Self Service Accessibility Features Self Service Named Account Proxy User Role Self Service Personal Home Page mode Self-Service Oracle Files Enabled

Site No No Yes No No No No Stop with an Error No No No Yes

1000 3 ~ Self Registered New User Default Responsibility

No Oracle Quality None Framework only No

The Above Table Demonstrates the Profile options used in Self Service (Default Values) 

Prepared By: Akram Madkour                                                                                                                                                                                Page 7 of 66                             For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Supervisor Hierarchy  Oracle  Self  Service  for  Human  Resources  is  a  Web‐Based  application;  it’s  based  on  sending  and  receiving  notifications, approvals, rejections and other types of messages. For now; we will use supervisor approval level, so  we have to build a supervisor hierarchy. Go to the employee and assign a supervisor for this person then link both  the supervisor and the person with a user name and password in Oracle System Administrator.    ssemp1 

 

sshs

sshrd

sscfo 

  User Name 

Password 

Person 

ssemp1 

welcome 

Self Service Employee1 

sshs 

welcome 

Self Service Housing Section Manager 

sshrd 

welcome 

Self Service HR Department Manager 

sscfo 

welcome 

Self Service CFO 

  •

Creating supervisor hierarchy and employees  

Application Path: Human Resources Responsibility > People > Enter and Maintain  o

Entering employee details 

  Repeat the above step for the rest of the employees 

Prepared By: Akram Madkour                                                                                                                                                                                Page 8 of 66                             For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                              o

 

Assigning a supervisor to the employee and create supervisor hierarchy 

  Repeat the above step for the rest of the employees  By doing this, you are building the supervisor hierarchy   

  In case you have payroll installed on your instance, you have to choose a payroll for an employee in the assignment  window so you can use the self service functionalities related to the payroll. Some payroll functions that could be  handled from the self service are “Absence Management” and “Manage Payroll Payments”.    After  creating  the  employees  and  assigning  supervisors to them, we must create user names  and  passwords  for  them  and  give  them  the  Self  Service  Responsibilities  you’ve  just  created,  according  to  business  requirements  (who  should  do what?)           

                                                                                    Repeat the above step for the rest of the employees 

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 9 of 66                             For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Run Request  To  avoid  any  problems  that  could  happen  to  the  self  service  application,  problems  related  to  the  supervisor  hierarchy, you should run the “HRI Load All Supervisor Hierarchies” request. It’s not a mandatory step; it depends  on your instance.  Application Path: Human Resource Responsibility                    On the Menu Bar ‐ View > Request > Submit a New Request > Single Request 

 

             

Prepared By: Akram Madkour                                                                                                                                                                                Page 10 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Common Problems  •

In case you didn’t link the created person to a user name and password and tried to open any of the Self  Service  functions,  an  Error  Message  will  appear.  This  person  should  also  be  even  a  supervisor  or  an  employee that has a supervisor. 

  Error message that could generate   



In case the Self Service Responsibilities didn't work after all the above setups (It gave you the above error  again), this means that there is something wrong with the database cache files.  Solution:  1. Clear the cache.  How To:  • Add "Functional Administrator" responsibility  • Go to the Core Services "TAB"  • Caching Framework  • "Tuning" on the left side bar  • Select in the Application Names "Application Object Library"  • Press the "Go" button  • Select all the caches (next 10, next 10,next 10, …)  • Press the "Clear Cache" button    2. Restart the Apache Server  3. Wait until its automatically refreshed (it will take about 15 minutes according to your instance) 

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 11 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Testing Self Service seeded functionalities  Hire a new employee  Log in with a user you’ve created that has the Manager self service responsibility. This user must be assigned to a  person who has a supervisor because the hire function will send a notification to this supervisor and the supervisor  will even reject, approve or perform other functions.  Application Path: Manager Self Service > Hire 

                         

Prepared By: Akram Madkour                                                                                                                                                                                Page 12 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Fill in required data

 

Fill in required data

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 13 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

This is the People Group FF  segments we’ve defined before

 

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 14 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Assigning a supervisor to this new  Employee

 

This Page is the “Review Page”, after you submit  the transaction, it even goes for approval or the  data is transferred to the Human resources tables  directly, it depends on the approval management  and the workflow assigned to this function 

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 15 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

    The “Review  Page” it’s very important.  You can modify this page in the Oracle Workflow Builder. For example, if  you  don’t  need  this  transaction  to  be  approved,  go  to  the  Workflow  Builder  and  modify  the  “HR_APPROVAL_REQ_FLAG” to “No”, you’ll find this flag after opening the required process name then selecting  the “REVIEW_PAGE” node.  More details will be covered for Oracle Workflow Builder and Oracle Approval Management (AME) in later sections  of this document.  Now we’ve tested the Hire function, filled in the required data and the notification was sent to the direct approval  (Supervisor). We will log out with this user and login with as the supervisor and check for the notifications. In the  notification  or  action  list, we’ll  find  the  request  for hire  that  we’ve  just  made.  Once  the  supervisor  approves  the  transaction, the data will be transferred to the Human Resource tables on the database. If he rejects the data will  not be transferred, this is how approval works.  In  case  you’ve  attached  something  to  the  self  service,  the  attachments  will  be  available  on  the  web‐based  application only; it will not be transferred to the Form based application. For example, if you attached a C.V. and a  picture for the employee you need to hire, once the supervisor approves, all the data will be transferred to the HR  Tables but the attachments (C.V. and picture) will not.     

Prepared By: Akram Madkour                                                                                                                                                                                Page 16 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

 

      Logging is as the approver to see the received notifications 

Prepared By: Akram Madkour                                                                                                                                                                                Page 17 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

 

This is the notification received from the person who  requesting to hire an employee 

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 18 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Request Details  The Manager is supposed to approve, reject …  Note: if this person has a supervisor, once he approves that  request will go to his supervisor until there are no more  supervisors; in the case data will be transferred to the HR Tables 

  Once the data is approved from the top‐most supervisor, the data will be transferred to the HR tables. 

     

Prepared By: Akram Madkour                                                                                                                                                                                Page 19 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Using Special Information Types in Oracle Self Service  If  the  customer  requested  functionalities  or  forms  that  are  not  seeded  in  the  application,  you  can  make  any  customized form as a SIT (Special Information Type). In case this customized form has to be approved; you have to  make some customization on the Oracle® Workflow builder and with the Oracle Approval Management (AME). 

Overview of Approvals  Approvals  processes  enable  you  to  decide  whether  transactions  carried  out  by  SSHR  users  need  approval  before  they are submitted to the HR tables. You can define different approval requirements for different transactions and  vary  the  approval  requirements  as  required.  For  example,  you  can  configure  the  workflow  processes  so  that  the  Address part of Personal Information requires approval but the Phone Numbers part does not. Alternatively, you  can vary the Approvals requirements by responsibility so that records changed by employees would need approval  but records changed by managers would not.  All approvals mechanisms used in SSHR follow the basic approvals  loop  shown  below.  The  logic  checks  whether  the  current  approver  is  the  final  approver  in  the  hierarchy.  If  the  current  approver  is  not  the  final  approver,  the  application  fetches  the  next  approver  who  then  receives  the  approval notification. The next approver can either reject the transaction, approve the transaction, or return the  transaction for correction. 

Approvals Process  Approvals with Correction V4.0 is the  default  behavior for modules in  SSHR  4.0 and above. Within  the approvals  process, the application uses rules to generate a list of approvers for the SSHR transaction. The way in which the list  is generated depends on the approvals mechanism you are using (see Approvals Mechanisms in SSHR). The default  approvals process also includes dynamic approvals as standard. The dynamic approvals functionality works in two  parts. One part is the self–service user interface which enables the initiating manager to add additional approvers  and/or  notification  recipients.  You  can  also  display  the  approvers  and  limit  the  number  of  approval  levels.   The  second  part  is  an  application  which  generates  the  default  approvers.  This  is  either  Oracle  Approvals  Management  (AME)  or  a  customizable  PL/SQL  package.  The  dynamic  approval  workflow  process  then  sends  notifications to approvers and/or notification recipients based on the approver list.

Configuring Approvals in the Workflow Builder  If required, you can configure the predefined approvals processes in the Workflow Builder. You set up the  approvals process using workflow attributes.     To configure approvals in the Workflow Builder:   1. Open the workflow item type.   2. Navigate to the process you want to modify and double click to open the workflow diagram.   3. Open the Review Page V4.0 activity for your workflow process. Note: You may have to drill down through several subprocesses until you reach the correct Review Page V4.0 activity.

Prepared By: Akram Madkour                                                                                                                                                                                Page 20 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

4. Make a copy of the process and any affected subprocesses. For example, if you are modifying the approvals  for the Process Personal Information V4.0 process, you would have to copy the Process Personal  Information V4.0 process, and the related subprocesses, for example, the Process Basic Details subprocess.   5. Select the Review Page V4.0 activity for your process/subprocess and set the Approval Required workflow  attribute (HR_APPROVAL_REQ_FLAG) to YES. This activates approval for your process/subprocess. 6. Decide how a process should pass through the entire approval chain, in other words, how many levels of  approval are required. Set the approval level using the Approval Level attribute  (HR_DYNAMIC_APPROVAL_LEVEL). Add an approval level value to the Default Value field. A value of 1 for  example will pass   the approval one level up the supervisor chain. 7. Save your work.   Note: The default number of level is 0, meaning that the number of levels is unlimited.

Review and Confirm:  Most functions display the Review and Confirm pages. The Review page displays a corresponding region for each  Web page section that you have updated as part of the preceding transaction. Inside each region is a list of current  database and proposed transaction data. If you have configured approvals, you can enter approvals comments in  this page. If you have enabled the Dynamic Approvals function, the user can see the default approval chain and add  further approvers and notifiers. When the user chooses the Submit button from the Review page, the transaction is  committed to the Human Resources system or sent for approval. The Confirm page is then displayed. The Confirm  page  contains  a  confirmation  message  describing  the  status  of  the  transaction.  The  user  can  print  a  copy  of  the  submitted  transaction  for  their  records  if  required.  You  can  set  up  the  approval  properties  for  a  process  by  changing the activity level attributes for the Review workflow functions.   HR_DYNAMIC_APPROVAL_LEVEL:   This attribute is used to specify the number of levels to which this transaction needs to be forwarded for approval  in  the  approval  hierarchy.  For  example,  if  the  value  is  1,  the  transaction  is  submitted  for  approval  to  one  level  higher  than  the  initiating  person.  When  the  transaction  has  been  approved,  it  is  committed  to  the  HRMS   application.  By  default,  this  attribute  reads  the  approval  level  from  the  APPROVAL_LEVEL  (Approval  Level)  item  level  attribute.  If  you  specify  a  value  for  the  item  level  attribute,  you  can  control  the  approval  level  for  all  the  processes.  If  you  specify  a  value  for  the  HR_DYNAMIC_APPROVAL_LEVEL  attribute,  it  overrides  the  item  level  attribute for the process for which you have specified the value. HR_APPROVAL_REQUIRED_FLAG:   This attribute is used to specify whether the current transaction requires an approval. The valid values are:   • No: the process does not require approval   • Yes: the process requires approval but the dynamic approval user interface will not be shown in the review  page. This means that the initiator cannot add additional approvers or notifiers. • Yes – Dynamic Approval: the process requires approval and the dynamic approval user interface will be  shown in the review page. The initiator can add additional approvers and notifiers.

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 21 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Confirm Instruction Application Short Name  In addition to the standard confirmation message shown in the confirmation page, you can also configure messages  that  are  specific  to  the  process.  You  can  specify  one  for  a  scenario  for  which  approval  is  required  and  one  for  a  scenario  for  which  no  approval  is  required.  Processes  can  be  set  to  either  Approval  Required  or  Approval  Not  Required,  but  not  both,  using  the  HR_APPROVAL_REQUIRED_FLAG.  For  example,  you  can  define  a  message  for  Confirm Save Instruction Name and Confirm Send for Approval Instruction Name. You register this message under  your custom application.    Confirm Send for Approval Instruction Name   The text associated with this message name is displayed in the confirmation page immediately after the standard  confirmation message. This text is only displayed when the process does not require approval. The text associated  with  this  message  name  is  displayed  in  the  confirmation  page  immediately  after  the  standard  confirmation  message. This text is only displayed when the process requires approval.  

Approvals Mechanisms in SSHR  SSHR 4.1 uses the Oracle Approvals Management (AME) application to define and manage approval logic. For more  information on AME,  see: Implementing Oracle Approvals Management (available on Metalink). Note: If you are an existing SSHR customer, the customizable PL/SQL package for approvals, which was the default approvals mechanism in previous releases of SSHR, is still supported in this release as an alternative to AME.

All delivered SSHR version 4 functions are now linked to AME. If required, you can also link any existing custom  functions that you may have based on earlier version 4 functions to AME.   Note: You cannot link SSHR version 3 functions such as Appraisals, Apply for a Job, Succession Planning, or Suitability Matching, to AME.

Oracle Approvals Management (AME)  Oracle  Approvals  Management  (AME)  is  a  web–based  application  which  is  integrated  with  Oracle  Workflow  and  which enables you to define business rules to control your approvals processes. With AME, you use the following  components  to  define  your  approvals  processes.  They  are  associated  with  a  transaction  type  for  a  particular  application.   • Attribute – this is a business variable, for example, a salary amount, user ID, or workflow process name  • Condition – a condition compares an attribute value with a set of allowed attribute values. For example, a  condition could look at a salary amount. If the salary is greater than a specified value, a particular approver  list is created  • Approval  type  and  approval  specifications  –  these  components  define  the  type  of  approver  list  that  is  generated.  For  example,  to  generate  a  supervisor–based  approver  list  with  5  levels,  you  use  the  ’supervisory  level’  approval  type  with  the  ’requires  approval  up  to  the  first  5  approvers’  approval  specification.  • Rules – a rule links the other components together by associating one or more conditions with the approval  type and approval rule.  

Prepared By: Akram Madkour                                                                                                                                                                                Page 22 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Default Use of AME Configuration in SSHR  Oracle SSHR delivers AME configuration which has been designed to emulate functionality delivered in the PL/SQL  package. The default behavior is to use a supervisor–based approvals hierarchy which is now delivered using AME  rules.   The default AME configuration consists of:   • A single AME transaction type ’SSHRMS’ with   • A single condition WORKFLOW_PROCESS_NAME   • A single rule which requires approvals to the top of the approval hierarchy or to 10 levels above the  initiator, whichever comes first. This is based on the standard AME approval type ’chains of authority  based on number of supervisory levels’ Configuring SSHR Approval Levels in AME  To meet your business needs, you may add additional rules, conditions, or attributes within the delivered SSHRMS  transaction type, or you can define a custom transaction type.  It is relatively easy to make minor changes to the  delivered AME configuration and some examples are provided below.  To define a different approval level for all SSHR workflow processes:   For  example,  to  specify  two  approval  levels:  The  approval  level  is  currently  defined  in  the  rule  ’SSHR  Rule  for  at  most  10  approvers  in  Supervisor  chain’.  You  would  edit  this  default  rule  and  change  the  approval  level  for  the  supervisory level approval type to ’requires approval up to the first two superiors at most’.     To define a different approval level for a specific workflow process:   • First you create a new condition with the attribute WORKFLOW_PROCESS_NAME and enter the workflow  processes which will have the different approval level as the attribute values.   • Then you create a new rule, for example, ’2 approvers in supervisor chain’.   o  Use the ’supervisory level’ approval type with the ’requires approval up to the first two superiors  at  most’ approval  o  Finally, attach your new condition to the rule.     To define a new approval level (if the delivered approvals do not meet your requirements):   • You create a new approval (for example, ’requires approval up to the first 15 superiors at most’) in the  ’supervisory level’ approval type.     To define a particular user as the final approver, or final authority (even if they are not the last person in the  approval chain):   • You create a List Modification Condition and specify a user, for example, a manager, as the final approver • You would add this list modification condition to your rules so that the approval chain would stop at this  specified approver. Alternatively, you could create a new rule, add the approval type for final approver and  add the WORKFLOW_PROCESS_NAME condition so that this final approver rule would apply to selected  processes

Prepared By: Akram Madkour                                                                                                                                                                                Page 23 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Configuring SSHR Functions to Use Oracle Approvals Management (AME)  Any  custom  functions  you  created  prior  to  release  4.1  will  use  the  customizable  PL/SQL  package  as  the  default  approvals  mechanism.  However,  you  can  modify  any  custom  SSHR  4.0  functions  to  point  to  AME  by  adding  two  new  function  parameters.  You  define  the  additional  parameters  in  the  Form  Functions  window.   You  should  also  check  the  workflow  attributes  for  your  workflow  process  using  the  Workflow  Builder.  The  AME  rules  and  conditions  always  override  any  other  workflow  attribute  settings  that  apply  to  approvals,  for  example,  the  attribute  settings  for  the  Review  activity.  If  the  Approvals  Required  workflow  attribute  is  set  to  Yes  for  a  workflow process but AME does not return any approvers, the process completes without requiring approval. As a  general set–up recommendation, you should set up processes that currently do not require approval as follows:   • Set the Approvals Required workflow attribute to Yes   •     Configure AME so that no approvers are returned  

Note: If you subsequently need to add approvals to your process, you can simply use a different AME condition.

To link your function to AME in the Form Functions window (required)   1. Query your function  2.  Navigate to the Form tabbed region  3. Add the following parameter information to the Parameters field for your function  • pAMETranType=SSHRMS   • pAMEAppId=800   4. Save your work    To add your custom workflow process to the list of values for the condition attribute for the SSHRMS AME  transaction type (required if using the delivered SSHR transaction type):     1. Log on to Oracle Approvals Management  Note: You need to use one of the following AME responsibilities:  • AME Application Administrator   • AME General Business User  • AME Limited Business User   2. Select the SSHRMS transaction type  3. Select the Conditions tab and click on the WORKFLOW_PROCESS_NAME condition  4. Choose the Add Text Value button and enter the name of your new workflow process as an attribute value  5. Save your work    To set the Approvals Required attribute in the Workflow Builder   1. Display your function in the Workflow Builder.   2.  Display the attributes for the Review function.   3.  Set the Approvals Required attribute to Yes or Yes – Dynamic Approvals.    

Prepared By: Akram Madkour                                                                                                                                                                                Page 24 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Changing the approval flag using workflow builder  Now, we need to make some customization on the SIT workflow. The seeded workflow does not support supervisor  approval, so we have to make another workflow (a copy of the original) that supports approval. First we must  install Oracle® Workflow builder on computer (Note: Workflow builder doesn’t come as a stand‐alone software, it  comes with the Oracle Client Installation) and put in the TNSNAMES to access workflows from the database.  •

System Path for TNSNAMES will be something like this: C:\OraHome\network\ADMIN\ tnsnames.ora (It  depends on how who’ve installed the database client) 



Put in the tnsnames.ora something like this:  (according to the database installation) 

prod=  (DESCRIPTION=   (  ADDRESS=(PROTOCOL=tcp)(HOST=abcs.xyz.local)(PORT=1529)  )                      (  CONNECT_DATA= (SID=PROD)                  )  )   

Contact the DBA and ask for  TNSNAMES details for your instance 

After installing the Workflow builder, follow these steps:  1. We must know the Process Name (Workflow Name) that you need to make a copy of. To do this, you have  to know the name of the menu liked to your responsibility, and from the menu go to the function you want  (Special Information Type) then to the “Form Tab”, you’ll find your workflow there under “Parameters”.                                         

Prepared By: Akram Madkour                                                                                                                                                                                Page 25 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

  pAMETranType=SSHRMS&pAMEAppId=800&pProcessName=HR_SIT_JSP_PRC&pItemType=HRSSA&pCalledFrom=H R_SIT_SS&pPersonID=&pFromMenu=Y  Workflow Name that you’ll use in workflow builder 

 

The workflow name should end with "_JSP_PRC" (the one that will be duplicated) 

 

2. After knowing the process name (workflow name), we will open the workflow builder and search for the  Special Information process so we could modify the approval method  Note: DO NOT modify any predefined process; instead COPY the desired process and paste it with different  name (give it “_XX” at the end for example) do the same with all the seeded process.                 

Connection according to the instance 

  Select “HR” then Press OK

   

Press search and search for the process name, make sure that  you’ve checked the “Display Name”, “Internal Name” and “All  Objects” then press search. It will then take you to the process  that you have to COPY 

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 26 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

3. Follow the steps in the below screen shots for modification details 

The Internal Name is VERY IMPORTANT. It is  then linked to the FUNCTION in the application 

Copy and paste an existing process   

Removes the existing sub‐process and replaced  them with new (copied) sup‐processes and re‐link  them again with same values

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 27 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

Double click on the “REVIEW” then go to the   "Node Attributes" tab  Then change the HR_APPROVAL_REQ_FLAG to “Yes – Dynamic” 

 

 

   

Save your settings

       

Workflow Setup is DONE

  Now we are done with the Oracle® Workflow builder. As you can see, we’ve made all these steps to:  a. Create a new “Internal Name”. We will use this in linking between the new workflow (process) and  the application  b. Modify the ‘HR_APPROVAL_REQ_FLAG’ from “No” to “Yes – Dynamic”  We don’t need the workflow builder in anything else.     

Prepared By: Akram Madkour                                                                                                                                                                                Page 28 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Create a new function and link with new workflow  1. Log in to the application and go to SIT function (predefined) 

  2. Create a new SIT function and change the parameters  a. Change Function Name, User Function Name and Description 

  b. Go to the “Properties” tab and give the same values  c. Go to the “Form” tab and change the workflow (process) name and the CalledFrom parameter,  from the old one to the one we’ve created  Before:  pAMETranType=SSHRMS&pAMEAppId=800&pProcessName=HR_SIT_JSP_PRC&pItemType=HRSSA&pCalledFrom=H R_SIT_SS&pPersonID=&pFromMenu=Y  After:  pAMETranType=SSHRMS&pAMEAppId=800&pProcessName=HR_SIT_JSP_PRC_XX&pItemType=HRSSA&pCalledFro m=HR_SIT_SS_XX&pPersonID=&pFromMenu=Y  d. Go to the ”Web HTML” tab and change  From: OA.jsp?akRegionCode=HR_CREATE_PROCESS_TOP_SS&akRegionApplicationId=800&OAFunc=HR_SIT_SS  To: OA.jsp?akRegionCode=HR_CREATE_PROCESS_TOP_SS&akRegionApplicationId=800&OAFunc=HR_SIT_SS_XX  e. Save your work   

Prepared By: Akram Madkour                                                                                                                                                                                Page 29 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Link the new function with the menu  After creating the function and linking it with the newly created Workflow process, we have to link this function to  the self service menu we are using.  1. Go to the desired menu 

  2. Add the new function you’ve just created  3. Save your settings  IMPORTANT: The setup is not done yet, if you tried to log in with the user and then open the function, the  system will give you an error. You have to add the custom function to "Global Self Service Functions Custom"  menu and setup the approval process in the AME (Oracle® Approval Management). This is covered by details in the  coming pages.     

Logging in with one of the employees’  Username and password    Navigation to the customized   “Special Information Types” function that is    linked with the customized workflow 

         

 Error The selected action is not available. The cause may be related to security. Contact your system administrator to verify your permission level for this action. Click Home menu or choose a different menu option to navigate out of this page.

Prepared By: Akram Madkour                                                                                                                                                                                Page 30 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Add the custom function to "Global Self Service Functions Custom" menu  For custom functions that has been created as a copy of a seeded function, we have to add the same function to  the “Global Self Service Function Custom” menu. If we didn’t make this stem, the following error on launching the  function will appear.    Error:  "The selected action is not available. The cause may be related to security. Contact your system administrator to  verify your permission level for this action."    Custom function was not added to Global Self Service Functions Custom menu. All SSHR custom functions need to  be added into this menu.    The following steps must be preformed:  1. Add the custom function to "Global Self Service Functions Custom" menu.  ‐ Application Path: System Administrator > Application > Menu  ‐ Query for “Global Self Service Functions Custom”  in the “User Menu Name”  ‐ Add the custom function   

    2. Restart web server (Perform Step ‘a’ or ‘b’)  a. Using Functional Administrator responsibility  i. Go to the Core Services "TAB"  ii. Caching Framework  iii. "Tuning" on the left side bar  iv. Select in the Application Names "Application Object Library"  v. Press the "Go" button  vi. Select all the caches (next 10, next 10,next 10, …)  vii. Press the "Clear Cache" button  b. Restart Apache 

Prepared By: Akram Madkour                                                                                                                                                                                Page 31 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Link the new process using Oracle Approval Management  After performing the previous steps, you have to tell the system that once the user clicks on the customized SIT  function (the one we created – page 28) the transaction has to go for approval. If this step isn’t done, the system  will generate an error, so we have to setup Oracle® Approval Management to create this condition.    

Setting up Oracle® Approval Management (AME)  Setting up Responsibilities   This section gives a step‐by‐step illustration of adding the two AME responsibilities to the user.   1. Login as SYSADMIN user.   2. Create a New user account and give an appropriate effective date. Do NOT add any responsibility  3. Save the record 

  4. Switch the responsibility to User Management and Navigate to the Users function  

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 32 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

  5. Query for the newly created user  6. Click on the update action from the result table

7. In the Update User page, click on the Assign Roles button 

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 33 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

  8. In the search window, query for Approval%   9. Following seven roles will be displayed (they may be less than seven)  10. Select all seven roles 

11. After selecting the Roles, provide the Justification for the role and the effective date 

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 34 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

  12. Press apply  13. After completing the action, you can query back the same user and can verify the list of roles being  attached to the user by pressing update again   

  14. Now switch the responsibility to Functional Administrator  15. Click on create grants under the grants sub‐tab   

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 35 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

  16. 17. 18. 19.

Enter a Grant Name and provide an effective date  Navigate to the Security Context region and select the Grantee Type as ‘Specific User’   In the Grantee field select the newly created User   In the Data Security region select ‘AME Transaction Types’ as the Object  

 

Make it today’s date; don’t change it because it may  give an error at the end of setup 

 

  20. Clicking Next will take you to the ‘Select Object Data Context’ page   21. You have a default value of ‘All Rows’ in the Data Context Type, leave it as it is, and navigate further   

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 36 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

22. In the ‘Define Object Parameter and Select Set’ page, enter ‘AME Calling Applications’ as the value in the  Set field 23. Click Next

 

24. Now you are in the Review page, then click finish

Prepared By: Akram Madkour                                                                                                                                                                                Page 37 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

25. Now switch the responsibility to System Administrator and navigate to System Profiles. 26. Query for the profile ‘AME:Installed’ at the application level and set the value to ‘Yes’. 27. Save the data.

28. Now you can login as the newly created user (ame_admin) 29. You should be able to see the following responsibilities automatically a. Approvals Management Administrator b. Approvals Management Business Analyst

                           

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 38 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Using AME to create rules  After  setting  up  the  Oracle®  Approval  Management  (AME),  now  we  can  link  between  the  customized  workflow  we’ve created in the workflow builder and a rule. We need to make a rule that will enable supervisor approval after  the user submits the SIT.  To do this, get the workflow name (process name) of the SIT function and put it in the  WORKFLOW_PROCESS_NAME attribute, then link this attribute to a condition and this condition is then linked to a  rule. After the rule is triggered an action will be taken, this action tells the system to take this transaction for  supervisor approval or perform other actions.    Steps of doing so:  1. Login with a user that has AME responsibilities (ame_admin)  2. Go to “Approvals Management Business Analyst” responsibility     

                     

 

3. Type in “Oracle Self Service Human Resources” in “Select Transaction Type”  4. Click on “Conditions”  5. Create a New condition (press – "Create")  6. In the attribute search for " WORKFLOW_PROCESS_NAME "  7. Type in the name of your Workflow   (Take it from the Workflow Builder – The one you just created)  8. Press Apply  9. Now go to the "Rules" tab  10. Create a new rule  11. Enter Rule Details  12. Press next  13. Add a condition   (By this you're linking the workflow in the WF builder with the application)  14. Select the condition you just created and press Continue  15. Press Next  16. Now You'll add an ACTION   (What will happen if this rule happens or if the workflow is triggered)  17. Press Next then Finish   

Prepared By: Akram Madkour                                                                                                                                                                                Page 39 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

 

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 40 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Date can’t be in the past 

 

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 41 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

 

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 42 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

   

AME Setup is DONE     Note: AME comes with many predefined action types and actions for them. The predefined action types currently  support three types of approvers: HR employees (in the HR supervisory hierarchy), HR positions (in the HR position  hierarchy), and Oracle Applications (FND) users. The predefined action types ascend the HR hierarchies in many  different ways.  Preparing to use the Job-Level approval types If your organization plans to use one of the job‐level action types, it must first assign a job level to each job defined in  HRMS (that is, it must first populate the approval_authority column of the HRMS table per_jobs). Your organization should also have a business process for maintaining job levels.

     

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 43 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Testing Approvals of the customized Special Information Types   Okay, we’re done with setting up and implementing approvals for the customized SIT function we’ve created; now  it’s time to test our approval process.   1. Login as an employee (the one that we created in page 8) 

  2. Go to the Employee Self Service Responsibility   

 

3. As we can see, we now have two Special Information Types function  a. Special Information (Predefined Function – Does not  support approval)  b. Customized Forms (A copy from the original function but  with different parameters – Approval up to the First Level)          No Approval   

Approval 

           

 

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 44 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

4. We will use the function that we customized to check for the approval that we made 

Fill in the details then press Apply

 

This is the new data, now press Next  to go to the Review page 

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 45 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

This Review page  Press Submit so the data could be for approval 

 

Now, the request has been sent to the direct approver 

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 46 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Logging in as the approver to see the request     

 

      Short‐Cut

                             

Notification/ Request 

See next page 

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 47 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Notification/ Request

   

After Approving the transaction, it will automatically go from you action list (previously  there was only one action that we’ve approved, so now there’s no available actions)  Now the data has been transferred to the HR tables 

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 48 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

5. Login to the Form Based application and check that the requested data has been transferred to the HR  tables after being approved 

   

The requested data has been transferred to the  HR Tables after approval 

In case the data hasn’t been transferred yet  Run request: Workflow Background Process  From System Administrator 

   

Approvals for SIT’s is DONE    

Prepared By: Akram Madkour                                                                                                                                                                                Page 49 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Web Page Personalization  What do you do in case you need to rename one of the segments in a web page, if you need to add a descriptive  FlexField that is available in the form based application but doesn’t appear in your web page layout, if you need to  hide some segments and show others?  All  the  above  requirements  and  more  could  be  handled  using  the  Oracle  Personalization  Framework.  It’s  also  known as web page layout customization. This is not a module or a responsibility that you can add to your user, it’s  actually framework that is linked to your user after setting it up. It provides you with additional links on your web  page that will help you in the personalisation process.  Personalization Framework  • Enables configuration of self‐service web pages to meet business requirements.  • Easy point‐and‐click access to configuration options.  • Allows configurations at different levels:  – Developers define configurations at the localization level  – Administrators define configurations at site, responsibility and function levels  – SSHR users can define configurations at user and portlet levels     Configuration Options within the Personalization Framework  Basic Column Properties  • Display or hide columns  • Change display order of columns  • Change flex settings    Advanced Settings  • Change prompts  • Specify required and/or updateable flags  • Specify a default value  • Change tip type  • Change tip message name  • Create items  • Adding User Instructions    Additional Options for Tabular Regions  Sort Settings  • Specify sort columns (up to 3)  • Specify sort order (Ascending, Descending)    Query Conditions  • Specify column name, condition, value       

Prepared By: Akram Madkour                                                                                                                                                                                Page 50 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Setting Up Oracle Personalization Framework  Profile Options for Personalization Framework (ON USER LEVEL)  Application Path: System Administrator > Responsibility > Define  1) Personalize Self‐Service Defn 

Æ 

Yes 



Set to Yes or No at the user or responsibility level 



Displays Personalize Page links on web pages 



Default is No  

                                  These are the links that will appear after applying the 1st profile option     

Prepared By: Akram Madkour                                                                                                                                                                                Page 51 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

  2) FND: Personalization Region Link Enabled 

Æ 

Yes 



Set to Yes or No at Site, Application, Responsibility, User 



Displays Personalize Region links in web page regions 



Default is No  

                                    These are the links that will appear after applying the 2nd profile option       

Prepared By: Akram Madkour                                                                                                                                                                                Page 52 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                              3) Disable Self‐Service Personal 

Æ 

 

No  (At Site Level) 



Set to Yes or No at the site, application, or user level 



If set to Yes, any configurations are suppressed regardless of level 



Useful when debugging 



Default is No 

  Login with the user that you’ve linked the above profile options to and you’ll find the personalization links added  automatically to his web pages.  If you have any problems like the personalization links didn’t appear after setting up the above profile  options than you may have to “Clear Cache”  •

Clear the cache.  How To: 



Add "Functional Administrator" responsibility (or go directly to it if it’s already added)  Go to the Core Services "TAB"  Caching Framework  "Tuning" on the left side bar  Select in the Application Names "Application Object Library"  Press the "Go" button  Select all the caches (next 10, next 10,next 10, …)  Press the "Clear Cache" button    Restart the Apache Server 



Wait until its automatically refreshed (it will take about 15 minutes according to your instance) 

• • • • • • • •

         

Oracle Personalization Framework Setup DONE 

       

Prepared By: Akram Madkour                                                                                                                                                                                Page 53 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Personalization for the Special Information Types  As  per  the  customers’  requirements,  not  all  the  Special  Information  Types  should  appear  in  the  Self  Service  web  application. By default, any SIT you add to your business group in the form based application will be added to the  self service web based application as well, so we have to make some personalization on the web based SIT. By using  the Oracle Framework Personalization features we can show only the SIT’s that we want, also we can show specific  segments within each SIT. 

Self Service SIT before personalization 

 

Self Service SIT After personalization 

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 54 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Here’s how to do it:  1. Take the parameters of the SIT’s you want to appear in self service  • Application Path: System Administrator > Application > Flexfield > Key > Segments  • Query Flexfield Title: Personal Analysis Flexfield  • We only need Three SIT’s to appear in the self service  o Request for Certificate/Letter  (with all the segments within)  o Conference Request (with only the first 11 segments within)  o Medical Reimbursement Claim (with only the first 6 segments within)   

                               

‐  ‐ 

          Take all  segments 

          Take 11  segments 

          Take 6  segments 

2. To tell the system that we only need the above requirements, we have to write it in a specific format, the  format is described as follows:  • Code Name (ex: Request for Certificate/Letter)  • Followed by:   ‘’ |  “  • Then Segment Name (ex: Designation, Type of Letter Requred, …)  • Separate with “ || “ in case you need to add another Code (SIT)  • You must write “ || “ at the end  • Do not leave spaces between the separators “|” or  “||” and the segment name  Double pipes separating one structure from another and single pipes separating segments.  It is case sensitive so needs to match what is in the FelxField setup exactly   

Prepared By: Akram Madkour                                                                                                                                                                                Page 55 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

For the above example, the format should be as follows       Request for Certificate/Letter|Designation|Type of Letter Requred|Salary Information|Language|Passport    Number|Purpose|Bank Name & Address|Account Number|Payroll Approval/Comment|Embassy Name|Other    Details (1)|Other Details (2)|Other Details (3)|Other Details (4)|Other Details (5)||Conference Request|Description    of Conference|Expexted Job Benefits|Program Title|Number of Days|Program Fee|Location|Travel    Sector|Organizer|Accommodation provided by host|Ticket provided by host|Remarks||Medical Reimbursement    Claim|Treatement Date|Name of Hospital/Clinic|Invoice No.|Description of Services|Amount|Remarks||         This will be copied and pasted in personalization     3. Login with the user that can perform personalization (the one that has the additional links in his web pages) 

  4. Go to the web page that you need to personalize (for this case we’ll go to the customized SIT function)                               

 

5. After opening the SIT, click on the  Personalize "Special Information Type” link 

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 56 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

6. In the Search, select “Flex” in the Style then press “Go”  7. In the result you’ll find “Flex: Key Flex for Sit”, click personalize for that  

  8. Now comes the interesting part, we will copy the code in page 55 and paste it in the “Segment List” instead  of “Inherit” in the required level (I made it on the responsibility level)  9. Press “Show” to make sure that your values are in the Result 

  Paste code  here 

  10. Press the “Apply” button  11. Now get back to your SIT , you’ll find only the data you’ve request (see page 53 for screen shot)     

Personalization for the SIT’s DONE

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 57 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Enabling a Descriptive FlexField in a web page  How to add/show a Descriptive Flexfield that appears in the Java Forms but not in the Web Based Application?    • What we will do is some personalization in the Web Based Functions.  Personalizing the web page is VERY EASY but you first have to make some setup    1. Setting Up Oracle Personalization Framework – (see page 50 to 52)   2. The user should be a system administrator    We will add (personalize) a Descriptive Flexfield that appears in the Java Forms but doesn't appear in the  equivalent Web Based Function (In Self Service)    • First, after completing the Self Service setup properly, and after adding the Employee Self Service  Responsibility to the user, you'll open it                        Choosing the Self Service Responsibility           

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 58 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                              • •

 

Search for the function you need to work on  We'll personalize the "Work Preferences" Function  (Because it doesn't include the descriptive FF as in the Java Form equivalent function, so we need to  personalize it to ADD this missing DFF) 

  Note: The Work preference Function in the Java Forms can be accessed from the following path  Application Path: Human Resources Responsibility > People > Enter and Maintain  Search for any Employee then: Others (Button) > Work Preferences  When you open it, you'll find that it contains a descriptive Flexfield that we already defined its segments before.  •

 “Work Preferences” self service function  

           

           

Work Preferences Self Service Function 

 

                     

Before  No Descriptive Flexfield found, it’s  not enabled (rendered) 

After    Descriptive Flexfield is  enabled (rendered) 

Prepared By: Akram Madkour                                                                                                                                                                                Page 59 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

                    •

To enable (render) the DFF, we’ll go to – Personalize “Work Preferences”  By doing this, you are personalizing the current function 



Choose “Flex” from “Style” then press go 



Click on the pen to personalize 

                     

Prepared By: Akram Madkour                                                                                                                                                                                Page 60 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

      Values Before                  •

In the Render – Choose “True” instead of “Inherit” 



In the Segment List – Choose the segments you want (see page 54 ‐ 56 ) or leave blank for all segments to  appear 



Press “Apply” 

      Values After 

                 

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 61 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

  •

The Descriptive Felxfield is now displayed 



Click on “Return to Personalization Structure” or “Return To Application”   

                     

 

     

The Descriptive Felxfield is now displayed 

               

 

Enabling a DFF is DONE 

Prepared By: Akram Madkour                                                                                                                                                                                Page 62 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Common Problems  In case you couldn’t find the correct personalization link which includes the Flexfield you’re searching for, or in case  you  didn’t  find  the  Flexfield  while  searching  for  it,  first  make  sure  that  you  are  on  the  correct  webpage  that  is  required to be personalized. If you still couldn’t find the correct personalization link or the desired Flexfield while  searching, then perform the following steps.  For example, in the “Absence Management” self service function, we need to add the descriptive Flexfield related  to it, so we will go to the correct webpage which is:  Application Path: Employee Self Service > Absence Management > Create Absence   

No Personalize “Create Absence” was found 

No Descriptive Flexfield 

    • •

• • •

Click on the “Personalize Page” on the top right of the page instead  After the personalization page is displayed do the following  o Choose “Complete View”  o Then click on “Expand All”  Manually search for your Felxfield within the provided list  While searching, your Felxfield will begin with “Flex”  Personalize it –Render it to True (see Enabling page 60 for details) 

  Not Rendered 

 

 

Prepared By: Akram Madkour                                                                                                                                                                                Page 63 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                              •

 

Now return to the application, you’ll find the Flexfield have been added successfully 

 

The Flexfield have been added successfully 

         

 

                 

Prepared By: Akram Madkour                                                                                                                                                                                Page 64 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

Notifying the requestor with request status  Let’s say that I’m an employee, and I’m logging in on self‐service. I need to add/change“Special information” (i.e.  Conference Request). After I perform the required action, I need the system to notify me either I’ve been approved  or rejected. There are several ways of doing this; one of the simple methods is to add the “Notifications” function  to the menu that this employee is accessing. The notification function will enable the employee to see the status of  his request; even he has been approved or rejected with reason if the approver provided such information.  Adding the “Notifications” function to the employees’ menu:  • • • • • • • • • • •

Go to “System Administrator” responsibility  Application Path: Security > Responsibility > Define  Query for “System Administrator”  Copy the Menu “Navigator Menu ‐ System Administrator GUI”  Go Application Path: Application > Menu  Query for “Navigator Menu ‐ System Administrator GUI” in the User Menu Name  You’ll  find  the  function  under  the  “Workflow  Administrator  Navigator  Menu”  which  is  under  “Workflow  Administrator” submenu, so query that  Function name is “Workflow Administrator Notifications”  Now go to the menu that the employee access and add this function to it  If you log in as an employee, and clicked on the newly added function, you’ll see something like this  You can click on the notification for details   

           

Prepared By: Akram Madkour                                                                                                                                                                                Page 65 of 66                           For Inquires: [email protected]          [email protected]    

ADIC Oracle Self Service HR Implementation Steps                                                                                             

 

References  1. Oracle® Self–Service Human Resources  (SSHR 4.2)  Implementation Guide  Release 11i  May 2003    2. Oracle® Approvals Management  Implementation Guide  Release 12  Part No. B31622‐02  December 2006    3. Oracle® Approvals Management  Implementation Guide  Release 11i  Part No. B25324‐01  May 2006    4. Approvals Management Responsibilities and Setups in AME.B   An Oracle White Paper   May 2007    5. Oracle® Self‐Service Human Resources  Deploy Self‐Service Capability Guide  Release 11i  Part No. B13523‐04  November 2005    6. Oracle® Academy Self‐Service course material 

Prepared By: Akram Madkour                                                                                                                                                                                Page 66 of 66                           For Inquires: [email protected]          [email protected]    

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF