Copyright © 2022, Oracle and/or its affiliates. All rights reserved.
1
Configuration Tips and Troubleshooting
Luke Yang
Copyright © 2022, Oracle and/or its affiliates. All rights reserved.
2
Reruiting
Issue 1 : All the job requisitions were not able to displayed in the career site.
5 process need to be run in sequence
1. Load and Index TCA Geographies
2. Load and Index Job Requisitions
3. Load and Index Requisitions
4. Maintain Candidates and Job Requisition for
Search
---- for the 2, 3 process, please use the parameter
‘’Drop and Recreate Index‘ when you run the process
Solution:
Copyright © 2022, Oracle and/or its affiliates. All rights reserved.
3
Reruiting
Issue 2 : Job ‘Apply now’ button were not able to displayed
Solution:
• Expand Custom CSS
• Press Display Editor Window
• Scroll down to the end
• Press Enter and add .apply-now-button::before{ left:
auto !important; }
Copyright © 2022, Oracle and/or its affiliates. All rights reserved.
4
Reruiting
Issue 3 : Candidates were not moved to next phase/state automatically when they meet the
condition
Solution:
• Perform Recruiting Candidate Selection Process
Actions
Copyright © 2022, Oracle and/or its affiliates. All rights reserved.
5
Absence
Copyright © 2022, Oracle and/or its affiliates. All rights reserved.
6
Absence
Scenario: Vacation accrual hours based on the service of year and salary base
Tip 1: Use the DBI and function to get the related information
PER_REL_LENGTH_OF_SERVICE_BY_HIRE
CALL_FORMULA('GET_PAY_SALARY_BASIS',
ASG_HR_ASG_ID > 'HR_ASSIGN_ID',
TERM_HR_TERM_ID > 'HR_TRM_ID',
l_e_date > 'HR_EFFECTIVE_DATE’,
'PA' > 'HR_ENTRY_LEVEL',
l_salary < 'L_SALARY' DEFAULT 0,
l_salary_basis_code < 'L_SALARY_BASIS_CODE' DEFAULT ' ',
l_full_time_salary < 'L_FULL_TIME_SALARY' DEFAULT 0)
Copyright © 2022, Oracle and/or its affiliates. All rights reserved.
7
Absence
l_daily_hours = GET_CALCULATED_HOURS
(PER_ASG_PERSON_ID, /*DBI to get person_id*/
'Y', /*Person ID Yes,NO Flag*/
l_date_s, /* Date*/
l_date_e, /*Date*/
'*ANY*',
'APPROVED’, /* Status of time card*/
0 /* Default of 0*/
)
Scenario: Vacation accrual hours based on the actual working hours , e.g if the employee works 40
* 4 =160 hours in this month, he will get XXX hours vacation next month.
Tip 1: Use this function to get the time card hours.
Copyright © 2022, Oracle and/or its affiliates. All rights reserved.
8
Absence
l_cur_mon_Leave_Days = GET_ABSENCE_DAYS_PER_TYPE('Privilege Leave IN’,l_past_year_first_day, l_
past_year _end_day)
Scenario: The xxxx absence leave is not allowed to apply if there was a same type leave in the pase X
days/ months/ years
Tip 2: Use this function to get the previous absence duration
Copyright © 2022, Oracle and/or its affiliates. All rights reserved.
9
Absence
formula.zip
Copyright © 2022, Oracle and/or its affiliates. All rights reserved.
10
Time and labor
Scenario: You’re going to debug a TL fast formula
Tip 1: How to enable the TL FF log and view the log
1. Enable the TL FF log
Path : Click on “Setup and Maintenance” -> Search -> Manage Administrator Profile Values
ORA_HWM_RULES_LOG_LEVEL profile value should be set to Incident
2 . View the TL FF log
Path My client group> 'Time Management’ >
ORA_HWM_RULES_LOG_LEVEL profile value should be set to Incident
Copyright © 2022, Oracle and/or its affiliates. All rights reserved.
11
Time and labor
Scenario: Employee worked on the off day or holiday, system need to generate calculated hours based
on the off day or holiday or both.
Tip 1: Use these functions to figure out if the day is off day or holiday
4W2O (4 Work2 Off rotating shift) from 8:00 am - 8:00 pm
Copyright © 2022, Oracle and/or its affiliates. All rights reserved.
12
Time and labor
Scenario: Employee worked on the off day or holiday, system need to generate calculated hours based
on the off day or holiday or both.
Tip 1: Use these functions to figure out if the day is off day or holiday
l_schedule_hours =
GET_PAY_AVAILABILITY ('ASSIGN',
l_day_start,
l_day_end,
'Y',
'Y',
'N',
'Y',
'H')
l_schedule_workdays = GET_PAY_AVAILABILITY
('ASSIGN',
periodStartDate,
periodEndDate,
'Y',
'Y',
'N',
'Y',
'D')
Copyright © 2022, Oracle and/or its affiliates. All rights reserved.
13
Time and labor
Scenario: Employee worked on the off day or holiday, system need to generate calculated hours based
on the off day or holiday or both.
Tip 1: Use these functions to figure out if the day is off day or holiday
Formula name :SLS_TCR_HOLIDAY_THRESHOLD_PLUS_AP
Fuction : WFM_UTIL_GET_WRKR_HOLIDAY_SCHEDULE
Copyright © 2022, Oracle and/or its affiliates. All rights reserved.
14
Absence
TL FF.zip
Configuration Tips and Troubleshooting HCM.pptx

Configuration Tips and Troubleshooting HCM.pptx

  • 1.
    Copyright © 2022,Oracle and/or its affiliates. All rights reserved. 1 Configuration Tips and Troubleshooting Luke Yang
  • 2.
    Copyright © 2022,Oracle and/or its affiliates. All rights reserved. 2 Reruiting Issue 1 : All the job requisitions were not able to displayed in the career site. 5 process need to be run in sequence 1. Load and Index TCA Geographies 2. Load and Index Job Requisitions 3. Load and Index Requisitions 4. Maintain Candidates and Job Requisition for Search ---- for the 2, 3 process, please use the parameter ‘’Drop and Recreate Index‘ when you run the process Solution:
  • 3.
    Copyright © 2022,Oracle and/or its affiliates. All rights reserved. 3 Reruiting Issue 2 : Job ‘Apply now’ button were not able to displayed Solution: • Expand Custom CSS • Press Display Editor Window • Scroll down to the end • Press Enter and add .apply-now-button::before{ left: auto !important; }
  • 4.
    Copyright © 2022,Oracle and/or its affiliates. All rights reserved. 4 Reruiting Issue 3 : Candidates were not moved to next phase/state automatically when they meet the condition Solution: • Perform Recruiting Candidate Selection Process Actions
  • 5.
    Copyright © 2022,Oracle and/or its affiliates. All rights reserved. 5 Absence
  • 6.
    Copyright © 2022,Oracle and/or its affiliates. All rights reserved. 6 Absence Scenario: Vacation accrual hours based on the service of year and salary base Tip 1: Use the DBI and function to get the related information PER_REL_LENGTH_OF_SERVICE_BY_HIRE CALL_FORMULA('GET_PAY_SALARY_BASIS', ASG_HR_ASG_ID > 'HR_ASSIGN_ID', TERM_HR_TERM_ID > 'HR_TRM_ID', l_e_date > 'HR_EFFECTIVE_DATE’, 'PA' > 'HR_ENTRY_LEVEL', l_salary < 'L_SALARY' DEFAULT 0, l_salary_basis_code < 'L_SALARY_BASIS_CODE' DEFAULT ' ', l_full_time_salary < 'L_FULL_TIME_SALARY' DEFAULT 0)
  • 7.
    Copyright © 2022,Oracle and/or its affiliates. All rights reserved. 7 Absence l_daily_hours = GET_CALCULATED_HOURS (PER_ASG_PERSON_ID, /*DBI to get person_id*/ 'Y', /*Person ID Yes,NO Flag*/ l_date_s, /* Date*/ l_date_e, /*Date*/ '*ANY*', 'APPROVED’, /* Status of time card*/ 0 /* Default of 0*/ ) Scenario: Vacation accrual hours based on the actual working hours , e.g if the employee works 40 * 4 =160 hours in this month, he will get XXX hours vacation next month. Tip 1: Use this function to get the time card hours.
  • 8.
    Copyright © 2022,Oracle and/or its affiliates. All rights reserved. 8 Absence l_cur_mon_Leave_Days = GET_ABSENCE_DAYS_PER_TYPE('Privilege Leave IN’,l_past_year_first_day, l_ past_year _end_day) Scenario: The xxxx absence leave is not allowed to apply if there was a same type leave in the pase X days/ months/ years Tip 2: Use this function to get the previous absence duration
  • 9.
    Copyright © 2022,Oracle and/or its affiliates. All rights reserved. 9 Absence formula.zip
  • 10.
    Copyright © 2022,Oracle and/or its affiliates. All rights reserved. 10 Time and labor Scenario: You’re going to debug a TL fast formula Tip 1: How to enable the TL FF log and view the log 1. Enable the TL FF log Path : Click on “Setup and Maintenance” -> Search -> Manage Administrator Profile Values ORA_HWM_RULES_LOG_LEVEL profile value should be set to Incident 2 . View the TL FF log Path My client group> 'Time Management’ > ORA_HWM_RULES_LOG_LEVEL profile value should be set to Incident
  • 11.
    Copyright © 2022,Oracle and/or its affiliates. All rights reserved. 11 Time and labor Scenario: Employee worked on the off day or holiday, system need to generate calculated hours based on the off day or holiday or both. Tip 1: Use these functions to figure out if the day is off day or holiday 4W2O (4 Work2 Off rotating shift) from 8:00 am - 8:00 pm
  • 12.
    Copyright © 2022,Oracle and/or its affiliates. All rights reserved. 12 Time and labor Scenario: Employee worked on the off day or holiday, system need to generate calculated hours based on the off day or holiday or both. Tip 1: Use these functions to figure out if the day is off day or holiday l_schedule_hours = GET_PAY_AVAILABILITY ('ASSIGN', l_day_start, l_day_end, 'Y', 'Y', 'N', 'Y', 'H') l_schedule_workdays = GET_PAY_AVAILABILITY ('ASSIGN', periodStartDate, periodEndDate, 'Y', 'Y', 'N', 'Y', 'D')
  • 13.
    Copyright © 2022,Oracle and/or its affiliates. All rights reserved. 13 Time and labor Scenario: Employee worked on the off day or holiday, system need to generate calculated hours based on the off day or holiday or both. Tip 1: Use these functions to figure out if the day is off day or holiday Formula name :SLS_TCR_HOLIDAY_THRESHOLD_PLUS_AP Fuction : WFM_UTIL_GET_WRKR_HOLIDAY_SCHEDULE
  • 14.
    Copyright © 2022,Oracle and/or its affiliates. All rights reserved. 14 Absence TL FF.zip

Editor's Notes

  • #5 Two types of FF used frequently.
  • #6 TL in their BOM TL NOT in their BOM
  • #7 TL in their BOM TL NOT in their BOM
  • #8 TL in their BOM TL NOT in their BOM
  • #9 TL in their BOM TL NOT in their BOM
  • #10 TL in their BOM TL NOT in their BOM
  • #11 TL in their BOM TL NOT in their BOM
  • #12 TL in their BOM TL NOT in their BOM
  • #13 TL in their BOM TL NOT in their BOM
  • #14 TL in their BOM TL NOT in their BOM