Oracle HRMS R12 Concepts

Embed Size (px)

Citation preview

  • 8/10/2019 Oracle HRMS R12 Concepts

    1/30

  • 8/10/2019 Oracle HRMS R12 Concepts

    2/30

    +ate Selected by user for date-trac! is stored in fndsessions ith their sessionid.2o onard henever you ill update a record oracle ill pic! e0ectivedate fromfndsessions against your sessionid. 3ou can insert sessionid and e0ectivedateinto fndsession from S45 Plus or 'oad as ell and get re#uired results.

    'o control these date trac!ing ros, every +ate 'rac!ed table must include thesecolumns6

    %%*'7%S'"R'+"'% +"'% 2O' 2855%%*'7%%2++"'% +"'% 2O' 2855

    /hen you try to update or delete a record in People screen or some other screens inHR Module, a /indo appears ith 'o Options for 8pdate or *orrections.

    8pdate6/hen you press 8pdate button it create ne ro in database ith nee0ecting date and value and old records remains there as history.

    *orrection6/hen you press *orrection button it override the existing value.

    n case if you update a record on 9:-;an-:9 -dec-9? . 3ou ill furtherprompted for the type of update, as follos6

    8pdate nsert6@y pressing insert button oracle ill insert another record in database ithe0ect from :>-+ec-9? till 9:-;an-:9 and it ill also change any previousrecord&s %nd e0ective date ith :A-+ec-9?.

    8pdate Override

  • 8/10/2019 Oracle HRMS R12 Concepts

    3/30

    hile de$ning it. t remains valid till the +ate 'o. " or! structure cannot beassigned to an employee before the +ate rom or after the +ate 'o.

    User Defned Tables

    3ou may need to set up your on tables in your Oracle HRMS system, to hold datasuch as age codes, shift di0erentials, or the amounts of certain deductions. 3oucan set up all the tables you re#uire using the 'able Structure indo. 8sing Oracleastormula, you can rite simple formulas for validating entries made in tablecolumns.

    2otice that the Oracle HRMS user-de$ned tables are di0erent from the databasetables of the Oracle Relational +atabase Management System. /hen you set up auser table, you de$ne the ros as ell as the columns, li!e a matrix. or example,you could set up a table shoing bonus amounts

  • 8/10/2019 Oracle HRMS R12 Concepts

    4/30

  • 8/10/2019 Oracle HRMS R12 Concepts

    5/30

    'hese are used by product +evelopment to deliver std functionality for HRMS. 3ourlocali(ation team de$nes these Dex$elds to meet the speci$c legislative andreporting needs of your country.

    Protected !ey Dex$elds

    Soft *oded 5egislation !ey Dex$eld @an! +etails !ey Dex$eld

    Protected +escriptive Dex$elds

    urther %lement nformation P"3%5%M%2''3P%S%lement

    urther "ssignment nformation P%R"SSC2M%2'%J'R"2O"ssignment

    urther Payment Method nformation P"3ORCP"3M%2'M%'HO+SOrgani(ational Payment Method

    urther Person nformation P%RP%OP5%People

    urther ;ob nformation P%R;O@%J'R"2O ;ob

    urther Organi(ation nformation HRORC"2K"'O22ORM"'O2Organi(ation

    "pecial Inormation Types$ "IT

    S' stands for Special nformation 'ypes.

    'his is nothing but the Personal "nalysis Iey lex$eld. 'his can be used to de$neany special information that cannot be stored ith the help of the main system. "nynumber of instances can be de$ned of the Personal "nalysis I. %ach instance is!nos as Special nformation 'ype. %ach S' can have up to thirty $elds. %ach $eldis a segment of the I.

    /hen a ne segment combination is created, the system ill $rst chec! to seehether that combination already exists in the table before creating a ro. f thecombination does exist, the system only retrieves the + of the ro it found. 'hesystem therefore has to scan through the hole S' combinations table.

    S's are primarily attached to people. 'hey can also be used ith ;obs, Positions,and "ctivities

  • 8/10/2019 Oracle HRMS R12 Concepts

    6/30

  • 8/10/2019 Oracle HRMS R12 Concepts

    7/30

    Since %'s are a type of +&s it can be migrated across instances using a tool li!eIintana hich is not possible ith Iey lex$elds, to hich S's belong.

    'he @usiness thumb rule to be adopted hile deciding to go for an %' is dictated bythe nature of the data that is to be stored. Cenerally compensation data that is maybe of sensitive nature

  • 8/10/2019 Oracle HRMS R12 Concepts

    8/30

    that is set up. +epending on the need, a single business group or multiple businessgroups can be set up. 'he defaults entered for a business group are the informationthat ill generally apply to the people entered for that particular business group.

    'hese defaults can be overridden.

    /hile setting up the business group, folloing information needs to be set up6

    %mployee 2umber Ceneration for %mployees and "pplicants

  • 8/10/2019 Oracle HRMS R12 Concepts

    9/30

    7alid grades could be de$ned for a )ob or for a position. " grade could be a validgrade either for a )ob or for a position. " single grade cannot be valid one for both a

    )ob and a position.

    (usiness )roups

    Single or Multiple @usiness Croups

    " @usiness Croup holds a complete, self-contained set of information on or!structures, remuneration policies and employees. %ach @usiness Croup can have

    )ust one particular set of segments de$ned for its ;ob, Position, Crade, %mployeeCroup and *ost "llocation !ey Dex$elds. 3ou set up the !ey Dex$elds for a @usinessCroup before setting up the @usiness Croup itself.

    Many enterprises decide to use a single @usiness Croup to hold 1live1 information, sothey can display, report and manage information from all parts of the enterprise atthe same time.

    2ote6 3ou cannot vie information online for more than one @usiness Croup at atime.

    Hoever, there are reasons for setting up multiple @usiness Croups in the sameinstallation, such as the folloing6

    3ou ant to have a copy of your live system ith example records for training or

    testing purposes.3ou are a holding company or a corporation ith a number of subsidiary companies.%ach subsidiary has its on structures, employees, and compensation and bene$tpolicies.f your subsidiaries are in di0erent countries you also have to deal ith locallegislative re#uirements.

    3ou are ac#uiring a company or merging ith another company, and you ant tomaintain separate structures and compensation and bene$ts during the transitionprocess.

    T+e "tartup (usiness )roup

    Oracle HRMS comes ith one @usiness Croup supplied as startup data. 3ou can usethis @usiness Croup and its default de$nitions as the starting point for your on@usiness Croup, or you can create a ne @usiness Croup.

    f you create a ne @usiness Croup, you must create a ne responsibility

  • 8/10/2019 Oracle HRMS R12 Concepts

    10/30

    " business group in a layman1s term represents the country speci$c presence of aparticular company. @ut hy is it important to have country speci$c categori(ationfor any *ompanyN 'he reason is that each country is governed by its on set ofinancial practices, las, taxation and Human resource policies. " business groupthus isolates such country speci$c information for each company.

    Here is a practical example.

    Oracle *orporation has ma)or presence in both 8S" and ndia. n each of thesecountries, it has multiple companies

  • 8/10/2019 Oracle HRMS R12 Concepts

    11/30

    'he Hierarchy +iagrammer, included ith Oracle HRMS, enables you to create yourorgani(ation hierarchies graphically and ma!e intuitive drag-and-drop changes tothem

    APIs

    "pplication Programming nterface

    "P is nothing but a logical grouping of P5LS45 pac!aged procedures and functions,hich act as an interface to the database.

    "Ps are used extensively in Oracle HRMS. or every insertLupdate or delete to anyof the base tables, an "P is available. "Ps are primarily used to validate the databeing inserted into the base tables and also for inserting or updating the data or

    deleting the data from the base tables.

    "n "pplication Program nterface is an alternate entry point for data to be inserted,updated, or deleted from the "pplication. 'he Oracle HRMS application containsmany "Ps, but not all of the "Ps delivered in the "pplication are consideredsupported, or Publicly *allable "Ps.

    Publicly *allable "Ps are those that engage in validation in the same manner as theforms do ithin the application. 7alidation is performed in terms of data integrity,insuring that data relationships exist properly beteen related tables. 7alidation isalso performed against business functionality as the application form ould enforceit. 'herefore, only Publicly *allable "Ps should be used to insert, update and delete

    data from the "pplication.

    ,b/ect 0ersion 1umber

    n Oracle HRMS, every ro in the database table has an ob)ect version number./hen a ne ro is created, the ob)ect version number for the ro is :. /hen thero is changed, the ob)ect version number is incremented by one. /hen a user#ueries a record, the ob)ect version number is also fetched along ith the otherinformation.

    *onsider, to users " and @ #uery the same record having Ob)ect 7ersion 2umber :

    simultaneously. f user " ma!es changes to the records and saves the changes, thecurrent ob)ect version number

  • 8/10/2019 Oracle HRMS R12 Concepts

    12/30

    is already changed by another user and so the changes done by user @ are not validas they may override changes done by user ".

    'he user @ ill get an error message6Record has been modi$ed by another user.HeLshe ill have to re-#uery the record to do the changes.

    'his is one of the important parameters for an "P.

    Parameters

    %very "P has a number of parameters. 2ot all parameters are mandatory.Cenerally, the optional parameters are folloed by a default value, e.g.pemailaddress in varcharF default null.

    ontrol Parameters

    *ontrol parameters are the mandatory parameters common across all the "Ps.

    p2ob/ect23ersion2number

    'his is one of the control parameters.

    or insert "Ps, pob)ectversionnumber is an O8' parameter.

    or update "Ps, pob)ectversionnumber is an 2 O8' parameter.

    p23alidate

    'his is an 2 parameter.

    'he parameter decides that the record needs to be saved to the database or not+efault value for pvalidate is "5S%.

    f 'R8% value is passed, the data is only validated and not saved to the database.

    2ote6 *ommit needs to be ritten in the code explicitly in order to save the changes

    done by "Ps to the database.

    p2e4ecti3e2date

    "Ps that are used to insertLupdateLdelete the date trac!ed data have this controlparameter.

  • 8/10/2019 Oracle HRMS R12 Concepts

    13/30

    'his is a mandatory 2 parameter that de$nes the date from hich the currentchange needs to be applied.

    p2datetrack2update2mode

    "Ps used to update the date trac!ed data have this control parameter.

    7alid values for this parameter are68P+"'%*ORR%*'O28P+"'%O7%RR+%8P+"'%*H"2C%2S%R'

    p2datetrack2delete2mode

    "Ps used to delete date trac! data have this control parameter.

    7alid values for this parameter are6K"P+%5%'%8'8R%*H"2C%+%5%'%2%J'*H"2C%

    'ist o Important APIs

    &ork "tructures

    HR5O*"'O2"P

    HRORC"2K"'O2"P

    HR;O@"P

    HRPOS'O2"P

    HRCR"+%"P

    HR7"5+CR"+%S"P

    People

    HR%MP5O3%%"P

    HRP%RSO2"P

    HRPHO2%"P

    HRP%RSO2"++R%SS"P

    HR*O2'"*'R%5"P

    HRS'"P

  • 8/10/2019 Oracle HRMS R12 Concepts

    14/30

    HRP%RR%7%/"P

    HR"SSC2M%2'"P

    HRM"2'"2PROPOS"5"P

    HR8P5O"+PROPOS"5"P

    HRP%RSO2"5P"3M%'HO+"P

    HR%J%MP5O3%%"P HR"PP5*"2'"P

    HR*O2'"*'"P

    HRP%RO+SOS%R7*%"P

    Payroll

    P"3%5%M%2'%2'R3"P

    P"3%5%M%2'52I"P

    P"3%5%M%2''3P%S"P

    P"32P8'7"58%"P P"3"*'O22ORM"'O2"P

    P"3@"'*H%5%M%2'%2'R3"P

    P"3*OS'"55O*"'O2"P

    P"3%+%R"5'"JR85%"P

    P"3S'"'%'"JR85%"P

    P"3*O82'3'"JR85%"P

    P"3*'3'"JR85%"P

    P"3@"5"2*%8P5O"+

    API User .ooks

    'hese are locations in the HRMS "Ps here additional customer speci$c logic canbe executed. /hen the "P processing reaches a user hoo!, core productprocessing stops and any customer speci$c logic for that event is executed. 'hen, ifno errors occur, the main "P processing resumes.

    3ou can use such extra logic to add functionality not supplied directly by Oracle"pplications. 'his could include business events such as the folloing6

    7alidating particular customer data. %x6 you could limit grade step

    promotions to a maximum of one step. Maintaining additional data in your on user de$ned tables6 'his could

    include speciali(ed information about employees not held in database tablessupplied by Oracle HRMS.

    +etecting that a particular business event has occurred6 f the event as anemployee termination process, for example, this could be made to send amessage to your security database disabling the employee1s security pass.

  • 8/10/2019 Oracle HRMS R12 Concepts

    15/30

    'he folloing "Ps support all the "P event points

  • 8/10/2019 Oracle HRMS R12 Concepts

    16/30

    createsecondaryempasg

    (enefts and ompensation

    *ompensation and bene$ts for the employees are the integral part for anyenterprise. 'he compensations and bene$ts can be setup in Oracle HRMS. "ll typesof compensation and bene$ts and the rules that determine ho ill be paid hatbene$ts, hen and ho often could be set up.

    /ith the date trac! option available, future dated changes can be done to ta!e careof policy changes. *ompensation heads such as earnings, deductions and otheritems set ups is discussed here.

    %lements

    %lements represent the compensation and bene$t types that you give to youremployees. n a payroll environment these are also the earnings and deductionsthat contribute to the overall pay of an employee and appear on a pay advice.

    'ypical examples include regular salary and ages, bonus payments, healthinsurance enrolment, tax and insurance payments, stoc! purchase plans andpension contributions.

    3ou can also de$ne elements to represent direct payments to employees that arenot part of their pay

  • 8/10/2019 Oracle HRMS R12 Concepts

    17/30

    nformation%mployer liabilities7oluntary deductions

    'ype of the element could be recurring

  • 8/10/2019 Oracle HRMS R12 Concepts

    18/30

    P"3%5%M%2'52IS

    P"3%5%M%2'%2'R%S

    P"3%5%M%2'%2'R37"58%S

    %lement %ntries

    'o enter details of any compensation or bene$t type for an employee you ma!e anelement entry for that employee.

    %0ective +uration of an %ntry

    Some entries are relevant to one pay period only, hile others represent paymentsto be made every pay period.or example, hen you enter salary for an employee you probably expect tocontinue payment of this until you change or end the entry. n contrast, you ould

    probably expect an entry of overtime hours to be dealt ith as a single payment inthe period in hich it is entered.

    /hen you de$ne an element in Oracle HRMS, you specify hether its entries arerecurring or nonrecurring.

    Recurring

    'his means that, once the element is entered for an employee, the values apply inevery subse#uent pay period. or example, your salaried employees expect toreceive their salary once every pay period regardless of any other variable factor.

    2onrecurring

    'his means that any entry for this element applies only in the pay period in hich itis given to the employee. or example, you might de$ne an overtime element torecord the number of overtime hours or!ed in any pay period. 3ou ould use thisinformation to pay the employee once only.

    "ttention6 or each employee, the pay periods are derived from the de$nition of thepayroll to hich the employee is assigned.

    Payroll

    Oracle Payroll Salient features

    Process many payrolls #uic!ly and easily

    +e$ne comprehensive personal payment methods

    4uic!ly create complex calculation rules ithout programming

    %ciently chec!, double chec! and reconcile payrolls

    %xamine employee payment histories at any time

  • 8/10/2019 Oracle HRMS R12 Concepts

    19/30

    'rac! and monitor employee costs via online access to payroll data

    'ransfer payroll information to the general ledger and to other accountingsystems, including pro)ect costing systems

    Report on payroll results to the tax oce and company executives

    Maintain full security and integrity of payroll information, including historical

    information %nable access to information hen re#uired for in#uiries and responses to

    pay #ueries

    2avigation6 Payroll -B +escription

    or faster pay processing, a group of employees are sorted using Payroll, hose payprocessing can be done ith a single fre#uency.

    'he payroll fre#uency could be monthly, semi-monthly, ee!ly, daily etc.

    "n employee is put on a payroll by assigning the payroll to the employeeassignment. Payroll data is date trac!ed. 'o assign a payroll to an employee

    assignment, the payroll needs to be e0ective as of the e0ective date of theassignment.

    'ables

    P"3"55P"3RO55S P"3RO55+ is lin!ed ithP%R"55"SSC2M%2'S.P"3RO55+

    2ote6 'he data stored in above details is for a business group. n case of a Clobalimplementation, data for all the business groups ill be stored in these tables.

    'he $eld businessgroupid stores the id of the business group.

    Payment 5et+ods

    2avigation6 Payroll -B Payment Methods

    Payment method is the ay by hich the employee ould prefer to receive the pay.

    Payment method could be chec!, cash or 2"*H".

    'ables

    P"3P%RSO2"5P"3M%2'M%'HO+S "SSC2M%2'+ is lin!ed ith P%R"55"SSC2M%2'S."SSC2M%2'+

    P"3ORCP"3M%2'M%'HO+S P"3M%2''3P%+ is lin!ed ith P"3P"3M%2''3P%S.P"3M%2''3P%+

  • 8/10/2019 Oracle HRMS R12 Concepts

    20/30

    2ote6 'he data stored in above details is for a business group. n case of a Clobalimplementation, data for all the business groups ill be stored in these tables.

    'he $eld businessgroupid stores the id of the business group.

    onsolidation "et

    2avigation6 Payroll -B *onsolidation

    " consolidation set must be selected before starting a payroll run.

    'he consolidation set provides essential labeling for each payroll run.

    Payroll (alances

    @alances hold the positive or negative accumulation of results, generated by payrollruns, over speci$ed periods of time.

    'here are to categories of balances in Oracle Payroll6

    Startup balances are supplied ith a locali(ation to hold data re#uiredby legislation

    8ser +e$ned balances de$ned by the user to meet speci$c businessre#uirements

    (alance Feeds

    @alances are fed ith values held in element input values. 3ou can de$ne balancefeeds from speci$c element input values, or from the Pay 7alues of all elements of aparticular classi$cation.

    (alance Dimensions

    @alance dimensions de$ne the period of time over hich the balances accumulatebefore being reset. %xamples of the periods of time are period-to-date and tax yearyear-to-date. 'here are a number of standard seeded dimensions and also

    legislation speci$c dimensions.

    Most balances apply at assignment level. 'he +M%2SO2'3P% held inP"3@"5"2*%+M%2SO2S determines ho a balance is treated. 'he dimensiontype can ta!e one of the folloing values6

    1"1

  • 8/10/2019 Oracle HRMS R12 Concepts

    21/30

    'he balance is fed and stored at assignment-level and the dimension createsan assignment level latest balance and stores it inP"3"SSC2M%2'5"'%S'@"5"2*%S.

    1P1'he balance is fed and stored at person-level and the dimension creates aperson level latest balance and stores it in P"3P%RSO25"'%S'@"5"2*%S.

    1212ot fed and not stored. 2o latest balance value is ever created. /heneverthe balance is accessed the s#l to calculate the value is alays executed.

    11ed but not stored. 'his dimension type creates a balance in memory duringthe payroll run. 'his balance is fed by the run code but is not stored as alatest balance.

    1R1Run level balance. 'his dimension type is used speci$cally for those balancesthat total for the current run. 2o latest balance is held.

    Initial (alance 'oading

    'he balance upload procedure transfers accumulated seeded user balance valuesinto Oracle Payroll for use by implementations hich begin processing mid-$nancialyear.

    3ear to date and other balance values are re#uired by Oracle Payroll to calculateearnings and deductions in accordance ith local legislative re#uirements.

    Often processing under Oracle Payroll begins during $nancial year and noaccumulated balance values ill be held at the commencement of this processing.

    t follos that these re#uired balance values must be loaded into Oracle Payroll priorto processing payrolls mid-year. 'his is achieved through the nitial @alance 8ploadprocess.

    (alance Ad/ustments

    " balance ad)ustment may be necessary hen an incorrect payment has beenmade and it is not possible to rollbac! the payroll and rerun. t allos you to correctan incorrect balance value. /hen you save an ad)ustment it processes li!e a payrollrun ith )ust one entry and the value you enter becomes a processed run result.

    Defned (alances

    " de$ned balance is the name used to identify a combination of balance type andbalance dimension

  • 8/10/2019 Oracle HRMS R12 Concepts

    22/30

    %g6 CROSSP"3"SC3'+. n reports on balances you ill need to refer to+%2%+@"5"2*%+ to return a value. +e$ned balances are held inP"3+%2%+@"5"2*%S.

    Fast Formulas

    Oracle astormula is a simple ay to rite formulas using %nglish ords basicmathematical functions.

    3ou can use information from your database in formulas ithout learning thedatabase structure or a programming language.

    *ommon tables

    S%5%*' T ROM allob)ects/H%R% ob)ecttype U 1'"@5%1 "2+ ob)ectname 5I% 1V1

    82*'O2S82*'O2P"R"M%'%RSORM85"SORM85"'3P%S+"'"@"S%'%MSC5O@"5S

    8ses of Oracle astormula

    n HRMS, Oracle astormula is used for6 validations

    perform calculations specify rules

    n Payroll, you use formulas to6 7alidate element inputs *alculate element pay values and run results during payroll processing Specify the rules for s!ipping an element during payroll processing Perform legislative chec!s during a payroll run

    n *ompensation and @ene$ts Management, you use formulas to6 Specify the rules for Paid 'ime O0 accrual plans, such as ho much time is

    accrued and over hat period, hen ne starters are eligible to begin

    accruing time, and ho much time can be carried over to the next accrualterm. +e$ne custom calculations for bene$ts administration *alculate the duration of an absence given the start and end dates and times *reate rules for bene$ts administration such as eligibility determination

    n People Management, fast formulas are used to6 *hec! that element entry values are valid for an assignment

  • 8/10/2019 Oracle HRMS R12 Concepts

    23/30

    Specify the criteria for including an assignment in an assignment set and toedit assignment sets

    *on$gure the people management templates in a number of ays such assupplying additional information to be available from $elds on the templateand validating $eld entries.

    +e$ne collective agreements

    Cenerate custom global person number se#uences for employees, applicants,and contingent or!ers.

    omponents o Formulas

    ormulas are made up of a number of di0erent components. 'hese can includeassignment statements, di0erent types of input including database items, functions,nested expressions, and conditions.

    :. "ssignment and Return Statements.

    'o start ith a simple example, suppose you anted to calculate the pay value forthe element /age by multiplying the number of hours an employee or!s eachee! by hourly rate. 3ou could rite this formula6

    age U hoursor!ed T hourlyrateR%'8R2 age

    'he $rst line is an "ssignment statement that simply assigns a value to the element/age.

    'he second line is a Return statement that passes bac! the /age value to thepayroll run.

    F. *onstants and 7ariables.

    n this example, the /age value is calculated, but it could be a constant value, suchas6 age U F99.

    'o calculate the /age value, Oracle astormula needs to get values for thevariables hoursor!ed and hourlyrate.

    E. +ata 'ypes.

    @oth variables and constants can be one of three data types6 2umeric

    'ext +ate

    A. 'ypes of nput.

    7alues for the variables hoursor!ed and hourlyrate can be populated using threeays6

    Receiving them as input hen the formula is called. inding the values in the database from database items.

  • 8/10/2019 Oracle HRMS R12 Concepts

    24/30

    8sing global values, hich you enter in the Clobals indo.

    ,racle Ad3anced (enefts

    'he compensation management using Oracle HRMS is explained in the earlier partof the document. n addition to the compensation and bene$t functionality, Oracleo0ers Oracle "dvanced @ene$ts module.

    n an enterprise every employee is eligible for certain bene$ts. 'hese bene$ts couldbe +ental insurance, Medical insurance, 5ife nsurance, Pension Plans and variousother bene$ts. *ertain bene$ts are provided by the employer and for certainbene$ts the employee needs to contribute. 'his entire advanced bene$tsadministration can be handled e0ectively ith the use of O"@.

    'he O"@ structure contains of bene$ts programs, plans, plan types, options,enrollments, enrollment rates and bene$ciaries.

    %.g. a program could be a Retiree Program. Only, retired people

  • 8/10/2019 Oracle HRMS R12 Concepts

    25/30

    SSHR stands for self service human resources. 'he module provides self servicemanagement for both the managers as ell as employees.

    'his is a eb based module. /ith the help of intranet and a eb broser theemployees and their managers can access personal data and career managementfunctionality.

    SSHR uses Oracle /or!Do extensively. /or!Do helps in managing the informationDo beteen the employees and the management. +ecision ma!ing can be routedthrough proper channels ith the usage of /or!Do.

    olloing functionalities are available ith SSHR6 Matching a person to a )ob or position by competence and planning succession. *andidate o0ers enables you to perform ebbased recruitment. "ccessLModify personal data

    )lobal Deployment

    Clobal +eployments function controls the temporary or permanent transfer of anemployee to a di0erent business group by means of a deployment proposal. n thecase of secondments, hich is a temporary transfer from the home business groupto the host business group, at the end of hich the employee ill return to theHome business group, the employee in the home @C is not terminated and heLsheill continue to be an employee

    'his is a standard functionality in the Manager Self Service Responsibility 8nder thefunction 1'ransfer1

    2avigation6 Manager Self Service B 'ransfer

    Select the employee you anted to transfer, follo the i(ard hich ill ta!e youthrough complete process li!e ne salary change, ne direct report, 2e 5ocation*hange, 'ime card approver, or! Schedule etc., $nally you ill receive a Reviesummary page here you can revie and submit for the approval

    2ote6 if you are Oracle Payroll *ustomer you need to ta!e necessary actions henchanging the or! location for the payroll 'axation

    Data Pump

    8tility that facilitates the loading and updating of data for Oracle HRMS. t does thisby alloing the user to load data from an existing HRMS system into a single batchinterface table using a set of supplied P5LS45 routines that map the data against theappropriate "pplication Programming nterface

  • 8/10/2019 Oracle HRMS R12 Concepts

    26/30

    2avigation6 HRMS application B Processes and Reports B Submit Processes andReports+ata Pump %ngine

    Audit Trail

    "udit 'rail lets you !eep a history of changes to your important data6 hat changed,ho changed it, and hen.

    /ith "udit 'rail, you can easily determine ho any data ro or element obtained itscurrent value.

    3ou can trac! information on most types of $elds, including character, number anddate $elds.

    3ou enable auditing for audit groups. 'hese are groups of tables and columns youant to audit, here you do not necessarily need to include all the columns in agiven table. 3ou typically group together those tables that belong to the samebusiness process, such as employee compensation tables.

    +uring implementation you need to decide6

    /hich tables and columns you ant to audit

    Ho you plan to report on the audit data

    Ho long you ant to !eep the audit data active

    People 5anagement onfgurator

    3ou can use the People Management *on$gurator tool

  • 8/10/2019 Oracle HRMS R12 Concepts

    27/30

    1orms *on$gurator1 2avigation6 Oracle HRMS Manager

  • 8/10/2019 Oracle HRMS R12 Concepts

    28/30

    even if the ne set of responsibilities is identical in every respect to existing

    responsibilities assigned to another business group.

    'he di0erence beteen P%RP%OP5% and P%R"55P%OP5% is that former is a

    vie that $lters on Security Pro$le Won the basis of logged in userL responsibility X

    /hereas P%R"55P%OP5% is a tableWno security $ltration on tableX.

    "ecurity )roups

    3ou can reuse a responsibility and assign it to di0erent security pro$les in di0erent

    business groups if re#uired.

    'he $rst one is Standard HRMS security hich normally re#uires de$ning a security

    pro$le, and de$ning a responsibility for use by application users. 'he ne security

    group model can cut don dramatically on the number of responsibilities re#uired

    as it allos responsibilities to be reused by many di0erent business groups.

    Here are the !ey points of ho the ne security group functionality or!s.

    %very time a business group is created a ne security group of the same name isalso created.

    Security pro$les are de$ned the same ay they are no. 'here is no change in thisfunctionality.

    orm "ssign Security Pro$le is activated under the ne security model. 'his formallos a user to be lin!ed to a security pro$le, responsibility, security group

  • 8/10/2019 Oracle HRMS R12 Concepts

    29/30

    n the Report +e$nition area, you can enter free text to introduce the report and to

    label the information that the report extracts from the database. 3ou can also select

    database items, hich are tags representing the information to be extracted from

    the database. /hen you run the report, the database item names are replaced by

    the appropriate data for the assignment or set of assignments for hich the report

    is run.

    /hen you save a report de$nition, 4uic!Paint generates a formula to extract the

    information re#uired by the report. 3ou can vie this formula in the ormulas

    indo. 'o #uery the formula, enter the name of your 4uic!Paint report preceded

    by the pre$x 4P.

    3ou run 4uic!Paint reports from the Run 4uic!Paint Report indo. 3ou can run a

    report for one assignment or for a group of assignments

    Task Flo8

    " tas! Do is a method of lin!ing indos so that you carry information from oneindo to the next, in se#uence, to complete a tas!

    'o complete many tas!s, users need to use more than one indo. or example, tohire a ne employee, users typically go from the Person indo, to the "ddressindo, to the Special nformation indo, to the "ssignment indo, and so on.

    3ou can lin! these indos together in a tas! Do so that the user can choose abutton to bring up each indo in turn ithout returning to the menu. 'he $rstindo in the tas! Do de$nes the context of the subse#uent indos. or

    example, if the tas! Do begins ith the People indo, all subse#uent informationis entered for the person you enter or #uery in the People indo.

    3ou can include customi(ed forms in tas! Dos. or example, you might create acustomi(ed version of the People indo that handles applicants only. 'hen youcould use this customi(ation in a recruitment tas! Do.

    Oracle HRMS supplies a prede$ned tas! Do that includes all the indos that youcan use in tas! Dos. t is designed as a simple structure to use duringimplementation, not as a recommended structure for users.

    Abbre3iations

    %*6 %arned ncome *reditS86 State 8nemployment nsurance8'"6 ederal 8nemployment 'ax "ctS'6 State ncome 'ax/*6 /or!ers *ompensation

  • 8/10/2019 Oracle HRMS R12 Concepts

    30/30

    5'6 5ocal income taxS+6 School +istrict 'axH+6 Head 'ax