Skip Headers

Oracle Human Resources Management Systems Compensation and Benefits Management Guide
Release 12.1
Part Number E13508-07
Go to Table of Contents
Contents
Go to previous page
Previous
Go to next page
Next

Setup for Health and Welfare Management

Setup for Health and Welfare Management Overview

You use the implementation features of Standard and Advanced Benefits to design the benefit programs that you offer to your employees and other eligible participants. You can define eligibility and enrollment requirements for programs and plans, set up activity rate calculations, and define reporting groups and system extracts.

Advanced Benefits includes all the components of Standard Benefits plus features for managing life events and setting up flexible benefit programs.

See: Advanced Benefits Setup: Overview

Use the administration features of Standard and Advanced Benefits to manage benefits enrollments and to maintain your benefit programs.

See: Standard and Advanced Benefits Administration: Overview

See: Advanced Benefits Administration: Overview

The application provides a Total Compensation Setup Wizard to guide you through the setup process.

See: Total Compensation Setup Wizard

Features Common to Standard and Advanced Benefits

Standard and Advanced Benefits share a number of common setup features:

Note: The application restricts Standard Benefits users to setting up communications for COBRA and HIPAA administration.

Managing Benefits Using SSHR

You can set up Standard and Advanced Benefits so that individuals can manage their elections through a web browser, thus saving the back office from the task of election processing.

For information on setting up Self-Service Benefits enrollments, refer to My Oracle Support Note 215159.1, Self-Service Benefits Enrollments with Standard and Advanced Benefits.

Key Concepts

To broaden your understanding of Standard Benefits, and features common to both Standard and Advanced Benefits, see:

Plan Design

Plan Design Copy

Eligibility Requirements for Total Compensation

Activity Rates

System Extract, Oracle HRMS Configuring, Reporting, and System Administration Guide

Self-Service Benefits Enrollments

Advanced Benefits Setup: Overview

Advanced Benefits enables administration based on life events that occur to participants. You can generate enrollment actions, activity rate changes, and communications based on seeded life events or events you define.

You also use Advanced Benefits to design benefit programs that are based on flex credit accrual.

Advanced Benefits Features

In addition to the core features available with Standard Benefits, Advanced Benefits comprises several distinct features:

Key Concepts

To learn more about Advanced Benefits, see:

Life Events Reasons

Seeded Life Event Reasons

Enrollment Requirements

Enrollment Types

Flex Credit Calculations

Communications

Online Benefits Administration

Total Compensation Setup Wizard

Use Total Compensation Setup Wizard for a fast and easy way to enter your plan design into Oracle HRMS. Total Compensation Setup Wizard uses the Oracle Applications Framework to provide a task-oriented process for creating Health and Welfare programs and the business processing rules associated with them.

Advanced Benefits customers can use Total Compensation Setup Wizard to set up:

For Standard Benefits, the Total Compensation Setup Wizard automatically determines your configuration options. Use the Wizard to:

After you complete your plan design, you can use the Wizard to:

You can then use the professional user interface to:

Advantages of Advanced Benefits Life Event Processing

As an Advanced Benefits customer, you can take advantage of a range of features, including:

Oracle strongly recommends that you implement the Life Event processing model to automate benefits administration. This model enables you to configure enrollment restrictions based on specific life events that you define. Life event processing manages complex situations; for example, when a participant reports a life event that occurred in the past and other elections are already in place, or when the elections and rates for a life event must become effective in the past.

Consider the following questions that illustrate the advantages of the Life Event processing model:

Answering Yes to any of the above questions--in conjunction with planning the components of your benefits program--should justify implementing the life event model. The Total Compensation Setup Wizard assists you with this configuration.

Standard and Advanced Benefits Implementation

Oracle HRMS provides a complete solution for Total Compensation management. Your Oracle Human Resources license includes the Standard Benefits feature set that enables you to manage your enterprise's benefits offerings.

The Oracle Advanced Benefits license provides the Standard Benefits feature set plus additional functionality enabling you to design flexible benefit programs and to administer benefits based on life events.

See: Advanced Benefits Implementation

Standard Benefits Implementation

Standard Benefits provides the functionality you need to administer benefit programs that do not offer flex credit based benefits. The Standard product is also useful if you outsource a significant portion of your benefits administration.

What kinds of benefit plans are supported by Oracle HRMS?

You can use the product to manage the most typical plan types, including:

In addition, you can accommodate other forms of benefits such as company cars, reduced rates on loans, subsidized dependent care, or other goods or services for which your enterprise offers employee reimbursement.

Can you restrict who is eligible to receive a benefit?

You use eligibility profiles to restrict which participants may enroll in a given benefit. You create an eligibility profile by grouping together your eligibility criteria, such as work and personal factors.

You create a dependent coverage eligibility profile when you want to restrict the criteria that must be met for a dependent to be covered by a benefit.

How do I schedule an enrollment period?

In Standard Benefits, you use the unrestricted enrollment method to process your enrollments. Unrestricted enrollments are not limited to a period of time. You can record the dates of your open enrollment in the system, but these dates do not restrict your enrollment processing.

How do I define payroll deductions and payments for benefits?

You define activity rate calculations for a benefit plan that determine the contribution amount required to purchase the benefit. Activity rates can also be used to calculate employer contributions to a plan and distribution payments from a plan.

Can you vary the rate that different participants pay to purchase a benefit?

If your plan rules stipulate that the amount a participant must pay to purchase a benefit varies based on certain factors, you can define a variable rate profile to define these variable criteria. Then, when eligible participants meet these criteria, they will receive the variable rate.

You can vary an activity rate based on employment factors, such as an employee's work location, or length of service with your organization.

Advanced Benefits Implementation

By licensing Advanced Benefits, you can also fulfill the following business requirements.

How do I define qualifying life events?

You define a life event reason as a database change to a person's HR record. This change may require or enable an enrollment action. An enrollment action is an enrollment, de-enrollment, change in election, or change in contribution rate that is implemented either automatically, by default, or at the explicit request of the participant.

You link life events to scheduled enrollment periods, benefit plans, and communications. When a life event occurs to a participant, the system evaluates the life event to determine benefits eligibility and electable enrollment choices.

For example, if an employee's work location changes, you might want to evaluate this change to see if there is a corresponding change in benefits eligibility or contribution rates. If an employee's status changes from active to terminated, you may need to generate a continuing benefits action (such as for COBRA in the US).

How do I implement a flex credit program?

You can use Advanced Benefits to create flex credit based programs that offer a range of benefit choices to your employees and other eligible participants.

You create activity rate calculations that determine the number of flex credits required to purchase a particular benefit. You can select from a variety of calculation methods, from a flat amount to a multiple of compensation. You can associate a variable rate profile with your flex credit calculation if contribution rates vary for an individual based on factors that you define.

Using benefit pools, you specify how credits may be rolled over between plans and how excess flex credits can be distributed.

Does the application support automatic and default enrollments?

Yes, Advanced Benefits customers can define automatic enrollments to enroll participants in benefits without their explicit request. For example, you could trigger an automatic enrollment based on a life event so that when a person is hired, they automatically receive certain coverages.

Advanced Benefits customers can also define default elections for participants who fail to explicitly make benefit elections.

Self-Service Benefits Enrollments

Self-Service Benefits Enrollments

Self-Service Benefits supports a variety of enrollment types, including open, unrestricted, and life event enrollments for one or more flex or non-flex programs.

The enrollment choices, price tags, and other information in Self-Service Benefits web pages are derived from Oracle Applications database tables using the rules of your plan design. Updated information is stored in the Oracle Applications database tables using standard Application Programmable Interfaces (APIs).

Self-Service Benefits supports enrollment for plans and options in a program. Use vertical plan types, which can have multiple rates, to enable plan level enrollments and horizontal plans types to enable enrollments in options inside a plan level with single rate. Use Oracle's professional forms interface or the self-service Individual Compensation Distribution web pages to enroll participants in all plans not in a program such as savings plans, Employee Stock Purchase Plans (ESPP), or 401(k) plans.

Self-Service Benefits Enrollment Functionality

Self-Service Benefits offers an employee the opportunity to:

Note: Family member information entered through the self-service interface and personal contact data entered through the professional forms interface share the same table. Any data entered or updated in Self-Service HRMS or the professional forms interface is reflected in both interfaces.

Note: Self-Service requires dependents and beneficiaries to have the personal relationship check box checked on the Contacts window.

Legal Disclaimer Page

During implementation, you can choose to display a predefined Legal Disclaimer page in Self-Service Benefits. Before self-service users can enroll in a benefit, they must read and accept the terms provided in the Legal Disclaimer page. If they do not accept these terms, the application will not enable the users to enroll.

You can enter the instruction text for the Legal Disclaimer page in the Self Service Instructor Text field in the Communication Types Usages window. This is a one-time process that you can complete when you set up Self-Service Benefits. You can also include HTML tags in the Disclaimer text for formatting effects, such as bold and indented text.

Enrollment Change Workflow Notifications

You can configure the Workflow Builder to send a notification to an HR professional whenever a participant updates a Self-Service Benefits Enrollment web page, excluding the Primary Care Provider page. The notification contains the following information and provides direct access to the Confirmation page for the participant, but is not linked to any Workflow approval process:

Oracle Workflow sends a notification to a worklist or group that you maintain after the participant completes the enrollment update. If the participant closes the browser window prior to reaching the Confirmation page, Oracle Workflow sends a notification within one hour of the first enrollment change.

You can manually override the enrollment or contact the participant to correct and resubmit the election if necessary.

See: Self-Service Workflows, Oracle HRMS Deploy Self-Service Capability Guide

Hidden Fields in Self-Service Benefits

There are a number of fields that are delivered hidden by default on the self-service pages. You can choose to display them. They include:

See: Benefits Enrollments for further details of these hidden fields and the regions where you can display them.

Displaying Descriptive Flexfields

The following descriptive flexfields can be entered in self-service Benefits:

If you have set up the Further Person Information or Additional Contact Relationship Details flexfields, you can choose to display some or all of the segments in self-service using the Personalization Framework. See: Configuring Flexfields, Oracle HRMS Deploy Self-Service Capability Guide

The Additional Ben Prtt Enrt Rslt F Details flexfield appears automatically if you define and freeze this flexfield. You must bounce the Apache server after freezing or unfreezing the flexfield to ensure that your changes are displayed.

Plan Type Context

You may want to display the Additional Ben Prtt Enrt Rslt F Details flexfield only for enrollment in specific compensation objects. For example, you may want to display prior years commission information to participants for a supplemental life insurance plan, while hiding commission information used to calculate group life insurance rates.

To display the flexfield differentially by compensation object, you must define a context for the flexfield based on BG_ID_PL_TYP_ID. On the Descriptive Flexfield Segments window, uncheck the Displayed check box for the context if you do not want to show the context poplist to the user. Notice that if you display this list, it will contain all the contexts for the flexfield (even those for other business groups) unless you restrict them by a value set defined for the context.

If there are frozen segments for the descriptive flexfield but no global segments defined and no segments defined for the selected plan type, the Benefits Information page appears in the enrollment chain but the region pertaining to this plan type does not display. Existing data set up in the flexfield is not affected by any new contexts you define for self-service.

Plan Design Considerations for Self-Service Benefits

Before eligible participants can enroll in self-service benefits using the self-service interface, you must design your benefit plan using Oracle's professional forms interface. The following topics look at the points you should consider when designing your plan for the self-service environment.

Legislative Configurations

Self-Service Benefits is delivered with US-style formatting for the following fields:

For non-US self-service implementations, you can edit field labels to fit your legislative requirements and you can also hide and unhide fields. For example, you may want to hide the list of States from the address fields.

Note: The address style and country used by Self-Service Benefits is inherited from the primary benefits participant.

If your legislation or benefit plan design does not allow for after tax contributions, consider hiding the after tax columns on the tables contained in the following web pages:

See: Setting Up Self-Service Benefits Web Pages

See: Benefits Enrollments for a list of the configurable user interface elements in each delivered web page.

Integration with Authoria HR (US and UK)

The third party product Authoria HR provides a common knowledge repository to manage and communicate HR and benefits information.

After a self-service implementer defines a total compensation plan in the Oracle HRMS professional user interface, licensees of Authoria HR can configure links between Oracle HRMS and Authoria HR.

End users can click on links in the applicable self-service web pages to display context-sensitive Authoria HR documentation.

You can configure the following self-service enrollment windows for use with Authoria HR:

See Configuring Links Between Oracle Standard and Advanced Benefits and Authoria HR, Oracle HRMS Configuring, Reporting, and System Administration Guide

Multiple Rates

You can display up to four standard rates for each compensation object to enable employees to see employee and employer paid premiums, and related costs such as fringe benefit taxes and administrative fees. Multiple rates are displayed on the Overview, Benefits Selection, Current Benefits, and Confirmation pages.

Only vertical display Plan Types are able to be custom formatted in self-service to display multiple rates for a single compensation object. Due to display and sizing constraints, horizontal display Plan Types cannot display multiple rates. You can only display one standard rate per column.

When you define standard rates for self-service, you can select any activity type and tax type. However, you must check the Display on Enrollment check box (Processing Information tab) and you must specify the Self Service Display Order number (1 to 4).

When you display multiple rates, the column headings in self-service are Cost 1, Cost 2, Cost 3, and Cost 4. Otherwise, a single rate displays as either Pretax or Aftertax. You can change the column headings using the Personalization Framework.

When defining your standard rate, consider the following:

Benefits Pools (Advanced Benefits)

If you are displaying multiple rates, you may not want them all deducted from flex credits. Use the Application tab on the Benefits Pool window to determine which standard rate to deduct. All rates selected on this tab are included in the Flex Credit Used Total. Unused Flex Credits (rollovers) displayed are not impacted by the use of multiple rates.

Flexible Spending Accounts (US)

To ensure that your qualifying participants can enroll in Flexible Spending Account (FSA) plans using Self-Service Benefits, you must set up your plans using one of the following two methods:

The preferred method is to use the Plan Types window to define one plan type for each FSA plan. For example, you define one plan type for Dependent Care FSA plans and a second plan type for Health Care FSA plans. For each plan type, you define the coverage plan or plans into which participants and their dependents can enroll. You also define a decline coverage plan which is linked to each plan type.

Alternatively, you can set up one FSA plan type that covers both dependent care and health care plans. Within this plan type, you define plans for both dependent care and health care. Then, within these plans, you link options for both selecting and declining coverage.

Other items for consideration:

Flexible Benefits Programs (Advanced Benefits)

With Flexible Benefits Programs, you can offer flex credits to eligible participants to offset the cost of benefits. When you defining a benefit program in the Programs window, select the same periodicity for the activity reference period (the time period in which the system expresses activity rates) and the enrollment rate frequency (the activity rate that is communicated to participants). This ensures that the price tags for selecting benefits and the flex credits available to participants are expressed for the same time period.

Other items for consideration:

Temporary Participant Identification Cards

A temporary identification card allows a participant to obtain medical, dental, or other benefit treatment before the participant receives the official membership card from the provider. Using Self-Service Benefits, a participant can print one card for each elected plan that allows for temporary identification cards. The participant can also print a card for each covered dependent.

The application generates a temporary ID card upon:

The identification card includes information such as:

You indicate that a plan allows for the printing of temporary ID cards by checking the Allow Temporary Identification field on the Plans window.

Declining Coverage

Depending on your plan design, you must set up either a decline coverage plan or option that allows a participant to waive an enrollment opportunity for which they are otherwise eligible.

If a plan type contains multiple plans, you create a decline coverage plan in the Plans window (in addition to the regular plans) and indicate that the plan is of the specified plan type. If a plan type has only one plan, you define a decline coverage option and link it to the plan. This ensures that participants can either select or decline benefit coverage.

Note: If your plan design requires that a participant select at least one option from a group of options or at least one plan from a group of plans, do not define a decline coverage plan or option.

Self-Service Benefits What-if

Self-Service Benefits What-if enables you to model electability for benefits based on proposed changes to a person's HR record, before you make the actual change. When you model electability, the database does not save changes, so you can view different electability scenarios without having to manually save data.

The Self-Service Benefits What-if page is available from Manager and Employee Self-Service Responsibilities. To ensure that certain data is not visible to all users, as an administrator, you can define roles for Self-Service Benefits What-if. Managers can review changes to benefits for employees in their security group that would result from proposed changes to the employee’s HR record. Employees can view changes to their benefits based on proposed data changes to their HR records. The comparison is in terms of their electable choices, plan or option enrollment rate.

As a manager or an employee, you can compare current benefits with the proposed benefits based on the electable choices, and a plan or option enrollment rate. For example, you can view the benefits impact of relocation or a change in weekly hours worked.

See: Modeling a Person's Benefits Eligibility (Advanced Benefits)

The system does not allow you to model electability if current life events are in progress. What-if electability depends only on the data changes you elect to model. Using the HRMS System Administrator responsibility, you need to enable the Benefits Compensation Objects Extra Information Type (EIT). This EIT enables you to add information about the type of compensation object such as program, plan type, compensation object name, and a flag indicating whether the compensation object is visible to the user.

See: Setting Up Extra Information Types Against a Responsibility, Oracle HRMS Configuring, Reporting, and System Administration Guide

You also define the What-if Label that displays to users who perform the what-if modeling, and the life events for compensation objects and link one or more person changes to each life event.

See: Setting Up What-if Modeling

You can use the HRMS System Administrator responsibility to configure Self-Service Benefits What-if so that managers only view changes to benefits for employees in their security profile.

By default, the Self-Service Benefits pages do not display some fields. However, you can choose to display them using the Personalization Framework.

See: Benefits Enrollments

Benefits Enrollments

This topic provides reference information you need to configure your Self-Service Benefits web pages using the Personalization Framework.

For instruction text, the tables below list--by web page region--the communication short name and the valid communication usages that are required when you define a communication type to display instruction text for a particular program, plan type, plan, or life event.

See: Defining Self-Service Instruction Text

Hidden Fields: This topic also lists--by web page region--all fields the application delivers as hidden which you can display using the Personalization Framework.

For example, by default all person name fields in Self-Service Benefits display names in the format 'First Last Suffix' (without commas between the parts of the name.) You can add the Full Name field to a web page and remove the delivered Name field. In the US, the Full Name field uses the format 'Prefix Last, First Middle Suffix'.

Menu and Function Names

This module can be accessed from the following menus and functions:

User Menu Name Function Name
Employee Self-Service Self-Service Benefits Enrollment - Employee
Employee Self-Service Self-Service Benefits Enrollment - Federal

Configurable Pages and Shared Regions

The following definitions can be configured using the Personalization Framework:

Family Members and Others, and Family Members and Others Detail Page

The Family Members and Others page enables a participant to view a record of their family members and other persons enrolled as dependents or beneficiaries of their benefits. Benefits participants can add another person to the Family Members and Others table by choosing the Add Another Person button, which opens the Family Members and Others Details page.

This page only displays when a person has either:

If one of these conditions does not exist, the application opens the Current Benefits page.

The seeded life event reason of Added During Enrollment prevents a life event from occurring when you create a family member or update a family member's details. If you define a life event reason of the type Personal, that you make Selectable for Self Service, you can trigger a life event when a person enters or deletes a contact on the Self-Service Human Resources Contacts page and selects a relationship start or end reason.

Note: It is recommended that you provide instruction text indicating that eligibility for benefits may be based on family members. However, you cannot use communication usages to restrict the display of instruction text to a compensation object or a life event for the Family Members page.

Hidden Field: Use the BEN_FAMILY_MBRS_TABLE region to add the hidden Full Name field to the page and to remove the Name field if necessary.

Family Members and Others

Region Tip Type Message Name Required Communication Short Name Valid Communication Usages
Members Content Instruction   FML.FAMILY_MBRS_CONTENT Program, Life Event
Family Members Content Help Tip      

Family Members and Others Detail Page

Region Tip Type Message Name Required Communication Short Name Valid Communication Usages
Add or Update Family Members Instruction   FML.FAM_ADD_CONTENT Program, Life Event
Name and Relationship Instruction   FML.FAM_ADD_NAME Program, Life Event
Address Instruction   FML.FAM_ADD_ADDRESS Program, Life Event
Miscellaneous Information Instruction   FML.FAM_ADD_OTHER Program, Life Event
Second Medical Coverage Instruction   FML.FAM_ADD_SECOND_MEDICAL Program, Life Event
Address Help Tip      
Name and Relationship Hint (Suffix) 92638 __ __
Address Hint (Postal Code) 92639 __ __
Miscellaneous Information Hint (National Identifier) 92640 __ __
Miscellaneous Information Hint (Date of Birth) 92637 __ __
  Message (Required Field Missing) 92601 __ __
  Message (Invalid Birth Date) 92598 __ __

Configurable FlexFields

Family Members and Others Page

Region Flex Name Flex Code
Add or Update Family Members Further Person Information hrpersondevdfflex
Miscellaneous Information Additional Contact Relationship Details Add Cont Details D Flexfield

See: Configuring Flexfields, Oracle HRMS Configuring, Reporting, and System Administration Guide

Benefits Enrollment Overview Page

The Benefits Enrollment Overview web page enables a participant to view a record of their current benefits and to enroll into a new set of benefits.

Hidden Fields: You can use the following regions to add the hidden Full Name field to the page and to remove the Name field if necessary.

You can use the BEN_OVW_SELECTIONS_TABLE region to display a column for the taxable cost of a benefit. This column corresponds to a standard rate with an activity type of Self-Service Display, or--if you are displaying multiple rates for the compensation object--to the rate you have defined with 3 in the Self Service Display Order field. If you are displaying multiple rates, you can also display the Cost 2 (After Tax Cost) and Cost 4 (Miscellaneous) columns to show the rates you have defined with 2 and 4 in the Self Service Display Order field.

You can also use the BEN_OVW_SELECTIONS_TABLE region to display Coverage Start and End Date columns. These columns show the coverage start and end dates for each election.

Benefits Enrollment Overview Page

Region Tip Type Message Name Required Communication Short Name Valid Communication Usages
Enrollment Overview Content Instruction   BEO.ENRL_OVERVIEW_CONTENT Program, Life Event
Flex Credits Instruction   BEO.FLEX_CREDITS Program, Life Event
Flex Credit Summary Instruction   BEO.OVERVIEW_FC_SUMMARY Program, Life Event
Flex Credit Rollovers Instruction   BEO.FLEX_CREDIT_ROLLOVERS Program, Life Event
Benefit Selections Instruction   BEO.OVERVIEW_SELECTIONS Program, Life Event
Covered Dependents Instruction   BEO.OVERVIEW_CVRD_DEPS Program, Life Event
Beneficiary Enrollment Overview Instruction   BEO.ENRL_OVERVIEW_BENEF Program, Life Event
Primary Care Providers Enrollment Overview Instruction   BEO.ENRL_OVERVIEW_PCP Program, Life Event
Enrollment Overview Content Message (No Enrollment Opportunity, Brief Message) 92570 -- --
Enrollment Overview Content Message (No Enrollment Opportunity, Detail Message) 92571 -- --

Current Benefits Overview Page

The Current Benefits Overview web page enables a participant to see a record of their current benefits.

Hidden Fields: You can use the following regions to add the hidden Full Name field to the page and to remove the Name field if necessary.

You can also use the BEN_OVW_SELECTIONS_TABLE region to display Coverage Start and End Date columns. These columns show the coverage start and end dates for each election.

Current Benefits Overview Page

Region Tip Type Message Name Required Communication Short Name Valid Communication Usages
Current Benefits Overview Content Instruction   CBO.CURRENT_OVERVIEW_CONTENT Program
Flex Credits Instruction   CBO.FLEX_CREDITS Program
Flex Credit Summary Instruction   CBO.OVERVIEW_FC_SUMMARY Program
Flex Credit Rollovers Instruction   CBO.FLEX_CREDIT_ROLLOVERS Program
Benefit Selections Instruction   CBO.OVERVIEW_SELECTIONS Program
Covered Dependents Instruction   CBO.OVERVIEW_CVRD_DEPS Program
Beneficiary Overview Instruction   CBO.OVERVIEW_BENEF Program
Primary Care Providers Overview Instruction   CBO.OVERVIEW_PCP Program
Current Benefits Overview Content Message (No Current Enrollment, Brief Message) 92572 __ __
Current Benefits Overview Content Message (No Current Enrollment, Detail Message) 92573 __ __

Benefits Selection Page

The Benefits Selection page enables a participant to select one or more plans in which to enroll.

Region Tip Type Message Name Required Communication Short Name Valid Communication Usages
Enrollment Selection Content Instruction   BNS.ENRT_SELECTION_CONTENT Program, Life Event
Top Flex Credit Region Instruction   BNS.ENRT_SELECTION_CR_TOP Program, Life Event
Bottom Flex Credit Region Instruction   BNS.ENRT_SELECTION_CR_BOTTOM Program, Life Event
Selection Area Instruction   BNS.ENRT_SELECTION_SELECT_AREA Program, Plan Type, Life Event
Selection Area Help Tip (Certification Legend)      
Selection Area Help Tip (Enter Annual Rate Input Box, Long Tip)      
Selection Area Help Tip (Enter Rate Input Box, Long Tip)      
Selection Area Help Tip (Enter Benefit Amount Input Box, Long Tip)      
Selection Area Message (Enter Annual Rate, Long Tip) BEN_ENRT_ANN_RTVAL_TIP    
Selection Area Message (Enter Rate, Long Tip) BEN_ENRT_BNFTAMT_TIP    
Selection Area Message (Enter Benefit Amount Tip) BEN_ENRT_RTVAL_TIP    
Selection Area Message (Tokens for above messages) BEN_ENRT_SLECT_TIP_ANY_AMOUNT    
Selection Area Message (Tokens for above messages) BEN_ENRT_SLECT_TIP_ANY_VALUE    

Dependents Selection Page

The Dependents Selection page enables a participant to add their dependents to a plan.

Note: For Advanced Benefits customers: if participant dependents are not displaying in this page, verify that you have linked the appropriate life events to the program or plan enrollment requirements in the Dependent Change of Life Event window.

Hidden Field: Use the BEN_ENRL_DEPEN_SELECTION_TABLE region to add the hidden Full Name field to the page and to remove the Name field if necessary.

Dependents Selection Page

Region Tip Type Message Name Required Communication Short Name Valid Communication Usages
Dependents Selection Instruction   -- --
Dependents Selection Instruction   DPS.ENRL_DEPENDENTS_CONTENT Program, Life Event
Dependents Selection Hint (Dependent Table)   DPS.ENRL_DEPENDENTS_CONTENT_PL Program, Plan Type, Plan, Life Event
Dependents Selection Message (Can't Designate) 92588 __ __

Beneficiary Selection Page

The Beneficiary Selection page enables a participant to add their beneficiaries to a plan.

Hidden Field: Use the BEN_BENEF_SELECTION_TABLE region to add the hidden Full Name field to the page and to remove the Name field if necessary.

Region Tip Type Message Name Required Communication Short Name Valid Communication Usages
Beneficiary Selection Instruction (Page)   BFS.BENEFICIARY_CONTENT Program, Life Event
Beneficiary Selection Instruction (Plan Level Table)   BFS.BENEFICIARY_CONTENT_PLAN Program, Plan Type, Plan, Life Event
Family Members and Others Instruction   BFS.BENEFICIARY_CONTENT_FAMILY Program, Plan Type, Plan, Life Event
Organizations Instruction   BFS.BENEFICIARY_CONTENT_ORGS Program, Plan Type, Plan, Life Event
Beneficiary Totals Table Hint      
Beneficiary Selection Message (Can't Designate) 92587 __ __

Primary Care Provider Page

The Primary Care Provider page enables a participant to select a care provider. If your enterprise partners with a third party supplier of primary care provider information, you can configure this page to allow web-based searches of a database of provider information.

See: Configuring the Primary Care Provider Search Facility

Region Tip Type Message Name Required Communication Short Name Valid Communication Usages
Primary Care Provider Selection Content Instruction Instruction PCP.PcpSelectContentPageLevel Program, Life Event
Primary Care Provider Selection Content Instruction Instruction PCP.PcpSelectContentPlanLevel Program, Plan Type, Plan, Life Event
Primary Care Provider Selection Content Hint   __ __
Primary Care Provider Selection Content Message (Can't Designate) 92567 __ __

Primary Care Provider Summary and Search Pages

Hidden Fields: You can use the following regions to add the hidden Full Name field to the page and to remove the Name field if necessary.

On the Primary Care Provider Search page, you can use the BEN_PCP_SEARCH_CRITERIA region to add the hidden fields of Physician Group and Hospital. The hidden fields of Location, School, and Degree are reserved for future use.

For the Physician Group, Hospital, Language, and Specialty fields, you must load the available data as provided by your third party provider into the corresponding Lookup Codes--in the following order--using the Application Utilities Lookups window in the Professional User Interface.

Region Tip Type Message Name Required Communication Short Name Valid Communication Usages
Primary Care Provider Search Instruction   PCS.PCP_SEARCH Program, Plan Type, Plan, Life Event
Search Instruction   PCS.PCP_SEARCH_CRITERIA Program, Plan Type, Plan, Life Event
PCP Result Table Instruction   PCS.PCP_SEARCH_RESULT Program, Plan Type, Plan, Life Event
Ben PCP XML Request Params Tip      
Ben PCP XML Request Params Message (No PCPs found)      

Confirmation Page

The Confirmation page enables a participant to see a summary of their choices and a warning of any oversights or miscalculations they may have made.

Note: You can also use the Confirmation page to display a signature region for participants to print from their web browser. Use this region if you require a participant's signature as part of a benefits enrollment. Use the Personalization Framework to display the signature region for this page.

Benefits users can print a summary statement of their enrollment, along with their signature, to keep as a proof of their records or to submit to an HR Representative if required. They can also view, print, or save the summary as a PDF document instead. The statement page displays a summary of the participant’s benefits enrollment along with any warning messages, oversights, or miscalculations the participant may have made during the enrollment. Depending on the participant’s enrollment data and personalization on the page, the Confirmation Page displays the following:

To print a benefits confirmation statement, click Printable Page. The printable page prints only the relevant information, excluding navigation buttons, tip messages, instruction text, tabs, and other user interface components.

To open or save the statement as a PDF document, click Publish PDF. Choose Open or Save in the File Download dialog box. You can print the document once you open it.

If you want to change the layout of the PDF Confirmation page, you can configure a copy of the default RTF template that XML Publisher uses for this page, which is Benefits Enrollment Confirmation.

Hidden Fields: You can use the following regions to add the hidden Full Name field to the page and to remove the Name field if necessary.

You can use the BEN_OVW_SELECTIONS_TABLE region to display a column for the taxable cost of a benefit. This column corresponds to a standard rate with an activity type of Self-Service Display, or--if you are displaying multiple rates for the compensation object--to the rate you have defined with 3 in the Self Service Display Order field. If you are displaying multiple rates, you can also display the Cost 2 (After Tax Cost) and Cost 4 (Miscellaneous) columns to show the rates you have defined with 2 and 4 in the Self Service Display Order field.

You can also use the BEN_OVW_SELECTIONS_TABLE region to display Coverage Start and End Date columns. These columns show the coverage start and end dates for each election.

Region Tip Type Message Name Required Communication Short Name Valid Communication Usages
Ben Enrollment Confirmation Content Instruction   BEC.ENRL_CONF_CONTENT Program, Life Event
Flex Credits Instruction   BEC.FLEX_CREDITS Program, Life Event
Flex Credit Summary Instruction   BEC.OVERVIEW_FC_SUMMARY Program, Life Event
Flex Credit Rollovers Instruction   BEC.FLEX_CREDIT_ROLLOVERS Program, Life Event
Benefit Selections Instruction   BEC.OVERVIEW_SELECTIONS Program, Life Event
Covered Dependents Instruction   BEC.OVERVIEW_CVRD_DEPS Program, Life Event
Beneficiaries Enrollment Confirmation Instruction   BEC.ENRL_CONF_BENEFICIARIES Program, Life Event
Primary Care Providers Enrollment Confirmation Instruction   BEC.ENRL_CONF_PCP Program, Life Event
BEN_ENRL_CONF_WARNINGS Message (Confirmation Success) 92605 __ __
BEN_ENRL_CONF_WARNINGS Message (Action Item Warning) 92606 __ __

Configurable FlexFields

Confirmation Page

Region Flex Name Flex Code
Benefit Selections Additional Ben Prtt Enrt Rslt F Details N/A

Unused Flex Credits Page

The Unused Flex Credits page provides a summary of the flex credits left unspent by a participant.

Region Tip Type Message Name Required Communication Short Name Valid Communication Usages
Unused Flex Credits Content Instruction   FLX.UNUSED_FLEX_CREDIT_CONTENT Program, Life Event
Unused Flex Credits Content Instruction   FLX.UNUSED_FLEX_CREDIT_NONE Program, Life Event
Unused Flex Credits Content Message (No Unused Flex Credits) 92633 __ __
Unused Flex Credits Content Message 92632 __ __

Change Session Date Page

The Change Session Date page lets you test future-dated elections. For example, you may want to perform system testing before the start of an open enrollment period. This page should be removed in your production environment so that benefits participants do not alter their enrollment date.

See: Setting the Effective Date of a Scheduled Enrollment in Self-Service Benefits

Region Tip Type Message Name
Session Date Content Instruction 92604
Session Date Content Tip (Effective Date) 92637

Temporary ID Card Page

The Temporary ID Card page lets a participant print an ID card which the participant can use to obtain medical, dental, or other benefit treatment before the participant receives the official membership card from the provider.

Region Tip Type Message Name Required Communication Short Name Valid Communication Usages
Oracle Self-Service Human Resources Identification Card Instruction   TMP.ENRL_TEMP_ID_PAGE Program, Life Event
Ben Temporary ID Card Content Instruction   TMP.ENRL_TEMP_ID_PLAN Program, Plan Type, Plan, Life Event
Temporary ID Card Instruction   TMP.ENRL_TEMP_ID_CARD Program, Plan Type, Plan, Life Event

See: Configuring Web Pages, Oracle HRMS Deploy Self-Service Capability Guide

Self-Service Benefits What-if Pages

You can access Self-Service Benefits What-if from the following menus and functions:

Menu and Function Names
User Menu Name Function Name
Manager Self-Service Self-Service Benefits What-if Manager
Employee Self-Service Self-Service Benefits What-if Employee

You can configure the following definitions using the Personalization Framework.

Configurable Tips and Instructions
Region Tip Type Message Name
Impact on Benefits Region Header Text BEN_93423_SS_WATIF_HDR_LABEL
Choose Winning Life Event Region Message (Error) BEN_93393_WATIF_CONFLICT_LER
Choose Winning Life Event Region Instruction BEN_93392_WATIF_CNFLT_LER_INS
Effective Date Region Instruction BEN_93389_WATIF_EFF_DATE_INS
Associated Data Changes Region Instruction BEN_93391_WATIF_DATA_CHG_INS
Impact on Benefits Region Instruction BEN_93394_WATIF_PG_INS_TEXT

You can personalize the following columns to display them:

Seeded Hidden Columns
Column Name Displayed Detail
Reference Period Activity Reference Period
Current Electable Compensation objects currently electable
Current Coverage Coverage information about currently electable compensation objects
Current Defined Amount Defined Amount
What-If Electable Compensation objects based on the what-if modeling
What-If Coverage Coverage information about compensation object based on the what-if modeling
What-If Defined Amount Defined Amount based on what-if modeling

Setting Up Self-Service Benefits Enrollments

You must complete your plan design in the professional forms interface before you can view a Self-Service Benefits enrollment web page. If you license Advanced Benefits, you can run the Participation Batch Process from the Concurrent Manager to create electable choices for eligible participants.

If you use Standard Benefits, or if you are an Advanced Benefits customers using the unrestricted enrollment method, you can begin to allow participant enrollments after you create your plan design. The application creates the self-service enrollment page when the person logs into Self-Service Benefits.

To set up self-service benefits enrollments

  1. Review the sample benefits web pages. You can configure the following elements using the Personalization Framework:

    See: Configuring Web Pages, Oracle HRMS Deploy Self-Service Capability Guide

  2. Choose whether to display a predefined Legal Disclaimer page that the user must accept before processing an election.

    Oracle Self-Service Benefits delivers the Legal Disclaimer page as hidden by default.

    See: Setting Up User Access to Self-Service Benefits

  3. Define instruction text for each web page region. You do this by defining a communication type and associating the instruction text with a web page Region.

    See: Defining Communication Types

    You can include a link in your instruction text to another web site using HTML syntax. You could create a link to reference information contained in a summary plan description. For example:

    See the <a href="http://www.visionmedical.com" target=_newWindow">Vision Medical web site </a> for more information.

    In this example, the application opens the web page in a new browser window.

  4. Define when you want the instruction text displayed. You can vary the instruction displayed according to:

    See: Defining When to Use a Benefits Communication

  5. Create a hypertext link from a compensation object to a web page which describes that program, plan type in program, plan in program, plan, or option in plan. To create a hypertext link, use one or more of the following windows:

    The link appears in the Benefits Selection web page, or--for Programs--the Overview page.

    See: Defining a Benefits Program

  6. Review Messages and change any that do not meet your requirements.

  7. Configure Action Item messages (Advanced Benefits) to meet your requirements.

    The application displays Action Item messages at the end of the enrollment process on the Confirmation page.

    See: Enrollment Action Types in Enrollment Requirements

  8. Set up any life event reasons that you want to trigger when a user adds, updates, or deletes a family member contact in Self-Service Benefits.

    See: Defining General Characteristics of Life Event Reasons

  9. Configure whether benefits participants have the option to select a Primary Care Provider (PCP) for a benefits plan.

    See: Maintaining Primary Care Providers for a Plan

  10. Configure whether you want benefits participants to have access to the Primary Care Provider Search facility.

    See: Configuring the Primary Care Provider Search Facility

  11. Configure the RTF template if you want to modify the default Confirmation page. Perform the following steps to configure your own Confirmation page:

    1. Copy the default template, Benefits Enrollment Confirmation, and ensure that your copy has a template code beginning with BENSSCNF.

    2. Make the default template inactive.

  12. Test your implementation. A system administrator can debug Self-Service Benefits by generating a PYUPIP trace file for an individual user.

    See: Generating Self-Service Benefits Trace Files

Setting Up Flexible Spending Accounts

To set up a Flexible Spending Account (FSA), create two elements, a plan with no options, and two standard rates.

  1. In the Element window, create two elements, one for employee contributions and the other for employer contributions.

    See: Defining an Element to Hold Information, Oracle HRMS Compensation and Benefits Management Guide

  2. In the Plan window (or the Plan Design Wizard) create an FSA plan with no options.

    See: Defining a Benefits Plan

  3. In the Plan Enrollment Requirements window (under the General and Plan tabs, select Coverage), click Coverage Restrictions and set up a Max value equal to the FSA limit for the year.

    See: Defining Enrollment Coverage Requirements for a Plan

  4. In the Coverages window, select your plan in the Compensation Object field. Under the Calculation Method tab, create a Flat Amount calculation method with your Min, Max, Increment, and Default parameters. Check Enter Value at Enrollment.

    See: Defining a Coverage Calculation Method

  5. In the Standard Rates window, create two standard rates, one for employers (FSA ER) and one for employees (FSA EE). For both, specify a calculation method of Post Enrollment Calculation Rule and attach a formula type of Rate Value Calculation. Also for both rules, create Rate Periodization rules using a formula of type Rate Periodization.

    For standard rates, see: Defining Activity Rates for a Standard Contribution/Distribution

    For formula creation, see: Writing or Editing a Formula, Oracle HRMS FastFormula User Guide

Enabling Self-Service Benefits Enrollment Notifications

You can configure Self-Service Benefits Enrollments so that an enrollment update generates a notification to an HR professional.

To enable enrollment notifications, you update one of the seeded functions in the Form Functions window using the system administrator responsibility.

See: Enrollment Change Workflow Notifications

To enable Self-Service Benefits Enrollment Notifications

  1. Query the function that you want to update. Choose one of the following:

  2. Choose the Form tab.

  3. In the Parameters field, verify that the following parameter appears:

    displayDate=N&allowEnrt=Y&sessionDate=&sendFYINotification=N&wfProcessName=FYI_NOTIFICATION_PRC.

    Note: If you do not see this string, you must manually enter the parameter.

  4. To enable workflow notifications, replace sendFYINotification=N with sendFYINotification=Y.

  5. Replace the wfProcessName=FYI_NOTIFICATION_PRC portion of the parameter with your custom process name.

  6. Save your work.

Setting Up User Access to Self-Service Benefits

Self-Service Benefits functions are attached to the Benefits Self-Service menu. You can change menu names and function names, or remove menus and functions if required.

As a standard practice, you should copy and edit all delivered menus you want to update. Otherwise, your changes will be overwritten the next time you apply a patch to the application.

If you create a new submenu, you must update the AK regions which point to the submenou.

See: Configuring Tabbed Regions, Oracle HRMS Deploy Self-Service Capability Guide

To set up user access to self-service benefits

  1. Log on to Oracle HRMS with the System Administrator responsibility.

  2. Open the Menus window.

  3. Query the Self-Service Menu in the Menu field: HR_EMPLOYEE_DIRECT_ACCESS_WEB. The following Self-Service User Menu Name displays to users:

    You can change the menu name if required.

  4. Query the Benefits Submenu in the Menu field: BEN_SELF_SERVICE_BENEFITS. The following Benefits Submenu User Name displays:

    Because the Benefits Self Service submenu is not linked to a top level menu (it has no prompt) the submenu is hidden. The Benefits Self Service submenu has the following prompts.

    These prompts function as the labels on the tabs of the self-service web page.

  5. Save your work and close the Menus window.

  6. If you create a new submenu, you must update the AK regions which point to the submenu.

    Complete steps 7 to 14 to update the region items, or proceed to step 15 if you do not intend to create any new submenus.

    See:Configuring Tabbed Regions, Oracle HRMS Deploy Self-Service Capability Guide

  7. Using an AK Developer responsibility, log on to the application.

  8. Open the Regions window.

  9. Query one of the following regions in the Region ID field:

  10. Choose the Region Items button to open the Region Items window.

  11. In the Attribute Name column, select the Application Menu entry.

  12. Scroll to the Menu Name column and update the field with the new menu as entered in the Menu field of the Menus window.

  13. Repeat for each region listed in step 9.

  14. Save your work and close the Region Items window.

  15. You can use the Form Functions window to customize the seeded functions--BEN_SS_BNFT_ENRT and BEN_SS_MNGR_ENRT.

  16. Use the Form Functions window to create your own Self-Service Benefit functions from the sample functions supplied. The sample User Function Names are:

    The Function Names are:

    If you update the seeded functions, you must update your custom function to use the seeded parameters and HTML Calls.

    Note: It is a good practice to check the Readme for each Self-Service Benefits patch you apply to see if the parameters and HTML Calls for the seeded functions have changed.

  17. Update the displayAgreement parameter value to Y to display a Legal Disclaimer page that the user must accept before continuing with an enrollment.

  18. Set Security Profiles. Use the System Profile Values window to link the responsibility you have created to a Security Profile and your Business Group. The Security Profile is:

    Note: If you fail to link your Responsibility to your Business group with the HR: Security Profile, any benefits participants who attempt to enroll will receive an error message indicating they cannot enroll.

  19. Set the HR: Business Group Profile. Use the System Profile Values window to link the responsibility you have created to your Business Group. The Business Group Profile is:

  20. Define the people you would like to access Self-Service Benefits.

    There are two ways to do this. You can follow the typical steps for defining a new user and assign each user a responsibility that enables access to Self-Service Benefits, one at a time.

    Or, you can set up concurrent programs to automate this manual process.

    See Batch Creation of User Accounts, Oracle HRMS Deploy Self-Service Capability Guide

Setting the Effective Date of a Scheduled Enrollment in Self-Service Benefits

Self-Service Benefits provides different ways of controlling the date on which the application records a participant election:

The Change Session Date web page lets you test future-dated elections, such as for an upcoming open enrollment period.

Use the Change Session Date menu parameter if you use standard benefits and you want to record the life event occurred date of an enrollment for a date that is not equal to the system date.

For example, if you schedule your open enrollment period for the first two weeks in November, you can set the session date to record all enrollments as of January 1st of the following year.

Note: You can use both features simultaneously, but the date the user enters in the Change Session Date web page overrides the session date parameter for the current session.

To set the session date in Self-Service Benefits

  1. Log in to Oracle HRMS using a System Administrator responsibility and open the Form Functions window.

  2. Choose the Description tab.

  3. Query the Function Name for which you want to set the session date. Choose from:

  4. Choose the Form tab.

  5. Update the seeded parameter to display the Change Session Date page or to set the effective date to a date you choose.

    Note: If you do not set the session date, Self-Service Benefits processes dates based on the date codes you select in your plan design.

    In the following example, setting displayDate=Y displays the Change Session Date web page. Setting &sessionDate=12/31 sets the session date to December 31st for the BEN_SS_MGR_ENRT function.

    displayDate=Y&sessionDate=12/31&pFromPersonSearch=Y&pFormFunction=BEN_SS_MGR_SRCH

    You enter the session date in mm/dd format. Do not include the year.

    Note: You should remove this web page from your production environment by setting displayDate=N so that benefits participants cannot alter their enrollment date.

    Deriving the Year of the Session Date

    The application derives the year to use for the session date, so you should not include a year in the session date parameter.

    If you enter a session day and month that is prior to or equal to the system day and month, the application uses the following year. If you enter a session date that is later than the system day and month, the application sets the session date to the current year.

Configuring Unrestricted Program Enrollment Processing

Whenever a participant accesses the Benefits function in Self-Service Benefits, the Participation Process evaluates the participant's eligibility for unrestricted program enrollments. During an annual open enrollment period, with many participants accessing the application at once, this can impede system performance.

To reduce system load, you can restrict when the application re-evaluates unrestricted programs for a participant.

Also, you can remove access to the Benefits Enrollments web page during those periods when you do not want participants to enter or update benefits elections for any event. In these instances, participants can still view their past, current, and future elections using the Current Benefits Overview web page.

To configure unrestricted program enrollment processing

  1. Log in to Oracle HRMS using a System Administrator responsibility and open the Form Functions window.

  2. Choose the Description tab.

  3. Query the Function Name for which you want to configure unrestricted enrollment processing. Select one of the following:

  4. Choose the Form tab to display the following parameter:

    displayDate=Y&allowEnrt=Y&sessionDate=&sendFYINotification=Y&wfProcessName=FYI_NOTIFICATION_PRC&ssProcessUnrestricted=Y

  5. If you do not see the parameter, enter the parameter string as listed above.

  6. To force the Participation Process to re-evaluate a participant for each access of the Benefits function, leave the seeded parameter ssProcessUnrestricted=Y. Use this setting during open enrollment.

  7. To disallow unrestricted enrollments in Self-Service Benefits, update the seeded parameter by setting ssProcessUnrestricted=N. Use this setting outside of your Open Enrollment period to prevent Self-Service enrollments.

  8. Set ssProcessUnrestricted=P to restrict Unrestricted enrollment evaluation during your Open Enrollment period to the following scenarios:

  9. Save your work.

Defining Self-Service Instruction Text

Use the Communication Types window in the Professional User Interface to define regional instruction text for Self-Service Benefits Enrollments and Individual Compensation Distributions.

You can vary the instruction text that displays in a region based on different criteria, such as the presence of a life event or enrollment in a particular compensation object.

To define a communication type

  1. Enter a Name for the communication type you are defining.

  2. Enter a Short Name for this communication type.

    Note: Self-Service uses the short name to link the instruction text you write to a specific region in a Self-Service Benefits web page. You must enter the short name in the following format: BEN.REGIONNAME. Exclude the BEN prefix from the regionname portion of the short name.

    See: Benefits Enrollments for a list of the required short names for each web page region.

  3. Select a To Be Sent code of Not Applicable.

  4. Select a Usage type of Self Service Instruction Text to indicate you are configuring a self-service web page.

  5. Save your work.

  6. Choose the Usages button.

  7. Select a value for one or more of the following parameters to limit the conditions under which instruction text is displayed.

  8. Select a Usage Rule if your criteria for determining the conditions under which instruction text is generated cannot be fully accommodated by the usage criteria on this window.

  9. Enter instruction text in the Self Service Instruction Text field that corresponds to the region of the self-service web page that you are configuring.

  10. Click in the next Or Combination of field and enter the next set of instruction text in the Self Service Instructor Text box if you enable the Legal Disclaimer page.

    You cannot specify limitation parameters, such as life event or plan, when defining instruction text for the Legal Disclaimer page.

    Note: The application displays the disclaimer text entered in each field as a separate paragraph on the Legal Disclaimer web page. You can enter a maximum of 2000 characters for each disclaimer text paragraph. Advanced Benefits users can check whether a person has accepted the legal disclaimer in the Person Communication window. When you query the name of the person in the window, the Type field displays Legal Disclaimer, indicting that the user has accepted the legal disclaimer with details of the life event name and date. Both Standard and Advanced Benefits users can create a system extract to report on this information.

  11. Save your work.

Configuring the Primary Care Provider Search Facility

As part of a self-service enrollment, a benefits participant can select a primary care provider (PCP) for a benefit plan. As a system administrator, you can configure Self-Service Benefits so that a participant can select a primary care provider through a web-based search of a PCP database.

Self-Service Benefits also supports free form text entry of primary care providers without validation when a repository of PCP data is not used.

Follow the instructions below based on the search type configured by your enterprise.

Setting up an XML-Enabled Primary Care Provider Search

If the search criteria entered by a benefits participant is formatted as an XML search request for use with a database of primary care providers (maintained by your enterprise or a third party), you use the Personalization Framework to configure information such as the URL of the information provider and the Document Type Definition (DTD) used by the search.

Note: If you change your PCP Search Configuration, you must delete any Personalization changes and re-enter the PCP configuration data.

To set up an XML-enabled primary care provider search:

  1. Navigate to the Primary Care Provider Search page from the Self-Service Benefits Enrollments menu.

  2. Choose the Personalize Ben PCP XML Request Params link.

  3. Select a Personalization Level.

  4. Choose the Advanced Settings button.

  5. Select the Ben PCP Provider Information item and enter the URL of the information provider in the New Column Name field.

    Note: Enter the URL as you would in the Address or Location field of your web browser. Do not enclose the URL in quotations.

  6. Select the Ben PCP XML DTD item and enter the URL of the XML Document Type Definition in the New Column Name field.

  7. Select the Ben PCP Info Provider Client ID item and enter the Client ID given by the information provider in the New Column Name field.

  8. If you use a proxy server to access an external web site, select the Ben PCP Server Proxy Set item and enter true in the New Column Name field.

  9. If you use a proxy server, select the Ben PCP Server Proxy Port item and enter the port number (typically 80) in the New Column Name field.

  10. If you use a proxy server, select the Ben PCP Proxy Host item and enter the URL of the proxy server in the New Column Name field.

  11. Select the Ben PCP XML Version item and enter the version of XML you are using in the New Column Name field, such as 1.0

  12. Select the Ben PCP Max Records item and enter the maximum number of records to be returned by the query in the New Column Name field.

    Note: For best performance, it is recommended that the maximum number of records be set to 100 or less.

  13. Select the Ben PCP Request Method item and enter the HTTP request method expected by the information provider (such as GET or POST) in the New Column Name field.

  14. Select the Ben PCP Show Label item and enter a message to display in the Result Table if the search returns no provider.

  15. Select the Ben PCP Direction item and enter the text to display in the Map Column of the Result Table.

  16. Select the Ben PCP Table Bar Text item and enter the text to display in the Result Table Bar.

Setting Up a Primary Care Provider Search without XML

Customers who create a search page which does not format the PCP query in XML can follow these guidelines for a creating a PCP search that is compatible with Self-Service Benefits.

To set up a primary care provider search without XML

  1. Navigate to the Primary Care Providers page from the Self-Service Benefits Enrollments menu.

  2. Choose the Personalize Primary Care Provider Selection Table link.

  3. Select a Personalization Level.

  4. Choose the Advanced Settings button.

  5. Select the Search item and enter the URL in the URL field that is accessed when a participant clicks the Search button on your custom Search web page.

  6. A system administrator or application developer creates a search page that performs the query and accepts the following page-context variables:

    Note: You do not need to use these variables if they are not required for your search or validations.

  7. If the search is canceled without a selection of a PCP, the following URL must be used to return to the search page:

    Note: Replace the directory OA_HTML with the base HTML directory of your installation.

  8. If the search is successful, the URL accessed by the query must return the following information (properly formatted) with the following parameter names and data types:

    Parameter Name Data Value Example
    ExtIdent ID of the primary care provider per the plan. Number 10154244 (id)
    PcpName Name of the primary care provider String Sue Jones, MD (doctorsName)
    PcpSpecialty Specialties of the primary care provider String Internal Medicine, Pediatrics (specialty)
    PcpPlId The plan ID that corresponds to the plan name Number 905 (planId)
    PcpPersonId The person ID passed to the database as part of the query Number 928374655 (personId)
    PcpTypCd The code of the first primary care provider specialty that is returned by the query Number 23 (pcpTypCd)

    The URL returned by the search should look like this:

    Note: Replace the directory OA_HTML with the base HTML directory of your installation and replace the variables in the URL with the actual values.

Generating Self-Service Benefits Trace Files

If you experience enrollment problems during system testing, or while in production, you can generate a trace file of a PL/SQL procedure to track the source of the problem for an individual user. The hr_utility.set_location function generates output that lets you examine the flow of code execution for key APIs and business processes.

Set the profile option OAB: Enable Self-Service Benefits Trace to select the module that you want to trace.

Note: You should set the profile option for only one user at a time.

Using a system administrator responsibility, open the Find System Profiles Value window to set the profile option for a user.

To generate a Self-Service Benefits trace file

  1. Deselect the Site check box.

  2. Select the User check box.

  3. Select the person for whom you are running the trace from the User list.

  4. Select the OAB: Enable Self-Service Benefits profile option in the Profile field.

  5. Click Find.

  6. In the System Profile Values window, select a User value for the profile option.

  7. Save your work.

  8. Close the System Profile Values window.

  9. Run your test case in Self-Service Benefits based on the profile option you selected.

    Note: The browser window stops responding while the page waits for the trace pipe to open for the user.

  10. To view the results of the trace, enter the following command on a server where you can access the application database. The example below shows the command for the BENELINF value of the profile option.

    $PAY_TOP/bin/PYUPIP <apps userid>/<apps pwd>@<dbname> BENELINF > PYUPIP.txt
  11. Read the PYUPIP.txt file to analyze the results of the trace.

    Note: You can upload the trace file to Oracle Support for analysis as part of a Technical Assistance Request.

  12. Close your test browser session.

  13. After you complete the trace, navigate to the System Profile Values window and clear any value from the OAB: Enable Self-Service Benefits profile option.

Warning: If you do not return the profile option value to null, the Self-Service application stops responding while the page waits for the trace pipe to open for the user the next time they access Self-Service Benefits.

Life Events

Life Event Reasons

You define a life event reason as any change to a person that impacts benefits participation. The system creates a life event when it detects a change in a person's HR record that you have defined as a life event reason.

You can define these types of life event reason:

If you use iRecruitment, use the iRecruitment type to set up one life event reason to process compensation plans for applicants.

In Advanced Benefits, assignment changes, an anniversary of employment, a marriage, or the occurrence of an open enrollment, are all examples of life events (in addition to the Compensation and Absence life event reasons). You can define life event reasons to determine key benefits processes, including:

Life events can be explicit, temporal, or scheduled.

Because life event detection can be complex, and because the accurate determination of qualifying life events is important to benefits administration, detected life events are initially given a status of potential so that they do not generate enrollment actions.

You can review potential life events for a person and then process the life event using the Participation batch process. Potential life events become active life events if they meet your plan design requirements. Active life events can trigger enrollment opportunities.

Life Event Terminology

Life events are a cornerstone of benefits processing; understanding some basic terminology before you define any qualifying life event reason is important. The table below outlines the basic life event terminology:

Life Event Terminology

Terminology Description
Life Event Reason A life event reason is an approved explanation for enrollment, de-enrollment, or change in enrollment resulting from a life event. Participation eligibility is determined based on the life event reasons and eligibility profiles you associate with programs, plans, and options.
Related Person Life Event Reason A related person life event reason occurs when a life event experienced by the primary participant generates a life event for a person related to the participant.
Person Change A person change is a change in system data that you define to indicate that a person has experienced a given life event.
Related Person Change A related person change is a change in system data that you define to indicate that a person has experienced a given related life event.

Life Event Definition

You define a life event by specifying the processing characteristics of the life event and the database change that triggers the life event. You can trigger life events with criteria similar to those you use to define your eligibility profiles and variable rate profiles. Not all criteria are available to trigger life events, but you can always write a formula (using the Person Change Causes Life Event formula type) to trigger an event using criteria that are not available in the list of tables and columns.

You can also trigger life events based on changes to segments in special information types.

See: Setting Up Special Information, Oracle HRMS Workforce Sourcing, Deployment, and Talent Management Guide

Life events are defined separately from any compensation object or activity rate so that a single life event can have multiple uses.

Life Event Notification

Because life events are not always reported and recorded in a timely manner, you can specify whether a life event is processed as of the date the life event occurred, as of the notification date (the date the life event is recorded in the system) or the later of the actual date or notification date.

Temporal life events, such as age changes, are always processed as of the actual occurred date.

Person Changes

You define the changes to a person's record that trigger a life event by specifying the value of the database field that indicates this person change has occurred.

Note: Do not define person changes for Compensation life event reasons.

You select the database table and column for which you want to define a change that the system detects and processes as a life event. You specify the new value for this combination of database table and column that, when detected, indicates that a life event has occurred.

For example, you can define that a person change is detected when the database value of a person's marital status changes from Single to Married.

A person change can be defined based on the detection of:

You can also select a rule that defines more complex conditions for triggering a life event.

You link the person change that you define to a life event. You can link multiple person changes to a single life event and you can link a single person change to more than one life event.

You can define a life event to trigger based on changes to more than one table, or based on multiple changes to the same table.

For changes based on multiple tables, the APIs detect the life event when there is a data change in one of the tables that meet your Person Change criteria (an Or condition).

For multiple changes in the same table, the person must satisfy all Person Change criteria associated with the table for the API to detect the life event (the And condition).

Life Event Detection

Advanced Benefits

When you define a life event, you specify whether or not it is an overriding life event. If two or more life events with the same Occurred On date are detected for a person, the system picks the overriding life event as the winner.

If two or more potential life events are detected with the Override Flag set to On, the Participation batch process records an error in the log file. In these cases, you use the Potential Life Events form to select the winning life event.

You can select a timeliness evaluation code that indicates if a life event that occurs prior to the current calendar year or a given number of days prior to the system date should be voided or processed manually.

You can set a life event treatment code to prevent temporal event detection for a specified life event reason under certain conditions.

See: Defining General Characteristics of Life Events Reasons

Absence Life Events

Absence life events are processed by the Participation Process in Absence mode. In this mode, the process handles multiple potential life events in date order.

Closing, Backing Out, and Voiding Life Events

You can remove the processing of a life event performed by the Participation process, and you can prevent further processing of a life event.

Life Event Usage (Advanced Benefits)

Once you create a life event definition, you can use that definition for a variety of purposes. This section describes the ways that you can use life events.

Enrollment Requirements

You can link life event definitions to your enrollment requirements for a compensation object so that a person must experience a particular life event before they can enroll in a plan for which they are eligible. You can also use life events to restrict enrollment changes based on whether or not the participant is currently enrolled in a benefit.

Because scheduled enrollments are also a kind of life event, you must link scheduled life events to a compensation object if you are defining an enrollment period for that benefit.

Enrollment requirements based on life events can be applied to both participants and dependents.

Enrollment Coverage

You can vary the amount of coverage available for a plan based on a life event. You define the standard coverage amount for the plan or option in plan and then the coverage level available for those participants who experience the life event you select.

You can also limit a currently enrolled participant's ability to change coverage levels based on a life event.

Communications

You can generate a reminder letter for a participant with an open life event. Communications can also be triggered based on emerging life events, such as an event that will occur due to a temporal event.

Collapsing Life Events (Advanced Benefits)

You create a collapsing life event definition for those instances when a combination of two or more detected life events results in either a different life event or the voiding of the detected events.

The system uses your collapsing life event definition in conjunction with other life event reasons that you have defined. You must define life event reasons before you define how to collapse life event combinations. Life events with a status of potential or active can be collapsed.

Using And/Or expressions, you define the life event combinations that cause a collapsing life event. You can include up to ten life events as part of your collapsing life event definition. Select a collapsing logic code to indicate if the detected life events should be voided or collapsed into another life event.

Collapsing Life Event Date Determination

You can select the effective date of the new life event as:

You can specify the number of tolerance days that the system considers when detecting life events that are evaluated by your collapsing life event rule. The tolerance period is based on the earliest life event occurred on date of the set of potential life events under consideration. For example, if the tolerance level is 10 days and the earliest life event occurred on date is 01-JAN, then the system considers all potential life events detected between 01-JAN and 11-JAN.

Collapsing Life Events Process

After you define your life events and collapsing life event rules, you run the Participation batch process to determine the winning life event for each selected participant. Your collapsing life event definitions are considered in conjunction with your other life event definitions, including overriding life event definitions and timeliness evaluations that determine how potential life events are processed.

Seeded Life Event Reasons

Oracle HRMS delivers seeded life event reasons you can use for benefits administration. Seeded life event reasons are pre-defined; you can re-name them but they cannot be otherwise modified or deleted. You do not set up person changes for seeded life event reasons as you do with user defined life event reasons.

You link seeded life event reasons to your plan design just like user defined life event reasons, or you can include a seeded life event reason as a parameter when you run either of the following batch processes to manage life events:

For example, you could run the Temporal Participation Process to detect changes in age that might make a person age into a savings plan or age out of a medical plan. In this example, you would select the seeded life event reason Age Changed as a parameter when you run the process from the Concurrent Manager.

See: Life Event Usage

The following is a description of the life event reasons that are seeded with Oracle HRMS:

Administrative and Open Enrollment

When you run the Participation Process in Scheduled mode from the Concurrent Manager, and select the enrollment period start date, the system creates a life event with a status of Detected for each person who meets the batch process criteria.

Temporal

When you run the Participation Process in scheduled, life event, or temporal mode, the system creates a life event when the minimum or maximum boundary is crossed as specified in the definition you create for the applicable derived factor. The seeded life event reasons for temporally derived factors are:

You implement temporally based life events by creating the derived factor, including the derived factor in an eligibility profile or variable rate profile, and linking the profile to a compensation object.

See: Derived Factors

COBRA Administration (US Only)

The seeded life event reasons for COBRA are used to determine ineligibility or enrollment period change for COBRA benefits. COBRA life event reasons should be associated with programs or plans subject to COBRA regulations.

Miscellaneous Seeded Life Event Reasons

Life Event Definition (Advanced Benefits)

This example shows you the high level steps necessary to create a marriage life event.

  1. Use the Life Event Reasons window to define the Marriage life event reason this person change triggers.

    See: Defining General Characteristics of Life Event Reasons

  2. Use the Person Changes window to define the person change that triggers this Marriage life event.

    See: Defining Person Changes

  3. Use the Person Change Causes Life Event window to associate the person change with the Marriage life event.

    See: Associating a Person Change with a Life Event

  4. A FastFormula programmer creates a Marriage rule that specifies how the system detects the Marriage life event when doing so is more complex that steps 2 and 3 can accommodate.

  5. Use the Life Event Reasons window to associate this Marriage rule to the Marriage life event.

  6. After you define these person changes, every time a database change occurs, a program reads the table you populate using the Person Change Causes Life Event window. If all conditions are met, this program updates the Person in Life Event Reason table.

    This step requires no human intervention.

  7. On a periodic basis, the benefits administrator runs the Participation batch process which reads the Person in Life Event Reason table and then determines the impact on the person's eligibility for enrollment, change in enrollment, and de-enrollment.

    See: Participation Batch Processes

Defining General Characteristics of Life Event Reasons

You use the Life Event Reasons window to date effectively define life events and their associated processing.

To define general characteristics of a life event reason:

  1. Set your effective date to the appropriate start date for this life event reason.

  2. Enter a Name for this life event reason.

    Note: Use a noun for the life event reason name since this life event may appear in communications that you send to participants.

  3. Select a life event reason Type. Choose from a variety of types including:

  4. If you selected Absence as the Type, select the Life Event Operation Code: Delete Event, Start Event, or End Event. For example, to set up the life event reason that detects entry of an absence end date, select End Event.

  5. Select an Evaluation Rule to apply to this life event reason. You can use an evaluation rule to define:

  6. Enter a description of the life event in the Description field.

  7. Select a Life Event Treatment code if you want to limit the detection of seeded temporal life events. Choose from:

  8. Select a Timeliness Evaluation code to indicate how the system processes potential life events that fall outside a time period that you define.

    By default, the Timeliness Evaluation field is set to Process Potential Life Event Manually.

  9. Do one of the following:

    Note: The Timeliness Days and Timeliness Period fields are mutually exclusive.

  10. Select an Occurred Date Determination code that controls if the life event is processed according to the date the event occurred or the date the event was recorded in the system.

    Note: By setting the profile option BEN: Comp Objects Display Name Basis in the System Profile Values window, you can choose whether compensation object names display in application windows (both in the professional and Self-Service user interfaces) based on the life event occurred on date or the user's session date. The default profile option value is Session.

  11. If you want to link a life event reason to a self-service process, select a value in the Selectable for Self Service field to indicate in which processes this life event should be available.

    Note: In Self-Service Benefits, a user can select life event reasons with a Selectable for Self Service value of All, Add/Update/Delete Family Members, or Delete Family Members as valid reasons for ending a relationship between the primary participant and a dependent or beneficiary.

    Note: Do not use the Life Events page in self-service registration if you are the employer of benefits recipients. This page is only for third party benefits providers.

    See: Configuring the New Employee and Non-Employee Registration Processes, Oracle HRMS Deploy Self-Service Capability Guide

  12. Select the appropriate value from the Show Primary Care Providers in Self Service to display or hide primary care providers in Self-Service for this life event. By default, the application displays all the primary care providers in Self-Service for this life event.

  13. Select the Check Related Persons Eligibility field if the system generates a related person life event when the primary participant experiences this life event.

    If you select the Check Related Persons Eligibility field, complete the Causes Related Person Life Events block as described in step 15

  14. Select the Override field if this life event is the overriding life event in the case of the collision of two or more life events.

    Note: When two or more overriding life events collide, no life event is selected as the winner. You use the Potential Life Events form to select the winning life event.

  15. Select the COBRA Qualifying Life Event field if this life event impacts eligibility for US COBRA benefits.

  16. Select the name of the related person life event this life event triggers in the Causes Related Person Life Event field.

    Repeat this step for each related person life event that is triggered by this life event.

  17. Save your work.

    Next Step

    Associating a Person Change With a Life Event

Defining Person Changes

You define the changes to a person's record that trigger a life event by specifying the value of the database field that indicates this person change has occurred.

To define a person change:

  1. Query or enter a life event in the Life Event Reasons window.

  2. Choose the Person Changes button if you are defining a life event for a primary participant.

  3. Choose the Define Person Change button or the Define Related Person Change button depending if you chose Person Changes or Related Person Changes in step 2.

  4. Enter a Name for the person change you are defining.

  5. Select the Table Name of the database table containing the column name (field) and new value that indicates a person has experienced this life event.

    Note: Refer to the Oracle HRMS Technical Reference Manual for definitions of the database tables and columns.

  6. Select the Column Name.

  7. Select the Old Value if the life event you are defining is only detected when the column name value change from a specific old value to a specific new value.

  8. Select the New Value that triggers a detected life event.

  9. If necessary select a Rule of the type Person Changes Causes Life Event to refine the circumstances under which the system determines that this person change has occurred. You can use this rule if changes to different columns on the same table trigger the same life event.

    Note: If you select a rule and associate this person change with an absence-type life event, the values you enter in the Old Value and New Value fields are ignored and only the rule is evaluated. If the rule returns the value Yes, the Person Change has occurred, regardless of the value in the selected column.

  10. Enter the text in the What-if Label field that represents this person change when you model eligibility using the What-if Eligibility/Ineligibility Participation window.

  11. Select the Rule Overrides check box if you attach a Person Changes Causes Life Event rule to this Person Change and you want the results of the formula to determine how to detect the event.

    The API executes the rule when a change happens on the table you select for this Person Change.

    If you do not select this check box, the application detects a life event when a person meets the criteria of both the rule and the table/column values you selected in steps 5 through 8.

  12. Click the Add Record icon on the toolbar if you want to define another person change.

    You can add a person change based on another column in the same table you previously selected, or a column in a different table. Changes based on columns in the same table function as an And condition; changes based on columns in different tables function as an Or condition.

  13. Save your work.

Associating a Person Change with a Life Event

In order to know when a person has experienced a life event, you associate a person change with each life event you define. A person change is a change to a person's HR record that indicates a life event might have occurred.

You can also associate a related person change with a life event if a change to the primary participant's HR record generates a life event for a person related to the primary participant.

Note: You must define your person changes and related person changes before these can be associated to a life event. See: Defining Person Changes

To associate a person change with a life event:

  1. Query or enter a life event in the Life Event Reasons window.

  2. Choose the Person Changes button if you are defining a life event for a primary participant.

  3. Select the Name of a person change that you have defined.

    Repeat this step for each person change you link to this life event reason. If you define the Person Change based on a single table, the application must detect Person Changes in all the columns you select to trigger the life event (the And condition).

    For Person Changes based on multiple tables, the application must detect all Person Changes for at least one of the tables to trigger the life event (the Or condition).

  4. Save your work.

Associating Eligibility Profiles with a Person Change of a Life Event

You associate eligibility profiles with the Person Change for a Life Event Reason to determine if a person is eligible to have the life event detected.

To associate an eligibility profile with a person change of a life event

  1. Query or enter a life event in the Life Event Reasons window.

  2. Click the Eligibility Profiles button to associate eligibility profiles with the person changes for a life event.

  3. In the Eligibility window, select predefined participant eligibility profiles. This determines if the person is eligible to have the life event detected. Required and Optional functionality is the same as with Participation.

    Note: The application evaluates the criteria in associated eligibility profiles based on the date on which the associated life even occurs. Only if the person experiencing the associated person change meets the criteria of the eligibility profiles, then the application detects the life event will the life event be detect. If you do not associate eligibility profiles, then application deems the person eligible.

  4. Save your work.

Deleting Unrestricted Life Events

Use the Remove Unrestricted Life Event program to delete all records associated with an unrestricted life event. The Back-Out Life Events program does not back out the Unrestricted life event. Running this process enables you to remove benefits data related to an Unrestricted Life Event so that you can modify the original hire dates.

You run the Remove Unrestricted Life Events process from the Submit Requests window.

Note: The Remove Unrestricted Life Events concurrent process is not be delivered in a request group. Ensure you add to the request group assigned to the responsibility to which you want to get access to this process.

See: Organizing Programs into Request Groups, Oracle E-Business Suite System Administrator's Guide - Configuration

See: Organizing Programs into Request Sets, Oracle E-Business Suite System Administrator's Guide - Configuration

To run the Remove Unrestricted Life Events process

  1. In the Submit Requests window, enter Remove Unrestricted Life Event as the Name.

  2. In the Parameters window, enter the Person Name to identify the person for whom you want to remove unrestricted life events. This is a mandatory field.

    Note: This process is for an individual person only.

  3. Select Commit – Database will be updated as the mode in which you want to run the process from the Validate list. By default, this is Rollback – Database will not be updated. This is a mandatory field.

  4. Click OK and click Submit.

Defining a Collapsing Life Event (Advanced Benefits)

You use the Collapsing Rules window to build your collapsing life event definition. By selecting life events and expressions (and/or), you create the conditions that the system evaluates when determining the new life event.

To define a collapsing life event:

  1. Enter the Seq (sequence) in which this collapsing life event definition is processed relative to any other collapsing life event definitions.

  2. Select the life event into which your life event combination collapses in the Results in field.

  3. Use the Tolerance field to enter the number of days after the earliest life event occurred date beyond which the system ignores any detected life events when evaluating your life event combinations.

  4. Select the primary life event in your life event combination in the first Life Event field.

  5. Select the Expression (and/or) used to evaluate the detected life event combination.

  6. Select another life event to include in combination with the primary life event in the next Life Event field.

  7. Select more life event/expression combinations depending on the complexity of your collapsing life event definition.

  8. Select a Collapsing Logic code or rule that indicates if the detected life events are voided or collapsed into a resulting life event.

  9. Select a Life Event Occurred Date code or rule to specify the occurred on date of the resulting life event.

  10. Save your work.

Benefit Enrollment Requirements

Enrollment Requirements

Enrollment requirements determine when an eligible person can enroll in a benefit. You define enrollment requirements for a program, plan type, or plan to determine scheduled enrollment periods and the qualifying life events that enable an enrollment.

Enrollment requirements that you define at the program level cascade to the plan type and plan levels unless you override these requirements for a given plan type or plan. Although there are many program-level enrollment attributes, participants do not technically enroll in a program. Instead, they enroll in the plans associated with that program.

You can also use the enrollment requirements forms to implement other restrictions, as follows.

General Program Enrollment Requirements

For a Program

You can define general enrollment requirements for a program, such as enrollment coverage start and end dates and activity rate start and end dates. These dates are not particular calendar dates, but dates relative to a scheduled enrollment in the program year.

Advanced Benefits customers can define at the program level whether default or automatic enrollments apply to any plans in this program.

For insurance plans, you can limit the coverage level that can be elected by a spouse or a dependent to a percentage of the coverage elected by the primary participant.

For a Plan Type in a Program

You can define enrollment requirements for the plan types in a program if these requirements differ between plan types. For example, you can define a required period of enrollment for the plans in one plan type.

Other requirements you can set at the plan type level relate to life insurance plans. You can:

You can limit the maximum number of plans in a plan type in which a person can enroll, or require that a participant enroll in a minimum number of plans in a plan type.

For a Plan in a Program

Advanced Benefits customers can define if a plan in a program is the default enrollment for a participant who fails to make an election. You can limit the circumstances under which a plan is the default based on whether or not the participant is currently enrolled in the program.

For example, you can define a default plan for newly enrolled participants, and indicate that currently enrolled participants must remain enrolled in their current plan.

Scheduled Program Enrollments and Life Event Enrollments (Timing)

Scheduled Enrollments for Programs

For scheduled enrollments, you define the enrollment type for the program, either open, administrative, or unrestricted.

Important: Open and administrative enrollment types are only available to Advanced Benefits customers. Because unrestricted enrollments are not date dependent, the system does not recognize an enrollment period for unrestricted enrollments. An unrestricted enrollment is considered closed when the enrollment is saved.

You cannot combine unrestricted and life event processing in the same program. If a plan does not require a life event for electability, attach the plan to a separate, unrestricted program or set up a plan not in program.

You associate a program year period with those programs that contain one or more plans with scheduled enrollments. Within the program year, you can specify the enrollment period for plans in the program, the date on which defaults are assigned, the date after which no further processing is allowed, and the enrollment close date.

For programs that allow an override to the enrollment start and end dates or the activity rate start and end dates, you can specify these enrollment and activity rate periods.

Life Event Enrollments for Programs (Advanced Benefits)

You can define the life events that trigger an enrollment opportunity for the plans in a program. You can also specify the date on which defaults are assigned, the date after which a person experiencing the life event is no longer eligible for enrollment, and the life event enrollment close date.

You can define the enrollment coverage start and end dates for a life event. This is not a particular calendar date, but a date relative to the life event.

As with scheduled enrollments, you can define overrides to enrollment start and end dates or activity rate start and end dates for a program that are caused by a life event that you associate with the program.

Life Event Enrollment Requirements for Plan Types and Plans in Program (Advanced Benefits)

You can associate with a plan type or a plan in program those life events that trigger an enrollment action. Depending on the life event and the participant's current enrollment status, you can define whether or not the life event enables an enrollment action. You select from enrollment codes that limit the participant's enrollment options based on whether they are currently enrolled in the compensation object that you specify.

For example, you can specify that a participant who experiences a particular life event and is currently enrolled in a plan can keep their current elections but cannot change their elections. But, if the participant is not currently enrolled in the plan, then they can enroll. You would select an enrollment code of Current, Keep Only; New, Can Choose.

You can also define for a plan in program the enrollment method associated with a life event, either automatic or explicit.

Dependent Coverage Enrollment Requirements for Programs

The information required to enroll a dependent in a benefit can be different from the information required to enroll a primary participant. For dependents you can define:

Plan Enrollment Requirements

You specify enrollment requirements at the program level if the requirements apply to all the plans in the program. You use plan level enrollment requirements to override values set at the program level for individual plans. The enrollment requirements that you can specify for scheduled enrollments and life event enrollments are the same at the program and plan level.

In addition, you set enrollments requirements for not in program plans and options in plans by using plan enrollment requirements.

You can define general enrollment requirements for a plan, such as enrollment coverage start and end dates. You can also set limitations to the minimum and maximum number of options in a plan in which a person can be enrolled.

If an action must be complete before an enrollment is valid, you can associate enrollment action types with a plan if you are an Advanced Benefits customer.

You can also define designation requirements that limit the familial relationship types covered by an option.

Enrollment Requirements for Plans Not in Program

You define enrollment requirements for plans not in program just as you do for plans in program. However, plans not in program also have additional enrollment requirements that you can set.

For each plan not in program, you can select a default enrollment code that determines how the system processes an enrollment when a participant fails to make an election.

For a plan not in program with a required enrollment period, you need to specify whether the required enrollment period applies to the plan, the options in the plan, or the plan type that contains the plan.

You can also specify the time period in which activity rates for a plan not in program are expressed in the user interface, for example by month or annually.

Enrollment Requirements for Options

You can define enrollment requirements that apply to the options in a plan, such as:

You can also set designation requirements for an option. See: Defining Options

Rate Start and End Dates

The Total Compensation processing model uses the rate start and end date codes on the Plan and Program Enrollment requirements windows to derive when the standard rate begins and ends for an enrollment. These codes also determine when the corresponding element entry begins and ends.

Depending on the code you select, the application determines the rate dates based on the life event occurred on date, enrollment coverage date, or effective date of the election.

Enrollment Action Types (Advanced Benefits)

An enrollment action is any action that is required of a participant to complete an enrollment or de-enrollment. In addition to the enrollment action types delivered with the product, you can use the Enrollment Action types window to define additional enrollment action types.

You associate an enrollment action with the enrollment requirements for a program or plan.

Enrollment Types

Most benefit plans define when an enrollment can be initiated or altered during the plan year. Often, restrictions are placed on when an eligible participant can enroll in a plan or change a current election.

Oracle HRMS controls enrollments using enrollment types:

Unrestricted Enrollment

Unrestricted enrollments are enrollments you define that are not time-dependent and often do not require a special reason for enrollment. A savings plan is a typical example of a benefit for which you might elect to use the unrestricted enrollment type.

Oracle customers who do not license Advanced Benefits must use unrestricted enrollments to process participants into a benefits plan. This is the only enrollment type available to you.

Important: Advanced Benefits users cannot combine unrestricted and life event processing in the same program. If a plan does not require a life event for electability, attach the plan to a separate, unrestricted program or set up a plan not in program.

During the plan design phase, you choose the unrestricted enrollment type for all your programs and plans. Then, when a benefits representative (or in the case of self-service enrollments, a participant) processes an enrollment, the system determines the person's electable choices based on the eligibility requirements for the benefit.

Unrestricted enrollments do not restrict an enrollment to a certain period or require that an action item or certification be completed for an enrollment to be valid.

Open Enrollment (Advanced Benefits)

You define an open enrollment for a benefit as a predefined time period during the plan year when a participant can alter elections in a plan. This is the most common type of scheduled enrollment.

Administrative Enrollments (Advanced Benefits)

Administrative enrollments are rare, but you might use this enrollment type when a significant change occurs to the coverage offered under a plan and it is necessary to allow participants to re-evaluate their continued participation in the plan.

Life Event Enrollments (Advanced Benefits)

Life event enrollments are caused by a significant change to the participant which requires or enables an enrollment action.

Automatic and Default Enrollments (Advanced Benefits)

You can automatically enroll an eligible participant into a benefit. To do so, you set up the enrollment method of automatic when defining the enrollment requirements for the benefit. Automatic enrollments are typically used to provide interim coverage before participants can make their own elections.

You define default enrollments as those elections an eligible participant receives if they do not specify an election within a pre-defined enrollment period. Default enrollments are processed when you run the Default Enrollment batch process from the concurrent manager.

See: Benefits Batch Processes

Explicit Enrollments

All elections that are neither automatic or default are considered explicit elections. The participant must explicitly elect the benefit into which they enroll either through a self-service form or through their benefits department.

Enrollment Codes

When you define enrollment requirements for a compensation object, you select from enrollment codes that limit the participant's enrollment options based on whether they are currently enrolled in the compensation object. You can select enrollment codes for a program, plan in program, plan not in program, and option in plan. You can also select enrollment codes for specific life events for each compensation object.

For each plan not in program, you can select a default enrollment code that determines how the system processes an enrollment when a participant fails to make an election. Similarly, you can specify default enrollment codes for programs, plans in programs, and plan types in programs to determine default enrollment after specific life events. You can also select a default enrollment code for options in plans to specify when the option is the default based on a new or existing enrollment.

Note: In Standard Benefits, the default enrollment is displayed on the enrollment window but you need to save the election to enroll the participant. In Advanced Benefits, default enrollments are made automatically when you run the Default Enrollments process.

You can select from the enrollment codes and default enrollment codes listed below, or you can create a formula-based rule to define your own requirements.

List of Enrollment Codes

Current, Can Keep or Choose; New, Nothing: If a person is currently enrolled in this compensation object, the person can keep their current elections or make new elections. If a person is not yet enrolled, the person cannot make an election.

Current, Can Keep or Choose; New, Can Choose: If a person is currently enrolled in this compensation object, the person can keep their current elections or make new elections. If a person is not yet enrolled, the person can make new elections.

Current, Can Keep or Choose But Starts New; New, Can Choose: If a person is currently enrolled in this compensation object, the person can keep their current elections or make new elections. The coverage ends at the end of the plan year and restarts the next day so that the participant must explicitly re-elect each year, even though the coverage amount may stay the same. If a person is not yet enrolled, the person can make new elections.

Note: You can only select this code from the Program or Plan Enrollment Requirements windows at either the plan type in program, plan in program, or plan level based on a life event. It is recommended that you select this code only for the Open enrollment life event.

Current, Choose Only; New, Can Choose: If a person is currently enrolled in this compensation object, the person must make an explicit election to stay enrolled. If a person is not yet enrolled, the person can make new elections.

Current, Choose Only; New, Nothing: If a person is currently enrolled in this compensation object, the person must make an explicit election to stay enrolled. If a person is not yet enrolled, the person cannot make an election.

Current, Keep Only; New, Can Choose: If a person is currently enrolled in this compensation object, the person must keep their current elections. If a person is not yet enrolled, the person can make new elections.

Current, Keep Only; New, Nothing: If a person is currently enrolled in this compensation object, the person must keep their current elections. If a person is not yet enrolled, the person cannot make an election.

Current, Lose Only; New, Can Choose: If a person is currently enrolled in this compensation object, the person must de-enroll from their current elections. If a person is not yet enrolled, the person can make new elections.

Current, Lose Only; New, Nothing: If a person is currently enrolled in this compensation object, the person must de-enroll from their current elections. If a person is not yet enrolled, the person cannot make new elections.

Current, Assign; New, Assign (Automatic): If the enrollment method code is Automatic, both current and new enrollees automatically enroll and cannot de-enroll.

Current, Nothing; New, Assign (Automatic): If the enrollment method code is Automatic, current enrollees automatically de-enroll; new enrollees automatically enroll and cannot de-enroll.

Current, Assign; New, Nothing (Automatic): If the enrollment method code is Automatic, current enrollees automatically enroll and cannot de-enroll; people not already enrolled cannot make an election.

Rule: Select Rule if you define a FastFormula rule to determine a person's electability based on their current enrollment status. The formula must be of the type Enrollment Opportunity.

List of Default Enrollment Codes

New, Defaults; Current, Nothing: If a person is not yet enrolled in a given benefit, enroll that person in the default enrollment for that benefit. If the person is already enrolled in that benefit, de-enroll the person from that benefit.

New, Defaults; Current, Defaults: If a person is not yet enrolled in a given benefit, enroll that person in the default enrollment for that benefit. If a person is already enrolled in a benefit, enroll the person in the default enrollment for that benefit.

New, Defaults; Current, Same Enrollment and Rates: If a person is not yet enrolled in a given benefit, enroll that person in the default enrollment for that benefit. If a person is already enrolled in a benefit, do not change that enrollment or the activity rate.

New, Defaults; Current, Same Enrollment but Default Rates: If a person is not yet enrolled in a given benefit, enroll that person in the default enrollment for that benefit. If a person is already enrolled in a benefit, do not change the enrollment but assign the default activity rate.

New, Nothing; Current, Same Enrollment and Rates: If a person is not yet enrolled in a given benefit, do not enroll that person in that benefit. If a person is already enrolled in a benefit, do not change that enrollment or the activity rate.

New, Nothing; Current, Same Enrollment but Default Rates: If a person is not yet enrolled in a given benefit, do not enroll that person in that benefit. If a person is already enrolled in a benefit, do not change that enrollment but assign the default activity rate.

New, Nothing; Current, Defaults: If a person is not yet enrolled in a given benefit, do not enroll that person in that benefit. If a person is already enrolled in a benefit, enroll that person in the default enrollment for that benefit.

New, Nothing; Current, Nothing: If a person is not yet enrolled in a given benefit, do not enroll that person in that benefit. If the person is already enrolled in that benefit, de-enroll that person from that benefit.

Rule: Indicates that you will specify a FastFormula rule for this default treatment. The formula must be of the type Default Enrollment.

Enrollment Period Determination for Life Events

For situations where you back-out and reprocess an event - or when an event occurs during the enrollment window of a prior event - you can determine how the application determines the start and end date of the newly calculated enrollment period.

As part of your implementation, you can select a Period Determination code for each life event you attach to a program or a plan not in program.

Note: You can only set this code at the program level for plans in a program; the code applies to all plans in the program.

The application uses this code to adjust the enrollment period start date in the following situations:

Select one of the following enrollment codes to control the calculation of the new enrollment window.

Note: if you set up your life event to close based on the code 'When Enrollment Period Ends', the Close Enrollment Process closes the event.

Reinstatement of Elections for Reprocessed Life Events

As part of implementation, you can configure how Oracle HRMS reinstates elections when a benefits administrator backs out a life event for a person (due to an intervening or colliding life event) and then reprocesses the original life event.

Select a Reinstate Code to control election reinstatement based on the reprocessed life event. You can also determine how the application processes reinstatements for overriden activity rates by selecting an Override Code. Select from the following codes based on your administrative practices.

You can select a Reinstate Code and an Override Code for programs and plans not in program based on each life event you define.

Dependent Coverage and Beneficiary Designation Requirements

Dependent coverage enrollment requirements determine when an eligible dependent can enroll in a benefit. The information required to enroll a dependent can be different from the information required to enroll a primary participant. For dependents you can define:

Note: For Standard Benefits, you must link the Unrestricted life event to the compensation object at the dependent designation level.

The enrollment requirements you specify at program level are inherited at plan type and plan level. The requirements you specify at plan level are inherited by all options in the plan.

You can define beneficiary designation requirements at the plan level. All options in the plan inherit these beneficiary designation requirements.

Defining Program Enrollment Requirements

Defining Enrollment Methods for a Program

You use the Enrollment Methods alternate region of the Program Enrollment Requirements window to define how a participant enrolls in a program.

If you use Standard Benefits, you can define requirements for unrestricted enrollments using this window.

Advanced Benefits customers can specify whether default or automatic enrollment rules apply for a program.

To define an enrollment method for a program:

  1. Query the Program for which you are defining program enrollment requirements.

    The current status of the program is displayed. For a definition of the program statuses, see Defining a Benefits Program.

  2. For Advanced Benefits users, select the enrollment method, either automatic or based on the participant's explicit choice, in the Method field.

  3. For Advanced Benefits users, select an Automatic Rule to define the circumstances under which automatic enrollments apply for this program.

  4. Check the Allows Unrestricted Enrollment field if this program uses the unrestricted enrollment type.

    You must also check the Allows Unrestricted Enrollment field for each plan in this program that uses the unrestricted enrollment type.

    Important: You must check this field if you have not purchased an Advanced Benefits license. If you license Advanced Benefits, you cannot combine unrestricted and life event processing in the same program. If a plan does not require a life event for electability, attach the plan to a separate, unrestricted program or set up a plan not in program.

  5. For Advanced Benefits users, check the No Default Enrollment Applies field if the system takes no enrollment actions when eligible persons fail to specify available elections for plans or options in this program.

  6. For Advanced Benefits users, check the No Automatic Enrollment Applies field if the system does not automatically enroll eligible persons in any plans in this program.

  7. Select an Enrollment Code or rule that defines a participant's enrollment choices for this program based on whether the participant is currently enrolled in the program.

    See: Enrollment Codes

  8. Save your work.

Defining Coverage Requirements for a Program

You use the Coverage region of the Program Enrollment Requirements window to define when coverage starts and ends for a program, if coverage levels are coordinated between plans in the program, and rules regarding spousal and dependent coverage for insurance plans.

To define coverage requirements for a program:

  1. Select an Enrollment Coverage Start Date code or rule to specify when coverage begins for participants who enroll in plans in this program.

  2. Select an Enrollment Coverage End Date code or rule to specify when coverage ends for participants who lose eligibility for a plan in this program.

    In the Maximum % of Participant Coverage block:

  3. Enter a Spouse Insurance Coverage percentage to specify the maximum insurance coverage amount allowed for spouses for all insurance plans in the program, expressed as a percentage of the employee's insurance coverage amount.

    Important: If you define spousal or dependent life insurance coverage limits, you must create one plan type for spousal life insurance plans and another plan type for dependent life insurance plans.

  4. Enter a Dependent Insurance Coverage percentage to specify the maximum insurance coverage amount allowed for dependents other than spouses for all insurance plans in the program, expressed as a percentage of the employee's insurance coverage amount.

  5. Save your work.

Defining an Action Item Due Date (Advanced Benefits)

You use the Action Types window to enter the date by which a person must complete an action item associated with a compensation object.

Action items include enrollment certifications, and dependent and beneficiary designation requirements.

To define an action item due date:

  1. Query the compensation object for which you are defining an action item due date in the Program Enrollment Requirements window or the Plan Enrollment Requirements window.

  2. Choose the Action Types button.

  3. Select an action item in the Action Type field.

  4. Select an Action Type Due Date code or rule.

  5. Save your work.

Defining Activity Rate Enrollment Requirements for a Program

Use the Rates region of the Program Enrollment Requirements window to define when activity rates start and end for the plans in a program.

To define activity rate enrollment requirements for a program

  1. Select a Rate Start Date Code or Rule to specify the date on which activity rates apply to the plans in this program.

  2. Select a Rate End Date Code or Rule to specify when activity rates end for participants in the plans in this program.

  3. Save your work.

Defining Enrollment Requirements for Plan Types in a Program

You can define enrollment requirements that apply to a plan type in a program.

To define enrollment requirements for a plan type in a program:

  1. Choose the General tab and then the Plan Type tab in the Program Enrollment Requirements window.

  2. Select a Plan Type in this program for which you are defining enrollment requirements.

  3. Check the Coordinate Coverage for All Plans field to specify that participants in this plan type must elect the same coverage options for all plans in this plan type.

  4. Choose from the following if you limit insurance coverage for a spouse or a dependent to a percentage of the employee's insurance coverage:

    Important: If you define spousal or dependent life insurance coverage limits, you must create one plan type for spousal life insurance plans and another plan type for dependent life insurance plans.

  5. Check the Sum Participant's Life Insurance field if the system determines imputed income and life insurance maximums for this plan type in this program.

  6. For Advanced Benefits users, choose from the following if this plan type is part of a flex credit program:

  7. Select a Required Period of Enrollment Value and UOM for this value to describe the period of time in which a participant's elections for all plans in this plan type must be in effect (except in the case of a qualified life event).

    To define a required period of enrollment for an option, see: Defining Options.

  8. Save your work.

Defining Enrollment Limitations for Plan Types in a Program

You can define the minimum and maximum number of plans in which a person can be simultaneously enrolled for a plan type in a program. You can also specify the required enrollment period for the plans in a plan type.

Use the Program Enrollment Requirements window.

To define enrollment limitations for a plan type in a program:

  1. Choose the General tab, then the Plan Type tab.

  2. In the Limitations region, select a Plan Type in this program for which you are defining enrollment limitations.

  3. Check the No Minimum field if there is no minimum number of plans of this plan type in which a participant must be enrolled.

  4. Check the No Maximum field if there is no maximum number of plans of this plan type in which a participant must be enrolled.

    In the Required Period of Enrollment block:

  5. Enter a Value that represents the length of time for which a person must be enrolled in the plans in this plan type.

  6. Select the unit of measure of this value in the UOM field.

  7. Select a rule if you use a formula to determine the required period of enrollment for the plans in this plan type.

  8. Save your work.

Defining Enrollment Requirements for a Plan in a Program

If you are an Advanced Benefits customer, you can specify the circumstances under which a plan is the default for a program. A life event reason can override this information.

To define enrollment requirements for a plan in a program:

  1. In the Program Enrollment Requirements window, choose the General tab and then the Plan tab.

  2. Select the plan in this program for which you are defining enrollment requirements.

  3. For Advanced Benefits users, select the enrollment method, either automatic or based on the participant's explicit choice, in the Method field.

  4. For Advanced Benefits users, select an Automatic Rule to define the circumstances under which automatic enrollments apply for this plan.

  5. Select an Enrollment Code or rule that defines a participant's enrollment choices for this plan based on whether the participant is currently enrolled in the plan.

    See: Enrollment Codes

  6. Check the Allows Unrestricted Enrollment field if the enrollment type for this plan in program is unrestricted.

    You must also check the Allows Unrestricted Enrollment field for the program that contains this plan.

    Important: You must check this field if you have not purchased an Advanced Benefits license. If you license Advanced Benefits, you cannot combine unrestricted and life event processing in the same program. If a plan does not require a life event for electability, attach the plan to a separate, unrestricted program or set up a plan not in program.

  7. Save your work.

Default Enrollment Requirements

You run the Default Enrollment Process from the concurrent manger to create default enrollments based on your plan design and eligibility requirements. Default enrollment processing is only available for Advanced Benefits customers.

To define default enrollment requirements for a plan in a program

  1. Choose General -> Plan -> Default in the Program Enrollment Requirements window.

  2. Select a Default Enrollment Method Code or Rule for this plan.

  3. Check the Assign on Default field if participants who fail to specify an election are enrolled in this plan.

  4. Save your work.

Defining Coverage Requirements for a Plan in a Program

You can define when coverage starts and ends for participants who enroll in a plan in a program. You can also define restrictions to the amount of available coverage provided by a plan.

Use the Program Enrollment Requirements window. Choose the General tab, then the Plan tab, and then the Coverage region.

To define coverage start and end dates for a plan in a program:

  1. Select a plan in this program for which you are defining coverage start and end dates.

  2. Select an Enrollment Coverage Start Date code or rule to specify when coverage begins for participants who enroll in this plan.

  3. Select an Enrollment Coverage End Date code or rule to specify when coverage ends for participants who lose eligibility for this plan.

    Note: You should coordinate your coverage start and end dates with your activity rate start and end dates.

  4. Save your work.

Defining Coverage Start and End Dates for a Plan Type in a Program

You can define when coverage starts and ends for participants who enroll in a plan type in a program. These coverage dates apply to all the plans in this plan type unless you override the coverage dates at the plan level.

Choose the General tab, then the Plan Type tab, and then the Coverage region.

To define coverage start and end dates for a plan type in a program:

  1. Select a plan type in this program for which you are defining coverage start and end dates.

  2. Choose an Enrollment Coverage Start Date code or rule to specify when coverage begins for participants who enroll in a plans in this plan type.

  3. Choose an Enrollment Coverage End Date code or rule to specify when coverage ends for participants who lose eligibility for a plan in this plan type.

    Note: You should coordinate your coverage start and end dates with your activity rate start and end dates.

  4. Save your work.

Defining Activity Rate Start and End Dates for a Plan in a Program

You can define when activity rates start and end for the plans in a program.

Use the Program Enrollment Requirements window. Choose the General tab, then the Plan tab, and then the Rates region.

To define activity rate start and end dates for a plan in a program:

  1. Select a plan in this program for which you are defining activity rate start and end dates.

  2. Select a Rate Start Date code or rule to specify the date on which activity rates apply to this plan.

  3. Select a Rate End Date code or rule to specify when activity rates end for participants in this plan.

    Note: You should coordinate your coverage start and end dates with your activity rate start and end dates.

  4. Save your work.

Defining Activity Rate Start and End Dates for a Plan Type in a Program

You can define when activity rates start and end for the plan types in a program. These activity rate dates apply to all the plans in this plan type unless you override the activity rate dates at the plan level.

Choose the General tab, then the Plan Type tab, and then the Rates region.

To define activity rate start and end dates for a plan type in a program

  1. Select a plan type in this program for which you are defining activity rate start and end dates.

  2. Choose a Rate Start Date Code or Rule to specify the date on which activity rates apply to this plan type.

  3. Choose a Rate End Date Code or Rule to specify when activity rates end for participants in this plan type.

    Note: You should coordinate your coverage start and end dates with your activity rate start and end dates.

  4. Save your work.

Defining a Scheduled Enrollment for a Program

You use the Program Enrollment Requirements window to define a scheduled enrollment so that eligible persons can enroll, or alter elections, in one or more plans during a specified time period.

For example, you could schedule an open enrollment period for a benefits program from 1 November to 30 November each year.

Standard Benefits customers can define a scheduled enrollment period for a plan or program, but the information is considered read-only and does not restrict enrollment processing.

To define a scheduled enrollment period for a program:

  1. Query a program in the Program Enrollment Requirements window. Choose the Timing tab, and then the Scheduled tab.

  2. Select an Enrollment Type for the scheduled enrollment period that you are defining for this program.

  3. Select a Year Period that applies to the scheduled enrollments for the plans in this program.

  4. Enter the enrollment start date in the Persons May Enroll During the Period From field.

  5. Enter the enrollment end date in the To field.

  6. For Advanced Benefits users, enter a Defaults Will be Assigned on date to specify the date on which default benefits assignments are made when participants fail to make their choices as part of this scheduled enrollment.

  7. Choose a No Further Processing is Allowed After date to specify the latest date on which the plan sponsor can apply elections applicable to this enrollment period.

    Important: Typically, a third party administrator's requirements for receiving elections information determines this date.

  8. Select a Close Enrollment Date To Use code that defines the enrollment closing date based on one of three factors:

  9. Select a Period Determination code to control how the application establishes a start and end date for an enrollment period in the following situations:

  10. Choose the Overrides alternate region to override any enrollment period or activity rate start and end dates for this program.

  11. Choose an Enrollment Start Date Code or Rule to specify the date from which an override to an enrollment date applies to this scheduled enrollment for this program.

  12. Choose an Enrollment End Date Code or Rule to specify the final date on which an override to an enrollment date applies to this scheduled enrollment for this program.

  13. Choose a Rate Start Date Code or Rule to specify the date from which an override to an activity rate applies to this scheduled enrollment for this program.

  14. Choose a Rate End Date Code or Rule to specify the final date on which an override to an activity rate applies to this scheduled enrollment for this program.

  15. Choose the Reinstate alternate region.

  16. Select a Reinstate Code to control how the application reinstates elections when a benefits administrator reprocesses a backed out life event.

  17. Select an Override Code to control how the application reinstates previously overriden activity rates for reinstated elections.

  18. Select the Reopen LifeEvent on Reprocess check box to ensure the life event remains open even when backed out elections are reinstated.

  19. Save your work.

Setup Close Enrollment for Use in Self-Service

To enable employees to close their enrollments using Self-Service, complete the following steps:

  1. Navigate to the Program Enrollment Requirements window.

  2. Select the Timing tab.

  3. Select the Life Event Sub Tab. You can also access this from the Scheduled Tab, if you select the period.

  4. Click in the Life Event field.

  5. Select When Elections are Made from the Close Enrollment Date to Use list. In order for a life event to be closed via self-service, when elections are made, the Close Enrollment Date to Use must be When Elections are Made.

  6. Save your work.

  7. Log into Oracle Self-Service and use personalization to display the Close Enrollment button on the Confirmation page. Employees can now use this button to close their enrollments.

Establishing Program Life Event Enrollment Requirements

Defining Requirements for a Life Event Enrollment for a Program (Advanced Benefits)

You define a life event enrollment schedule to establish temporal parameters for enrollment, de-enrollment, or changes to elections following a given life event, regardless of when that life event occurs during the plan year.

To define life event enrollment requirements for a program:

  1. Query a program in the Program Enrollment Requirements window. Choose the Timing tab and then the Life Event tab.

  2. Select the Enrollment Type of Life Event.

  3. Select a Life Event for which you are defining enrollment requirements.

    Note: To query a life event, enter a wildcard, a string, or a combination to view those life events that meet the entered criteria.

  4. Enter the number of Days After Enrollment Period to Apply Defaults if you define a default enrollment for this program.

  5. Enter the number of days persons can fail to respond in the Days After Enrollment Period for Ineligibility field.

    Important: After this number of days, the person is no longer eligible to enroll in benefits for which this life event made them eligible.

  6. Enter the number of Additional Processing Days allowed.

  7. Select a Close Enrollment Date to use code that defines the enrollment closing date based on one of three factors:

  8. Choose the Overrides alternate region to override any life event enrollment period or activity rate start and end dates based on this life event.

  9. Select an Enrollment Start Date Code or Rule to specify the date from which an override to an enrollment date applies to this life event enrollment for this program.

  10. Select an Enrollment End Date Code or Rule to specify the last date on which an override to an enrollment date applies to this life event enrollment for this program.

  11. Select a Rate Start Date Code or Rule to specify the date from which an override to an activity rate applies to this life event enrollment for this program.

  12. Select a Rate End Date Code or Rule to specify the last date on which an override to an activity rate applies to this life event enrollment for this program.

  13. Choose the Reinstate alternate region.

  14. Select a Reinstate Code to control how the application reinstates elections when a benefits administrator reprocesses a backed out life event.

    Note: Select the Reinstate Unless New Explicit Elections Exist code to reinstate elections made for a backed out event unless explicit elections have been made within the plan type for an intervening event.

  15. Select an Override Code to control how the application reinstates previously overriden activity rates for reinstated elections.

  16. Select the Reopen LifeEvent on Reprocess check box to ensure the life event remains open even when backed out elections are reinstated. The enrollment period is determined based on the Period Determination code of the life event.

  17. Save your work.

Defining Enrollment Periods for Life Event Enrollments for a Program (Advanced Benefits)

You can define an enrollment period for a life event so that a participant experiencing this life event has a defined period in which to take an enrollment action.

When you select an enrollment period start date code, the system calculates the start date as of the effective date of the Participation batch process that detected the life event. The enrollment end date is calculated based on the Life Event Occurred on Date which is displayed on the Maintain Potential Life Events window.

To define an enrollment period for life event enrollment for this program:

  1. In the Program Enrollment Requirements window, with the Timing tab and then the Life Event tab chosen, choose the Periods region.

  2. Select Life Event in the Enrollment Type field to specify that you are defining a life event enrollment.

  3. Select the Life Event for which you are defining an enrollment period.

  4. Select an Enrollment Period Start Date and End Date Code or Rule to specify the enrollment period for this life event.

    You can set the enrollment period to a specific number of days from the event by selecting one of the following codes:

    Choose Event or Notified based on whether you set the enrollment period from the Date Event Occurred or the Date Event Recorded.

  5. Select a Period Determination code to control how the application establishes a start and end date for an enrollment period in the following situations:

    See: Enrollment Period Determination for Life Events

  6. Save your work.

Defining Coverage and Activity Rate Periods for a Plan in a Program

You use the Enrollment Period for Plan window to define start and end dates for enrollment coverage and activity rates for a plan in a program. You can define enrollment periods for scheduled or life event enrollments.

To define an enrollment period for a plan in a program:

  1. Select the plan for which you are defining coverage and activity rate start and end dates.

  2. Choose an Enrollment Coverage Start Date code or rule to specify when coverage begins for participants who enroll in this plan.

  3. Choose an Enrollment Coverage End Date code or rule to specify when coverage ends for participants who lose eligibility for this plan.

  4. Select a Rate Start Date Code or Rule to specify the date on which activity rates apply to this plan.

  5. Select a Rate End Date Code or Rule to specify when activity rates end for participants in this plan.

  6. Save your work.

Associating an Enrollment Rule with a Program

You can associate an enrollment rule with a program. You can also associate such rules with overrides for enrollment or activity rate start and end dates.

To define an enrollment rule for a program:

  1. Navigate to the Enrollment Rules window.

  2. Enter a Seq (sequence) number for the enrollment rule you are defining for this enrollment or override for this program.

  3. Select this Rule.

  4. Save your work.

Defining Life Event Enrollment Requirements

You use the Life Event tabbed region of the Program Enrollment Requirements window to define life event requirements for a program, plan type in program, or a plan in program.

Your life event enrollment requirements restrict a participant's enrollment changes based on their current enrollment status.

To define life event enrollment requirements for a plan type or a plan in program:

  1. Query the program for which you are defining enrollment requirements.

  2. Choose the Program, Plan Type, or Plan tabbed region based on whether you are defining life event enrollment requirements for a program, plan type in program, or a plan in program.

  3. Select the plan type or plan in program for which are defining life event requirements if you selected the Plan Type or Plan tabbed region.

  4. Select the Life Event for which you are defining enrollment requirements.

    Note: To query a life event, enter a wildcard, a string, or a combination to view those life events that meet the entered criteria.

    Only Life Events of the Personal and Work types are displayed in the list of values.

    General Change of Life Requirements

  5. Choose the General alternate region to define enrollment restrictions based on whether the participant is currently enrolled in this compensation object.

  6. Check the Current Enrollment Precludes Change field if a participant who is currently enrolled in this compensation object cannot change elections based on this life event.

  7. Check the Still Eligible, Can't Change field if a participant who is still eligible for this compensation object after this life event cannot change their current elections.

  8. Select a factor in the Enrollment Change field that limits the compensation objects a participant can change when this life event occurs.

  9. Choose the Enrollment alternate region.

  10. Select an Enrollment Method code:

    Explicit: An eligible person can choose from available offerings following the occurrence of this life event.

    Automatic: The system automatically enrolls an eligible person in a given offering following the occurrence of this life event.

  11. Select an Enrollment Code or Rule to indicate if the participant can alter elections based on if they are newly or currently enrolled in this compensation object.

    See: Enrollment Codes

  12. Select a Default Enrollment code to specify the default treatment when a person who experiences this life event fails to make an election.

  13. For a plan in program, check the Assign on Default field if this plan in program is the default plan for those persons who do not enroll as a result of this life event.

  14. Save your work.

Managing Dependent Coverage Enrollment Requirements (Program)

Defining Dependent Coverage Enrollment Requirements for a Program or a Plan Type in Program

You can define how participants designate dependents for a program. Then, all plan types and plans in this program inherit these dependent coverage enrollment requirements unless you specify otherwise at the plan type or plan in program level.

Important: Unless otherwise noted, the dependent coverage requirements you define for a program apply to all compensation objects in this program's hierarchy, regardless of the dependent designation level (plan type or plan) you define.

To define dependent coverage requirements for a program:

  1. Query a program in the Program Enrollment Requirements window.

  2. Choose the Dependent Coverage tab then choose the Program or Plan Type tab.

  3. Select a Designation Level code to specify at what level of the compensation object hierarchy dependent information is recorded for this program or plan type in program.

  4. Select the Plan Type in this program for which you are defining dependent coverage enrollment requirements if you choose the Plan Type tab.

  5. Select a Program or Plan Type Dependent Designation code to specify whether you require participants to designate dependents when enrolling at any level in this program or plan type.

  6. Select a Dependent Coverage Start Code or Rule to specify how the system determines the date on which coverage for dependents in this program or plan type takes effect.

  7. Select a Dependent Coverage End Code or Rule to specify the date on which coverage for dependents in this program or plan type ends.

  8. Deselect the Suspend Enrollment check box if failure to provide required information does not result in election suspension for the participant.

    By default, Advanced Benefits suspends an election if the participant does not provide required information for a dependent, such as a certification or date of birth. For Standard Benefits, the application does not suspend elections.

  9. Check the No Certification Needed field to specify that you do not require the participant to submit certification for a dependent to qualify that person as a dependent.

  10. In the following fields, select whether you require the participant to provide dependent information.

    Note: Failure of the participant to provide this information results in election suspension if you require the information.

  11. Check the Derivable Factors Apply field to alert the system to the fact that a derived factor is associated with a dependent coverage eligibility profile for this program or plan type.

    The system uses this information to determine whether to calculate derived factors. If you do not check this field, then no dependent coverage in any plan types or plans in this program can have any derived factors associated with them.

  12. Save your work.

Defining Dependent Coverage Certifications for a Program

You use the Dependent Certifications window to date effectively define the certifications necessary to enroll dependents in a program.

To define a dependent coverage certification for a program:

  1. Select the dependent coverage Certification Type for this program.

  2. Select a Certification Required by value to specify when you require this certification type in order for a participant to enroll in this program.

  3. Select a Relationship Type to indicate the kinds of dependents who must provide this certification.

  4. Check the Required field if this dependent coverage certification type is required.

  5. Check the Preferred field if this dependent coverage certification type is preferred for this program, but not required.

  6. Check the Lack of Certification Suspends Designation field if failure to provide this dependent coverage certification type suspends the dependent's enrollment in this program.

  7. Save your work.

Defining Dependent Coverage Eligibility Profiles for a Program

You use the Dependent Eligibility Profiles window to link a dependent coverage eligibility profile to a program.

To define a dependent coverage eligibility profile for a program:

  1. Select a dependent coverage eligibility profile or a coverage eligibility rule to associate with this program.

  2. Check the Mandatory field if a person must meet criteria in this eligibility profile in order to qualify as a dependent for the plans in this program.

    Note: If multiple dependent coverage eligibility profiles are attached to the program, a person must satisfy all profiles marked as Mandatory and at least one profile that is not marked Mandatory.

  3. Save your work.

Defining Dependent Coverage Eligibility Profiles for a Plan Type in a Program

You use the Dependent Eligibility Profiles window to date effectively maintain dependent coverage eligibility profiles for a plan type in program.

To define eligibility profiles for dependent coverage for a plan type in a program:

  1. Select a Profile.

  2. Check the Mandatory checkbox if a person must meet criteria in this dependent coverage eligibility profile in order to qualify as a dependent in this plan type in this program.

    Note: If multiple dependent coverage eligibility profiles are attached to the plan type in program, a person must satisfy all profiles marked as Mandatory and at least one profile that is not marked Mandatory.

  3. Select a Coverage Eligibility Rule if you are using a rule to define the dependent coverage eligibility for this plan type in program.

  4. Save your work.

Defining Dependent Coverage Change of Life Event Enrollment Requirements

You use the Dependent Change of Life Event window to maintain enrollment requirements for dependents based on life events for a plan type or a program.

Note: For Standard Benefits, you must link the Unrestricted life event to the compensation object at the dependent designation level.

To define dependent coverage change of life event enrollment requirements

  1. Select a Life Event for which you are defining life event enrollment requirements for dependent coverage in this plan type or program.

    Note: To query a life event, enter a wildcard, a string, or a combination to view those life events that meet the entered criteria.

  2. Select a Change Dependent Coverage Code or Rule that limits how a participant can change their dependent coverage when this life event occurs.

  3. If this life event results in adding dependent coverage, select a Coverage Start Date code or Rule to specify how the system determines when that coverage begins following the occurrence of this life event.

  4. If this life event results in removing dependent coverage, select a Coverage End Date Code or Rule to specify how the system determines when that coverage ends following the occurrence of this life event.

  5. Deselect the Suspend Enrollment check box if failure to provide required certification for this life event does not result in election suspension for the participant.

  6. Save your work.

Defining Dependent Coverage Certifications for Change of Life Event Enrollment Requirements

You use the Dependent Change of Life Event Certifications window to maintain the certifications that you require to enroll a dependent in a plan type or a program after a given life event.

Select a life event in the Dependent Change of Life Event window and choose the Change of Life Event Certifications button.

To define dependent coverage certifications for a change of life event enrollment requirement:

  1. Select a Certification Type for this life event.

  2. Select a Certification Required By value to specify the date when you require this certification type in order for a dependent to receive coverage following this life event.

  3. Select the Relationship Type for which this certification type is generated based on this life event.

  4. Check the Required field to specify that this dependent coverage certification type is required.

  5. Check the Lack of Certification Suspends Enrollment field if failure to provide this dependent coverage certification type suspends the dependent's enrollment.

  6. Save your work.

Defining Plan Enrollment Requirements

Defining an Enrollment Method for a Plan

You define enrollment requirements for a plan or the options in a plan using the Plan Enrollment Requirements window. Enrollment methods restrict when a participant can enroll in a plan.

To define an enrollment method for a plan:

  1. Query the plan for which you are defining enrollment requirements in the Plan field.

    The current status of the plan is displayed. For a definition of the plan statuses, see: Defining a Benefits Plan.

  2. With the General tab and the Plan tab selected, choose the Enrollment tabbed region.

  3. For Advanced Benefits customers, select an Enrollment Method to specify the type of enrollment this plan uses.

    Explicit: An eligible person can choose from available offerings in this plan.

    Automatic: The system automatically enrolls an eligible person in a given offering in this plan (Advanced Benefits customers only).

  4. For Advanced Benefits users, select an Automatic Rule to define the circumstances under which automatic enrollments apply for this plan.

  5. Select a Post-election Edit Rule if you have defined a special post-election processing rule for this plan.

  6. Check the Allows Unrestricted Enrollment field if enrollment in this plan is unrestricted.

    Important: You must check this field if you have not purchased an Advanced Benefits license. If you license Advanced Benefits, you cannot combine unrestricted and life event processing in the same program. If a plan does not require a life event for electability, attach the plan to a separate, unrestricted program or set up a plan not in program.

  7. Check the Enroll in Plan and Option field if this plan requires or allows simultaneous enrollment in both a plan and one or more options in plan.

    Important: You should check this field if you define a savings plan where a participant can elect the plan and one or more investment options in the plan.

  8. Deselect the Suspend Enrollment check box if failure to provide required information does not result in election suspension for the participant.

    By default, Advanced Benefits suspends an election if the participant does not provide required certification. For Standard Benefits, the application does not suspend elections.

  9. Select a Code that controls when you require certification for enrollment in this plan.

  10. Select an Enrollment Code that defines whether a participant can keep, lose, or choose elections based on if they are currently enrolled in this plan or newly enrolling.

    See: Enrollment Codes

  11. Save your work.

Defining Enrollment Coverage Requirements for a Plan

You use the Plan Enrollment Requirements window to define enrollment coverage requirements for a plan.

To define enrollment coverage for a plan:

  1. Query the plan for which you are defining enrollment requirements in the Plan field.

    The current status of the plan is displayed. For a definition of the plan statuses, see: Defining a Benefits Plan.

  2. With the General tab and the Plan tab selected, select the Coverage tabbed region.

  3. Choose an Enrollment Coverage Start Date Code or Rule to specify when coverage begins for participants in this plan.

  4. Choose an Enrollment Coverage End Date Code or Rule to specify when coverage ends for participants in this plan.

  5. Check the Dependent Covered by Other Plans field if you do not allow a participant to designate a dependent for this plan if the dependent is already covered under another plan.

  6. Save your work.

To define coverage restrictions for a plan

  1. Query the plan for which you are defining coverage restrictions.

  2. Choose the Coverage Restrictions button.

  3. Select a value in the Restrict Change Based On field if you want to limit changes in coverage to a plan or an option.

  4. Select a value in the Change Restrictions field that limits a participant's ability to decrease or increase coverage in this plan.

    In the Values block:

  5. Define the minimum coverage level a participant may elect. Choose one of the following options:

  6. Define the maximum coverage level a participant may elect. Choose one of the following options:

  7. Enter the maximum multiple coverage value available with certification in the Max with Certification field.

    In the Increases block:

  8. Define the maximum flat amount increase for a participant who is already enrolled in this plan. Choose one or both of the following options:

    In the Multiple Increases block:

  9. Define the maximum multiple coverage increase level for a participant who is already enrolled in this plan. Choose one or both of the following options:

    Note: Increase levels are based on the options attached to the plan. For example, to restrict a maximum level increase from 1x salary to 3x salary, enter a maximum increase of 2.

    In the Interim to Assign block:

  10. Select an Assign Code or rule that determines the interim coverage to assign in those cases where a participant's election of this coverage has been suspended pending the completion of an action item.

    See: Interim Coverage for an explanation of the codes.

    Note: Set the profile BEN: Carry Forward Certification profile option to Yes to carry forward interim and suspended coverage created due to coverage restrictions for a life event when there are no coverage restrictions configured for the plan or subsequent life events.

  11. Select an Unsuspend Code that defines the enrollment coverage start date to use when a suspended enrollment becomes unsuspended.

    Note: If you do not select an unsuspend code, the coverage start date is the date on which the enrollment is unsuspended.

  12. Save your work.

  13. For Advanced Benefits customers, choose the Life Event Reason button if the available coverage for a plan varies based on a life event.

  14. Select the Life Event that causes the available coverage to vary.

    Note: The remainder of the fields on the Life Event Reason window function in the same manner as the fields on the Coverage Restrictions window. Complete these fields as necessary to restrict the available coverage for this plan based on this life event.

  15. For Advanced Benefits customers, choose the Certifications button if a certification is required to elect coverage at a particular level.

  16. Select an Enrollment Certification Type.

  17. Select a Certification Required When rule.

  18. Check the Required field if this certification is required to receive this coverage amount for this plan.

    Note: If you do not check the Required field, the certification is considered preferred.

  19. Save your work.

Defining Activity Rates Requirements for a Plan

You use the Plan Enrollment Requirements window to define when activity rates start and end for a plan.

To define activity rate requirements for a plan:

  1. Query the plan for which you are defining enrollment requirements in the Plan field.

    The current status of the plan is displayed. For a definition of the plan statuses, see Defining a Benefits Plan.

  2. With the General tab and the Plan tab selected, select the Rates tabbed region.

  3. Choose a Rate Start Date Code or Rule to specify when activity rates start for participants in this plan.

  4. Choose a Rate End Date Code or Rule to specify when activity rates end for participants in this plan.

  5. Save your work.

Defining Enrollment Limitations for a Plan

You use the Plan Enrollment Requirements window to define the minimum and maximum number of options in which a participant can be enrolled in a plan. You can also define the required period of enrollment for a plan.

To define enrollment limitations for a plan:

  1. Query the plan for which you are defining enrollment requirements in the Plan field.

    The current status of the plan is displayed. For a definition of the plan statuses, see Defining a Benefits Plan.

  2. With the General tab and the Plan tab selected, select the Limitations tabbed region.

  3. Check the No Minimum field if there is no minimum number of options in this plan in which a participant must be enrolled.

  4. Check the No Maximum field if there is no maximum number of options in this plan in which a participant must be enrolled.

    In the Required Period of Enrollment block:

  5. Enter a Value that represents the length of time in which a person must be enrolled in this plan.

    To define a required period of enrollment for an option, see: Defining Options.

  6. Select the unit of measure of this value in the UOM field.

  7. Select a rule if you use a formula to determine the required period of enrollment for this plan.

  8. Save your work.

Defining Designation Enrollment Requirements for a Plan or Option in Plan

You use the Designation Requirements window to date effectively define a group relationship for a plan or an option in plan depending if you navigate to the window from the Plan or Option tab. A group relationship limits the relationship types that can be covered under a plan. You can also limit the number of dependents that a plan covers.

To define designation requirements for a plan or option in plan:

  1. Query the plan for which you are defining enrollment requirements in the Plan Enrollment Requirements field.

  2. Choose the Plan or Option tab.

  3. Choose the Designation Requirements button.

  4. Select a Group Relationship for which you are defining designation requirements.

  5. Select Beneficiaries or Dependents in the Type field to indicate the designee type covered by this designation requirement.

  6. Enter the minimum and maximum number of designees that can be covered under this plan.

    Note: You enter 0 in the Minimum and Maximum fields if the plan allows no designees.

  7. Select one or more Relationship Types to include with this group relationship.

  8. Repeat steps 4-7 for each group relationship you are defining for this plan.

  9. Save your work.

Defining Enrollment Requirements for Not in Program Plans

You use the Plan Enrollment Requirements window to define special enrollment requirements for plans that you do not associate with a program.

To define enrollment requirements for a not in program plan

  1. Query the plan for which you are defining enrollment requirements in the Plan field.

    The current status of the plan is displayed. For a definition of the plan statuses, see Defining a Benefits Plan.

  2. With the General tab and the Plan tab selected, select the Not in Program tabbed region.

  3. For Advanced Benefits users, select a Default Enrollment Code or Rule to define how the system processes enrollments when a participant fails to make an election.

    See: Enrollment Codes

    Note: If an option in this plan is the default option, you must still select this plan as the default plan.

  4. Save your work.

Defining Enrollment Requirements for Options in a Plan

You can specify whether an option is ever a default for a plan, and the circumstances under which that option is the default in the Plan Enrollment Requirements window. A life event reason can override this information.

To define general enrollment requirements for an option in a plan:

  1. Query the plan for which you are defining enrollment requirements in the Plan field.

    The current status of the plan is displayed. For a definition of the plan statuses, see Defining a Benefits Plan.

  2. Select the General tab and then the Option tab.

  3. Select an Option in this plan for which you are defining enrollment requirements.

  4. Select a Post-Election Edit Rule if you have defined a special post-election processing rule for this option.

  5. For Advanced Benefits users, check the Automatic Enrollment field if an eligible participant is automatically enrolled in this option.

  6. Select a Family Member Code or rule to indicate the kind of family members that must be recorded in a participant's contact record in order for that participant to be eligible for this option.

    Note: Family members are recorded in the Contacts window.

  7. For Advanced Benefits users, select an Automatic Rule to define the circumstances under which automatic enrollments apply for this plan.

To define default enrollment requirements for an option:

You run the Default Enrollment Process from the concurrent manger to create default enrollments based on your plan design and eligibility requirements. Default enrollment processing is only available for Advanced Benefits customers.

  1. Choose General -> Option-> Default in the Plan Enrollment Requirements window.

  2. Select a Default Enrollment Code or Rule to specify when this option is the default based on a new or existing enrollment.

    See: Enrollment Codes

    Note: If this is the default option for the plan, you must also define the plan as the default plan.

  3. Save your work.

Defining Enrollment Limitations for an Option in a Plan

You can define when a participant is required to enroll in an option and the required period of enrollment for an option.

To define enrollment limitations for an option in a plan:

  1. Query the plan for which you are defining enrollment requirements in the Plan field.

  2. With the General tab and the Option tab selected, select the Limitations tabbed region.

    In the Option is Required block:

  3. Check the Required field if enrollment in this option is required.

    In the Required Period of Enrollment block:

  4. Enter a Value that represents the length of time in which a person must be enrolled in this option.

  5. Select the unit of measure of this value in the UOM field.

  6. Select a rule if you use a formula to determine the required period of enrollment for this option.

  7. Save your work.

Defining a Scheduled Enrollment for a Plan

You use the Plan Enrollment Requirements window to define a scheduled enrollment so that eligible persons can enroll in a plan or change their elections during a specified time period each year.

For example, you could schedule quarterly enrollment periods for a plan from 1 January to 15 January, 1 April to 15 April, 1 July to 15 July, and 1 October to 15 October of each year.

Standard Benefits customers can define a scheduled enrollment period for a plan or program, but the information is considered read-only and does not restrict enrollment processing.

To define an enrollment period for a plan:

  1. Query a plan in the Plan Enrollment Requirements window. Choose the Timing tab, and then the Scheduled tab.

  2. Choose an Enrollment Type code for the scheduled enrollment period you are defining for this plan.

  3. Select a Year Period to specify the plan year for which this scheduled enrollment applies to this plan.

  4. Enter the date on which participants can begin to enroll in this plan in the Persons May Enroll During the Period from field.

  5. Enter the last date on which participants can enroll in this plan in the To field.

  6. For Advanced Benefits users, choose a Defaults Will be Assigned on date to specify the date on which default assignments are made when participants fail to make their choices as part of the scheduled enrollment for this plan.

  7. Choose a No Further Processing is Allowed After date to specify the latest date on which the plan sponsor can apply elections applicable to this enrollment period for this plan.

    Typically, a third party administrator's requirements for receiving elections information determines this date.

  8. Select a Close Enrollment Date to use code that defines the enrollment closing date based on one of three factors:

  9. Select a Period Determination code to control how the application establishes a start and end date for an enrollment period in the following situations:

  10. Choose the Overrides alternate region to override any enrollment period or activity rate start and end dates.

  11. Choose an Enrollment Type code for the override scheduled enrollment period you are defining for this plan.

  12. Choose an Enrollment Start Date Code or Rule to specify the start date from which an override to an enrollment date applies to this scheduled enrollment for this plan.

  13. Choose an Enrollment End Date Code or Rule to specify the last date on which an override to an enrollment date applies to this scheduled enrollment for this plan.

  14. Choose a Rate Start Date Code or Rule to specify the date from which an override to an activity rate applies to this scheduled enrollment for this plan.

  15. Choose a Rate End Date Code or Rule to specify the last date on which an override to an activity rate applies to this scheduled enrollment for this plan.

  16. Choose the Reinstate alternate region.

  17. Select a Reinstate Code to control how the application reinstates elections when a benefits administrator reprocesses a backed out life event.

  18. Select an Override Code to control how the application reinstates previously overriden activity rates for reinstated elections.

  19. Save your work.

Associating Enrollment Rules with a Plan

You use the Enrollment Rules window to associate a scheduled or life event enrollment rule with a plan.

Navigate to the Enrollment Rules window from the Scheduled or Life Event tab depending if you are defining an enrollment rule for a scheduled or life event enrollment.

To associate an enrollment rule with a plan:

  1. Enter a Seq (sequence) number for the enrollment rule you are defining for this plan.

  2. Select an enrollment Rule.

  3. Save your work.

Setting Up Life Event Enrollment Requirements - Plan (OAB)

Defining Requirements for a Life Event Enrollment for a Plan (Advanced Benefits)

You define a life event enrollment schedule to establish temporal parameters for enrolling, de-enrolling, or changing elections following a given life event, regardless of when that life event occurs during the plan year.

For example, you could allow newly hired employees 30 days to enroll in a plan before requiring that they wait until the next open enrollment period.

To define requirements for a Life Event Enrollment for a plan:

  1. Query a plan in the Plan Enrollment Requirements window. Choose the Timing tab and then the Life Event tab.

  2. Select the Enrollment Type of Life Event.

  3. Select a Life Event for which you are defining enrollment requirements.

    Note: To query a life event, enter a wildcard, a string, or a combination to view those life events that meet the entered criteria.

  4. Enter the number of Days After the Enrollment Period to Apply Defaults if you define a default enrollment for this program.

  5. Enter the number of days persons can fail to respond in the Days After Which Becomes Ineligible field.

    Important: After this number of days, the person is no longer eligible to enroll in benefits for which this life event made them eligible.

  6. Enter the number of Additional Processing Days allowed.

  7. Select a Close Enrollment Date to Use code that defines the enrollment closing date based on one of three factors:

  8. Choose the Overrides alternate region to override any life event enrollment period or activity rate start and end dates based on this life event.

  9. Select a life event for which you are defining enrollment override information.

  10. Select an Enrollment Start Date Code or Rule to specify the date from which an override to an enrollment date applies to this life event enrollment for this plan.

  11. Select an Enrollment End Date Code or Rule to specify the last date on which an override to an enrollment date applies to this life event enrollment for this plan.

  12. Select a Rate Start Date Code or Rule to specify the date from which an override to an activity rate applies to this life event enrollment for this plan.

  13. Select a Rate End Date Code or Rule to specify the last date on which an override to an activity rate applies to this life event enrollment for this plan.

  14. Choose the Reinstate alternate region.

  15. Select a Reinstate Code to control how the application reinstates elections when a benefits administrator reprocesses a backed out life event.

  16. Select an Override Code to control how the application reinstates previously overriden activity rates for reinstated elections.

  17. Save your work.

Defining a Life Event Enrollment Period for a Plan (Advanced Benefits)

You define an enrollment period for a life event to limit the time when a qualifying participant can make a benefit election based on a life event.

Use the Plan Enrollment Requirements window.

To define a life event enrollment period for a plan:

  1. Choose the Timing tab and the Life Event tab and then choose the Periods region.

  2. Select a life event for which you are defining an enrollment period.

  3. Select an Enrollment Period Start Date and End Date Code or Rule to specify the enrollment period for this life event.

    You can set the enrollment period to a specific number of days from the event by selecting one of the following codes:

    Choose Event or Notified based on whether you set the enrollment period from the Date Event Occurred or the Date Event Recorded.

  4. Select a Period Determination code to control how the application establishes a start and end date for an enrollment period in the following situations:

    See: Enrollment Period Determination for Life Events

  5. Save your work.

Defining Life Event Enrollment Certifications for a Plan or Option in Plan (Advanced Benefits)

You use the Life Event Certifications window to maintain the certifications that you require to enroll a participant in a plan or option in plan after a given life event.

To define life event enrollment certifications for a plan or option in plan:

  1. Select a life event for which you are defining an enrollment certification.

    Note: To query a life event, enter a wildcard, a string, or a combination to view those life events that meet the entered criteria.

  2. Deselect the Suspend Enrollment check box if failure to provide required information does not result in election suspension for the participant.

    By default, Advanced Benefits suspends an election if the participant does not provide required certification. For Standard Benefits, the application does not suspend elections.

  3. Select a Determination Code that controls when you require certification for enrollment in this plan or option.

  4. Select a Certification Required By Rule to specify when you require certification to support enrollment in this plan or option.

  5. Select an Enrollment Certification Type that you require or accept for enrollment in this plan or option in plan after this life event.

  6. Select a Certification Required By Rule to specify when you require this certification type.

  7. Check the Required field to specify that the receipt of this certification type is required before an enrollment is valid after this life event.

  8. Save your work.

Defining Life Event Enrollment Requirements for a Not in Program Plan

You use the Plan Enrollment Requirements window to define life event enrollment requirements for a not in program plan and to determine when a participant can enroll or change elections in a not in program plan based on the occurrence of a life event.

Important: You define enrollment requirements for plans in program using the Program Enrollment Requirements window.

To define life event enrollment requirements for a not in program plan:

  1. Query a plan and choose the Life Event tab.

  2. Choose the Plan tab and then choose the General alternate region.

  3. Select the Life Event for which you are defining general enrollment requirements.

    Only Life Events of the Personal and Work types are displayed in the list of values.

    Note: To query a life event, enter a wildcard, a string, or a combination to view those life events that meet the entered criteria.

  4. Check the Current Enrollment Precludes Change field if a participant who is currently enrolled in this plan cannot change elections based on this life event.

  5. Check the Still Eligible, Can't Change field if a person who experiences this life event and is still eligible for this plan cannot change his or her current enrollment elections.

    Important: You can set the Still Eligible, Can't Change checkbox at the plan in program, not in program plan, and option in plan levels.

  6. Select an Enrollment Change code to specify the degree to which a participant can change enrollment in a plan.

  7. Choose the Enrollment alternate region.

  8. Select the Life Event for which you are defining enrollment requirements.

  9. Select an Enrollment Method code for this life event enrollment for this plan.

    Explicit: An eligible person may choose from available offerings in this plan following the occurrence of this life event.

    Automatic: The system automatically enrolls an eligible person in a given offering in this plan following the occurrence of this life event.

  10. For Advanced Benefits users, select an Automatic Rule to define the circumstances under which automatic enrollments apply for this plan.

  11. Select an Enrollment Code for a life event enrollment you are defining for this plan.

    See: Enrollment Codes

  12. Choose a Default Enrollment Code to specify for this plan the default treatment when a person experiencing this life event fails to make a choice among available choices.

  13. Check the Assign on Default field if this plan is the default plan for those persons who fail to make an election as a result of this life event.

  14. Save your work.

Defining Life Event Enrollment Requirements for an Option in a Plan

You use the Plan Enrollment Requirements window to define enrollment requirements for a life event for an option in a plan. These enrollment requirements override those you define for the plan associated with the option.

For example, you could define enrollment requirements for an Employee Plus Spouse option in a medical plan when the life event Marriage occurs for the participant.

To define life event enrollment requirements for an option in plan:

  1. Query a plan and choose the Life Event tab.

  2. Choose the Option tab and then choose the General alternate region.

  3. Select the option in this plan for which you are defining enrollment requirements.

  4. Select the Life Event for which you are defining enrollment requirements.

    Only Life Events of the Personal and Work types are displayed in the list of values.

    Note: To query a life event, enter a wildcard, a string, or a combination to view those life events that meet the entered criteria.

  5. Check the Current Enrollment Precludes Change field if a participant who is currently enrolled in this option cannot change elections based on this life event.

  6. Check the Still Eligible, Can't Change field if a person who experiences this life event and is still eligible for this option may not change his or her current enrollment elections.

    Important: You can set the Still Eligible, Can't Change checkbox at the program, plan in program, and not in program plan levels.

  7. Choose the Enrollment alternate region.

  8. Select the Life Event for which you are defining enrollment requirements for this option in this plan.

  9. Select an Enrollment Code based on whether the participant is currently enrolled in this option.

    See: Enrollment Codes

  10. Select a Default Enrollment Code to specify for this option in this plan the default treatment when a person experiencing this life event fails to make a choice among available choices.

  11. Check the Assign on Default field if this option in this plan is the default for those persons who fail to make an election as a result of this life event.

  12. Check the Automatic Rule field if you use a rule to determine if this life event results in automatic enrollment of this option.

  13. Select the Automatic Enrollment rule.

  14. Save your work.

Managing Dependent Coverage Enrollment Requirements

Defining Dependent Coverage Requirements for a Plan

You can define how participants designate dependents for a plan. Then, all options in this plan inherit these dependent coverage enrollment requirements.

To define dependent coverage requirements for a plan:

  1. Query a plan in the Plan Enrollment Requirements window.

  2. Choose the Designations tab and then the Dependent tab.

  3. Select a Dependent Designation Code to specify whether you require participants to designate dependents when enrolling in this plan.

  4. Deselect the Suspend Enrollment check box if failure to provide required information does not result in election suspension for the participant.

    By default, Advanced Benefits suspends an election if the participant does not provide required information for a dependent, such as a certification or date of birth. For Standard Benefits, the application does not suspend elections.

  5. Check the No Certification Needed field to specify that you do not require the participant to submit certification for a dependent to qualify that person as a dependent.

  6. In the following fields, select whether you require the participant to provide dependent information.

    Note: Failure of the participant to provide this information results in election suspension if you require the information.

  7. Select a Dependent Coverage Start Code or Rule to specify how the system determines the start date for coverage for dependents in this plan.

  8. Select a Dependent Coverage End Code or Rule to specify how the system determines the end date for coverage for dependents in this plan.

  9. Check the Derivable Factors Apply field to alert the system that a derived factor is associated with a dependent coverage eligibility profile for this plan. (The system uses this information to determine whether to calculate derived factors or proceed.)

    Note: If you do not check this field, then no dependent coverage in this plan may have any derived factors associated with it.

  10. Click the Certifications button to open the Dependent Certifications window and to define the certifications necessary to enroll dependents in a plan.

  11. Select a dependent coverage Certification Type you require or prefer in order for participants to designate dependents for participation in this plan.

  12. Select the Relationship Type for which this certification type is required for this plan.

  13. Select a Certification Required by value to specify when you require this Certification Type in order for participants to designate dependents for participation in this plan.

  14. Check the Required field to specify that this dependent coverage certification type is required.

  15. Save your work.

Defining Dependent Coverage Eligibility Profiles for a Plan

You use the Dependent Eligibility Profiles window to link a dependent coverage eligibility profile to a plan.

To define a dependent coverage eligibility profile for a plan:

  1. Select a dependent coverage eligibility profile or a coverage eligibility rule to associate with this plan.

  2. Check the Mandatory field if a person must meet criteria in this eligibility profile in order to qualify as a dependent for this plan.

  3. Save your work.

Defining Dependent Coverage Change of Life Event Enrollment Requirements for a Plan

You use the Dependent Change of Life Event window to limit dependent designations for a plan based on a life event.

To define dependent coverage change of life event enrollment requirements for a plan

  1. Query a plan in the Plan Enrollment Requirements window.

  2. Choose the Designations tab and then the Dependent tab.

  3. Choose the Dependent Change of Life Event button.

  4. Select a Life Event for which you are defining dependent coverage enrollment requirements.

    Note: For Standard Benefits, you must link the Unrestricted life event to the compensation object at the dependent designation level.

    Note: To query a life event, enter a wildcard, a string, or a combination to view those life events that meet the entered criteria.

  5. Select whether the system adds or removes coverage for a dependent as a result of this life event in the Change Dependent Coverage Code or Rule field.

  6. Select a Coverage Start Date Code or Rule if this life event results in adding dependent coverage.

  7. Select a Coverage End Date Code or Rule if this life event results in removing dependent coverage.

  8. Deselect the Suspend Enrollment check box if failure to provide required information does not result in election suspension for the participant.

  9. Choose the Change of Life Event Certifications button to maintain the certifications that you require to enroll a dependent in a plan after a given life event.

  10. Select the Certification Type for this life event.

  11. Select a Certification Required By value to specify when you require this certification type in order for a dependent to receive coverage following this life event.

  12. Select the Relationship Type for which this certification type is required for this life event.

  13. Check the Required field to specify that this dependent coverage certification type is required.

  14. Save your work.

Setting Up Beneficiary Designation Requirements (Plan)

Defining Certifications for Enrollment in a Plan

You use the Certifications window to define a certification that is required or preferred for enrollment in a plan.

  1. Select the Certification Type you require or prefer in order for a participant to enroll in this plan.

  2. Select a Certification Required to specify when you require this Certification Type in order for a participant to enroll in this plan following this life event.

  3. Check the Required field if failure to provide this Certification Type suspends enrollment in this plan.

  4. Save your work.

Defining Beneficiary Designation Requirements for a Plan

You can define beneficiary designation requirements for a plan. Then, all options in this plan inherit these beneficiary designation requirements.

To define beneficiary designation requirements for a plan

  1. Query a plan in the Plan Enrollment Requirements window.

  2. Choose the Designations tab and then the Beneficiary tab.

  3. Select the Beneficiary Designation Code to specify whether beneficiary designations for the plan are optional or required.

  4. Select the Default Beneficiary Code to specify the type of person (such as a spouse) who is the beneficiary in those cases when the participant fails to designate a beneficiary for the plan.

    Note: This field is information-only and does not effect system processing. You must manually designate a person's beneficiaries.

  5. Deselect the Suspend Enrollment check box if failure to provide required information does not result in election suspension for the participant.

    By default, Advanced Benefits suspends an election if the participant does not provide required information, such as a certification or date of birth. For Standard Benefits, the application does not suspend elections.

  6. Check the No Certification Needed field to specify that you do not require the participant to submit certification for a beneficiary to qualify that person as a beneficiary.

  7. In the following fields, select whether you require the participant to provide beneficiary information.

    Note: Failure of the participant to provide this information results in election suspension if you require the information.

  8. Select a Measures Allowed code to define if amounts to be distributed to beneficiaries should be specified by percent only or by percent and amount.

  9. Select an Increment Amount and Increment Percent to specify how the system expresses benefit amount increments.

  10. Select a Min Designatable Amount and/or Percent to specify the smallest monetary amount that a participant can designate to a beneficiary according to the terms of the plan.

  11. Check the appropriate fields in the Restrictions block, as needed.

  12. Choose the Certification button to open the Beneficiary Certifications window.

  13. Select the Certification Type you require or prefer in order for participants to designate beneficiaries for this plan following this life event.

  14. Select a Certification Required by value to specify when you require or prefer this Certification Type in order for participants to designate beneficiaries for this plan following this life event.

  15. Select a Relationship Type to indicate if this plan limits beneficiary designations to a person who is of a particular relationship to the participant.

  16. Select a Beneficiary Type to indicate if this plan limits beneficiary designations to either persons or organizations.

  17. Check the Required field if this certification is required from a beneficiary.

  18. Save your work.

Activity Rates and Coverage Calculations

Activity Rates

You define an activity rate calculation to determine the contribution that an employee (and, in some cases, an employer) spends to purchase a benefit on a recurring or non-recurring basis. Activity rates also determine the monetary distribution paid from a plan such as a savings plan or a flexible spending account.

The process of defining contribution and distribution activity rates varies depending on the complexity of your calculations. These activities include defining:

As part of your activity rate definition you can also define deduction schedules and payment schedules for contributions and distributions that do not process each pay period.

You can use the Total Compensation Setup Wizard to update multiple standard and variable activity rates simultaneously. You can:

Activity Rates and Element Definitions

When you define an activity rate definition, you select the element to which the activity rate corresponds. That way, when the system calculates an activity rate for a person and a benefit plan or option, the result can be captured in the element and transferred to payroll and other areas of your HR system as necessary.

Note: Set up your elements as a prerequisite to defining your activity rates. If your element definition changes, you must re-attach the element to the rate.

If your plan design allows a participant to enroll in more than one plan at a time in a plan type or more than one option in a plan, you create an element for each plan and each option. If you define activity rates at the plan level that cascade to each option in the plan, you must define an element for each option.

You use eligibility profiles, instead of element links, to determine benefits eligibility. Create an open element link for each benefits-related element. Query the benefits element in the Element Link window and save the record without selecting any assignment criteria to create an open link. If necessary, you can set up several links with assignment criteria for costing purposes. However, you must ensure that these links do not conflict with your eligibility profiles.

Normally, you define one input value per activity rate. However, you can select a formula in the Extra Inputs Rule field and map the formula outputs to input values by choosing the Extra Inputs button.

When a participant enrolls in a benefit, the activity rate result is written to the element. You can view the result in the Element Entries window and the Entry Values window. You cannot manually add or edit an entry for an element associated with an activity rate. These entries are maintained by the system when you make an election change or an enrollment override.

See: Defining and Linking an Element for Standard and Advanced Benefits

See: Elements: Building Blocks of Pay and Benefits

Standard Contributions and Distributions

You define a standard contribution or distribution as a calculation that determines the amount a person must pay to participate in a benefit (a contribution) or the amount that is paid to a participant (a distribution).

You associate a standard calculation with a plan or an option in plan so that when a participant makes an election, the contribution or distribution amount is determined.

Standard calculations are used for a variety of plan types, such as medical plans and savings plans. Other plan types require special activity rate calculations, these include flex credit plans and plans subject to imputed income taxes.

Defining a standard contribution or distribution involves:

General Characteristics of Activity Rates

For all activity rates, you indicate if the activity type is a contribution or distribution made by the participant or the employer. Examples of activity types include:

You specify the tax basis on which the contribution or distribution is made, such as pretax or aftertax.

If you are defining a calculation for a non-monetary distribution, you can define the unit of measure in which that distribution is expressed, such as Options for stock options.

Activity Rate Calculation Methods

You define an activity rate calculation method to determine the rate of contribution or distribution for a plan or option. In addition to flat rates, the system supports a range of calculation methods including multiple of actual premium and multiple of compensation.

Calculation methods can also set boundaries for the result of the standard calculation. You can define a minimum and maximum contribution or distribution amount for the result of an activity rate calculation.

You can set the increment by which activity rates are expressed and the default activity rate value.

Prorated Activity Rates

For a participant whose enrollment coverage date falls within the month, you can define if the system prorates the activity rate. For prorated activity rates, you can define the date range within the month that is subject to the prorated rate. For example, you may only want to prorate activity rates for participants who enroll between the 5th and the 25th of the month.

You specify the percentage of the standard activity rate used to calculate the prorated activity rate for participants who enroll mid-month.

Activity Rate Payroll Processing

As part of defining an activity rate calculation for a benefit, you define your payroll processing system, such as Oracle Payroll. Then, you define whether the calculation is recurring or non-recurring. For recurring calculations, you can define a schedule for deductions or payments depending if the calculation is for a contribution or a distribution.

You can also define when the activity rate value should be entered. Typically this is at the time of enrollment, but the system also supports automatic rate entry.

Rate Certification (Advanced Benefits Only)

You can enforce certification requirements for a standard rate attached to a plan or option in plan when the plan is not in a program. The element associated with the standard rate is not entered for the participant until you mark the certification as having been received, on the Person Enrollment Certification window. The element is entered based on the rate start date code specified on the Plan Enrollment Requirements window.

When you define the standard rate, you can select a certification type from the lookup type BEN_ENRT_CTFN_TYP.

Variable Rates

You can associate a variable rate profile with a standard calculation if the activity rate may vary by participant.

See Variable Rate Profiles

Employer Matching Rates

Note: This feature is reserved for future use.

If you define a plan where the employer matches a percentage of the employee's contribution, such as for a savings plan, you can define how the system calculates the matching rate.

Because employer matching percentages may vary based on the employee's contribution percentage, you may need to define more than one matching rate for an activity rate.

If the benefit plan sets a maximum employee earnings amount or a maximum contribution percentage beyond which a matching rate should not be calculated, you can define this maximum earnings amount or contribution percentage. That way, if the employee's earnings or contribution percentage exceeds the limit, the system calculates the matching rate based on the maximum amount or percentage that you define.

You define the matching contribution percentage based on the employee's contribution percentage. However, you can also define minimum and maximum employer contribution limits.

Period-to-Date Limits

Note: This feature is reserved for future use.

For those plans with contribution limits, you can associate a period-to-date limit with the activity rate that determines the contribution amount. Period-to-date limits are often used with 401(k) plans in the US.

Variable Rate Profiles

You can define an activity rate for a benefit that varies based on some factor. You group together the factors that cause an activity rate to vary into a variable rate profile. You then associate the variable rate profile with an activity rate which, in turn, you associate with a particular benefit plan or option.

As with participant eligibility profiles, variable rate profiles may consist of employment factors, personal factors, derived factors, and other factors such as participation in a particular benefits plan.

You can use a participant eligibility profile that you have defined as a criteria set in a variable rate profile. This lets you define your criteria once, then reuse the criteria set to control both eligibility and variable rates. Oracle recommends attaching eligibility profiles to variable rates--as opposed to individual criteria--to improve system performance.

Note: You can only attach one participant eligibility profile to a variable rate profile. You cannot attach an eligibility profile to a variable rate profile if you have already attached existing criteria to the profile. However, you can remove any existing criteria, then attach an eligibility profile.

Most variable rate profiles are defined so that participants who meet certain criteria are eligible to receive the variable rate. However, you can also define a variable rate profile so that persons who meet the criteria become excluded from receiving the variable rate. In such cases, the standard activity rate for the benefit applies to these persons.

FastFormula Rules in Variable Rate Profiles

If you use a FastFormula rule as part of your variable rate profile, the participant must meet the criteria of the rule and one value from any other criteria that you include in the profile. If you use more than one FastFormula rule, by default the participant must meet the criteria of all the rules. If you change the user profile option BEN:VAPRO Rule from AND to OR, the participant need only meet the criteria of one rule.

You can associate a variable rate profile with the following kinds of activity rates:

Coverage Calculations

A coverage calculation defines the level of benefits coverage a participant receives under plans such as a group term life insurance or accidental death & dismemberment insurance plan.

Typical business requirements allow a participant to choose either a flat coverage amount or an amount that is a multiple of the participant's salary. The system also supports many other coverage calculation methods.

Here are several of the aspects of a coverage calculation that you can define:

When you define a coverage calculation method you define if the coverage level amount is entered at the time of enrollment or during the definition of the coverage calculation. You can choose from the following calculation methods depending on the requirements of the plan:

If necessary, you can associate a variable rate profile with a coverage calculation when the calculation may vary by participant.

You can define a life insurance plan where spouse or dependent coverage is a percentage of the participant's elected coverage. Write a FastFormula with a rule type of Coverage Amount Calculation and attach the rule to the coverage calculation using the Post Enrollment Calculation Rule.

This formula executes both when you run the Participation Process to determine electable choices and when you save an enrollment or choose the Recalculate button on the Flex Enrollment window, Non-Flex Enrollment window, or the Benefits Selection page in Self-Service.

Note: Since the formula executes when you run the Participation Process, the coverage amount selected by the employee may not be available. Therefore, the formula should contain a default coverage value.

Coverage Across Plan Types

For those benefit programs that restrict the amount of coverage that a participant can elect across plan types in a program, you can group the plan types in the program to which a minimum or maximum coverage amount applies.

Cross plan type coverage limits work in conjunction with coverage limits you define at the plan level. If you define a maximum coverage limit at the plan level, the cross plan type coverage limit must not have a maximum coverage level that is less than the maximum you set for a plan in that plan type.

For example, suppose your organization defines a Group Term Life Insurance plan type. Within that plan type, you offer the Employee Group Term Life Insurance plan that provides coverage equal to two times earnings up to a maximum of $200,000.

You also maintain a corresponding plan type for Non-Group Term Life Insurance plans. In this plan type, you define a plan that has a maximum coverage level of $120,000.

You could define an across plan type coverage limit called "All Life Insurance Maximum" that limits the maximum coverage a participant can elect across these two plan type to $300,000.

Interim Coverage (Advanced Benefits)

As part of your plan design, you can define the interim coverage assigned to a participant when a participant's enrollment in a benefit is suspended pending the completion of an action item.

For example, you might require a certificate of good health from a participant who is currently enrolled in a life insurance plan with a coverage level of 1x compensation if the participant newly elects a coverage of 3x compensation during an open enrollment period. If you suspend the new election pending receipt of the certification, you can provide interim coverage until the certification is provided.

Interim Coverage Determination

You can qualify the conditions under which interim coverage is provided based on the participant's current enrollment and the new suspended election. You can either use an interim to assign code or an interim to assign rule to determine the interim electable choice.

Interim to Assign Code

Each interim to assign code contains two parts.

Interim to Assign Rule

The interim to assign rule provides greater flexibility in interim cover determination. You configure an interim to assign rule to return one of the following parameters that meets your business requirements:

For more information about the Default to Assign Pending Action formula type, see Oracle HRMS FastFormula Reference Guide available on My Oracle Support (Note ID 218059.1).

Unsuspended Enrollments (Advanced Benefits)

For those cases where a suspended enrollment is unsuspended, you define the enrollment coverage start and end dates and the activity rate start and end dates for the unsuspended enrollment.

If you assign interim coverage when an enrollment is suspended, the interim enrollment is ended one day before the coverage start date of the unsuspended enrollment.

You select an unsuspend enrollment code that controls the enrollment coverage start date of the unsuspended enrollment if the unsuspended date is equal to or later than the original enrollment coverage start date. Select from the following codes:

The activity rate start and end dates are re-calculated based on the enrollment coverage start date of the unsuspended enrollment.

Imputed Income Calculations (US only)

Section 79 of the US Internal Revenue Service code defines imputed income as certain forms of indirect compensation termed fringe benefits, and taxes the recipient accordingly. You define imputed income calculations to calculate the amount of a benefit that is taxable as imputed income.

For example, if you offer a group term life insurance plan that provides coverage in excess of $50,000 to a participant or in excess of $2,000 to a spouse or dependent, you can define an imputed income calculation that determines the amount of coverage that is subject to imputed income tax regulations.

You can select the payroll system that processes the imputed income calculation and the manner in which the calculations are processed. If your payroll system calculates imputed income on a basis other than every pay period, you can associate one or more payment schedules with the imputed income calculation.

Note: By default, the imputed income calculation assumes that the employer pays 100% of the benefit, and the benefits system does not subtract employee contributions from the calculation. However, you can set the BEN:Imputed Income Post Tax Deduction profile to Y so that the imputed income process deducts the sum of all standard rates defined as Subject to Imputed Income with a Tax Type of After Tax and an Activity Type of either Employee Payroll Contribution, Employee Individual Contribution, or Employee Plan Contribution.

For employees whose participation in an imputed income plan begins mid-month, you can define partial month treatment rules.

You can also restrict the calculation to a subset of people according to assignment type or types (such as Employee, Benefits, or Employee then Benefits).

You associate a variable rate profile with an imputed income calculation because imputed income taxes vary based on a person's age.

See: Imputed Income Plans (US)

Actual Premium Calculations

Premiums are the amount paid by a benefit plan sponsor to the supplier of a benefit. Typically, premiums are calculated on a per-participant basis, but the system also supports premium calculation based on the total participants enrolled in a plan or the total volume of elected coverage.

You can think of premium determination and processing as divided into the following areas:

Premium Calculation Setup

You setup premiums calculations to define how the system calculates, costs, and administers premiums. The system supports the administration of the following premium types:

You can calculate premiums prospectively (in advance of the period of coverage) or retrospectively (as a result of coverage previously received). Premium are calculated on a monthly basis in accordance with the most common business practices of benefit suppliers. The system supports pro-rated premium calculations for benefits participants who gain or lose coverage mid-month. You can also define a standard wash rule so that participants who are covered by a plan for less than a full month have no premium obligation.

You can choose how to cost a participant's premium so that the contribution is distributed to the appropriate general ledger account. A single plan or option can have multiple premiums so that, for example, you could calculate one premium for an employee contribution and a second premium for the employer contribution.

Premium setup also includes defining the calculation method you use to determine the premium, including any variable rates. You link premium calculations to the benefit supplier organization so that premiums can be remitted to the appropriate source.

Premiums Based on Total Participants or Total Coverage Volume

For premiums that are determined based on the total number of participants or the total coverage volume elected by all participants in a plan or option in plan, you use variable rate profiles to calculate the premium.

You select a variable rate criteria of Total Participants or Total Coverage Volume and then define a variable rate calculation that determines the premium based on the number of participants or the coverage volume that you specify.

Note: Variable rates for actual premiums must have a tax type of Not Applicable.

Enrollment Based Premium Determination

Premiums that are calculated on a per-participant basis are determined when a participant elects a plan or option in plan.

At month end, you run the Premium Calculation batch process from the Concurrent Manager to select the participants for whom you want to write a premium result.

You can then view monthly premium results by participant in the Monthly Participant Premium window or by plan and option in the Monthly Plan or Option Premium window.

Note: Premiums that vary based on the total number of participants or the total coverage volume elected by all participants for a plan or option in plan are determined only when you run the Premium Calculation batch process.

Premium Changes Based on Life Events (Advanced Benefits)

You can define premiums that vary based on life events.

You link a life event reason that you have defined to a premium definition so that when a participant experiences this life event the premium is recalculated.

Note: You can define a life event such that its impact only effects a participant's premium, and not their eligibility for benefits.

Calculation of Monthly Premiums and Credits by Batch Process

You run the Premium Calculation batch process from the Concurrent Manager to calculate monthly premiums. By selecting parameters, you can control the plan or option in plan for which premiums are calculated. You can also select the processing month and year and the participant or participant groups for whom a premium is calculated.

The batch process uses your premium definition to determine the per participant premium or the total premium for the compensation object depending on your premium type.

Note: You cannot select parameters that limit the results of the Premium Calculation process by person criteria for calculations that allocate premiums to participants based on the total number of participants in a plan or option.

For premiums that have been paid but which should not have been paid (due to retroactive changes or an error in processing), the Premium Calculation process allocates credits to offset the result of the previously paid premium. Credits are applied against the premium due for the current month.

Your credit lookback processing rules determine how credits are applied to a premium. If you restrict the application of credits to the current plan year or you restrict credit lookbacks to a particular length of time, the system does not apply credits to the current premium if the month from which the credits are due is outside the boundary of the credit lookup period.

Credits can only be applied to premiums that are calculated on a per-participant basis. In all cases, the applied credits cannot exceed the premium due.

Manual Premium Adjustments

The product lets you manually adjust a premium result both for a participant and for the premium total for a plan or option in plan. Use this feature if making a manual adjustment to a premium result is a more efficient means of correcting a premium error than recalcuating the premium.

Period-to-Date Limits

For those plans where there is a regulated maximum contribution amount (such as a 401(k) plan in the US) or where a participant has discretion over the amount contributed into the plan, you can define period-to-date maximum contributions.

These maximums are specified either by the plan itself or, as is true in the US, by regulations. In addition to straightforward limits in which the period-to-date amount, once reached, stops subsequent contributions for the remainder of the period, other, more complex, limits must be enforced.

Benefit Balances

You use the Benefit Balances window to create a benefit balance that you can then associate with a person or a formula.

For example, you might define a benefits balance for use when calculating how many flex credits an employee can be given to spend on benefits as part of a flex program.

Benefit balances are useful in transitioning data from a legacy benefits system to Oracle HR.

Variable Rate Factors

You can define from one to dozens of variable factors for a variable rate profile. A participant must meet all the criteria in your variable rate profile in order to receive the variable rate.

Personal Factors

You select personal factors by choosing the Personal tab in the Variable Rate Profiles window.

Uses the first three enabled segments defined for the Competency Key Flexfield for the business group as criteria.

Disabled Uses an employee's disability category as criteria.

Gender Uses a person's gender as a variable factor to associate with an activity rate.

Leaving Reason Uses an employee's termination reason as criteria. This criteria is often used for continuing benefits eligibility, such as for COBRA in the US.

Opted for Medicare Uses whether an employee is enrolled in the US Medicare program as criteria.

Person Type Uses a person's person type(s) as a variable factor to associate with an activity rate.

Postal Zip Uses individual zip/postal codes or ranges of zip/postal codes as a variable factor to associate with an activity rate.

Qualification Title Uses a person's qualification title, such as an advanced education degree, as criteria.

Service Area Uses a person's service area, such as a city or other geographical area, as a variable factor to associate with an activity rate.

Tobacco Use Uses whether or not a participant uses tobacco as a variable factor to associate with an activity rate. In countries where it is illegal to hold information about a person's tobacco usage, for example, Italy, this personal factor is unavailable.

Employment Factors

You select employment factors by choosing the Employment tab of the Variable Rate Profiles window.

Assignment Set Uses an employee's assignment or a set of assignments as a variable factor to associate with an activity rate.

Assignment Status Uses a person's state of employment (Active, Inactive, or On Leave) as a variable factor to associate with an activity rate.

Bargaining Unit Uses an employee's bargaining unit (local union group) as a variable factor to associate with an activity rate.

Full/ Part-time Uses whether an employee works full-time or part-time as a variable factor to associate with an activity rate.

Grade Uses an employee's grade as a variable factor to associate with an activity rate.

Hourly/Salaried Uses whether an employee is hourly or salaried as criteria.

Job Uses an employee's job classification as criteria.

Labor Union Member Uses whether an employee is a labor union member as a variable factor to associate with an activity rate.

Leave of Absence Uses an employee's leave of absence reason as a variable factor to associate with an activity rate.

Legal Entity Uses an employee's legal entity (GRE) as a variable factor to associate with an activity rate (US only)

Organization Unit Uses an employee's organization as a variable factor to associate with an activity rate.

Pay Basis Uses an employee's pay basis as a variable factor to associate with an activity rate.

Payroll Uses an employee's payroll as a variable factor to associate with an activity rate.

People Group Uses a participant's people group as a variable factor to associate with an activity rate.

Performance Rating Uses an employee's performance rating as criteria.

Position Uses a person's position as criteria.

Quartile in Grade Uses an employee's pay range for a grade, divided by four, to determine the quarter into which the person's salary amount falls.

Range of Scheduled Hours Uses the number of hours an employee is scheduled to work as a variable factor to associate with an activity rate. This is taken from the Working Hours field on the assignment. For employees with more than one assignment, the hours are totaled across all assignments if you check the 'Use All Assignments for Eligibility' check box on either the Programs or Plans window. If you define multiple scheduled hours ranges, the Participation Process evaluates each range as an 'Or' condition.

Work Location Uses an employee's work location as a variable factor to associate with an activity rate.

Derived Factors

You select derived factors by choosing the Derived Factors tab of the Variable Rate Profiles window.

Age Uses an employee's age as a variable factor to associate with an activity rate.

Combined Age and Length of Service Uses an employee's combination age and length of service factor as a variable factor to associate with an activity rate.

Compensation Level Uses an employee's compensation level as a variable factor to associate with an activity rate.

Full Time Equivalent Uses an employee's percent of full-time employment as a variable factor to associate with an activity rate.

Hours Worked in Period Uses an employee's hours worked in a given period as a variable factor to associate with an activity rate.

Length of Service Uses an employee's length of service as a variable factor to associate with an activity rate.

Other Factors

You select other factors by choosing the Other tab in the Variable Rate Profiles window.

Benefits Group Uses a person's benefits group as a variable factor to associate with an activity rate.

COBRA Qualified Beneficiary Uses whether a person is considered a qualified beneficiary under COBRA regulations to determine the variable rate (US only).

Continuing Participation Used to set the date on which an ex-employee's payment for a continuing benefit must be received.

Health Coverage Selected Uses the plan and option in plan in which the participant is enrolled as a variable factor to associate with an activity rate.

Participation in Another Plan Uses a person's participation in a particular plan as a variable factor to associate with an activity rate. You can use this factor to define special rates when two plans are elected in conjunction with one another.

Rule Uses a FastFormula rule that you define to determine a variable factor to associate with an activity rate.

Total Coverage Volume Uses the total coverage elected for a plan or option in plan by all participants as a variable factor in determining the actual premium owed by a plan sponsor to the benefits supplier.

Total Participants Uses the total number of participants covered by a plan or option in plan as a variable factor in determining the actual premium owed by a plan sponsor to the benefits supplier.

Related Coverages

The criteria available under the Related Coverages tab are designed primarily for COBRA administration in the US but, you can use them for other purposes.

Calculation Methods: Values, Increments, and Operations

You select a calculation method to help you define the contribution or distribution activity rate for a plan or option. Calculation methods are composed of values that you define, operations that you perform on those values, and, in some case, values from the results of other calculations that you have defined.

The following list describes the components that you can include in an activity base rate calculation.

Activity Rate Calculations

The tables below contain sample activity rate calculations for the various calculation methods that you can use with a standard contribution/distribution or a flex credit calculation.

Flat Amount

Calculation Value
Example 5

Result = 5

Flat Amount Entered at Enrollment

Calculation Minimum Value Maximum Value Increment Default Value
Example 1,000 10,000 by 1 5,000

Result = 5,000 (can be changed at enrollment to value between 1,000 and 10,000)

Multiple of Compensation or Balances

Calculation Value Operation Compensation
Example 1 Per 10,000 25,000

Result = 2.5 (1/10,000) x 25,000

Multiple of Compensation or Balances, Enter Value at Enrollment

Calc Min Val Max Val Increment Default Operation Comp Lvl
Example 1 3 1 2 Per 10,000 25,000

Result = 2.5 (1/10,000) x 25,000

*5.0 (2/10,000) x 25,000

7.5 (3/10,000) x 25,000

Multiple of Compensation or Balances and Coverage

Calc Value Operation Compensation Coverage Operation Coverage
Example (0.0001 Multiplied by 25,000) Per 10,000 100,000

Result = 25.0 ((.0001 x 25,000) / 10,000) x 100,000

Multiple of Coverage

Calculation Value Operation Coverage
Example 5 Per 100,000 200,000

Result = 10 (5 / 100,000) x 200,000

Multiple of Coverage, Enter Value at Enrollment

Calc Min Val Max Val Increment Default Operation Coverage
Example 2 6 2 4 Per 100,000 200,000

Result = 4 (2/100,000) x 200,000

*8 (4/100,000) x 200,000

12 (6/100,000) x 200,000

Multiple of Parent Rate

Calculation Value Operation Activity Base Rate (Parent Rate)
Example 1 Multiplied by 2.5

Result = 2.5 (1 x 2.5)

Multiple of Parent Rate and Coverage

Calc Value Operation Parent Activity Rate Coverage Operation Coverage
Example (1 Multiplied by 8) Per 100,000 100,000

Result = 8.0 ((1 x 8) / 100,000) * 100,000

Multiple of Actual Premium

Calculation Value Operation Actual Premium
Example 50 Percent 8

Result = 4 (50 / 100) x 8

Multiple of Actual Premium and Coverage

Calc Value Operation Actual Premium Coverage Operation Coverage
Example (10 Percent of 8 Per 10,000 100,000

Result = 8.0 ((10 / 100 * 8) / 10,000) x 100,000

Coverage Calculations

You use the Coverages form to calculate the coverage amount available for a plan or an option. You can set the contribution rate necessary to purchase this coverage using the Standard Rates window.

The tables below contain sample coverage calculations for the various calculation methods that you can use in defining coverage for a benefit.

Flat Amount

Calculation Value
Example 50,000

Result = 50,000

Flat Range

Calculation Minimum Value Maximum Value Increment Default Value
Example 30,000 50,000 by 10,000 40,000

Result = 30,000

*40,000

50,000

Multiple of Compensation

Calculation Value Operation Compensation Level
Example 2 Multiplied by 25,000

Result = 50,000 (2 x 25,000)

Multiple of Compensation Range

Calc Min Val Max Val Increment Operation Comp Lvl Default
Example 2 6 2 Multiplied by 25,000 4

Result = 50,000 (2 x 25,000)

*100,000 (4 x 25,000)

150,000 (6 x 25,000)

Flat Amount Plus Multiple of Compensation

Calc Value   Min Val Operation Comp Lvl
Example 50,000 Plus (2 Multiplied by 25,000)

Result = 100,000 50,000 + (2 x 25,000)

Flat Amount Plus Multiple of Compensation Range

Calc Val   Min Val Max Val Increment Operation Comp Lvl Default
Example 50,000 Plus (2 6 2 Multiplied by 25,000) 4

Result = 100,000 50,000 + (2 x 25,000)

*150,000 50,000 + (4 x 25,000)

200,000 50,000 + (6 x 25,000)

Multiple of Compensation Plus Flat Range

Calc Val Operation Comp Lvl   Min Val Max Val Increment Default
Example (2 Multiplied by 25,000) Plus 30,000 50,000 10,000 40,000

Result = 80,000 (2 x 25,000) + 30,000

*90,000 (4 x 25,000) + 40,000

100,000 (6 x 25,000) + 50,000

Actual Premium Calculations

You use the Calculation Method tabbed region of the Actual Premiums window to define the calculation that determines the actual premium rate per participant for a plan or an option.

The tables below contain sample actual premium calculations for the various calculation methods that you can use with an actual premium calculation.

Flat Amount

Calculation Value
Example 5

Result = 5

Multiple of Coverage

Calculation Value Coverage Operation Coverage
Example 5 Per 100,000 200,000

Result = 10 (5 / 100,000) x 200,000

Multiple of Total Coverage

Calculation Value Operation Total Coverage
Example 1 Per 1,000 1,000,000

Result = 1000 (1 / 1000) x 1,000,000

Multiple of Total Participants

Calculation Value Operation Total Participants
Example 5 Multiply By 50,000

Result = 250,000 5 x 50,000

Defining Standard Contributions and Distributions

Defining Activity Rates for a Standard Contribution/Distribution

You create a separate contribution or distribution activity rate calculation for each plan or option in your benefits offering that requires a contribution or distribution. After you link the calculation to the plan or option, you define the calculation.

You date effectively maintain standard contributions and distributions using the Standard Rates window. You can also use Total Compensation Setup Wizard to update multiple rates simultaneously.

To define an activity rate for a standard contribution/distribution

  1. Enter or query the standard contribution or distribution that you are defining in the Name field.

  2. Select the Status of this activity rate.

    Pending: This plan or option in plan currently does not use this calculation, but could in the future if you change the Status of this calculation to Active. Select the Pending status when setting up a standard contribution/distribution calculation that possibly may not become Active.

    Active: The system currently calculates this standard contribution/distribution for this plan or option in plan.

    Inactive: The system currently does not calculate this standard contribution/distribution for this plan or option in plan.

    Closed: The system currently does not calculate this standard contribution/distribution, nor will it do so in the future.

  3. Choose the General tabbed region if it is not already selected.

  4. Select the Level in the compensation object hierarchy at which you are defining the activity rate.

  5. Select the Compensation Object for which you are defining the activity rate.

  6. Select an Activity Type code that identifies the business function this calculation performs, such as an Employee Contribution or an Employer Payroll Distribution.

  7. Select the Tax Type indicating the tax impact of this calculation to participants.

    You select this Tax Type primarily for classification purposes; the payroll system is primarily responsible for processing taxability.

  8. Select a Usage code that limits the use of this activity rate to a particular kind of contribution or distribution.

  9. Select a UOM (unit of measure) to express the result of this calculation if this activity rate is for a non-monetary distribution.

  10. Select an Element Determination Rule. The application uses this rule to determine an employee's currency for the worksheet amount rate if you choose a Determination Code of Automatic or do not choose a determination code.

    See: Defining Processing Information for a Standard Contribution/Distribution

  11. Select the Element you defined that corresponds to this activity rate definition.

    Note: Set up your elements as a prerequisite to defining your activity rates. If your element definition changes, you must re-attach the element to the rate. For an absence plan, you must also re-select the Extra Input Rule and re-map the input values to formula results.

  12. Check the Element and Input Value Required field.

  13. Select the Input Value for the activity rate, such as pay value.

  14. If you are defining a rate for an absence plan and you need to associate more than one input value with the activity rate, select the Extra Input Rule. This is a formula that calculates the values to be returned to the other input values. When you have finished defining the rate, choose the Extra Inputs button to associate the formula results with the appropriate input values.

  15. Check the Uses Variable Rate field if the result of this calculation varies due to some factor or other piece of discreet data about the participant and you associate a variable rate profile with the calculation.

    To associate a variable rate profile to this activity rate, see Associating a Variable Rate Profile with a Standard Contribution/Distribution Calculation

  16. Select the Parent/Child code to specify whether this calculation is a parent activity rate (the primary activity rate) or a child activity rate (dependent upon the parent activity rate).

  17. Check the Subject to Imputed Income field if the activity rate for this compensation object is governed by US imputed income regulations.

  18. Save your work.

Defining a Calculation Method for a Standard Contribution or Distribution

You use the Calculation Methods region of the Standard Rates window to define how a standard activity rate is calculated.

See Also

Calculation Methods: Values, Increments, and Operations

Example: Activity Rate Calculations

To define a calculation method for a standard activity rate:

  1. Query the activity rate for which you are defining a calculation method in the Name field.

  2. Select the method you are using to calculate the activity rate in the Calculation Method field.

    Important: The window changes based on the calculation method you select.

  3. Complete your calculation definition based on the calculation method you select.

  4. Save your work.

Defining Proration for a Standard Contribution or Distribution Calculation

You can specify how the system prorates a calculation (usually a contribution) when a participant's enrollment coverage date falls within a month, and the plan requires that activity rates be prorated based on the date during the month when the participant's coverage starts.

To define proration for a standard contribution/distribution calculation

  1. Enter or the query the standard activity rate for which you are defining a prorated value in the Standard Rates window.

  2. Select the Partial Month Determination tabbed region.

  3. Select a Partial Month Determination Code or Rule to specify how the system calculates this standard contribution/distribution when a participant's enrollment coverage date falls within a month.

    All: The system calculates this activity rate as if the participant was enrolled for the entire month.

    None: The system calculates this activity rate as if the participant was not enrolled at all for the entire month.

    Prorate Value: The system prorates this standard contribution/distribution based on the percentage of the month the participant was enrolled. Use the Proration window to define your proration method for this calculation.

    Rule: If special circumstances apply, select a rule that the system uses to calculate this activity rate when a participant's enrollment coverage date falls within a month.

    Wash Rule: If special circumstances apply, select a wash rule that the system uses to calculate the day on which to apply the wash rule day for this activity rate.

  4. Select an Effective Date Code or Rule to specify how the system calculates the effective date from which the partial month is calculated.

  5. Enter a Wash Rule Day if participants whose activity rate start date begins after the wash rule day do not receive a contribution or distribution for that month.

  6. Choose the Proration button to open the Proration window if you select a partial month determination code of Prorate Value.

  7. Select the Prorate on day/month basis check box to base your proration calculation on the day/month ratio, instead of a flat percentage value.

    Basing the proration calculation on the day/month basis prevents you from having to set up different proration calculations for months with different numbers of days.

  8. Enter the From and To days within the month that represent the starting and ending dates for this proration calculation.

    Set the From day equal to the To day to prorate the calculation for a single day.

  9. Enter a value specifying the Percent of the total standard contribution or distribution that the system uses to calculate the prorated activity rate for those persons whose enrollment coverage dates fall within these From and To days.

  10. Select a Proration Rule if you created a formula of the type Partial Month Proration Rule to calculate prorated activity rates.

    See: Oracle FastFormula Reference Guide for Standard and Advanced Benefits, My Oracle Support Note 218059.1.

  11. In the Applies to Month with Days field, select the value that represents the months with that number of days (31, 30, 29, 28) to which this calculation applies.

  12. Select whether this proration calculation starts or stops on this date range in the When to Use field.

  13. Select a Rounding Code or Rule to specify how the system rounds the result of this calculation.

  14. Save your work.

Defining Characteristics of Annual Rates

For those plans where a participant enters an annual contribution rate during enrollment, you can define how the system prorates the minimum and maximum contribution amounts for those participants who enter the plan mid-year.

Note: The annual rate value is calcuated based on a 12-month period regardless if the plan year is for a period of 12 months or less.

If you use Self-Service Benefits, your employees can enter annual rates duing enrollment if you complete the fields on the Annual Rate tab and you check the Enter Value At Enrollment check box on the Calculation Method tab of the Standard Rates window.

To define the characteristics of an annual rate:

  1. Enter or the query the standard activity rate for which you are defining a prorated value in the Standard Rates window.

  2. Choose the Annual Rates tab.

    In the Comparison Balances block:

  3. Select whether this annual rate is compared to the claims submitted against the annual amount or the amount contributed to the plan.

  4. For those plans where you prorate the annual contribution amount based on the days or pay periods remaining in the plan year, select:

  5. Save your work.

Defining Processing Information for a Standard Contribution/Distribution

You use the Processing Information tabbed region of the Standard Rates window to define the system (such as Oracle Payroll) that processes the contribution deduction or distribution payment. You may also select, from a range of choices, the point in the enrollment process when a contribution amount is entered.

To define processing information for a standard contribution/distribution:

  1. Complete the Processing Information check boxes by selecting from a range of choices that define when and how a contribution or distribution amount is entered for this plan or option in plan.

    Important: These checkboxes are important, because they determine whether an election results in a payroll deduction for a participant.

    Note: Checking this field disables use of the Schedule Information button.

  2. Select the system that processes this calculation in the Processing Source field.

  3. Select a Recurring code. Choose from:

  4. In the Value Passed to Payroll field, select the amount that you want to pass to a participant's element entry on enrollment.

    Note: If you select no value, the application passes the per pay period amount. You can only prorate per pay period amounts.

  5. Select a Compensation Category.

  6. Select a Currency Determination Code to indicate how the application processes the source of currency for each employee. Choose from:

  7. Save your work.

To define rate certification requirements:

  1. Choose the Rate Certification button, which is visible for plans that are not in a program.

  2. Select a Rate Certification Type.

  3. Save your work.

Defining Deduction and Payment Schedules for a Standard Contribution/Distribution

You can define a deduction or payment schedule to specify how frequently the system calculates a contribution (for deductions) or distribution (for payments) if you are using Oracle Payroll and you do not check the Process Each Pay Period Default field in the Processing Information region.

You date effectively define deduction and payment schedules in the Schedule Information window.

To define scheduling for a standard contribution:

  1. Select a Deduction Schedule for this standard contribution.

  2. For this Deduction Schedule, select a Pay Frequency to specify how frequently the system deducts this standard contribution.

  3. Check the Default field if this Pay Frequency is the default pay frequency for this Deduction Schedule.

  4. If you associate more than one Pay Frequency with this Deduction Schedule, repeat steps 2 and 3 for each Pay Frequency.

  5. Save your work.

To define Payments for a standard distribution:

  1. Select a Payment Schedule for this standard distribution.

  2. For this Payment Schedule, select a Pay Frequency to specify how frequently the system makes this standard distribution.

  3. Check the Default field if this Pay Frequency is the default pay frequency for this Payment Schedule.

  4. If you associate more than one Pay Frequency with this Payment Schedule, repeat steps 2 and 3 for each Pay Frequency.

  5. Save your work.

Defining a Non-Oracle Payroll System to Process Benefit Earnings and Deductions

You use the Payroll Information tabbed region of the Standard Rates window if a non-Oracle payroll system calculates this contribution or distribution.

To define a non-Oracle payroll system to process earnings and deductions:

  1. Enter the Name of the foreign payroll system.

  2. Select if this payroll system processes earnings or deductions in the Type field.

  3. Save your work.

Associating a Variable Rate Profile with a Standard Contribution/Distribution Calculation

If a standard contribution or distribution can vary based on a derived factor or a discrete piece of data, you can use the Variable Rates window, accessed from a button on the Standard Rates window, to associate a variable rate profile or rule with the activity rate calculation to specify how the result can vary.

To associate multiple conditions that must all be satisfied, you must attach all the conditions to a single variable rate profile. Specifying them in a sequence in the Variable Rates window instructs the application to find only the first satisfying condition and then stop.

Important: You must define a variable rate profile or rule before you define a standard contribution or distribution that uses a variable rate.

To associate a variable rate profile or rule with a standard contribution/distribution calculation:

  1. Enter a Seq (Sequence) number to specify the order in which the system processes this variable rate profile relative to any other profiles you associate with this standard contribution/distribution calculation.

  2. Select the Name of a variable rate profile you are associating with this standard contribution/distribution calculation.

  3. Choose the Rules tab if you are associating a variable rate rule with this calculation. Enter the Seq (sequence) number and select the name of this variable rate rule.

  4. Save your work.

Defining Matching Rates for a Standard Contribution Calculation

Note: The matching rates feature is reserved for future use. It is currently not operational.

If you define an employer matching contribution that is a percentage of the employee contribution (in contrast to a fixed employer contribution), you can define how the system performs such matching. Multiple instances of a matching contribution may be necessary if the employer match varies according to the amount the employee contributes.

You define matching rates in the Standard Rates window. Choose the Matching Rates button.

To define matching rates for a standard contribution calculation:

  1. If special circumstances apply, select a matching rate calculation rule.

  2. Enter a Seq (sequence) number to specify the order in which the system processes this matching rate for this contribution.

  3. Enter a From % and To % to specify the lowest and highest employee contribution percentage to which this matching contribution applies.

    In the Matching Values block:

  4. Enter a Match % to specify the matching percentage for this matching rate.

  5. Enter a Minimum and Maximum Amount to specify the boundaries of the employer match, regardless of the value the system calculates.

    Check the No Maximum Amount field if the match has no Maximum Amount defined for it.

    In the Maximum Pay to Consider block:

  6. Enter an Amount to specify the maximum amount of employee earnings against which the system calculates this match.

    Check the No Maximum Amount field if the match is not limited by the Maximum Amount of employee earnings.

  7. Enter a Percent to specify the maximum percentage of employee earnings against which the system calculates this match.

    Check the No Maximum Percent field if the match is not limited by a Maximum Percent of employee earnings.

  8. Check the Continue Matching after Maximum field if employer matching contributions continue up to the maximum percentage or amount, even though the worker has met the limit of worker contributions.

    Note: This is particularly useful for US 401(k) plans as workers may choose high salary percentages in order to contribute as much as possible as soon as possible. When employer contributions match each pay period, it may occur that the worker is contributing too much each pay period to receive the employer's highest matching amount. For example, a worker could contribute 15% of pay up to the worker maximum contribution limit of $9,000, but the employer matches only 50% up to 6% of what the worker contributes. As Oracle Payroll performs the actual calculation, checking this field only alerts the system to activate the proper calculation process.

  9. Save your work.

Associating a Period-to-Date Limit with a Standard Contribution/Distribution Calculation

You can associate period-to-date limits for a calculation or a distribution. You typically define period-to-date limits for savings plans.

Choose the PTD Limits button in the Standard Rates window to select a period-to-date limit.

To define a period-to-date limit for a calculation:

  1. Select a Period-to-Date Limit to associate with this calculation.

  2. Save your work.

Defining Variable Rates

Defining General Information for a Variable Rate Profile

You use the Variable Rate Profiles window to define a variable rate when an activity rate for a plan can vary for each participant based on one or more factors.

To set up variable rate profiles for use in Grade/Step Progression criteria sets, use the Variable Rate Profiles using the Eligibility Profiles window and set your effective date to 01-JAN-1951

To define general information for a variable rate profile:

  1. Enter the Name of the variable rate profile you are defining.

  2. Select its current Status.

    Pending: This variable rate profile is currently proposed, but not yet associated with an activity rate.

    Active: This variable rate profile is currently associated with an activity rate.

    Inactive: This variable rate profile is currently not associated with an activity rate.

    Closed: This variable rate profile was once Active or Proposed, but is no longer associated with an activity rate.

  3. Choose the General tab if it is not already selected.

  4. Select an Activity Type code to specify the type of activity rate to which this variable rate applies.

    If you are setting up a variable rate profile for use in Grade/Step Progression, the Activity Type code must be Grade Step Progression Salary Amount.

  5. Select a Tax Type code to specify the tax status of the activity rate.

    Note: The system displays only those tax types that are valid based on the activity type you select.

    Note: Variable rates for actual premiums must have a tax type of Not Applicable.

  6. Select a Reference Period code to specify the time period applicable to the activity rate.

  7. Select a Treatment code to specify the type of calculation the system performs on the activity rate.

  8. Select a Usage that limits the kind of activity rate to which this variable rate can apply.

  9. Select an Assignment to which this variable rate profile applies. For example, you can define a variable profile of Benefits Assignment Only if you use this profile to determine continuing eligibility.

  10. Save your work.

Defining a Calculation Method for a Variable Rate Profile

You use the fields in the Calculation Methods region of the Variable Rate Profiles window to define how a variable activity rate is calculated.

To define a calculation method for a variable rate profile:

  1. Query the variable rate for which you are defining a calculation method in the Name field.

  2. Click the Calculation Method tab.

  3. Select the method you are using to calculate the variable activity rate in the Calculation Method field.

    Important: The window changes based on the calculation method you select.

  4. Complete your calculation definition based on the calculation method you select.

  5. Select Always Sum All Participants or Always Sum All Coverage if you are defining a variable rate profile for an actual premium based on the total coverage volume for all participants or the total number of participants.

  6. Save your work.

Defining the Criteria in a Variable Rate Profile

You define the criteria that compose a variable rate profile so that participants who meet the criteria receive the variable rate you have defined. You can also define a variable rate profile so that participants who meet the criteria are specifically excluded from receiving the variable rate.

Note: You can use a participant eligibility profile that you have defined as a criteria set in a variable rate profile. This lets you define your criteria once, then reuse the criteria set to control both eligibility and variable rates. Oracle recommends attaching eligibility profiles to variable rates--as opposed to individual criteria--to improve system performance.

If you use a FastFormula rule as part of your variable rate profile, the participant must meet the criteria of the rule and one value from any other criteria that you include in the profile. If you use more than one FastFormula rule, by default the participant must meet the criteria of all the rules. If you change the user profile option BEN:VAPRO Rule from AND to OR, the participant need only meet the criteria of one rule.

To define the criteria in a variable rate profile

  1. Enter or query the variable rate in the Variable Rate Profiles window.

    If you are attaching an Eligibility Profile for a Grade/Step Progression criteria set, use the Variable Rate Profiles using the Eligibility Profiles window and set your effective date to 01-JAN-1951. For a Grade/Step Progression criteria set, you can only attach Eligibility Profiles to your Variable Rate, but not individual criteria.

  2. Choose the Eligibility Profiles button to open the Eligibility window if you want to link a participant eligibility profile to the variable rate profile.

  3. Select an Eligibility Profile Name.

  4. Select the Required check box if the participant must satisfy this eligibility profile to receive the variable rate.

    Note: Currently, you can attach only one criteria set to a variable rate profile, so the set is automatically required.

  5. Close the Eligibility window.

  6. If you want to use variable rate criteria--instead of an eligibility profile--choose the Criteria button to open the Variable Rate Criteria window.

  7. Choose a tabbed region that contains a criteria element you want to include in your variable rate profile.

  8. Select a criteria element.

    For example, in the Other Factors region you could select Participation in Another Plan as a criteria element if you want to define a special rate for when two plans are elected in conjunction with one another.

    If you are attaching an Eligibility Profile for a Grade/Step Progression criteria set, you can use the following criteria only:

  9. Enter a Seq (sequence) number specifying the order the system processes this criteria element relative to any other criteria in the variable rate profile.

    Important: You must assign a sequence number of a higher priority to all criteria that are used to exclude eligibility in a variable rate profile.

  10. Select a value for the criteria element you have selected.

  11. Check the Exclude field if a person who meets the value of this criteria element is excluded from receiving the variable rate associated with this profile.

  12. Repeat steps 7-11 for each criteria element you include in this variable rate profile.

  13. Choose the Display All tabbed region to view the criteria elements in this variable rate profile.

  14. Save your work.

Defining Matching Rates for a Variable Rate Calculation

Note: The matching rates feature is reserved for future use. It is currently not operational.

The process for defining a matching rate for a variable rate calculation is the same as defining a matching rate for a standard contribution.

From the Variable Rate Profiles window, choose the Matching Rates button.

To define a matching rate for a variable rate calculation:

  1. Query the variable rate for which you want to define a matching calculation rate.

  2. Choose the Matching Rates button to display the Matching Rates window.

  3. Define the matching rate calculation.

    See: Defining Matching Rates for a Standard Contribution Calculation

  4. Save your work.

Setting Up Coverage Calculations

Defining a Coverage Calculation

You use the Coverages window to define the amount of coverage available for a plan or an option in plan. Coverage calculations are typically used to determine the coverage offered by an insurance plan but may also include other benefit offerings, such as stock options.

To define a coverage calculation for a plan:

  1. Enter or query the coverage calculation you are defining in the Name field.

  2. Select the Type of benefit provided by this plan or option in plan, such as Coverage or Time Off.

  3. Choose the General tabbed region if it is not currently selected.

  4. Select the Level at which you are creating a coverage calculation.

  5. Select the plan or option in plan for which you are defining a coverage calculation in the Compensation Object field.

  6. Select a UOM for non-monetary coverage amounts, such as options or shares.

  7. Select a Boundary Period that restricts any lower or upper limit coverage amount that you specify to a specific length of time.

  8. Check the Max Overridable field if the user can override the maximum coverage amount.

  9. Save your work.

Defining a Coverage Calculation Method

You define a coverage calculation method to define how the coverage amount is calculated for a plan or an option in plan.

See: Calculation Methods: Values, Increments, and Operations

See: Coverage Calculations

To define a coverage calculation method

  1. Enter or query the coverage calculation you are defining in the Name field.

  2. Choose the Calculation Method tabbed region.

  3. Select the Calculation Method you are using to define this coverage calculation.

  4. Check the Enter Value at Enrollment field if you enter the coverage amount at the time of enrollment.

  5. Complete the remaining fields based on the calculation method you select.

  6. Enter a Lower Limit value or rule to define the minimum amount of coverage available under this plan or option regardless of the result of the coverage calculation.

  7. Enter an Upper Limit value or rule to define the maximum amount of coverage available under this plan or option regardless of the result of the coverage calculation.

  8. Save your work.

Associating a Variable Rate Profile with a Coverage Calculation Method

You use the Benefit Variable Rates and Rules window to associate a variable rate profile with a coverage calculation if the calculation can vary for each participant.

To associate a variable rate profile with a coverage calculation:

  1. Enter the Seq (sequence) number in which the system should process this variable rate profile relative to any other variable rate profiles that you associate with this coverage calculation.

  2. Select the variable rate profile in the Profile Name field.

  3. Select another profile if you use more than one variable rate for this calculation.

  4. Alternatively, choose the Rule tab and select a variable rate rule to associate with this calculation.

  5. Save your work.

Defining a Coverage Limit Across Plan Types

You use the Coverage Across Plan Types window to define the minimum and maximum coverage amount that a participant can elect across plan types in a program.

You can place a plan type in only one across plan type group. You can also set coverage limits at the plan level.

To define a coverage limit across plan types:

  1. Select the program for which you are defining cross plan type coverage limits.

    Note: The system displays the plan types in this program in the Coverage Plan Types block.

  2. Enter a name that identifies this cross plan type coverage limit.

  3. Enter the minimum amount of coverage that a participant must elect across the plan types in this grouping.

  4. Enter the maximum amount of coverage that a participant must elect across the plan types in this grouping.

    In the Coverage Plan Types block:

  5. Select a plan type for which you are defining a cross plan type coverage limit.

    Note: The Already Used field appears checked if you have already placed this plan type into another cross plan type grouping.

  6. Repeat step 5 for each plan type that you are placing into this cross plan type grouping.

  7. Save your work.

Defining an Imputed Income Calculation

You use the Imputed Income window to date effectively define activity rates that calculate the amount of plan income that is considered a "fringe benefit" and subject to Section 79 of the US Internal Revenue Service code.

To define an imputed income calculation:

  1. Enter a Name for the imputed income calculation you are defining.

  2. Select the imputed income Plan for which you are defining this calculation.

  3. Select an Assignment to Use, enabling you to apply this calculation to a subset or sequence of assignment types.

  4. Select a Status code for this imputed income calculation.

    Pending: This plan currently does not use this imputed income calculation, but could in the future if you change the Status of this calculation to Active. Select the Pending status when setting up an imputed income calculation that possibly may not become Active.

    Active: This imputed income calculation is associated with an imputed income benefit.

    Inactive: This imputed income calculation is not associated with an imputed income benefit.

    Closed: This imputed income calculation is not associated with an imputed income benefit.

  5. Select a processing Source code to identify the system that processes this imputed income calculation.

  6. Check the Uses Payment Schedule field if a payroll system uses a payment schedule other than "every pay period" when processing this imputed income calculation.

  7. Check the Process Each Pay Period field if a payroll system processes this imputed income calculation every pay period.

  8. Enter a Wash Rule Day if participants who start coverage for this plan do not receive imputed income contributions or distributions for the month when their coverage start date is after the wash rule day.

    In the Payroll Information block:

  9. Select the Element Entry that this calculation creates.

  10. Select the Input Value of the element entry.

  11. Select a Recurring code to specify whether this imputed income calculation occurs for the participant only Once, Recurs on a periodic basis for an indefinite time period, or Either.

  12. Select a Partial Month Determination Code or Rule to specify how the system calculates this imputed income calculation when the employee participates in the imputed income benefit mid-month.

  13. Enter a Foreign Earning Deduction ID and Name to identify this payroll system if a non-Oracle payroll system processes this imputed income calculation.

  14. Select a Foreign Earning Deduction Type of deduction or earnings to specify how this non-Oracle payroll system processes this calculation.

  15. Save your work.

Associating a Variable Rate Profile with an Imputed Income Calculation

You use the Variable Rates window to associate a variable rate profile with an imputed income calculation.

To associate a variable rate profile with an imputed income calculation:

  1. Query or enter an imputed income calculation in the Imputed Income window and choose the Variable Rates button.

  2. Select a Variable Rate Profile to associate with this imputed income calculation.

    Important: Calculation of imputed income does not use the Activity Reference Period from the Variable Rate Profile window; it uses the Activity Reference Period from the Program window. To calculate imputed income at a monthly rate, for example, you must change (or verify) the value in the Program window.

  3. If necessary, adjust the From and To dates to specify the dates through which you associate this profile with this calculation.

Associating a Payment Schedule with an Imputed Income Calculation

You use the Payment Schedule window to define a payment schedule for an imputed income calculation if the payroll system uses a schedule other than "every pay period."

To associate a payment frequency schedule with an imputed income calculation:

  1. Query or enter an imputed income calculation in the Imputed Income window and choose the Payment Schedule button.

  2. Select the Payment Schedule or Rule the payroll system uses to process this imputed income calculation.

  3. Select the Pay Frequency code to specify how frequently the payroll system processes this imputed income calculation.

  4. Check the Default field if the system assigns this payment schedule to this imputed income calculation when the payroll system does not specify which payment schedule to use.

  5. Save your work.

Defining an Actual Premium

You use the Actual Premiums window to maintain the criteria used to calculate an actual premium cost.

To define an actual premium:

  1. Enter the premium name or a description of the premium in the Name field.

  2. Select the premium type in the Type field.

  3. Select the premium payer in the Payer field.

  4. Select the plan to which you are associating this premium.

  5. Select an option in plan if you are associating this premium to an option.

  6. Select the organization to which the premium is paid in the Supplier field.

    Note: The list of organizations is limited to those organizations that you attach to the plan or to the program containing the plan.

  7. Select the Currency in which this premium is paid.

    Note: The Activity Reference Period is monthly for all actual premiums. This is a read-only field.

  8. Save your work.

    General Definitions

Deleting an Actual Premium

You can delete an actual premium that you have created in error if you have not associated the premium with a plan or an option in plan in which a participant is currently enrolled.

Use the end-dating feature of the system to de-activate an actual premium that is no longer valid.

Defining Period-to-Date Limits

You use the Period-to-Date Limits window to date effectively define plan year contribution limits for plans or options in plan. When you define a standard contribution, you can associate a period-to-date limit for those plans or options in plan that require contribution restrictions.

You can base period-to-date limits on a person's accrued activity rate balance, as a percentage of their compensation, or based on a fastformula rule that you define.

To define a period-to-date limit

  1. Enter a Name for this period-to-date limit.

  2. Select a Determination Code that defines when the limit is reached.

    Balance Region

  3. Enter the maximum amount that a participant may accrue during a plan year for this balance in the Max Value field.

  4. Select the period-to-date balance Type.

    Compensation Region

    You use the fields in the compensation region if you are limiting a period-to-date contribution as a percentage of a participant's compensation, or based on a derived compensation factor.

  5. Enter the maximum percentage of a participant's compensation that can be accrued in this balance in the Max Percent field.

  6. Select a compensation factor in the Factor field if you are using a derived compensation factor to determine the period-to-date limit for this balance.

  7. Enter the Max Pay to Consider if you define a maximum compensation amount that the system considers when calculating a period-to-date limit based on a percentage of compensation or a derived compensation factor.

    Rule Region

  8. Select a Rule if you are defining a period-to-date limit based on a FastFormula rule that you have written.

  9. Save your work.

    You can now use the Standard Contribution/Distribution window to associate your period-to-date limit with the contribution activity rate for a plan or option in plan.

Defining a Benefit Balance

You use the Benefit Balances window to enter and maintain benefit balances that you can link to persons or to formulas.

To define a benefit balance

  1. Enter a Name used to identify the benefit balance.

  2. Enter a Description of your benefit balance.

  3. Select a Usage code.

    Your system administrator or benefits administrator defines the benefit balance usage codes as part of the system implementation.

  4. Select the unit of measure in which this balance is expressed in the UOM field.

  5. Select a Non-Monetary UOM for benefits not expressed in currency, such as stock options or shares.

  6. Save your work.

    You can now associate this benefit balance with a person benefit balance or a formula.

Flex Credits and Benefit Pools (Advanced Benefits)

Flex Credit Calculations (Advanced Benefits)

Flexible benefit programs offer employees choices among benefits and coverage levels. Participants can receive flex credits for various reasons, such as service credits, health care credits, and credits from vacation sale.

You define flex credits in conjunction with flexible benefit programs so that participants have money to spend on benefits and coverage levels. Flex credits are defined by a special type of activity rate calculation.

You can define flex credits at the following levels in the compensation object hierarchy:

If you are defining a flexible benefits plan, you must create a flex credit program and place the flex credit plan in that program.

Benefit Pools (Advanced Benefits)

Benefit pools define how flex credits are grouped. They restrict the compensation objects that are funded by a flex credit calculation.

You define benefit pools in association with programs that provide flex credits so that when a participant enrolls in a flex program they have flex credits available to spend. You define the amount provided by a benefit pool by creating an activity base rate for the pool object.

Excess treatment codes restrict the distribution of flex credits left unspent by a participant. Excess credits may be rolled over into another compensation object (such as another plan), distributed as cash, or forfeited. You can define minimum and maximum rollover amounts and the order in which excess credits should be distributed.

Benefit pools can be defined at the following levels in the compensation object hierarchy:

Defining Flex Credits

Defining Flex Credits (Advanced Benefits)

Regardless of the level at which you define flex credits, you must associate your flex credit definition with a compensation object that is part of a program. You cannot define flex credits for a benefit plan that is not part of a program.

You define the flex credits in a program in the Flex Credits window.

To define general information for flex credits

  1. Enter or query the flex credit calculation you are defining in the Name field.

  2. Select the Status of the flex credit calculation.

    Pending: This compensation object currently does not use these flex credits, but could in the future if you change the Status of these flex credits to Active. Select the Pending status when setting up flex credits that possibly may not become Active.

    Active: The system has applied these flex credits to a compensation object.

    Inactive: This compensation object currently does not use these flex credits.

    Closed: The system does not apply these flex credits to a compensation object.

On the General Tab

  1. Select the Level of the compensation object hierarchy at which you are defining flex credits.

  2. Select the Compensation Object for which are defining a flex credit calculation.

  3. Select the Activity identifying the business function this activity rate performs.

  4. Select a Tax Type to indicate the tax impact of these flex credits to participants, such as pre-tax or after tax.

On the Calculation Method tab

  1. Select the Calculation Method the system uses when determining the flex credit rate for the selected compensation object.

    The system redisplays the window based on the calculation method you select.

  2. Enter or select one or more values based on your flex credit calculation definition. For example, if you select the Multiple of Compensation method, you might enter a multiplier of 10 with the operator Percent Of, and the compensation factor Pensionable Wages.

  3. If you did not select the Flat Amount method, you can:

  4. Save your work.

Defining Regular Processing for a Flex Credit Activity Rate (Advanced Benefits)

You use the Processing tabbed region of the Flex Credits window to define the payroll processing of a flex credit calculation. You must define this information in conjunction with your element definition for this activity rate to be processed.

To define regular processing for a flex credit activity rate:

  1. Select a Source code to identify the system that processes this flex credit calculation.

  2. Select a Recurring code to indicate if this flex credit calculation is processed once or on a recurring basis.

  3. Check the Uses Variable Rate field if these flex credits are calculated using a variable rate profile.

    Do one of the following:

    Note: The Process Each Pay Period and the Uses Payment Schedule check boxes are mutually exclusive.

    In the Foreign Earning/Deduction block:

  4. If a non-Oracle payroll system processes these flex credits:

Payment Schedule Window

  1. Choose the Payment Schedule button to open the Payment Schedule window if you checked the Uses Payment Schedule field.

  2. Select the Payment Schedule the payroll system uses to process this activity rate.

  3. Select the Pay Frequency code to specify how frequently the payroll system processes this activity rate for this Payment Schedule.

  4. Check the Default field if the system assigns this payment schedule to this activity rate when the payroll system does not specify which payment schedule to use.

  5. Close the Payment Schedule window.

Activity Variable Rates and Rules Window

  1. Choose the Variable Rates button to open the Activity Variable Rates and Rules window if you checked the Uses Variable Rate field.

  2. Choose the Variable Rate Profile tab or the Variable Rate Rule tab depending if you are linking a variable rate profile or rule to this flex credit activity rate.

  3. Enter a Seq (Sequence) number to specify the order in which the system processes the variable rate profile or rule.

  4. Select a Variable Rate Profile or Rule to associate with this flex credit activity rate.

  5. Close the Activity Variable Rates and Rules window.

Period to Date Limits Window

  1. Choose the Period to Date Limit button if you limit the number of flex credits a participant can receive during a given time period.

  2. Select a Period-to-Date Limit to associate with this flex credit activity rate.

  3. Save your work.

Defining Partial Month Processing for a Flex Credit Activity Rate (Advanced Benefits)

You use the Partial Month tabbed region of the Flex Credits window to define how the system calculates a flex credit activity rate when a participant enters the plan mid-month.

To define partial month rate processing for a flex credit activity rate:

  1. Select a Partial Month Determination Code to specify how the system calculates these flex credits when the employee participates in this compensation object mid-month.

  2. Select the Partial Month Effective Date Determination Code to specify how the system determines the effective date it uses to calculate a partial month contribution/distribution proration.

  3. Enter the Wash Rule Day if participants who enter this plan do not receive a flex credit allocation for the month when their coverage start date is after the wash rule day.

  4. Choose the Partial Month button.

  5. Select if this partial month activity rate starts or stops for this partial month period in the Start or Stop field.

  6. Select a From day and a To day within the month that represent the starting and ending dates for the partial date range.

    Set the From day equal to the To day to prorate the flex credit calculation for a single day.

  7. Select a Percent specifying the percentage of the total activity rate that the system uses to calculate the prorated rate for those persons whose enrollment coverage dates fall within these From and To days.

  8. Select a Rounding Code to specify how the system rounds the result of this flex credit calculation.

  9. If a Rounding Code does not meet your requirements, select a Rounding Rule.

  10. Save your work.

Defining Benefit Pools

Defining the General Characteristics of a Benefits Pool (Advanced Benefits)

You define benefit pools to limit how a participant can spend flex credits and how excess flex credits can be rolled over, distributed as cash, or forfeited.

Benefit pools are always associated with a program, but you can also create pools at other levels within a program.

You can specify the percentage or amount of credits that can be distributed as cash based on the number of excess credits.

You use the Benefits Pools window to date effectively maintain benefit pools for your flex credit programs.

To define the general characteristics of a benefits pool:

  1. Enter a name for the benefit pool you are defining in the Name field.

  2. Select the program to which you are associating this benefit pool.

  3. Select the Level at which you are defining flex credits in this program.

  4. Select the Compensation Object for which you are defining a benefit pool.

    Note: The list of available compensation objects is limited based on the level you select in step 3.

  5. Choose the General tab, if it is not already selected.

  6. Check the Include Program Flex Credits field if this is a program level pool.

  7. Check the Automatically Allocate Excess field if excess credits from this pool are allocated based on your benefit pool definition and without the explicit choice of the participant.

  8. Select a code in the Excess Treatment field that defines how a participant may use excess flex credits from this pool.

    Receive as Cash or Roll to Another Plan: The participant can choose to receive the excess flex credits as cash or roll the excess credits to another eligible plan.

    Roll to Another Plan: The participant can only choose to roll the excess credits to another eligible plan. They cannot receive excess credits as cash.

  9. Select a Default Excess Treatment code to define the order in which excess flex credits are either distributed, rolled over, or forfeited.

    In the Percent block:

  10. Enter the Minimum percentage of excess credits that can be distributed from this benefit pool as cash or check the No Minimum field if there is no minimum percentage.

  11. Enter the Maximum percentage of excess credits that can be distributed from this benefit pool as cash or check the No Maximum field if there is no maximum percentage that can be distributed.

  12. Select a Rounding Code or Rule if you are defining a rounding method for the percentage of excess credits that can be distributed from this benefit pool.

    In the Amount block:

  13. Enter the Minimum amount of excess credits that can be distributed from this benefit pool as cash or check the No Minimum field to indicate that there is no minimum amount.

  14. Enter the Maximum amount of excess credits that can be distributed from this benefit pool as cash or check the No Maximum field to indicate that there is no maximum amount.

  15. Select a Rounding Code or Rule if you are defining a rounding method for the amount of excess credits that can be distributed from this benefit pool.

  16. Save your work.

Applying a Benefit Pool to a Plan and Option (Advanced Benefits)

You use the Application tabbed region of the Benefit Pools window to apply the benefit pool to a plan and the options in that plan.

To apply a benefit pool to a plan and option:

  1. Select the Plan to which you are associating this benefit pool. The system displays:

  2. Repeat step 1 for each plan you are associating with this pool.

    Note: A credit pool can be applied to more than one plan. Likewise, a plan can be linked to more than one pool.

  3. Save your work.

Defining Rollover Rules for a Benefit Pool (Advanced Benefits)

You use the Rollover tabbed region of the Benefit Pools window to set up rollover rules that define how the system processes excess credits for a benefit pool. A credit pool can have different rollover requirements for different plans, and a plan that decrements more than one pool can be subject to multiple rollover requirements.

To define the rollover rules for a benefit pool:

  1. Select the Plan and Option to which flex credits from this pool rollover. The system displays:

  2. Enter the Default Order in which the system rolls over credits into the plans and options in this pool.

  3. Enter the increment by which flex credits can be rolled over as a percent or an amount in the Increment Percent and Increment Amount fields.

  4. Select a Participant Eligibility Rollover Rule if you define a formula that limits the circumstances under which the credits from this pool can be rolled over.

Defining Benefit Pool Rollover Percentages and Amounts (Advanced Benefits)

You use the fields in the Percent and Amount blocks to define minimum and maximum rollover amounts and percentages for this credit pool.

1. Enter the Minimum rollover percentage for this benefit pool or check the No Minimum field if there is no minimum rollover percentage.

2. Enter the Maximum rollover percentage for this benefit pool or check the No Maximum field if there is no maximum rollover percentage.

3. Select a Rounding Code or Rule if you are defining a rounding method for the rollover percentages for this benefit pool.

In the Amount region:

4. Enter the Minimum amount or check the No Minimum field to indicate that there is no minimum amount.

5. Enter the Maximum amount or check the No Maximum field to indicate that there is no maximum amount.

6. Select a Rounding Code or Rule if you are defining a rounding method for the amounts for this benefit pool.

7. Save your work.

Communications

Communications

You send communications to potential, current, and former benefits participants to inform them about available benefits, rates, scheduled enrollment periods, and other information that you need to communicate.

You create a communication type to define:

You run the Participation batch process (in either of its four modes: Life Event, Scheduled, Selected, or Temporal) from the Concurrent Manager to extract data based on your communication type definition. Using the System Extract feature, this data can be extracted to a text file and then merged into the body of your communication.

Communication Type Definitions

You can create definitions for communications that control different aspects of the communication.

For example, you can:

Communication Triggers

Communication trigger control the data that is extracted from the database when you run the Participation batch process. For example, the Pre Enrollment Literature trigger extracts a person's electable choices based on your communication usage definition and the parameters you select when you run the Participation process.

Communication triggers are seeded with the product.

Communication Usages

As part of your plan design, you can define the condition or combination of conditions that must be present in order for a communication to be sent to a person. The conditions that you associate with a communication are called usages.

You select from the following criteria to limit when a communication is generated:

Selecting more criteria for a communication limits the usage of the communication.

Delivery

You can specify the method by which a communication is delivered, such as home mail delivery or email. You can also specify a delivery medium, such as paper or diskette.

Employees can specify a preferred delivery method and medium. This information is maintained on the People window. You can choose to override this information for a particular program or plan. Or, you can specify a default delivery method or medium for employees who do not specify a preference.

Person Communications

You use the Person Communications window to maintain information about the communications that are requested by a participant or that are sent automatically as events occur in the plan year.

A participant can request to have a communication re-sent which has already been sent. Each time a communication is requested, the system tracks the request by generating a sequence number for that request. You can define the maximum number of requests that a person can make for a particular communication.

You can categorize communications into those that can be requested by a participant and those that can only be requested by a benefits specialist. A benefits specialist can select communications with a trigger type of Online Participant Based Literature Requests and Online Participant Service Representative (PSR) Based Requests. Participants are limited to making selections from communications with a trigger type of Online Participant Based Literature Requests.

When you define a communication type, you select the Always Send checkbox to indicate that the communication is sent whenever it is requested. If the box is unchecked, you must create a communication usage that specifies the program, plan, action type, or enrollment period to which this communication applies.

The participant's address appears on the window as it is entered in the Address window. You can override this address by selecting another address that exists in the database or by using the Address window to enter the address as a secondary address.

You also use the Person Communications window to enter delivery instructions, change the person's default delivery method and media, modify the date on which the communication is sent, and to specify if the communication requires inspection.

See Also

Determine Communications Batch Process

Defining Communication Types

You define, update, and delete communication types in the Communication Types window. You complete your communication type definition by defining communication triggers, usages, and delivery information.

To define a communication type:

  1. Enter a Name for the communication type you are defining.

  2. Optionally, enter a Short Name for this communication type.

    Note: Short names are also used to maintain instruction text for regions of self-service enrollment web pages. You must enter the short name in the following format: PREFIX.REGIONNAME. Exclude the PREFIX prefix from the regionname portion of short name.

    See: Benefits Enrollments for a list of the required short names for each web page region.

  3. Select a To Be Sent code or rule that defines when the communication should be sent relative to a life event or a given point in the enrollment cycle.

  4. Select a kit code in the Part of Kit field to specify whether this communication is a single item (a piece), or one of several communication items in a kit.

  5. Check the Inspection Required field or select an Inspection Required Rule if this communication must be inspected before it is delivered.

  6. Check the Always Send field if this communication should always be sent whenever it is requested or triggered.

    Alternatively, enter the maximum number of times this communication can be sent in the Max Number Available field.

  7. Check the Track Mailing field if the system should track the delivery status of this communication.

  8. Select the Inactive Flag check box to determine if the communication is no longer used and should not be assigned to persons, even if the useage and trigger requirements are met.

  9. Enter the maximum number of communication that a person can receive of this communication type in the Max Number Available field.

  10. Select a Communication Type Rule that further refines the definition of this communication type.

  11. Select a Usage type that categorizes this communication.

    Example usage types include Reminder to Act and Confirmation of Action.

    Note: Select a usage type of Self Service Instruction Text if you are configuring a self-service web page.

  12. Select a Recipient Code that limits the type of benefits participant to whom this communication is being sent, such as a dependent.

  13. Enter a Description of this communication.

  14. Save your work.

Defining When to Use a Benefits Communication

You use the Communication Type Usages window to define the conditions that generate an extract of communications data.

You also use this window if you are implementing web-based self-service enrollments and you want to write instruction text that appears in a region of a self-service window.

To define a communication usage:

  1. Enter or query a communication type in the Communication Types window.

  2. Choose the Usages button.

  3. Select a value for one or more of the following parameters to limit the conditions under which communications data is generated.

  4. Select a Usage Rule if your criteria for determining the conditions under which communications data is generated cannot be fully accommodated by the usage criteria on this window.

  5. Enter instructional text in the Self Service Description field that corresponds to the region of the self-service web page that you are configuring.

  6. Save your work.

Defining a Communication Trigger

You use the Communication Type Triggers window to link a trigger to your communication type definition. A trigger controls the kind of data that is extracted from the database when you run the Participation batch process.

For example, the Final Confirmation Literature trigger extracts a participant's benefit elections after the enrollment is closed.

To define a communication trigger:

  1. Enter or query a communication type in the Communication Types window.

  2. Choose the Triggers button.

  3. Select one or more triggers that you are linking to this communication type definition in the Type of Trigger field.

    Note: You select a trigger type of Online Participant Based Request or Online PSR Based Request to provide a list of communications that can be requested through the Person Communications form.

  4. If special circumstances apply, select a trigger rule instead of a trigger type.

  5. Save your work.

Defining a Communication Delivery Method

You use the Communication Type Delivery Methods window to define the method and media by which a communication is delivered. A typical communication delivery uses the postal service as the delivery method and paper as the delivery medium.

  1. Enter or query a communication type in the Communication Types window.

  2. Choose the Delivery button.

  3. Select the Delivery Method for this communication item, such as Email or Postal Service.

  4. Select a Delivery Medium for this communication item, such as Paper or Diskette.

  5. Repeat step 4 for each delivery medium you associate with this delivery method.

  6. Save your work.

Associating Eligibility Profiles with Communication Types

You associate eligibility profiles with Communication Types to determine if the application should trigger the associated communication for the person.

To associate eligibility profiles with communication types

  1. On the Communication Types window, query the communication type name.

  2. Click the Eligibility Profiles button to associate eligibility profiles with communication types.

  3. On the Eligibility window that displays, select a predefined participant eligibility profiles to associate it with the communication type. Required and Optional functionality is the same as with participation.

    Note: The application evaluates the criteria in associated eligibility profiles based on the date on which the life event causing the communication type occurs. Only if the person experiencing the usages and triggers for the communication type meets the criteria of the eligibility profiles, then the application detects the life event will the communication type be triggered. If you do not associate eligibility profiles, then the application deems the person eligible.

  4. Click Save.

Online Benefit Services (Advanced Benefits)

Online Benefits Administration (Advanced Benefits)

The system is designed with features that enable you to perform a variety of tasks from a central form called the Benefits Service Center.

You use the Benefits Service Center window if the requirements of your organization include the need to perform various benefits and HR-related functions in a real-time environment.

Common requests that you can process include changing a person's address or phone number, adding a dependent or beneficiary, or changing a person's marital status. These and other changes may trigger a life event that enables enrollment, change in enrollment, or de-enrollment in one or more benefits.

Using this window you can:

You can link the Benefits Service Center to the Oracle TeleService Quick Menu, if you use this customer service application.

See: Setting Up Quick Menu, Oracle TeleService Implementation Guide

Caller Authentication

You can verify the identity of a caller using your organization's authentication criteria. You query the person's record based on the authentication criteria provided by the caller. If the caller's information is authentic, the query displays information about the person such as their address and any life event that is currently active for the person.

If necessary, you can use the results of the query for further caller authentication.

Desktop Activities

The action you take after you authenticate a caller's identity depends on the caller's request, the status of any open life events, and the person's electable benefit choices, if applicable.

You can select an action or form from a list of desktop activities based on the caller's request. For example, you select the People form if the person needs to change their address. You select the Person Communication form if the person is requesting literature about a benefit plan that you offer.

During implementation, a system administrator can configure the desktop activities available to users of the Benefits Service Center. If you configure the People window (PERWSHRG) with custom workflows or taskflows, you can restrict access to the customized form by user responsibility.

A system administrator links the customized Person form function to the menu for the appropriate responsibility. Then, in the Maintain Online Activities window, the administrator selects the version of the Person form available from the Desktop Activities list.

Online Life Event Management

A special feature of online benefits administration is the ability to process a life event in real-time. When you query a person's record, the system indicates if the person has an open life event.

When you process the life event, the system determines if the life event results in the creation of electable benefit choices for the person. You can then enroll a person in one or more benefit plans for which they are eligible based on this life event.

Maintaining Online Activities (Advanced Benefits)

You use the Maintain Online Activities window to select the forms and functions that are available to the user in the Desktop Activities list of the Online Benefits Services form.

Note: You use this form to override the default list of activities. Activities that you select in this form completely replace the default list.

If you configure the People window (PERWSHRG) with custom workflows or taskflows, you can restrict access to the customized form by user responsibility.

To add an activity to the desktop activities list:

  1. Query the current list of desktop activity functions.

  2. Enter the Seq (sequence) number in which the function displays in the desktop activities list.

  3. Select the function in the Function Name field.

  4. Enter the name of the function as it should appear in the desktop activities list in the User Function Name field.

  5. Select if this item is a form or a function in the Type field.

  6. Enter the Start Date on which this form should appear in the desktop activities list.

  7. Enter the End Date to indicate the last date on which this form should appear in the desktop activities list.

  8. Save your work.

Maintaining Pop Up Messages (Advanced Benefits)

You can use the Maintain Pop Up Messages window to customize the messages that appear on certain forms based on particular events that you select.

Important: As a prerequisite, you must first use the Messages window to write the message that you associate with a form and an event. You must name the message with the BEN prefix and select Oracle Advanced Benefits as the application.

To associate a pop up message with a form and an event:

  1. Enter a name for the pop up message in the Name field.

    In the Function block:

  2. Select the Name of the function with which you are associating this message.

  3. Select the event that triggers the message in the Event field.

    In the Formula block:

  4. Select the Name of the formula with which you are associating this message if the message is limited to a particular formula in the form.

  5. Check the No Formula field to indicate that the system should not process any formula that you have defined for this message.

    In the Message block:

  6. Select the message in the Name field.

    You can view the message text by scrolling to the Description column of the list of values for the field.

  7. Select the message display type in the Type field.

    For example, you can choose to display the message with a Cancel button or an OK button.

  8. Enter the start and end date to limit the time period when the message displays.

  9. Save your work.