Scheduling a Python Program on Server using Task Scheduler

Go to Start > Task Scheduler > Create a Task > Select Triggers, Actions accordingly for the program creation.

Important Points :

  1. The User Account should be SYSTEM , else the error code is 0x1 which means Insufficient priviledges
  2. While selecting program in ACTIONS – mention the Program/Script as complete path of python.exe
  3. Within the additional arguments mention : “E:/HCM_Load_Full.py” program name in double quotes
  4. You can review error if any in the History tab.

Oracle HCM Cloud – Absence Basics

Basic Absence Blocks : 

Absence Types
Absence Plans
Absence Reason
Absence Certification

Absence types can be associated with an Absence category for reporting purposes

Absence Pattern associated with Absence types and further associated with Display features

Types of absence Plans :
Accrual Plans
Qualification plans
No Entitlement plan
Donation
Compensatory plan

  1. Absence processes can be run & scheduled per the need – They play a key role in administration of Absence
    a. Evaluate Absence Process – to calculate the unprocessed leaves
    b. Update Enrollment – Updating the enrolment of employees
    c. Update Accrual – Updating the accrual balance of the employees

Absence Type is to be selected first, before the other relevant parameters on Absence can be populated.

Absence Cases – Using absence cases certain absence of the employee can be clubbed together and kept in a case format for later reporting or taking up with employee

Absence Certification can be utilised to track the Certifications need and requirements enforced on the system
The certifications pending for approvals or due can be viewed in the Manage Absence pane by Administrators or Managers and accordingly actioned upon

 

Oracle HCM Cloud – Performance Module – Important Steps

Participant manager has provided feedback for the Employee and currently the form is with Line Manager to submit.

  1. Line Manager can initiate another form for the participant manager in case he feels the earlier inputs are not valid.
  2. Participant manager can fill this new form and submit again.
  3. From Admin login – using Manage Participant feedback – The feedback can be deleted by Admin.

Line Manager has submitted the Evaluation form

  1. Admin can rollback the form back to managers queue by using the “Reopen Form” option
  2. Admin can bypass the Self evaluation of employee by pushing the form forward forcefully using option “Move form ahead”
  3. Manager can bypass the Self evaluation of employee by pulling the form ahead using option “Bypass Employee Evaluation”

Notification can be configured for the above scenarios

Oracle HCM Cloud – Compensation Cycle Observations

Sometimes the Start Plan / Refresh plan will not bring any data, either by selecting individual people or whole refresh, or Person select formula. – In such cases teh reason may be the dates of the plan : 

For Eg. Eligibility determination date should be as close to the HR extraction date, because eligibility might change for some people in between the period. 

Sample : 
Plan Access Date : 1-Jan-2020 to 20-Jun-2020
Evaluation Period Dates : 1-Apr-2019 to 31-Mar-2020
Eligibility Date : 31-Jan-2020
HR Extraction Date : 30-Mar-2020

Because of difference in HR Extraction & Eligibility date the data may not pull for few employees.

Oracle HCM Cloud – REST API Advanced Level Concepts

GET
effectiveDate only

POST Operations – Worker :
effective-Of : RangeStartDate=2017-01-01

Pending worker will be provided with the Proposed Start Date – which will eventually translate to Hire Date post conversion

PATCH Operation
effective-Of : RangeMode = CORRECTION
effective-Of : RangeMode = CORRECTION;RangeStartDate=2018-01-01;RangeSpan=LOGICAL_ROW_END_DATE
effective-Of : RangeMode = UPDATE;RangeStartDate=2018-01-01;RangeEndDate=2019-01-01

effective-Of : RangeMode = DELETE_CHANGES – Delete the
Get /worker?q=personId &effectiveDate=2018-01-03
Patch /worker/workrelationship/child/assignment
Header – effective-Of : RangeMode = DELETE_CHANGES – Delete the intermittent row and will also change the end dates accordingly.

effective-Of : RangeMode = ZAP – deletes all the rows previous to the effective start date.

effective-Of : RangeMode = END_DATE;RangeEndDate=2018-01-01 – for end dating from a future date to the specified date

Oracle HCM Cloud – Absence Management Processes – Accrual Calculation

  1. Go to Person Management > Search Person > Manage Absence Records 

2. Go to Plan Balances segment

3. Click on a plan balance and then click on Accruals > Run accrual for selected plan 

4. Select option for the Balance as of date as 31-Dec-2020 (till whichever date you want to run accrual, Year end is better as certain calculations are done basis this)

5. Calculate accrual & balances, or Withdraw accrual & balances

6. For Future periods the process cannot be run in one go, so it can be scheduled per below

7. Go to My Workforce > Leave Administration > Schedule and Monitor Leave processes > Calculate accrual & balances

Oracle HCM Cloud – Absence Management Processes – Accrual Calculation

  1. Go to Person Management > Search Person > Manage Absence Records
  2. Go to Plan Balances segment
  3. Click on a plan balance and then click on Accruals > Run accrual for selected plan
    1. Select option for the Balance as of date as 31-Dec-2020 (till whichever date you want to run accrual, Year end is better as certain calculations are done basis this)
    2. Calculate accrual & balances, or Withdraw accrual & balances
    3. For Future periods the process cannot be run in one go, so it can be scheduled per below
    4. Go to My Workforce > Leave Administration > Schedule and Monitor Leave processes > Calculate accrual & balances

Oracle HCM Cloud – Performance Module – Important Steps

Participant manager has provided feedback for the Employee and currently the form is with Line Manager to submit.

  1. Line Manager can initiate another form for the participant manager in case he feels the earlier inputs are not valid.
  2. Participant manager can fill this new form and submit again.
  3. From Admin login – using Manage Participant feedback – The feedback can be deleted by Admin.

Line Manager has submitted the Evaluation form

  1. Admin can rollback the form back to managers queue by using the “Reopen Form” option
  2. Admin can bypass the Self evaluation of employee by pushing the form forward forcefully using option “Move form ahead”
  3. Manager can bypass the Self evaluation of employee by pulling the form ahead using option “Bypass Employee Evaluation”

Notification can be configured for the above scenarios