Académique Documents
Professionnel Documents
Culture Documents
Answer) Job is general one, whereas Position is specific term to its role and responsibilities.
JOB: MANAGER (generic term), SOFTWARE DEVELOPER
POSITION: Finance Manager, HR Manager, Junior SOFTWARE ENGINEER, (this is
position which is specific to the role to be played.
Q) What are the difference between extra information type (EIT) and special information
type (SIT)?
Answer) EIT and SIT Both are provided by Oracle to Capture Extra Information. Basic
differences would be EIT is similar like a DFF and also defined using DFF Definition Screen.
SIT is KFF and defined using Personal Analysis KFF Definition screen.
SIT generally used at Person Level, EIT can be defined at PERSON, ASSIGNMENT,
CONTACT, ELEMENT, LOCATION and JOB LEVEL.
There are 2 columns start_date_active and end_date_active in SIT while no such columns are
there in EIT.
Q) What is Retro Pay in Oracle Payroll? How many types of Retro Pays are available?
Answer) Retro Pay is a payment made for an event of past. Retro Pay stands for some old
Payment due for the employee. This is used for Back Dated Salary Increments. There are four
ways. 1. Retro Pay by Run 2.Retro Pay by Aggregate 3.Retro Pay by Element 4.Enhanced
Q) What is costing?
Answer)Costing:
Recording the costs of an assignment for accounting or reporting purposes, Using Oracle Payroll,
you can calculate and transfer costing information to your general ledger and into systems for
project management or labor distribution.
Q) Can you call PL/SQL Package functions from within a Fast Formula?
Answer) Yes you can
>how do we do this?
There is a Define Function screen in HR. In this screen you will register the PL/SQL as
External Function.
Q) What are the various levels where you can Set up Payroll Costing Accounts? Which
levels take the highest precedence?
Answer) Element Entry => Highest
Assignment => Second Highest
Organization => Third Highest
Element Link => Fourth Highest
Payroll => Fifth Highest
Q) Technically speaking, how do you know from tables that an Employee has been
terminated?
(a) The Person_Type_ID in PER_PERSON_TYPE_USAGES_F will correspond to System
Person Type EX_EMP
(b) A record gets created in table PER_PERIODS_OF_SERVICE with Actual_Termination_date
being not null
Q) How can you make Employee Number generation Automated based on business rule
etc?
Use Fast Formula.
Q) Say you have done a lot of Personalizations to Self Service Screens. But all these
Personalizations were done in DEVELOPMENT environment. How will you migrate these
personalizations to PRODUCTION environment?
Before 11.5.7Use AKLOAD
This is a java program given by Oracle. This is the only way you can script it.
In DEV you will do AKLOAD DOWNLOAD ( & other parameters)
In PRD you will do AKLOAD UPLOAD ( & other parameters)
On or after 11.5.10 Use responsibility Functional Administrator, then click
on Personalization Tab, and then click on Import/Export.
Next select the documents to be exported.
Go to the UNIX box and tar the personalizations into a .tar file.
On the Production environment unzip this tar file in location as entered in profile FND:
Personalization Document Root Path.
Setting up of this profile is mandatory or else Oracle Framework wouldnt know where to search
for the files to be imported.
iRecruitment does not track changes to the vacancy. If changes to a field are to be traced use the
Audit capability in APPs.
We know that the COA structure is made up of multiple segments, each segment has
multiple and various values. If you disable dynamic insertion then you have to
statically create the account code combinations separately from the screen GL
Accounts.
5. What is the Segment & What is the Attribute?
Ans: Segment: A segment is a database object that has space allocated to it - for
example, a table, index, materialized view, etc. A segment consists of one or more
extents allocated within a tablespace.
Attribute: An attribute is an element that takes a value and is associated with an object,
such as an item, a region, a page. An example of such an element is Author, whose value
is typically the name of the object creator. Typically, an attribute value is provided by a
user, though there are some attributes that provide their own default values.For example,
the Publish Date attribute has a default value of the current date and time. In most cases,
users can revise an attribute's default value.
There are two types of attributes, with all attributes falling into either one or both types:
Content attributes are associated with item types and page types, and store information
about an item or page, such as the associated category, description, or perspectives. These
attributes are included in the add and edit screens where users can provide information
about the item or page they are adding or editing. Page group administrators can create
their own item types and page types and specify exactly what information they want users
to supply by choosing which attributes to include. In addition, page group administrators
can create their own attributes for containing extra information.
Display attributes are associated with regions, and display information about an item or
portlet, such as the author, display name, and creation date. Page designers can choose
which attributes to display in a region. Note that some content attributes, such as author
and description, are also display attributes. Any custom attributes created by the page
group administrator are also display attributes.
Attributes can be further sub-divided into particular types of use groups. For example:
For Entry and Update (Edit)--these are attributes with user-editable values, which may be
associated with one or more objects, such as with items, portlets, or pages.
For Region Display (Region)--these are the attributes exposed in a region list of
attributes, which users can select for display against either items (I) or portlets (P) or both
(A).
For Search Criteria (Search)--these are attributes against which users can search for
content.
For Search Display (Results)--these are attributes users can expose on a search results
page.
The following table lists all seeded attributes alphabetically, describes their purpose, and
indicates the use groups to which the attributes belong.
A business group is the highest level of organization and the largest grouping of
employees across which you may report.
Oracle Human Resources includes a predefined organization named Setup Business
Group. We recommend that you modify the definition of this predefined business group
rather than defining a new one. If you define a new business group instead of modifying
the predefined Setup Business Group, you need to set the HR: Security Profile profile
option to point the security profile for the new business group. Oracle Human Resources
automatically creates a security profile with the business group name when you define a
new business group. Oracle Human Resources incorporates all other organizations you
specify into the business group you define. See: Setting Up Security in Oracle HRMS
You use the Organization window to retrieve the predefined Setup Business Group and
change its name to the name of your business group to create your business group. The
business group you define here appears in the list of values when you set up the HR:
Security Profile profile option.
Short name
Employee Number Generation
Job Flexfield Structure
Project Burdening Organization Hierarchy
For each Business Group, you specify a Project Burdening Organization Hierarchy and
Version. Oracle Projects uses the Organization Hierarchy/Version to determine the
default Burden Multiplier when compiling a Burden Schedule. See: Burden Schedules
You must define the Organization Hierarchy before you associate it with a Business
Group (see: Organization Hierarchy).
9. How you restrict the Min and Max Age for Employee?
DFF:
*Will store the additional data.
*In DFF the data can be stored in Attribute columns.
*We can create our own DFF's and we can modify the existing DFF's.
KFF:
*Will store the unique data.
*In KFF the data can be stored in Segment columns.
*We can't create KFF's and we can modify the existing KFF's.
11. Difference between Job, Position & Grade?
Ans: Job is generic
Position is the instance of Job and specific to organiation
Like
Manager is a job
Manager HR is a position
Manager Finance is a position
Jobs are meant to describe the duties someone performs, e.g. Engineer, Accountant,
Manager' You can set up the system to just have jobs (usually used in companies with
less formal structures.
'Positions are meant to describe specific instances of that job, e.g. Trainee Engineer,
Senior Cost Accountant, Sales Manager' If you are using positions you must first have
your jobs defined. Usually used in companies with formal structures, used alot in public
service companies that have position control such as 15 administrators reporting to 5 snr
administrations etc, etc.
'Grades can be set up against either a Job or a Position. You select which ones are valid.'
Grades also enable you to allocate grade ranges or spines to particular jobs.
12. What is SIT and How you will define SIT?
Ans: In Oracle HRMS, you use the Personal Analysis key flexfield to define any special
information, not provided by the main system, you want to hold about people, jobs and
positions, and training activities.
You can define any number of instances of the Personal Analysis key flexfield. Each
instance is called a Special Information Type. For example, you might set up types to
hold performance reviews or medical details.
SIT Defining Process: I will explain how to create SIT in Oracle HRMS Person
screen.SIT is basically a KFF.This we can use to capture additional person
information.The KFF which we are using here is Personal Analysis Keyflexfield.We can
create and assign N number of SITs to a person.Once you enable the SIT it is available
across the Application.
To maintain employee data effectively Oracle HCM is using a mechanism called date
tracking.The main motive behind the date track mode is to maintain past,present and
future data effectively.
The various update date track modes are:
Anser-2: Date track allows you to maintain a continuous history of the record or
information over a period of time.you can use date track history to view a report of every
update ever made to a record..whenever you update a record a new record gets created
with the updated information and the previous record gets end dated a day before your
updation....presence of effective dates in the windows tells that the window is date
tracked....in oracle hrms it is used for assignments and information on workers...etc.
Clear Field F5
Clear Form F8
Clear Record F6
Clear Block F7
Down
Edit Ctrl-E
Exit F4
Next Record
Previous Record
Print Ctrl-P
Scroll Up PgUp
Up
The main purpose of the payroll run is to calculate employee pay correctly at regular intervals. In
addition you can perform other payroll processes to ensure accuracy and provide flexibility for
your organization. For example, you can roll back a payroll run when you want to carry out a test
run without keeping any record of it having taken place. You can also run a Retro Pay process
when you want to make retrospective adjustments to allow for backdated pay awards.
Define Elements
Elements are the building blocks for earnings, deductions etc. of a Payroll.
Salary Basis
Salary basis is the duration on which the salary is reckoned. It is a rule to administer pay.
- Retro Pay Payment for any previous cycle in the current payroll run
- Advance Pay Payment for any future cycle/advance in the current payroll run
- Absence Pay Payment for leaves like sick leave, maternity leave, annual leave and other
statutory leaves
This is an open interface specially designed for elements. With BEE we can quickly incorporate
mass updates in any specific elements.
Reversal can be used to correct run results for one assignment after post-run actions have already
occurred. Retry is for correcting mistakes after a payroll process finishes.
Workers Compensation and Vertex (Vertex is a third party software to calculate US Canadian
taxes) using Quantum files. (It is part of Vertex software which will be updated as and when the
tax and legal rules are changed by the US/Canadian Government. So we keep getting the Vertex
patches to bring Quantum files with the up to date tax rules and conditions)
Consolidation Set: A grouping of payroll runs within the same time period for which one can
schedule reporting, costing, and post-run processing.
Suppose you want to define a special type of payment and make this available only to employees
who work at a particular location. In Oracle HRMS you use a compensation element to represent
the payment. You define the business rule as a link between the element and the specific
location. Then when you assign employees to the location, they automatically become eligible
for the payment.
Assignment Set: Grouping of assignments for retro pay is generally referred to as Assignment
Set.
Fast formulas are pseudo codes used in the payroll for validating the entry values, assignment
sets and element sets.
1. Pre-payment Process
2. Costing Process &
3. Transfer to GL Process
Third Party payments is also known as Wage Attachments, Wage Garnishments and Court orders
in different localizations. 3rd party payments are deductions from earnings incurred by Court
debts or fines. For example, payment of maintenance, child support or other legally incurred
obligations.
BACS: Banks Automated Clearing System. This is the UK system for making direct deposit
payments to employees.
NACHA: National Automated Clearing House Association. This is the US system for making
direct deposit payments to employees.
Yes, Oracle Payroll enables you to run part payrolls. This is useful in each of the following
circumstances where you do not want to process a payroll for the entire organization.
If an employee leaves the company before the end of a payroll period, you will need to calculate
the individual pay entitlement. You may also want to calculate individual pay to check the details
for an employee before starting a payroll run for all employees.
Oracle Payroll enables you to make each of the following types of adjustment when a payroll run
has completed.
- Addition of late entries that were not included in the initial run
- Corrections to details that were wrongly entered in the initial run
- Retrospective distribution of current payments to the period in which they were earned
When you have made these corrections and modifications you can then run the payroll again.
However, you do not need to rerun the entire payroll. Oracle Payroll will only reprocess those
items that were incorrect in the initial run.
Can you produce payment and costing information from a completed payroll run?
Oracle Payroll enables you to use the results of a payroll run to allocate payments to your
employees, and to provide costing information.
When a payroll run has completed you need to pay each employee according to the payment
methods that you have specified. You may also need to override the predefined payment
methods where employees are receiving special payments such as bonuses, which may not be
paid by the usual methods of payment.
On completion of a payroll run you may need to distribute the associated costs across particular
cost centres. Oracle supports this using the Cost Analysis module.
Payroll processes and reports are always submitted and always run in the local language only.
This means that US and UK payroll reports can only be run in English.
Yes. Oracle Payroll is fully integrated with Oracle Cash Management. This enables you to use
Oracle Cash Management to verify that payments have been cashed. Reconciliation can be
applied to payroll checks (cheques) and third party checks. You can identify which checks have
been cleared and the date on which they were cleared. You can also view a reconciliation report
which shows if voided checks appear to have been cashed.
QUESTIONS AND ANSWERS
---------------------
1) Where do you terminate an employee in the application?
Navigate to US HR or US HRMS Manager (or equivalent) > People > Enter and
Maintain > Others > End Employment.
6) How do you populate the Leaving Reason list of values on Termination form?
This is controlled by Lookup Type 'LEAV_REAS.' Add any number of records to
this lookup. Navigation: US HRMS Manager > Other Definitions > Application
Utilities Lookups
7) What is the significance of the fields in the Termination Dates zone on Termination
form?
i.e. Notified, Projected, Actual, Last Standard Process, Final Process.
Notification Date:
This is for information only and is optional.
Projected Date:
Actual Date:
This corresponds to the actual date the employee left the organization.
When you DateTrack after this date the People form will show the person as an
Ex-Employee. This is required.
Where Oracle Payroll is used this will be the date after which no further
payroll processing can occur. This is optional and can be left blank.
Element entries defined against the employee would be end dated with this
date rather than the actual date if they were defined with the standard rule
of Last Standard Process.
This will represent the last date for late payments for Oracle Payroll users.
An example would be where certain elements were paid in arrears - such
as commission. Element entries defined against the employee would be end dated
with this date rather than the actual date if they were defined with the
standard rule of Final Close.
Note: The navigation varies based on financial application you are using. For example:
Responsibility Navigation
-------------------------
PO Super User GUI Setup/Personnel/Employees
PA Projects Costing Super User GUI Setup/Human Resources/Employees
AP Manager GUI Employees/Enter Employees
9) How do you change the end date (termination date) in a shared HR installation?
A. Select the Responsibility Project Billing Super User or Costing Super User.
E. Save.
G. Save.
The monthly default payroll does not need to be unique. If a monthly payroll is
already set up for your business group, you may choose to use that payroll as a
default, rather than setting up a new one.
iRecruitment
Answer
The standard setup includes setting up an employee, position, and a position
hierarchy. The fill employee will move to the next available position to become the
approval position for Purchasing. In order to accomplish this, we need to have the
employee created, assign him to a position, and ensure that a position hierarchy has been
created so that it may move positions around as needed.
2. You are attempting to add a new organization, and upon entering the new
organization name, you receive an error: FRM-40200: Field is protected against
update.
Answer
Check the HR:Query Only Mode profile in sysadmin.
a) Navigate to Sysadmin -> Profile -> System.
b) Put appropriate values for Application (Oracle Human Resources)
and Responsibility(whatever you use to access the HR system).
c) In profile field, type in hr%.
d) Click on Find.
e) Find profile HR:Query Only Mode. Make sure all values in (b)
are set to No.
3. You are running the Government mandated reports and they do not work. You
want to know how to get the hierarchy structures to work.
Answer
Read the chapter on Government mandated reports thoroughly. The most
common problem with the setups of these reports is the Classification Name. You must
follow the rules for the reports exactly. The purpose of several of these reports is to
measure the extent to which various identifiable groups of people are obtaining and
advancing in employment.
In order to do this, you must issue separate reporting for each GRE in your Business
Group. For reporting purposes, an establishment may be a single physical location, or
several places within the same locality.
To represents these establishments, you give the organization the classification of
Reporting Establishment. An establishment serving as the headquarters also gets the
classification of Corporate Headquarters.
An establishment Hierarchy should also be setup as well.
4. You are trying to create a new Organization during initial setup (multi-org).
You navigate to Work Structure -> Organization -> Description
And get the following error:
APP-PAY-07908: HR ERROR; in PAYWSDOR,trigger
WHEN-NEW-FORM-INSTANCE, step 1.
SYSTEM ERROR: Form PAYWSDOR Trigger
WHEN-NEW-FORM-INSTANCE, step 1.
(PROCEDURE = perwsdor_init)
This happens after you had already created some organizations (Business Group)
and used that BG to create a Chart of Accounts and Set of Books, etc.
Answer
You must remove the Business Group name from the profile (HR: Data Migrator
Business Group Lockout) and save. After that you can go to the Organization form and
create a new organization.
Answer
This is a consulting issue and not one that can be resolved by simply changing the
business group id in an API. Please call Oracle Consulting for further assistance.
6. You create a new organization which has the classification of "Business Group."
Then you proceed to create other organizations, jobs, and positions with the
assumption that these new entities would be associated with the newly created
Business Group. This does not happen - these new records are attached to the old
Business Group. You want to know why this happened.
Answer
When a new Business Group is created and you wish to associate subsequent records to it,
you MUST change the HR:Business Group profile option for the responsibility you are using
(or create a new responsibility to point to the correct Business Group).
7. You are in the Position Hierarchy and query a position, you place your cursor in
the position box, click the down box, and get an error message "Warning, the
position you chose is not currently in effect." Click OK and it shows the subordinates
correctly.
Answer
The From Date needs to be set for the hierarchy to a date after the Start Date of any
position that is to be included in the hierarchy.
1) Why cant I use the GENERIC address style? It isnt in the list of values?
The GENERIC address style is no longer supported even though it is a structure in the
Personal Address Information descriptive flexfield.
The address style will be defaulted based on your business groups legislation. You can
override this default on the Personal Address Information descriptive flexfield.
The defaulting of address styles is based on your legislation. So if you are an HR shared
customer using the Setup Business Group, this is most likely using US legislation. The
address style which will be defaulted in this case will be the United States International.
There isnt a mechanism to automatically default the address style of an organization
unless the
organization is a business group.
Yes. Use the hr_person_address_api to load or update address records. Package filename is
peaddapi.pkb.
You will need to obtain a Vertex license and install the North American Address Patch. You
will also need to use the North American Address form PERACADR.
Questions on CWB
3): We need to award salary increases and bonuses using a single budget. For
example, if I have a budget of $100,000 and I give a $5000 bonus to someone, then I
only have $95,000 left to allocate for other salary increases or bonuses. Is this
possible?
A: You can set up a single group plan that enables you to award different types of
compensation such as salary increases, bonuses, and stock options using a single budget
amount.
4): We have employees in multiple countries and in different business groups who
are eligible for the same compensation plan. Employees are paid in different
currencies. Is it possible to set up a single plan in which all these employees can
receive compensation using a single budget amount?
A: You can set up a single group plan through which employees in different business
groups can receive compensation. You set up separate local plans for each currency in
which employees are paid. You can also budget and award compensation in a corporate
currency defined for the group plan or in the local currency of each employee.
5): What is the difference between a 'group' plan/option and a 'local'
plan/option? Are 'group' plan and a 'global' the same thing?
A: 'Group' and 'local' plan terminology was introduced with HRMS Family Pack J. 'Group'
and 'global' can be used interchangeably.
A group plan groups together local plans, uses a single budget, and defines the
common corporate currency of all local plans associated with it.
A local plan is linked to a group plan. A local plan without a designated group plan
acts as its own group plan. Local plans have their own defined currency, do not have
budgets, and may be in the same or different business group than the group plan.
A group option is the child of a group plan and is used for global component or
global combination plans. Budgets may be maintained at the group option
level. Options defined for a group plan are displayed on the same worksheet within
Compensation Workbench. Group options may also be referred to as group
components. A local option is a child of a group option and may optionally be the
child of a local plan. All rates, except budget rates, may be defined at the local option
level. Eligibility may also be defined at this level. Local options may also be referred
to as local components.
6): What are the different ways that I can set up a CWB plan?
A: Basic Plan - Groups together local plans of the same plan type. Local plans may be in
the same or different business group and have the same or different currency than the
global plan. Each local plan may have the same or different currency. For example, a global
basic plan structure might be defined for a global salary increase plan whose currency is
USD and includes local plans for the US, the UK and CA, each defined in its local
currency. Using this plan structure, the budget would be set at the global plan level and
would then get distributed between each local plan in its local currency.
1. Component Plan - allows for plans that also use components. For global
component plans, local plans may be in the same or different business group and
may have the same or different currency than the global plan. Each local plan may
have the same or different currency. Global and local plans and global and local
options (components) must all be of the same plan type. A component plan may
have up to four options (components) that are of the same compensation type. For
example, a global salary increase plan whose currency is USD may include local
plans for the US, the UK and CA each defined in its own local currency, and may also
be based on 2 different components, e.g. cost of living and performance. Using this
plan structure, the budget would be set at the global plan level and would then get
distributed between each local plan in its local currency. Managers would then
allocate compensation between each component. For stand-alone component plans,
the global and local plan and all components (up to four) must be in the same
business group, use the same currency, and be of the same plan type.
2. Combination Plan - Combining the global basic and global component plan
structures, a global combination plan structure enables budgets to be issued for
plans in multiple business groups and currencies and comprising different types of
compensation. Global and local plans and global and local options may be of
different plan types. This structure enables different types of compensation to be
allocated at the same time and on a single worksheet. A plan may have up to four
components whether they are the same or different compensation types. For
example, a global focal review plan whose currency is USD may include local plans
for the US, UK and CA each defined in its own local currency, and may also include
global and local components for salary increases, bonuses, and stock option
awards. For each global component, separate budgets are issued that are then
dispersed between the components at the local level. A stand-alone combination
plan enables a single budget to be issued across different plan types within the same
business group, all using the same currency. For example, in a US business group, a
budget in US Dollars may be issued for a focal review plan that includes salary
increase, bonuses, and stock option awards all in US Dollars.
Each of the above plan structures can also be set up as standalone plans. A single plan acts
as the global and local plan and a single type of compensation is awarded within a single
business group.
Questions on Grades
1).Why can points above the ceiling can be entered via the Grade Step Placement
screen?
If you are using 'Increment Progression Points', the process will not increment the
placement to a point above the ceiling step for that Grade Scale. However it is possible to
enter points above the ceiling on the screen. This allows for individual special
circumstances.
2)I changed the value of my grade step but the salary admin element record and
element entry weren't updated.
If you are holding salary values as a scale rate, you should not also enter them in a salary
element using Salary Administration. Instead you view an employee's salary in the Grade
Step Placement window, and change it by incrementing the grade step placement of the
assignment. Such increments, or changes to the scale rate, would not affect salary element
entries for employees. You would have to update these entries separately.
Oracle recommends that customers use scale rates for employees whose salaries are
determined by their grade step placement and Salary Administration for employees for
whom you determine salary on an individual basis.
3)The increment frequency is defined on the pay scale but no increments are made.
It is there for information only. Increments are made manually or by running the
Increment Progression Points concurrent process.
4)Why does GSP require Grade Approval when the grade ladder is setup as Manual
Posting Style and Yes to Use Workflow?
With manager's approval in the workflow, the first approval becomes an unnecessary
additional mechanical step. How does one get rid of or skip this step?
When the grade ladder is setup as Manual Posting Style then approval from the Progression
Approval page is necessary and this cannot be skipped.
6).When creating grade steps, the LOV on the Point field is missing some points. In the
Pay Scale screen the points are visible so why are they not in this LOV?
If the points have been used in a grade step that was ended before your session date they
will not be available to use again and so not in this LOV. You will have to remove the end
date from the old grade steps.
7).The grade ladder posting style is Manual, workflow option has been enabled and
the employee has a supervisor, but the manager is not receiving a notification when
a proposed progression is awaiting approval.
The Progression Approval page is used to confirm the grade/step changes and then the
'Process Employees Progressed Manually' process should be run.
Then workflow kicks in and starts the workflow approval process.
9). How do I get to the form for setting up the Grade Step Progression ladder?
Answer
10. I already have grades defined. Why don't they show up in the Grade Ladder list of
values?
Answer
In order for grade names to appear for the grade ladder, they must have a short name
defined. This was not previously a requirement so many grades are defined without short
names. Check to ensure that the grades defined have short names included.
Navigate:
HR Responsibility > Workstructures > Grade > Description
======================================================================
===
11). Does putting an employee on a grade step ladder automatically place the
employee on a grade step? In other words, can the grade step progression process be
used to place an employee on their initial grade step?
Answer
The Grade Step Progression process is not designed to place an employee on their initial
grade step. It is designed to determine what the next step is given the employees current
step and if they are eligible to be moved to that step. In order to go through this
process, the employee must have a grade/step to be evaluated by the process. Since that
is the case, placing each employee on a grade/step is still a part of the implementation
process.
======================================================================
===
12. What is the name of the process that I run to execute the grade step progression?
Answer
------
The name of the process is Participation Process - Grade Step (BENGSMOD)
======================================================================
===
13. Do I need to adjust my comp objects associated with the Grade Ladder through
the Benefits forms?
Answer
No. All work done on the setup and maintenance of the Grade/Step Ladder should be
done via the Plan Design Wizard, not the Benefits forms for Programs, Plans, Options, etc.
======================================================================
===
14. How do I know if I am using the new Grade Step Progression/Grade Step Ladder
process as opposed to the previous functionality of Point Progression?
Answer
There are two easy ways to tell if the new Grade Step Progression process has been
implemented:
1) Check the employee assignment screen for the presence of a tab labeled Grade Ladder.
This tab is specifically designed to associate the employee with a ladder defined through
the Plan Design Wizard. If the tab is present and a value exists, then the new GSP
process is in place.
2) Check the Plan Design Wizard screen to see if any Ladders have been defined.
Navigate: HR Responsibility > Total Compensation > Programs and Plans > Plan Design
Wizard
======================================================================
===
15. Changes are not appearing on employee records when the approval for the grade
step progression is set to manual. Why?
Answer
When the progression method is set to manual rather than automatic, the follow steps need
to
occur:
- Run the Participation Process: Grade Step
- Navigate to Work Structures/Grade/Progression Approval
- Select the employee's record and approved it.
- Run the concurrent process Process Employees Progress Manually Changes will now
appear for the employee.
======================================================================
===
16. How do I trace processing behind the Plan Design Wizard form when it is creating
a Grade Ladder?
Answer
Please see Note 283820.1.
======================================================================
===
17. Do I have to create Person Changes associated with the Grade Step Progression
Life Event?
Answer
No. It is not necessary to create Person Changes associated with the Grade Step Progression
Life Event.
======================================================================
===
18. Which support team handles Grade Step Progression (GSP) issues?
Answer
Grade Step Progression issues are currently handled by the support team responsible
for Oracle Human Resources since the functionality is related to Salary Administration/
Total Compensation. The model that it is built on is the Total Comp model which is
most often associated with Benefits code. Lastly, the code is actually written by
the Public Sector Human Resources team (product code 210) and if a bug needs to be
logged, it should most likely be logged under product 210.
Questions on PTO
For other legislation Part No. please see 11i (11.5.10.2) Documentation Library available
via My Oracle Support > Knowledge > Knowledge Browser > Online Documentation >
Applications > Oracle Applications 11.5.10.2+ Online Documentation Library (or your
release) > Human Resources > Oracle HRMS Compensation and Benefits Management
Guide (Your Legislation) (zipped)
For other latest versions Part No. please see R12 (12.1.2) Documentation Library available
via My Oracle Support > Knowledge > Knowledge Browser > Online Documentation >
Applications > Oracle E-Business Suite Online Documentation Library Release 12.1.2 (or
your release) > Human Resources > Oracle HRMS Compensation and Benefits Management
Guide (Your Legislation) (zipped)
2. What flexibility is there when defining a PTO accrual plan in Oracle HRMS?
Oracle HRMS provides you with the flexibility to define your own plan rules.
Examples are:
* The length of the accrual term (often one year), and the start date, which may be fixed
(such as 1 January) or vary by employee (such as the anniversary of the employee's hire
date). Some plans have no start date, but always calculate accruals for the previous 12
months (or other length of time).
* The frequency of accrual, such as monthly, or once each pay period. In other plans,
employees receive their full entitlement up front, at the beginning of the accrual term.
* The amount of accrual and any ceiling on the amount that can be held. These figures may
be fixed or vary by length of service, grade, time worked, or other factors.
* Rules for part time employees, and for employees with suspended assignments
* Rules for new hires, including when they can begin accruing PTO and when they can
begin use of accrued time.
Each accrual plan is associated with one absence element (and hence one absence type).
Each entry of time off reduces the net accrual on the plan. You can also associate any
number of other elements with a plan and determine how entries to the element affect the
accrual calculation. This is useful for recording time bought or sold, or unused PTO brought
into a new plan on enrollment.
4. Can I define which types of absence I want to track and the units of time which are
recorded?
Yes. You can define as many types of absence as you require, and assign them to categories
for ease of reporting. You can also define reasons for absence, to provide additional
reporting information. For example, the category might be "family leave," the type might be
"maternity," and the reason might be "birth." Each absence type can be recorded in days or
hours.
5. What about STUDY LEAVE and OTHER ABSENCE TYPES that are not available to all
employees?
You can control which groups of staff are eligible to take absences of each type. Absences
are recorded on element entries. By linking the element to organizations, jobs, grades,
employment categories, or other assignment components, you control who can take each
absence type.
6. How many absence types can I define when setting up a PTO Accrual Plan?
In Oracle HRMS you can define as many absence types as you need to track employee time
off, and you can group these types into categories and define absence reasons to provide
further information for absence reporting.
Setting up an absence type is a two-step process. First, define the type entering the name,
absence category and reason for the absence. Second, define an element to associate with
the absence type.
9. How would you keep one total for several absence types?
To hold a single running total of time taken for two or more absence types, you associate all
the types with the same absence element. For example, your absence category Personal
Leave may include two absence types you need for certain reporting purposes,
Compassionate Leave and Personal Business. However, you require just one running total
to be kept of employees' time taken for both types of personal leave. In this case you simply
associate both absence types with the same absence element.
10. What are Accrual Bands and how do they impact Accrual Plans?
Time off that plan participants can accrue increases with their length of service, or varies
by job, grade, or number of hours worked. Accrual bands determine accrual amounts. In
addition, these bands can determine ceiling and maximum carry over amounts.
Ceiling rules, found in some vacation accrual plans, set a maximum accrual amount an
employee can hold at any time. When a participant's accrual amount reaches the ceiling, no
additional time accrues. Accruals begin again only after the participant uses some accrued
time.
11. Where do you setup Length of Service Bands and why are they necessary?
You set up length of service bands using the Accrual Bands window. For each band (such as
0 to 5 years of service), you can enter the accrual amount for the whole accrual term (such
as an annual amount), an accrual ceiling, and the maximum permitted carry over.
12. When is the Length of Service calculated from and can it be overridden?
In Oracle HRMS, the first day of the month of an employee's hire date is the default date
from which his or her length of service is calculated for accrual purposes. For example,
someone hired on 18 January 1997 completes one year of service on 1 January 1998, and
someone hired on 31 December 1996 completes one year of service on 1 December 1997.
For individual accrual plan participants, you can override the default date from which a
plan starts its length of service calculations. This is useful for managing exceptional cases
that arise when, for example, employees who already have accumulated periods of service
in your enterprise transfer from one place
to another. When enrolling the participant, enter the override date in the input value
Continuous Service Date of the element representing the plan.
13. In release 11.5 and above, what elements are generated from the creation of the
Accrual Plan?
The system generates the following elements when you save a new accrual plan:
* An element representing the plan and which has the same name as the plan. You use this
element to enroll participants in the plan.
* An element to hold participants' unused PTO that is available for carry over to the next
year.
* An element to hold residual PTO, that is, unused PTO not available for carry over under
plan rules.
The Carried Over and Residual elements have input values that automatically receive
entries when you run the PTO Carry Over process:
Oracle HRMS automatically links these elements using the same link criteria that you
created for the absence element associated with the plan. If you change the links for the
absence element, you should also update the links for the three plan elements.
You enroll an employee in an accrual plan by assigning the accrual plan element to the
employee. You can only enroll employees who are eligible for the plan (that is, their
assignments match the element's links).
15. In release 11.5 and above what are the recommended methods to enroll and
record updates for an employee in a PTO Accrual Plan?
Batch Element Entry (BEE) and the Absence Detail window are the methods by which you
can enter absences or accrued time taken for employees.
16. Where can you find out how much time an employee has accrued or taken in a
given Accrual Plan?
You can navigate to View > Employee > Accruals window to see, at any time, how much
time an employee has accrued and used under an accrual plan. You cannot change the
amount accrued using this window. The gross accrual is calculated by a formula that may,
for example, vary the accrual according to length of service, grade, overtime or other
factors.
If your Accrual Plan allows for carry over of unused accrued time then, once each year (or
other plan term), an employee's balance of unused accrued time must be cleared down for
the new plan term. You run the PTO CarryOver process to clear down these balances and
record both unused time available for carryover, and residual time unavailable for
carryover. If you are granting PTO based on anniversary date then the PTO carryover
process should be run on a nightly basis to capture all of the Anniversary Dates of
Employees.
Note: Some accrual plans are based on a rolling plan term. The CarryOver Process is not
relevant to this type of plan.
Residual Time is the difference between accrual balance and the max carryover amount.
Residual time is optional.
19. Is Oracle Payroll needed in order to utilize the full functionality of an Accrual
Plan (PTO) set up in my Oracle HR only application?
No, you do not need to have Oracle Payroll in order to use Accrual Plans. A fully licenced
installation of Oracle Human Resources is required. The accruals are not triggered off of the
processing of any payroll process. Accruals are triggered by dates and date ranges defined
in your plan
20. PTO time taken has been processed through BEE (Batch Element Entry) without
an effective_date. Therefore the Net Entitlement was not reduced. What can be done
to have the PTO time taken recognized by the View Accruals?
Update the effective date on the employee's Absence Detail form. Navigation: People> Enter
& Maintain> Others> Absence. Add the date of absence information and save the data.
21. May fastformulas be used for PTO plans in an HR only application?
Yes, fastformulas may be used in an HR only instance. Yet the formulas are not processed
the same as they are in the Payroll application. You can use Oracle FastFormula to edit the
seeded Accrual type formulas, or to write your own. Each accrual plan needs two formulas:
one to calculate gross accrual, and the other to return information to the PTO Carry Over
process. You can optionally create a third formula if you want to use the Batch Element
Entry (BEE) to make absence entries against accrual plans. This formula is called by BEE to
check whether an employee is eligible to use accrued PTO.
Questions on Flexfields
1)How many Key Flexfields are there in the HRMS Suite and what are they?
2) Which Key Flexfields are required for setup prior to configuration and use of the
application?
3) Which Descriptive Flexfields are required for setup prior to configuration and use of the
application?
4) What are value sets and are these required?
5) Can you control which values are entered on any segment?
6) Is there anything you have to do after you have completed setup and configuration of all
your flexfields?
7) Should you check 'Allow Dynamic Inserts' on all HRMS flexfields?
8) After you have configured the structure, segments, value sets, etc, what should you do
next to validate the flexfield structure?
9) Entering Assignment form gives error:
APP-FND-00668: The data that defines the flexfield on this field may be inconsistent.
Action: FDFRKS could not find the structure definition for the flexfield specified by
Application = &APPL, Code = GRP and Structure number = 101 (APPID=801)
10) How do you know which descriptive flexfields are available on any form?
11) Can the same flexfield structure have a different set of segments?
12) Which table holds the data for each Key Flexfield structure?
13) Why aren't any of the key or descriptive flexfield windows opening when you click on
them?
14) Is there a profile option or functionality to temporarily turn off flexfield validation?
15) You have defined your Job Key Flexfield structure and segments. When you
navigate to Assignment form, the Job field has no list of values.
Answers:
A. Job
B. Position
C. Grade
D. People Group
E. Cost Allocation
F. Personal Analysis
4) Value Sets are a way to define a set of values which can be used to validate
against segments of your flexfields. Value Sets can be shared by different
segments of the same flexfield, or by segments of any other flexfield. You do
not need to use value sets for validation. If no value sets are used, then
users can enter any alphanumeric value up to 150 characters.
5) Yes. You can define cross validation rules in your value sets to control
which combinations of values that can be selected or entered.
6) Yes. After you have completed the definition of a key flexfield, you need
to run the Create Key Flexfield Database Items process concurrent process to
generate Database Items for the individual segments of the Flexfield. This
applies to your Job, Position, Grade and People Group Key Flexfields only. As
with any concurrent process, this is run under the navigation of Process and
Reports > Submit Processes and Reports.
7) Yes. If this is not checked, you will not be able to enter new records in the respective
flexfield windows.
8) You should freeze and compile the flexfield. Check your compilation request under
View > My Requests to ensure the compilation completed without error.
9) This error occurs because at least one segment hasn't been defined for the People Group
flexfield. You will need to define at least one segment. If you do not need this 'dummy'
segment, you can define the segment as 'Enabled' but leave 'Displayed' unchecked.
10) Enter into any HR form. From the menu, select Help > Diagnostics > Examine.
For the Block field, click the list of values (LOV) and select value
$DESCRIPTIVE_FLEXFIELD$. Now click on the LOV for the Field field. In this
LOV, you will see all descriptive flexfields available on the form. Upon clicking
any value here, this will populate the Value field with the full name of the
descriptive flexfield.
11) Yes. These are context-sensitve segments. These appear only when a defined context
exists. This can manually be where the user selects the context. Or it can be automatic by
referencing another segment and its value.
13) Make sure the following profile options in System Administrator are set to Yes at the
Site level:
15) You need to create the Job flexfield data on the Job form.
Navigation: US HR Manager > Work Structures > Job > Description
After this has been defined, you should now see data from Job field list of values on
Assignment form. The same is applicable for Position and Grade on their respective forms.
Out of all flexfields on Assignment form, the People Group flexfield you can create your
records without having to go to a separate form.