I have requirement regarding Leave approval which I want to perform through position hierarchy despite of immediate supervisor, can any body tell me the step where I can perform this through AME?
Answer:
1. You
don't have to use the supervisor hierarchy. By using an AME rule, you can
return the approver list using a wide range of logic. You can make use of the
position hierarchy, or you could choose to have an approver group based on some
other logic. You will need to make sure that your transaction type (self
service HR) has access to the appropriate action type (e.g. position hierarchy)
to do this.
2. First of all if you want to use position
hierarchy instead of using supervisor hierarchy then u have to define the
position hierarchy as chain of authority in AME and after that u have to
disable the supervisor hierarchy. After enabling the position hierarchy u have
to setup the approval hierarchy and work flow for Leaves with respect to
current business process.. Note that u will have to make these changes for Self
Service Human Resource in Approval Management Responsibility.
------------------------
Urgent: Disabling TimeCard entry during Employee Leaves
We have a requirement to disable the Timesheet entries for the duration the employee is on leave e.g. An employee is on leave from 01-Jan-2009 to 10-Jan-2009.So the timecards against these dates should be disabled. Can somebody guide me how one can achieve the same? It is quite urgent.
Answer:
1.
Unfortunately there is no way you can control the time period list dynamically,
the only way to control the time periods is using the Edit allowed preference,
but in this case the periods can by dynamic based on the leave taken, so the
only option I can see is custom Time entry rule (thought it does not meet your
requirement completely, but at least employees will not be able to submit time)
2. I
have had this requirement from many customers. I agree with Ramu that the only
way to control this is through a time entry rule which looks for an absence and
if 'worked' hours are claimed on the same day to raise an error from the
TER. There is no standard functionality,
even in R12, to 'protect' part of a timecard. This is because the timecard
matrix (the days of the week) is considered as a single entity by OTL and
therefore all days will be available for entry or all will be protected, but
not a mixture!
------------------------------------------------
I want to correct the Current Leave balance for one employee currently its showing 10.6 and originally its balance is 31 days.. Can any 1 help me out how I correct it ... its previous year leave balance is missing. How do i correct it from front end or back end. Urgent help required.
Answer:
1. For
this case, do the following:
1)
Create a Leave Adjustment Element
2) Add
it to the Net Calculation Rules in the Accrual Plan and determine the type as
add
3) Go
to the employee and insert it to his/her element entries and enter the
appropriate leave balance adjustment value (either positive or negative). This
should directly affect the Net Entitlement in the Accrual Plan for this employee.
2.
Further to understanding of below question, PTO carry over concurrent process
will carry over previous year leave balance. Just select the parameter
"Current" or "Previous"
3. you
can use BEE (Batch Element Entry) if you are going to enter initial leave
balance through the initial leave balance element, but I API is faster; Also,
you can use it if you are going to upload the adjustment leave element to
employees like in the scenario i displayed above.
4.
Please check package PER_ACCRUAL_CALC_FUNCTIONS.GET_NET_ACCRUAL
-------------------------------
Define an accrual category
We need
display vacation balance and personal leave balance separately on Payslip, but
both are associated with accrual category value of Vacation, we believe that we
need to create a new accrual category for personal leave and can't find
instruction for how to do it. Please advice, thanks so much!
Answer:
1. You
can define new Accrual Category by creating a new lookup value against the
Extensible Lookup "US_PTO_ACCRUAL"
2.
Thank you so much, I created a new value in look up table and then was able to
choose the value from Personal Leave Accrual plan, and eventually, was able to
separate both balance from Payslip on line. Thanks very much and it was much
appreciated.
------------------------
Leave Of Absence with Conditional Approval Process
Q. I have an urgent case; I want to create approval process for the Leave Of Absence Function in SSHR, as the Following:
if I have to 2 vacations (Annual Leave , Sick Leave) and I want if the employee select's the annual leave it goes to the Direct manager , if the employee select's the sick leave it will be sent for the 2 supervisory level managers.
Answer:
1. This
is simple approval case. There are two options; you can choose whichever you
find easy:
- Use
AME for this requirement. Create an attribute LEAVE_TYPE which returns leave
type from one of the attributes in hr_api_transaction_steps table. Based on
this leave type choose the action "At least one approval required" or
"At least two approvals required" from supervisory hierarchy action
type.
-
Modify workflow to check if the leave type is Sick leave or Annual Leave (find
this through one of attributes in hr_api_transaction_steps, create a sample txn
to understand where leave type gets stored). Based on leave type you can modify
the approval level item attribute value to 1 or 2. Also make sure the approval
flag on review page is turned off (click on review page node in workflow> node
attributes section> set approval req. flag to Y). You also need to copy the
menu function and remove AME parameters from form parameters section. Let me
know if you need more help on this.
2. it's
simple case as you said but as am new for the AME i have some problems, let's
take the First Answer and work with which is as i understand
i- I
will create 2 new attribute for each leave type (Annual Leave , Sick Leave) and
I will make it dynamic and write select statement from the table of
(hr_api_transaction_steps) to retrieve the selected leave Type .
ii-
here is the problem , how to attach this attribute to the action it self (as i
knew i can create new Action Type and attach the attribute for it ,but when i
tried to do that i found that i can't determine such actions like supervisory
levels!).
iii-
create new Condition with the workflow_Process_Name and attach the LOA process
name to it .
iv-
create new rule and attach the actions and the Condition to the Rule
This is
the steps as I know please Review :)
--------------------------------
Accrual Plan
Is accrual plan only for Leave? We want accrual called air ticker Accrual. For E.g.: employee is eligible for air ticket after completion of one year. How to define this scenario?
Answer:
1. You
can create a payroll element and write a formula to calculate the completion of
the year and then add it in the payroll.
2. How
to make it visible to employees through self service and also in Form?
3.
Shouldn't his be handled in iExpenses?
4. We don’t
have iExpenses. We need to just show to employees’ current air ticket
available. It’s not related to any Leave at the competition of a year he will
accrue 1 or 4 tickets depending on his eligibility. Using an element and
balances will not provide net accrued at sysdate.
-------------
Q. I have created approval for Absence management and in test work bench it is showing the approvers. But while applying for leave through SSHR approvers are not listing and directly saving in the database. Please help he as my UAT is going on.
Answer:
A1. You
need to be careful that the test data you enter in the test workbench is the
SAME as in you SSHR transaction.
Usually this situation occurs because the data is different. You assume that certain attributes are set or available in the test workbench and make your test accordingly. But, in real life, the attributes may not be the same. For example, make sure that the WORKFLOW_PROCESS_NAME is really the same as the one you are calling in the real transaction.
If possible, try to run test workbench using the data from the REAL transaction and see what happens. But, I'm pretty sure you will find that your data is different in the test to that in the real transaction. Let me know how you get on.
Usually this situation occurs because the data is different. You assume that certain attributes are set or available in the test workbench and make your test accordingly. But, in real life, the attributes may not be the same. For example, make sure that the WORKFLOW_PROCESS_NAME is really the same as the one you are calling in the real transaction.
If possible, try to run test workbench using the data from the REAL transaction and see what happens. But, I'm pretty sure you will find that your data is different in the test to that in the real transaction. Let me know how you get on.
A2. I
have Created 2 attribute for absence management which will fetch the number of
Days for Unpaid leave and another is for General Leave and created 3 Conditions
1.
Unpaid leave is more than 7
2.
Unpaid leave less than 7
3. for
All other leaves
If unpaid leave is more than 7 the approval hierarchy is Supervisor > HR > CEO if unpaid leave is less than 7 approval supervisor > HR in case of other leaves it is supervisor > HR all the above conditions are working fine in Test work bench but it is not working while employee is applying leave from employee self service or Mgr Self service. I tried many times. all the possible options I have done like server bounced application restarted etc. Please help me in this regards.
Answer:
Absence Management
Question:
I am facing the of configuring the Absence Management module and when a user
logs into SSHR and applies for leave then his balance leave should be visible
in "Balance Entitlement" Tab.
As far
as i know for Absence Management the following are the set of high-level setup
steps.
1.
Define Absence types
2.
Define absence Elements.
3. Link
these elements to the absence types
4. Also
link the absence elements to the Payroll.
5.
Define accrual Plan (this creates 4 new elements carry over, residue etc)
Q2. How
to Attach the Vacation Accrual Plan or any other accrual plan to the employee?
Answer.
Go to
the employee assignment which you want to enroll him in this accrual plan and
add your Vacation accrual plan element to the employee entries that is all.
if you
have any problem I think because the date track or you are not setup the
accrual plan prepare, this step I will explain it very soon with screenshots
inshallah, thanks for all member how will put his comment
·
First you have to create an absence element
with an input of day type.
·
Then you have define an accrual plan
·
NAVIGATION: total compensation >> basic
>> ACCRUAL PLAN and assign that element in this plan give
PTO_PAYROLL_BALANCE_CALCULATION as accrual formula.
·
Define accrual band and you have now defined
an accrual plan for employees. Hope this Helps.
Question:
Hi, I have a question about the BG_ABSENCE_DURATION formula.
We have
a situation where people want to apply for an annual leave that is greater than
the time they have available. When this happens, a warning message comes up:
"Warning
- This absence will decrease the employee's PTO net entitlement to less than
zero for one or more of their accrual plans."
Which
is all well and good but the problem is that it now allows the employee to make
the leave request. In the BG_ABSENCE_DURATION formula there is a variable
called error_or_warning. Now I wonder if it is possible to make the page error
out using this variable since I don't want a warning. I don't want the user to
make the leave request at all if it is a certain type of leave request. In this
case (annual leave)
Can
anyone help? What should I set the variable to if this is really the problem?
Answer:
If you are using a PTO accrual formula, then you need to look at the PTO fast
formulas to see where this warning comes from. Have a look at the
PTO_SIMPLE_BALANCE formula as an example. You may have used your own version of
this.
No comments:
Post a Comment