Escolar Documentos
Profissional Documentos
Cultura Documentos
BENEFITS
OPEN ENROLLMENT
PROCESSING
AND
PLAN DESIGN MAINTENANCE
Change Record
Date Author Version Change Reference
Approvers
Name Position
Name Position
Srilatha.Shanigarapu@oracle.com
NOTE: The contents of this document are deemed to be correct and accurate at time of going to
press. If inaccuracies are discovered, contact Srilatha.Shanigarapu@oracle.com. Please also
contact me if you have experiences to share that would fit within the scope of this document.
Guidelines made within this document may not hold true for every Oracle Advanced Benefits or
Oracle Standard Benefits implementation at every site due to the variety of plan designs. The
information must therefore be thoroughly tested.
Contents
Minimum Baseline Patching Requirement...................................................................8
After December 1, 2010 Development requires a minimum baseline patch for Extended Support
on Oracle E-Business Suite 11.5.10, the code levels must be the equivalent of 11.5.10 CU2 plus
any additional patches listed in Doc ID 883202.1 Section 2. More information can be found in E-
Business Suite 11.5.10 Minimum Patch Level and Extended Support Information Center:
Document 1199724.1.
Oracle E-Business Suite Release 12.0 will transition from Premier Support to Extended Support on
February 1, 2012. New EBS 12.0 patches will be created and tested during Extended Support
against the minimum patching baseline documented in this E-Business Suite Error Correction
Support Policy (Note 1195034.1).
To be eligible for Extended Support, all EBS 12.0 customers must apply the EBS 12.0.6 Release
Update Pack, technology stack infrastructure updates, and updates for EBS products if they're
shared or fully-installed. The complete set of minimum EBS 12.0 baseline requirements are listed
in the document. Oracle E-Business Suite Error Correction Support Policy (V.3) (Doc ID 1195034.1)
There are many procedures that encompass the Open Enrollment process. Such procedures are
included herein for processing benefits using the Oracle Advanced Benefits (OAB) and Oracle
Standard Benefits (OSB) models.
Note: OAB implementations may be running in an Unrestricted (OSB) mode. If this is the case,
ensure that all areas of this document are reviewed and select the areas applicable to your
implementation.
Unless noted otherwise by Audience: OAB or Audience: OSB, the procedures included in this
document apply to both benefit models.
Pre-Open
Enrollment
Check Payroll Calendars OAB and OSB
Check Plan Year Periods OAB and OSB
Add the Scheduled Life Event to the OAB
Program
Add Reinstatement Codes to the OAB
Scheduled Life Event
Assess and Modify Derived Factors OAB and OSB
and Eligibility
End Existing Plans That Are No OAB and OSB
Longer Being Offered
Add New Plans to the Programs OAB and OSB
Add New Options to Existing Plans OAB and OSB
Check Self Service Display on Plan OAB and OSB
Type (If using SSBEN)
Add Rates to New Comp Objects OAB and OSB
Add Premiums to New Comp Objects OAB and OSB
Modify Rates and Premiums on OAB and OSB
Existing Comp Objects
Check Self Service Display Order on OAB and OSB
Standard rate (If using SSBEN)
Mass Update of Rates Using Total OAB and OSB
Compensation Wizard
Modify Elements on Existing Rates OAB and OSB
Modify Links on Existing Elements OAB and OSB
Modify Flex Credits and Benefit Pools OAB
Review Default Enrollment Setup OAB
Start New Coverage for Flexible OAB and OSB note the
Spending Accounts (FSA) separate procedures
Close Unprocessed Life Events OAB
OAB
Check and Clean Up for Previously
Detected Temporal And Other Life
Events
Review Due Date Setup for the OAB
Action Items and Resolve Any
Pending Action items
Check for Previously Overriden Data OAB and OSB
Important!
It is recommended that All 3 phases of Open Enrollment Processing (Viz., Pre-Open, Enrollment
and post-Open) should be thoroughly tested during Mock open enrollment. Mock Open
Enrollment should be performed in the latest copy of production at least 2 months before
actual open enrollment.
Also, it is very important to test performance of Concurrent Processes, PUI and self-
service during mock open enrollment by running open enrollment on entire population.
All recommended patches have to applied and tested during mock open enrollment and
make sure all the functionality is working as expected.
The procedures discussed within this document have been based on the following:
Open Enrollment and Programs & Plans are based on Calendar Year
Therefore, if your companys Open Enrollment is effective on any other date within the year, or
you are utilizing other Coverage and Rate Start/End Codes to meet your business requirements,
thoroughly test the Open Enrollment procedures using your companys setup.
MyOracleSupport Note 247317.1 Oracle Applications HRMS Compatible Start and End Date
Codes provides the compatible start and end date codes for Enrollment, Rates and Coverages.
Audience: OAB
This sample timeline will be used in the next step of the Pre-Open Enrollment phase. Your
dates/timeframe may be different than the scenario listed. The Following is a sample OE
for benefits to start Jan. 01 of following of next year.
Timeframe: Two months before actual open enrollment and after plan design
changes are completed and tested.
Check the Recommended patch list for any recommended or mandatory patches
for open enrollment MyOracleSupport Note 124100.1
01-Nov
Open Life Event is run (Participation Process: Scheduled) on 01-Nov
01-Nov
02-Nov
Benefits Enrollment letters are sent to all participants notifying them of what they are
eligible for and showing their current elections that they will default into unless they
indicate the desired changes.
Throughout November
Elections are entered via Self Service Benefits or Enrollment Forms
02-Dec
Confirmation letters are sent to all participants.
Participants who made explicit elections will get confirmation of these elections.
Participants who did not respond or did not enroll in Self Service Benefits will be defaulted
into their current enrollment (if plan design designates this) and may get a printed
confirmation.
15-Dec
Run the Close Enrollment Process to close all elections.
In between 02-Dec and 15-Dec, benefit administrators may still enter elections as needed by date
tracking into the enrollment window (such as 30-Nov).
Audience: OSB
October
Complete Pre-Open Enrollment procedures
Throughout November
Elections are entered via Self Service Benefits or Enrollment Forms
December
Confirmation letters are sent to all participants.
Timeframe: At least Two months before actual Open Enrollment after plan design
changes are completed
The recommendation is for all open enrollments using OAB or OSB, to run Open Enrollment in a
mock, or test, mode for the entire participant population. You may choose to run a sample of
participants that will contain all scenarios that could occur, but in this case you will not benefit
from a full performance test run. Mock open will help your resolve errors in design, setup, self-
service, and performance long before the official open enrollment begins. Not doing so will defer
issue resolution to the official open enrolment period that may cause interruption in business
critical processes.
Copy the instance with all of the Pre-Open Enrollment setup into an instance closely
resembling production server for testing purposes. Then follow all the procedures
contained under Phase II: and Phase III of Open Enrollment procedures.
Ensure that the payroll periods extend through the entire New Year.
Note: If your payroll calendars include Weekly and Bi-Weekly periods, you may find that every
few years there is an extra pay period. For example, your bi-weekly payroll consists of 26 pay
periods, but in 2012 there are actually 27 pay periods.
If your Programs Enrollment/Rate Frequency is set to Per Pay Period, this will use the actual
number of payroll periods (27). This may be changed to Estimated Per Pay Period to only use
26 pay periods (or 52 in the case of weekly payrolls).
Scenario:
What would happen if the payroll calendars were not kept up to date or extended?
See Questions Applicable to both OAB and OSB for further information.
Ensure that the plan year periods are correct on each plan and program.
Recommendation: Plan year periods exist for the next five years.
If the plan year periods were not extended, both plans and programs will not appear.
Extend the plan year periods, and then reprocess open.
Step 1:
Navigation: Total Compensation > General Definitions > Additional Setup > Program/Plan Years.
Ensure that a plan year exists for the new year (example: Start Date 01-Jan-2012, End Date 31-
Dec-2012).
Step 2:
Check that all active programs have this New Year.
Navigation: Total Compensation > Programs and Plans > Programs > Periods tab.
Step 3:
Check that all active plans have this New Year.
Navigation: Total Compensation > Programs and Plans > Plans > Details button.
Verifying Plan Year Periods and Complete Plan Design using Total
Compensation Wizard
Using the Total Compensation Wizard you can verify the program setup and plan year periods.
Using the same process you can verify the complete Program and Plan Design by expanding each section.
The changes can be made and saved for later with a final review before submission to the
database.
Select the Appropriate Date Track Mode (in this example Choose the Date Track Mode as Make
changes from effective date onwards since you need to update the plan years)
Choose Appropriate Plan Design Data Copy mode
Click continue
Click On Update Button Under the Program Details Section
Scroll Down to the Area Program and Plan Years
Enter Start of First Year
Enter End of First Year
Also you can enter value in How Many Additional Years
Click Go
For more information please refer to Roadmap to the Benefits Program Business Area of the Plan Design Wizard
(Doc ID 330033.1)
The Open life event must be added to the Program (and any Plans Not in Program that go through
an annual enrollment) with the important dates and enrollment codes for processing.
Audience: OAB
Navigation: Total Compensation > Programs and Plans > Program Enrollment Requirements >
Timing > Scheduled > General dropdown box
Notes
*The Assigned Life Event date is important for the consideration of derived factors, such as
imputed income. For imputed income in the United States, the participants age is calculated as
of the end of the current year. So for 2012, the participants age is calculated as of 31-Dec-2012.
If the Assigned Life Event is in late December of 2011 for the 2012 plan year, the persons age will
be calculated as of 31-Dec-2011, which will be incorrect for imputed income purposes.
**Close Enrollment Date to Use: May be set to Processing End Date when there is a time
between the end of the participants enrollment period and the date of the life event (01-Jan).
This allows adjustments to be made before the life event is closed. May also be set to When
Enrollment Period Ends when there are no additional processing days.
*** Period Determination Code: Although Using this code is optional oracle recommends using
code which is suitable for your business requirement. Using this code You can configure how
enrollment periods are determined when an event is backed-out and reprocessed, or when the
event occurs within the enrollment window of another life event. This code enables you to enforce
business rules around the dates on which elections can be made by the participant when colliding
events take place, or an event is backed-out and reprocessed.
See MyOracleSupport Note : 316723.1. After a Life Event is Backed Out, Why is the Enrollment
Period Changed? Or
MyOracleSupport Note 285137.1 - 11.5.10 New Functionality Support Quick Reference -
Determine Enrollment Periods for OAB Life Events for further detail.
Recommended code: Later of Enrollment Period Start Date or Future Enrollments Start Date.
Navigation: Total Compensation > Programs and Plans > Program Enrollment Requirements >
Timing > Scheduled >
Coverage dropdown box:
Select the codes that meet your business requirements. Note that if running the Open life event
in November for the new January 1 plan year, the Coverage and Rate Start Date Codes can be As
of Event Date. This will use the Life Event Occurred On Date and start coverage and rates on
January 1, if this meets your business requirement.
MyOracleSupport Note 247317.1 Oracle Applications HRMS Compatible Start and End Date
Codes provides the compatible start and end date codes for Enrollment, Rates and Coverages.
Navigation: Program Enrollment Requirements > Life Event > Program (or Plan Type or Plan) >
Enrollment dropdown box.
Add the Open life event and any desired Enrollment codes.
For example:
Method: Explicit
Enrollment Code: Current, Can Keep or Choose; New, Can Choose
Default Enrollment: New, Defaults; Current, Same Enrollment and Rates
Using the Total Compensation Wizard you can add the scheduled Life events Such as Open and
Administrative all the changes to program setup can be made as part of a single process.
The changes can be made and saved for later with a final review before submission to the
database.
You can Add the Coverage / Rate Start and end dates by Going to the Area Coverages and Rates
on the Review Page.
Attention: Enrollments will not be re-instated if the life event is backed out with
Voided Status. Reinstatement will only work only if the life event was backed out
with Unprocessed Status.
Reinstatement codes were delivered that handle back outs and reinstating elections
(MyOracleSupport Note 333568.1 Reinstatement Functionality Family Pack K and Above). For
the Open life event you may want to configure reinstatement codes so that if open enrolment
event gets backed out i.e.) due to rate change any elections that were made can be reinstated.
You can add codes to Program Enrollment Requirements as well as the Plan Enrollment
Requirements for Plans Not in Program that go through an annual enrollment.
The codes are:
Never Reinstate
This code reinstates elections if the application detects no change to a persons electability
when you back out and reprocess a life event. This is how the system currently handles
reinstatement. The Participation Process compares all programs and plans not in program
that are processed as part of the life event and reinstates elections only if the electability
of ALL compensation objects is identical between the backed out and reprocessed event
(i.e. rates, benefit amounts, dates).
This code reinstates elections if the person maintains electability for the backed out
elections, provided that activity rates, coverage amounts, and dependent designation
information has not changed based on the new life event. With this reinstatement code,
the Participation Process reinstates elections if the person has an electable choice and the
backed out and current election data are identical. This code only validates against the
participants original elections and does not reference the other electable choices for the
This code reinstates elections if the person maintains electability for the backed out
enrollment results, even if activity rates, coverage amounts, and dependent designations
change when you process the subsequent life event.
4. Never Reinstate
This code indicates that the Participation Process should never reinstate backed out
enrollment results.
5. Override the rates if no change (Default Code if no Override Code was Chosen)
This code reinstates any overridden data from backed out results only if there is no change
in the backed out and current electable choice data. For example, a benefits administrator
processes an election and overrides the activity rate, then backs out the enrollment result.
If the enrollment rate for the reprocessed life event is different than the rate for the backed
out life event, the Participation Process reinstates the election using the newly calculated
enrollment rate and ignores the overridden value. If there is no change in the data, the
Participation Process reinstates the prior election and applies the override value.
This code reinstates any overridden data from backed out enrollment results even if there
is a change in the backed out and current electable choice data. For example, a benefits
administrator processes an election and overrides the activity rate, then backs out the
enrollment result. When you reprocess the backed out event, the Participation Process
reinstates the election using the newly calculated enrollment rate, then applies the
overridden value.
Navigation: Total Compensation > Programs and Plans > Program Enrollment or Plan Enrollment
Requirements > Timing > Scheduled > General drop down box-> Reinstatement
Reinstatement Code:
Select the codes that meet your business requirements by reviewing the whitepaper note below
from MyOracleSupport Webite.
For example:
Reinstatement Code: Reinstate if electability exists for the backed out result
Notes
*Reinstatement codes are not required. If you do not configure the reinstatement code it will
default Reinstate all if no electability change for life event which means if there is any
change in electable choices for that life event the elections will not be reinstated. Please refer to
white paper published on MyOracleSupport - Note 333568.1 Reinstatement
Functionality.
Open Enrollment is an excellent time to assess all derived factors to ensure that any new factors
are added; any existing factors are modified if necessary, and that the determination codes are
correct.
For example:
Length of service may have new requirements
Spousal and/or Child Life may be new benefit offerings and will need Age factors created.
Navigation: Total Compensation > General Definitions > Eligibility/Rate Factors > Derived Factors
This is also an ideal time to assess current eligibility to ensure that participants are eligible for the
correct comp objects.
For example:
If many Participation Overrides are manually being done, review the eligibility profiles for the
comp objects being overridden.
If service areas are changing, modify the existing zip codes and/or service areas accordingly.
Navigation:
Total Compensation > General Definitions > Eligibility/Rate Factors
Total Compensation > General Definitions > Eligibility Profiles
Specify the level to which you will attach eligibility profiles (Program, Plantype in Program, Plan in Program,
Plan and Option in Plan)
Either Select existing Profile to view and Update or create and add a entirely New Profile.
For more Information Please refer to Note 330033.1 - Roadmap to the Benefits Program Business
Area of the Plan Design Wizard
Plans that will not be offered in the new plan year need to be modified so that a participants
enrollment is ended, and no new enrollments are made into this plan.
Procedure A:
Add an eligibility profile to this plan that no participant will meet (example: create a Benefits
Group of No Longer Offered, attach this to the Plan as of the first day of the new plan year. This
may also be attached to a Plan in Program, in the event that a plan is no longer being offered in
one program, but not another.
Example:
1.Date-track to the first day of your plan design to create the eligibility profile.
2.Navigation: Total Compensation >Eligibility/Rate Factors >Benefits Group.
3.Create a new benefits group (example: No Longer Offered)
4. Total Compensation > Eligibility Profiles > Participant
5.Create a new eligibility profile. Add the benefits group under the Other tab.
6.Date-track to the first day of your new plan year (01-Jan-2012)
7.Navigation:Total Compensation > Programs and Plans > Plans > Query the plan >
Plan Eligibility button > Eligibility button > add the name of the eligibility profile created above.
When prompted, save as an Update, not a Correction.
(Note: If using a Coverage or Rate End Date Code of 1 Prior or Event, then date-track to 31-
Dec-2011 to perform the above step. The date to use will depend upon a companys plan design
and must be thoroughly tested.)
OAB: The Open Life Event will recognize that participants will not be eligible, and will end their
coverage.
OSB: Eligibility will be evaluated if the Non-Flex form is opened on 01-Jan-2012 and the
participant will be found ineligible. Another choice is to run the Maintain Participant Eligibility
process on 01-Jan-2012 and this will also find the participant ineligible for this comp object and
coverage will cease. Coverage and Rates (and thus element entries) will end based on the plan
design setup for Coverage End Date and Rate End Date.
Once all participants have been de-enrolled from the plan, set the plan status to Inactive.
(Please refer to Post Open Enrollment Steps Inactivating Plans that are no longer being offered
Section)
The Following script can be used during Mock Open enrollment and while performing Post Open
Enrollment to confirm that all the enrollments are ended before inactivating the plan.
Or
You may run the Eligibility and Enrollment List report to see who is enrolled in a particular plan.
Procedure A:
Add an eligibility profile to this option in plan that no participant will meet (example: create a
Benefits Group of No Longer Offered, attach this to the Plan as of the first day of the new plan
year.
Example:
1.Date-track to the first day of your plan design to create the eligibility profile.
2.Navigation: Total Compensation >Eligibility/Rate Factors >Benefits Group.
3.Create a new benefits group (example: No Longer Offered)
4. Total Compensation > Eligibility Profiles > Participant
(Note: If using a Coverage or Rate End Date Code of 1 Prior or Event, then date-track to 31-
Dec-2011 to perform the above step. The date to use will depend upon a companys plan design
and must be thoroughly tested.)
OAB: The Open Life Event will recognize that participants will not be eligible, and will end their
coverage.
OSB: Eligibility will be evaluated if the Non-Flex form is opened on 01-Jan-2012 and the
participant will be found ineligible. Another choice is to run the Maintain Participant Eligibility
process on 01-Jan-2012 and this will also find the participant ineligible for this comp object and
coverage will cease. Coverage and Rates (and thus element entries) will end based on the plan
design setup for Coverage End Date and Rate End Date.
Procedure B: You may also use an Enrollment Code of Current Lose Only; New Nothing. This
code can be placed on the Plan Enrollment Requirements > General > Option level with a date
track date of 01-Jan-2012. When the Open life event is processed, all current participants will be
de-enrolled and no new participants will be allowed to make elections into this option.
Once all participants have been de-enrolled from the option, set the option status to Inactive.
(Please refer to Post Open Enrollment Steps Inactivating Options that are no longer being offered
Section)
The Following script can be used during Mock Open enrollment and while performing Post Open
Enrollment to confirm that all the enrollments are ended before inactivating the option in plan.
End Existing Options That Are No Longer Being Offered Using Total
Compensation Setup Wizard
You can also use TCW to End Existing Option in plans That Are No Longer Being Offered. You Can
Select Task 2-Plans and Options - to change status of existing plans and Options after all the de-
enrollments are done Or if you want to use Eligibility method you can use Task 4-Eligibility to
modify eligibility.
Plans must be active on the first day of the enrollment period (not the first day of the new plan
year) for an event in order to be eligible for election. Therefore, if participants are able to enroll in
a new plan on a date before the plan actually becomes effective, these steps must be followed.
For example:
If a plan is new for the 2012 Plan Year, you cannot add the plan to the Program effective 01-Jan-
2012. The plan will not show up in the list of values (LOV) on any enrollment form. Rather, using
the example above, the plan must be active as of 01-Nov-2011 at a minimum (preferably 01-Jan-
2011 or the beginning date of your plan design (01-Jan-1951) to be considered for the 2012 Plan
Year.
Procedure to add a new plan to a program for the upcoming plan year:
Procedure A: (Recommended)
If you are on HRMS FP K or higher, you may perform the following steps to add new Plan for
upcoming open enrollment:
1. Navigate to Total Compensation > Programs and Plans > Plan form.
Date-track to the beginning of the plan year prior to the plan year in
which the plan become effective (i.e., plan becomes effective
01-Jan-2012, then date track to 01-Jan-2011 to add the plan).
3. Add Plan Years (Plan > Details) and begin with the new plan year.
(Example: if the new plan is effective 01-Jan-2012, the first plan year
attached to the plan should be 01-Jan-2012 -> 31-Dec-2012.)
4. Navigate to the Total Compensation > Programs and Plans > Program
form. Attach the new plan (and plan type if this is also newly-created)
to the Program (under the Program > Plans and Plan Types button) as of
the first day of the plan year(1-Jan-2011) and attach it in Active status.
Repeat this step for each program that the plan is being added to.
If setting this Plan as Not in Program, this step is not necessary.
5. If OSB, navigate to the Total Compensation > Programs and Plans >
Program Enrollment Requirements form > Plan tab. Select the newly added plan(s). Check
the box for Allows Unrestricted Enrollment. Save.
Procedure B:
3. Add Plan Years (Plan > Details) and begin with the first plan year prior to the new plan
year. (Example: if the new plan is effective 01-Jan-2012, the first plan year attached to the
plan should be 01-Jan-2011 -> 31-Dec-2011.) Note: If you are creating the plan as of 01-
Nov-2011, you will not see the 2011 plan year available on this Details form. In this case,
begin with selecting the 2012 plan year period.
4. Navigate to the Total Compensation > Programs and Plans > Program form. Attach the
new plan (and plan type if this is also newly-created) to the Program (under the Program >
Plans and Plan Types button) as of the first day of the plan year prior to it becoming
effective (i.e., 01-Jan-2011) and attach it in Pending status.
Repeat this step for each program that the plan is being added to.
If setting this Plan as Not in Program, this step is not necessary.
5. If OSB, navigate to the Total Compensation > Programs and Plans > Program Enrollment
Requirements form > Plan tab. Select the new plan added. Check the box for Allows
Unrestricted Enrollment. Save.
Also do the same for the navigation in Step 4, setting the Plan to Active in each program
that it is attached to. Save as an Update.
Procedure C:
1. Navigate to Total Compensation > Programs and Plans > Plan form.
2. Date-track to the beginning of the plan year prior to the plan year in which the plan
become effective (i.e., plan becomes effective 01-Jan-2012, then date track to 01-Jan-2011
to add the plan).
3. Create the new plan with a status of Active.
4. Add Plan Years (Plan > Details) and begin with the first plan year prior to the new plan
year. (Example: if the new plan is effective 01-Jan-2012, the first plan year attached to the
plan should be 01-Jan-2011 -> 31-Dec-2011.) Note: If you are creating the plan as of 01-
Nov-2011, you will not see the 2011 plan year available on this Details form. In this case,
begin with selecting the 2012 plan year period.
5. Add an eligibility profile to the plan (on 01-Jan-2011) that no participant will satisfy until
the time of open enrollment.
6. Date-track to the first day of your plan design to create the eligibility profile.
7. Navigation: Total Compensation >Eligibility/Rate Factors >Benefits Group.
8. Create a new benefits group (example: Inactive)
9. Total Compensation > Eligibility Profiles > Participant
10.Create a new eligibility profile. Add the benefits group under the Other tab
11.Date track to 01-JAN-2011 or the Plan Creation Date and Navigate to the Total
Compensation > Programs and Plans > Plan > Eligibility > Eligibility form. Attach the
Eligibility profile which you have created above.
If a new Option is being added to an existing Plan, You can use Procedure A or Procedure B :
Procedure A: (Recommended)
1. Navigate to Total Compensation > Programs and Plans > Options form. Date-track to the
beginning of the year prior to the year in which the Option become effective (i.e., option
becomes effective 01-Jan-2012, then date track to 01-Jan-2011 to create new option).
3. Navigate to the Total Compensation > Programs and Plans > Plan > Options form. Attach
the new Option to the Plan as of the first day of the plan year prior to it becoming
effective (i.e., 01-Jan-2011) and attach it in Pending status.
Also do the same for the navigation in Step 4, setting the Option to Active in each Plan
that it is attached to. Save as an Update.
Procedure B:
1. Navigate to Total Compensation > Programs and Plans > Option form.
2. Date-track to the beginning of the plan year prior to the plan year in which the plan
become effective (i.e., plan becomes effective 01-Jan-2012, then date track to 01-Jan-2011
to add the plan).
3. Create the new Option.
4. Navigate to the Total Compensation > Programs and Plans > Plan > Options form. Attach
the new Option to the Plan as of the first day of the plan year prior to it becoming
effective (i.e., 01-Jan-2011) and attach it in Active status
5. Add an eligibility profile to the option in plan (on 01-Jan-2011) that no participant will
satisfy until the time of Open Enrollment.
New Standard Rates and variable rates have to be created / added with the same date as the New
Compensation object start date (Program or plan or option) For example, in the above sections
the New Plan and New Options are added as of 01-JAN-2011, so the standard rate and variable
rates have to be added with the same date i.e. 01-JAN-2011.
To verify the rates, run the Benefit Confirmation and Summary Report.
You can only verify the rates AFTER open has been run.
New Premiums have to be created / added with the same date as the New Compensation object
start date (Program or plan or option) For example, in the above sections the New Plan and New
Options are added as of 01-JAN-2011, so the new premiums have to be added with the same date
i.e. 01-JAN-2011.
To verify the rates, run the Benefit Confirmation and Summary Report. If the premiums are new
along with new plans/options, employees must enroll in those plan/options for them to be properly
calculated.
1. Update Variable Rate Profiles for any changes to rates, such as on Life Insurance for the New
Plan year.
2. Date-track to the first day of your new plan year (01-Jan-2012). Select the Variable Rate Profile
and make the necessary modification to the calculation. When prompted, save as an Update,
not as Correction. (See Important!!! Below)
3. If Variable Rate Profiles are currently attached to existing Standard Rates, and these Variable
Rates are changing (example: replacing current Variable Rates with new Variable Rates, then end-
date the existing Variable Rates as of 31-Dec-2011 (or of current plan year). Then enter the new
Variable Rates as of 01-Jan-2012 (for the new plan year) - Navigation: Total Compensation >
Rate/Coverage Definitions > Standard Rates > Variable Rate Profiles
Important!!! If you accidentally Save the rate as Correction and have processed any life event
after doing so, you might have to backout the life event that has been processed and correct the
rates and reprocess the life event. Incorrectly saving the rates as correction may lead to loss of
history of previous rates and also data corruption in some cases, so exercise caution when
performing any kind of modification to existing rates.
1. Update Standard Rates for any changes to rates, such as on Life Insurance.
2. Date-track to the first day of your new plan year (01-Jan-2012) Select the Standard Rate and
make the necessary modification to the calculation and other areas and When prompted, save as
an Update, not as Correction. (See Important!!! Below)
3. If Variable Rate Profiles are currently attached to existing Standard Rates, and these Variable
Rates are changing (example: replacing current Variable Rates with new Variable Rates, then end-
date the existing Variable Rates as of 31-Dec-2011 (or of current plan year). Then enter the new
Important!!! If you accidentally Save the rate as Correction and have processed any life event
after doing so, you might have to backout the life event that has been processed and correct the
rates and reprocess the life event. Incorrectly saving the rates as correction may lead to loss of
history of previous rates and also data corruption in some cases, so exercise caution when
performing any kind of modification to existing rates.
Check Self Service Display Order on Standard rate (If using SSBEN)
For Plan Types with SS Display Format Code set as 'Vertically': The Rate Order Number is the
driving column. So, Rates information will be shown based on the Order Number column in the
following pages
1. Benefit Selection Page
2. Enrollment Overview Page
3. Confirmation Page
4. Current Benefits Page
In other words, the corresponding rates with order numbers 1, 2, 3 and 4 will be displayed in the
corresponding Cost columns.
In all the above 3 pages, the rates (with Display on Enrollment checked) are shown based on the
Tax Type and Activity Type.
The following is the classification.
Column Criteria
Cost1 Tax Type - PRETAX, NOTAPPLICABLE (the latter
handles cases where only one 'Not Applicable'
tax type rate is defined)**
Cost2 Tax Type AFTERTAX
Cost3 Activity Type - Self Service Display
Cost4 Anything other than the above 3 cases
(TAXABLE, NONTAXABLE)
If the 'Self Service Display' set up at the Plan Type level is horizontal, Total Compensation >
Programs and plans > Plan Types then the number "1" will be automatically displayed on the
"Self Service Display Order" from Processing Information tab Standard Rates Form. User will not
be able to update this field.
Important!!! It is very important to test the self-service issues during mock open enrollment
Update Premium
Important!!! If you accidentally Save the rate as Correction and have processed any life event
after doing so, you might have to backout the life event that has been processed and correct the
rates and reprocess the life event. Incorrectly saving the rates as correction may lead to loss of
history of previous rates and also data corruption in some cases, so exercise caution when
performing any kind of modification to existing rates.
Limitation:
1. Currently Premiums and Coverages are not handles by Mass Update of Rates.
2. Also if the variable rates attached to standard rates are changing, after performing the mass
update of variable rates, you need navigate to Standard Rate form from PUI and End date the Old
Variable rate profiles as of 31-dec-2011 and Then enter the new Variable Rates as of 01-Jan-2012
(for the new plan year) - Navigation: Total Compensation > Rate/Coverage Definitions > Standard
Rates > Variable Rate Profiles. Mass Update of rates will not automatically attach the Changed
Variable Rate Profile to the standard rate.
MyOracleSupport Note.391677.1 Plan Design Wizard Update Rates Does Not Pull All Variable Rate
Profiles:
Elements attached to Standard Rates may need to be modified for the new plan year.
Examples:
(1) If elements were generic (such as Medical) and now elements by name or plan (BCBS
or BCBS-EE) are desired;
(2) If new FSA elements are desired for new payroll balances;
(3) if the termination rule used on benefit element is Actual Termination and you need to set
up new elements using Final Process Date; and
(4) if any other changes are needed to elements and/or element links that will require a new
element on the Standard Rate.
Date-track to 01-Jan-2012 of the new plan year. Query the Standard Rate to be changed. Change
the element entry to the new element. Save as an Update, not as Correction. (See
Important!!! Below)
Note: If calculation method of standard rate is Enter Value at Enrollment and if the employee is
not making any changes to the plan during the open enrollment (i.e. saving without making any
changes) the new element which was updated / attached to standard rate will not be carried
forward and you will see the old element on the person element entry screen
Important!!! If you accidentally Save the rate as Correction and have processed any life event
after doing so, you might have to backout the life event that has been processed and correct the
rates and reprocess the life event. Incorrectly saving the rates as correction may lead to loss of
history of previous rates and also data corruption in some cases, so exercise caution when
performing any kind of modification to existing rates.
Important: Payroll department should work in Sync with Benefits department before modifying
any existing element links, as it has serious implications in benefits module. There should be a
communication process defined between both the departments to send the information prior to
the modification of any existing element links. Benefits department need to review the links and
perform necessary tasks from benefits side (listed below) before approving the change to the
element link, not doing so can result in data corruption in benefits and payroll.
1. The existing Element Links may also require update. For example, you may wish to update
the existing Medical element link from Costed to Not Costed, by navigating to Total
Compensation Basic Link.
2. If an Element is already in use, and therefore element entries exist in employee payroll,
then an Open or Administrative life event MUST accompany this change to update
employee records.
3. You cannot update the link on an element without a life event being processed on the
same update date.
IMPORTANT: By no means, should you end-date an existing (used) Link, create a brand new link,
and not follow this up with an Administrative or Open life event. If you do so, you will risk not
being able to conduct any future Backout of enrollments.
Audience: OAB
1. New Flex credits have to be created / added with the same date as the New Compensation
object start date (Program or plan or option) For example, in the above sections the New
Plan and New Options are added as of 01-JAN-2011, so the new flex credits have to be
added with the same date i.e. 01-JAN-2011.
2. Add the Flex Credits and attach to the new comp object created.
Date-track to the first day of your new plan year (01-Jan-2012). Select the Flex Credit and make
the necessary modification. When prompted, save as an Update, not as Correction. (See
Important!!! Below)
Important!!! If you accidentally Save the rate as Correction and have processed any life event
after doing so, you might have to backout the life event that has been processed and correct the
rates and reprocess the life event. Incorrectly saving the rates as correction may lead to loss of
history of previous rates and also data corruption in some cases, so exercise caution when
performing any kind of modification to existing rates.
Date-track to the first day of your new plan year (01-Jan-2012) change the amount on the Flex
Credit form > Calculation tab to zero and when prompted, save as an Update, not as
Correction. (See Important!!! Below)
Note: If you are implementing new flex program, please refer to MyOracleSupport NOTE 209223.1
- Managing Total Compensation Using Oracle HRMS
After you have added and modified the new/existing compensation objects, you might want to
review the default enrollment setup on these compensation objects and for the entire plan design
as a whole.
1. Pre-Open Enrollment is best time to review your requirement for default enrollment and
add or modify default enrollment codes at level suitable for your business need for the
current year open enrollment
Navigation: TC > Programs and Plans > Program Enrollment Requirement > General or Life
Event > Program/Plan Type/Plan > Enrollment Region Default enrollment Code
Navigation: TC > Programs and Plans > Plan Enrollment Requirement > General or Life Event
> Plan/Option > Enrollment Region Default Enrollment code
It is important to note that the same default enrollment requirements may not be suitable for
the current year open enrollment, hence it is advised to review your setup for default
enrollment code in each open enrollment period and test the codes during the Mock Open
enrollment.
2. You might need to add a fast formula (formula type: Default Enrollment) in case your
business need requires carry forward of existing enrollments into a newly created
compensation object (such as new plan or new option)
Please refer to MyOracleSupport Note 218059.1-Oracle Fast Formula Reference Guide for
Standard and Advanced Benefits for sample formula. For sample default enrollment fast
formula
You can Review Default Enrollment Setup using Task 6-Default Enrollment
For More Information Please refer to Note 330033.1
Coverage in Flexible Spending Account (FSA) plans may need to be restarted each plan year with
the desired election amount explicitly entered. If a participant is currently enrolled, their
coverage should end on 31-Dec and restart on 01-Jan. The procedures are given for both OAB
and OSB.
Optional: The Eligibility and Enrollment List may be run prior to Open Enrollment to obtain a list
of current enrollees in each FSA plan, and their current elected amount. The same report may be
run after the open enrollment period has ended to verify that coverage has been re-elected, or
ended, according to participant elections.
See the Appendix of Sample Reports for the Eligibility and Enrollment List.
Audience: OAB
The plan type (or plan) may be set with an enrollment code to start new coverage for the new
plan year. Also, if a participant with current year coverage should be required to reselect
coverage for the New Year, a default code may be used.
If your plan design includes a default plan or option, such as a Waive Plan or Waive Option)
Default Code: New, Defaults; Current, Defaults
Assign on Default [x]
Other choices for the Enrollment Code and Default Code may be used if the Standard Rate for the
FSA comp object has a default of zero:
Current, Keep or Choose; New, Nothing
Default Code: New, Defaults; Current, Same Enrollment but Default Rates.
===Procedure===
Explicitly select the FSA comp object to re-enroll in from the list of values.
Enter the desired amount.
Coverage Start Date shows 01-Jan-2012
Original Coverage Start Date: 01-Jun-2002
If the user saves without re-electing in the FSA comp object, this message may be received:
Caution: APP-BEN-92161: The participant has enrolled in one or more future-dated plans or has
de-enrolled from one or more future-dated plans. If you continue, the participant will be de-
enrolled from these future-dated
plans. FSA: Health Care Coverage
This message is expected and is stating that the enrollment will be ended unless explicitly elected
again.
If the user re-selects the FSA before saving, the message will not display. Either method is correct
and results in old coverage ending, with new coverage beginning on the first of the new plan year.
Date-track to 01-Jan-2012
View Enrollment Results shows that coverage was ended on 31-Dec-2011 and restarted on 01-Jan-
2012.
Audience: OSB
For FSA comp objects where coverage must start anew each year, participants must explicitly
enroll via Self Service Benefits or the Non-Flex Enrollment form. For participants who are already
enrolled, they will need to be de-enrolled first, and then re-elect.
(1) Set an eligibility profile on the FSA comp object(s) on 31-Dec-2011 that no participant will
meet (example: create a Benefits Group of Coverage End, attach this to the Plan as of the last
day of the current plan year.
Example:
Date-track to the first day of your plan design in order to create the eligibility profile.
Navigation:
Total Compensation > Eligibility/Rate Factors > Benefits Group.
Create a new benefits group (example: Coverage End)
Date-track to the last day of your current new plan year (31-Dec-2011)
Navigation:
Total Compensation > Programs and Plans > Plans > Query the plan >
Plan Eligibility button > Eligibility button > add the name of the eligibility profile created above.
When prompted, save as an Update, not a Correction.
(2)(a) Run the Maintain Participant Eligibility process in Rollback Mode on 31-Dec-2011 (current
plan year) for the FSA for several participants who are currently enrolled in FSA. Set the Audit Log
parameter to Yes. Review the audit log and ensure that the FSA plan indicates:
(b) If Rollback mode is successful, now run the Maintain Participant Eligibility process in Commit
mode for all participants. This should determine that no participant is eligible for the FSA plans,
and end coverages. Verify this by viewing the coverage end date on the View Enrollment Results
form.
(3) Once the Maintain Participant Eligibility process has been run in Commit mode and all enrolled
participants have been de-enrolled, the eligibility profile must then be end-dated (or reset to the
actual eligibility profile) on the first day of the new plan year (01-Jan-2012).
Total Compensation > Programs and Plans > Plans > Query the plan >
Plan Eligibility button > Eligibility button > remove the name of the eligibility profile created
above. When prompted, save as an Update, not a Correction
Audience: OAB
When processing the Open life event via the Participation Process: Scheduled, an Open life event
will not be started if a participant has an existing life event that is not closed (i.e., does not have a
Processed status). It is suggested that these unprocessed life events be resolved prior to
running Open, so that errors do not occur when processing these participants.
These life events may have been detected for participants, but not yet processed. Or the life
events may have been processed, but not closed. A benefits administrator should review each
scenario, since life events in process can interfere with open enrollment.
Life events that are not fully processed may be identified on the Life Event Summary Report. This
report may be run for any user-designated timeframe.
Set a primary sort of Life Event Status
Step 1:
Resolve all life events that are Detected or Unprocessed for participants. These life events may
be analyzed via the Benefit Service Center form > View Person Life Events > Potential Life Events
tab or
People > Total Comp Enrollment > Enrollment Process > Person Life Events >
Potential Life Events tab.
For detected or unprocessed life events, a benefits administrator should review these for each
participant and make the decision to:
a) Process the life events
b) Void the life event if it does not need to be processed by changing
the status from Detected or Unprocessed to Voided
c) Set up a collapsing rule to collapse the life event with the Open
Life event.
Step 2:
Resolve the life events in a Started status.
These are on the Life Event tab of the Person Life Events form.
If the enrollment period has passed, then close the life events. Otherwise, the benefits
administrator may want to hold these participants out; process their life event; allow enrollment if
applicable; and then run Open separately for these participants.
(1) Benefit Service Center form > View Person Life Events > select the Started life event. Select
the Close Event button and enter the date on which to close the life event (a date within the
enrollment period). This method of closing a life event uses the Force Close method meaning
that the life event will close even if the enrollment period has not passed.
If you need to re-open a closed event for a person, you can do so on the Person Life Event form.
Select the most recent processed life event and the form will display a Re-Open Event button.
You should re-open processed life events to simply make changes to the elections for that
particular event or if the persons eligibility and plan design setup does NOT need to be re-
evaluated.
As a part of clean up process Before submitting 'Participation Process: Scheduled' for a large
number of Employees or performing batch processing of 'Open', one should first verify whether
any Temporals or any OAB Life Events are in detected state before the Life Event occurred date of
'Open Life Event. If there are Life Events that are detected before the life event occurred date of
'Open' Life Event and are not processed, then customer should take appropriate action before
submitting the request. You should either VOID the Detected Life Event and then submit the
concurrent request or process the Detected Life Events and then submit the concurrent request.
Without VOID'ing out or processing the Detected Life Events, if customer submits the concurrent
request, Detected Life Event will be processed first and all the future Life Events will be backed
out to 'Unprocessed' state. Customer has to manually process all the backed out future Life
Events and then process 'Open'. To avoid this situation we advise you to first find such Potential
Life Events, process/void the potential Life Event and then submit the concurrent request to run
'Open' on the employees.
The below SQL will return the list of Employees for whom there are potential Life Events before
the life event occurred date of 'Open' and not processed.
select ppf.person_id,
ppf.employee_number,
ppf.full_name,
ler.name,
ptnl.lf_evt_ocrd_dt
from per_all_people_f ppf,
per_person_type_usages_f ptu,
per_person_types ppt,
ben_ptnl_ler_for_per ptnl,
ben_ler_f ler
where ppf.person_id = ptu.person_id
and trunc(sysdate) between ppf.effective_start_date and ppf.effective_end_date
and ppf.person_id = ppf.person_id
and ppt.person_type_id = ptu.person_type_id
and ppt.system_person_type in ('EMP','EX_EMP')
and ptnl.person_id = ppf.person_id
and ptnl.ler_id = ler.ler_id
and ler.typ_cd not in ('IREC', 'SCHEDDU', 'COMP', 'GSP', 'ABS')
and ptnl.lf_evt_ocrd_dt <= :p_opn_lf_evt_ocrd_dt
and ptnl.ptnl_ler_for_per_stat_cd in ('DTCD','UNPROCD')
Bind Parameters
:p_business_group_id = Business_group_id of the Business Group
:p_opn_lf_evt_ocrd_dt = LifeEvent Occured date of 'Open' LifeEvent
Review Due Date Setup for the Action Items and Resolve Any
Pending Action items
To close unresolved Action Items, run the Close Action Items Process.
In order for the Close Action Item Process to work correctly, the Action Item must have a due date.
Action Items are like Life Events in that they have expected close dates, and the process will only
work once you have passed that date.
Refer to
MyOracleSupport Note.279136.1-Close Action Items Process Does Not Close Action Items:
You can determine if the Action Item has a Due Date on it when you view Action Items.
People > Total Comp Enrollment > Enrollment Process > Person Enrollment Action Items
Run the Close Action Item process for that person with the Audit Log flag set to 'Yes'.
The following script can be used to identify the action item related to Designate Beneficiaries
that are left open and you may expand it to include for other action items if necessary.
**************************Beginning of Script*************************
SELECT *
FROM ben_prtt_enrt_actn_f pea,
ben_prtt_enrt_rslt_f pen
WHERE pea.prtt_enrt_rslt_id = pen.prtt_enrt_rslt_id
AND pea.per_in_ler_id = pen.per_in_ler_id
AND prtt_enrt_rslt_stat_cd IS NULL
AND actn_typ_id IN
(SELECT actn_typ_id
FROM ben_actn_typ
WHERE type_cd = 'BNF'
AND business_group_id = :business_group_id)
Alternately the concurrent process Temporal Communications (Action Item Reminder) may be
run to process reminders for unresolved Action Items. This requires communication setup that is
beyond the scope of this document.
If the Enrollments (rate and coverages) were previously overridden without an override thru date,
they need to be updated with the override thru date in case you need the rate or coverage to be
recalculated for the current Open Enrollment Year.
The following script will help you identify enrollments with and override and have no Override
Thru Date on them:
**************************Beginning of Script*************************
Select
pen.sspndd_flag,
pen.enrt_ovridn_flag,
pen.enrt_ovrid_thru_dt,
pen.prtt_enrt_rslt_stat_cd,
pen.enrt_cvg_thru_dt,
pen.effective_start_date,
pen.effective_end_date,
pen.enrt_cvg_strt_dt,
pen.per_in_ler_id,
pen.pl_id, pl.name,
pen.oipl_id,
pen.person_id,
pen.prtt_enrt_rslt_id, employee_number, full_name
from ben_prtt_enrt_rslt_f pen, per_all_people_f pap, ben_pl_f pl
where enrt_ovridn_flag = 'Y'
and enrt_ovrid_thru_dt is null
and pen.person_id = pap.person_id
and pen.pl_id = pl.pl_id
The following script will help you identify enrollment rates with and override and have no Override
Thru Date on them:
**************************Beginning of Script*************************
Select prv.rt_ovridn_flag ,
prv.rt_ovridn_thru_dt,
prv.rt_strt_dt,
prv.rt_end_dt,
prv.rt_val,
pen.prtt_enrt_rslt_stat_cd,
pen.enrt_cvg_strt_dt,
pen.enrt_cvg_thru_dt,
pen.effective_start_date,
pen.effective_end_date,
pen.per_in_ler_id,
pen.pl_id, pl.name,
pen.oipl_id,
pen.person_id,
pen.prtt_enrt_rslt_id, employee_number, full_name
from ben_prtt_enrt_rslt_f pen, per_all_people_f pap, ben_pl_f pl, ben_prtt_rt_val prv
where
prv.rt_ovridn_flag = 'Y'
and prv.rt_ovridn_thru_dt is null
and pen.person_id = pap.person_id
and pen.pl_id = pl.pl_id
and pen.prtt_enrt_rslt_id = prv.prtt_enrt_rslt_id
and sysdate between pap.effective_start_date and pap.effective_end_date
and sysdate between pl.effective_start_date and pl.effective_end_date
**************************End of Script*************************
Audience: OAB
If conflicting life events occur for a participant (more than one life event occurring on the same
day), then a collapsing rule may be set up to combine these life events into one of the life events
triggered or a different life event.
Navigation: Total Compensation > General Definitions > Additional Setup > Collapse Life Events
Another choice is to set the Open life event as an Overriding life event (Navigation: Total
Compensation > General Definitions > Additional Setup > Life Event Reason > query Open >
check the override box. If there are then multiple life events occurring on the same day, but
only Open is checked as the override, the life event will process successfully. If multiple life
events are marked as override and occur on the same day for a participant, a collapsing rule
should be set up.
You can also use life event evaluation or person changes rules to prohibit certain life events from
being triggered or processed in the open enrollment window For example if you dont want to
Setup example:
Navigation: Total Compensation-> Additional Setup->Life event reasons form
Life event : Gain a Child
Timeliness Evaluation: Void Potential Life Event. (You can also set timeliness evaluation to Process
Potential Life Event Manually if you don't wish to void)
Timeliness Days: 30 (can be 60 or 90 or whatever makes sense for your business requirements)
History of events:
Event 1- New hire 1 Oct 2004
Event 2 -Life event Open Jan 1 2005
Event 3 -Relocation event June 2005
Event 4 -Life event Open Jan 1 2006
Event 5- Gain a child for 1 Mar 2004
Processing event #5 will back out events 1-4 and cause significant reprocessing and re-keying if
not using reinstatement
With above sample setup on gain a child if gain a child gets triggered in past, maybe in error, it
will get picked up and processed and go directly to void. Therefore, protecting all of your other
events in this participants history. You can also consider adding timeliness if your carrier does
not allow retro changes within a boundary as standard setup.
To avoid issues with losing enrollments due to life events that are erroneously processed in the
past please use life event timeliness. These issues can be caused by entering incorrect dates in
the scheduled process and mass backing out participant. Going forward on your scheduled event
and other events you should add timeliness days or period. For example on open event set
timeliness evaluation to Void Potential Life Event and a Timeliness period set to rule or days i.e.)
90.
This way when you run a scheduled in the past it voids the event and does not back out other
processed events. In the log you can see when the results.
The following potential life event currently being processed has been voided:
Life Event : Open
Life Event Occurred Date : Open_OCRD_DT (LF_EVT_OCRD_DT=01-JAN-04)
All potential life events are voided due to timeliness.
Please see MyOracleSupport Note 218059.1 Oracle Fast Formula Reference Guide for Standard
and Advanced Benefits for more information on Life event evaluation and Person Changes Causes
Event rules.
MyOracleSupport Note.294145.1 - How do you use Collapsing Logic with Temporal and Scheduled
Life Events
MyOracleSupport Note.387377.1 BENNEWS Oracle Support Newsletter August 2006 (Look for Life
Event Timeliness )
NOTE: The benefits administrator may run the Participation Process: Temporal in
advance of open enrollment if needed.
Temporal life events are those that are detected with the passage of time (age, length of service,
etc). Whether these life events should detect at the same time as Open Enrollment is a choice
of the Benefits Administrator.
Very Important! Regardless of whether the temporal life events are detected or not, the
participants age, length of service, salary and other temporal factors are evaluated when the
Open Enrollment life event is processed.
This is why it is important to set up Collapsing logic with Open being the winning life event, if your
business requirements require this. In doing so, if a Temporal Event is triggered WHILE Open is
being run, then the Open can win out.
The benefits administrator may also run the Participation Process: Temporal in advance of Open
Enrollment if needed. For example, if salary increases were processed prior to the Open
Enrollment being processed, the participants new salary will be applied. If salary increases occur
throughout the year, the temporal process is run to detect these changes. Temporal life events
may be processed separately, or collapsed into the Open Enrollment life event depending on your
companys business requirements and when the life events occur.
Once the Temporal process is run prior to the Open, then a number of Age Changed, Length of
Service Changed, and other Temporal life events are visible on the employees View Person Life
Events form on DETECTED status. From here, the benefits administrator can manually close or
process the detected temporal life events, based on the business needs. Depending on the date
of the Temporal event (i.e., where it lies between the Open Enrollment RUN date and December
31), you will then need to separately run the Open using an appropriate date just for the group of
participants who were impacted by an intervening Temporal event.
Another possibility is that you may wish to detect all Temporal life events, and have them go
straight to Voided status. If this is the case, please test out a combination of Timeliness
Evaluation and Timeliness Days on the Life Event Reasons form, with the Timeliness Days set
to 1 for all temporal life events. Then Open cannot get backed out when a temporal event
happens, since its gone straight to Voided.
If Temporal life events are triggered (and in a Detected status) before the scheduled process is
run the events can be collapsed using collapsing logic. If the scheduled process triggers the
temporal event, it will not collapse into the open enrollment. Collapsing logic will only work if the
temporal is NOT triggered by the Participation Process : Scheduled.
MyOracleSupport Note 294145.1 How do you use Collapsing Logic with Temporal and Scheduled
Life Events
MyOracleSupport Note 295666.1 Temporals (Age Changed Life Event) are Being Detected in
the Future for Some Employees
You can purge the log associated with a single concurrent request ID or purge all logs that were
created for a Business Group on a date you select.
The process purges data from the following tables:
o BEN_REPORTING
o BEN_PERSON_ACTIONS
o BEN_BENEFIT_ACTIONS
o BEN_BATCH_RANGES
Recommendation Delete the information in these tables before open to help with any possible
performance issues.
Also, run the Purge Backed-Out or Voided Life Events, clean up process before open enrollment.
These two parameters need to be changed to Yes in order for any data to be purged.
For the Backed Out Status parameter, if 'Voided' is used, only those life events in a Voided Status
will be deleted. If the 'Backed Out' value is used, both the Voided and Backed Out life events will
be deleted.
Once these processes are run, you will no longer see voided life events or potential life events
that were purged, on the View Person Life Events form.
The button/checkbox for these will be grayed out on the form.
Scenario: Processing Scheduled process for Open life event for the entire participant population
completes with an error:
The participation process failed due to the maximum number of errors being reached.
Max Errors may also be set for other processes, such as:
Default Enrollment Process
Close Enrollment Process
Unresolved Action Item Process
Performance Testing
The recommendation is for all open enrollments using OAB or OSB, to run Open Enrollment in a
mock, or test, mode for the entire participant population. You may choose to run a sample of
participants, which will contain all scenarios that could occur, but in this case you will not benefit
from a full performance test run. Mock open will help your resolve errors in design, setup, self-
service, and performance long before the official open enrollment begins. Not doing so will defer
issue resolution to the official open enrolment period, which may cause interruption in business
critical processes.
Copy the instance with all of the Pre-Open Enrollment setup into an instance closely resembling
production server for testing purposes.
Maintain a log of the time involved in each step, counts of enrollments by plan, option etc, and
performance metrics for each process. This will assist the benefit administrators in scheduling the
actual Open Enrollment processes.
Also to map out the expected volume of hits in self service and create a plan to direct enrollment
flow. It is important to run a test of the self-service enrollment process along with the mock open
enrollment.
It is difficult to determine the amount of time it takes to process a single person on-line or in batch
due the variables that may impact performance. These variables include complexity in plan
design, hardware, network usage, optimized table usage, as well as general database tuning. This
is why doing a mock open enrolment will assist you in performance estimations.
When processing life events through the Benefits Service Center form, OAB customers should
anticipate processing times of around 30-40 seconds per person. OSB and OAB customers
processing 'unrestricted enrollments' through an enrollment form may experience slightly slower
times due to network traffic and form queries. We have noticed that poor performance times are
often directly caused non-efficient plan design and by the lack of running table statistics and
strongly encourage customers to run them on a regular basis, as documented below.
Refer to MyOracleSupport Note: 251981.1 Benefits Performance Check Release 11i for further
information. Navigation: Processes & Reports > Batch Process Parameters > select 'Manage Life
Events Process' from the list of values for the Batch Process Name.
At minimum, the Threads should be set to 1 thread per CPU. For example if you have an 8 CPU
box then the threads parameter should be a minimum of 8. Depending on configuration and what
other processes or products are being run on the server this number can be adjusted upward to
increase thru put. Experiment with this setting to determine your best performance.
Chunk size
As a general rule this number is determined by how many rows are being written to the database.
The fewer rows inserted or updated by a process the LARGER the chunk size should be. (I.e.
System Extract is virtually all SQL with few inserts/updates so it would have a high chunk size)
But Participant Processing, Conversion or Annual Enrollments on a heavy plan design i.e. 150+
eligibility rows per participant can insert/update up to 1000 rows per chunk, this is when you
would have a LOW chunk size number.
The first program gathers stats for all the tables in a particular schema and is the recommended
way to gather stats (you should pass only the schema name - BEN - and it should collect stats for
all the tables, indexes and columns (histograms).
In summary, the only thing that should be done is run 'Gather Schema Statistics' for the required
schema.
These must be run by schema, if left blank all schemas will be run.
To find the schema query on dba_objects table. The DBA may run this for
schemas HR, BEN, and APPS.
Recommendation: Run this procedure several times during the open enrollment period to ensure
peak performance:
When submitting batch processes for the entire participant population (such as Participation
Process: Scheduled or Recalculate Participant Values) this flag should always be turned off. This is
Self-service has to be thoroughly tested for performance and load during the time of mock open
enrollment. It is recommended to test the load on the server when multiple users hit the system
at the same time. The recommendation is for all open enrollments using SSBEN is to test for the
entire participant population. You may choose to run a sample of participants, which will contain
all scenarios that could occur, but in this case you will not benefit from a full performance test run
Audience: OAB
Important!!! Run the concurrent process in rollback mode and resolve any errors before running
it in the commit mode
Also refer to Check and Clean Up for Previously Detected Temporal And Other Life
Events section to avoid potential data loss issues
Navigation: Processes & Reports>Submit Processes & Reports> Click OK for Single Request>type
Part%Sched% in the name>Tab
This will result in a Started Open life event on each eligible participant. You can view the started
life event from:
Life Event
Occurred Date: Select the date that corresponds with your Open
life event (example: 01-Jan-2012).
Note: To limit the Participation Process to major eligibility areas, you may select parameters
such as Payroll or Benefits Group, write a Person Selection Rule, or choose from many other
parameters.
The Participation Summary Report is one of the reports produced by the Participation Process:
Scheduled process. It provides an overall summary of the participants that processed
successfully vs. those that had an error.
==========
Total number of participants selected 8670
The Life Events Summary Report may be printed at this time to examine the number of Open
life events in Started status. See the Appendix of Reports for information on this report.
Processing Open Life event for single person from Benefits Service
Center
You can add function Process Open Enrollment to your benefits service center under desktop
activities and use the function to process open life event for single person from benefits service
center.
Please refer to
MyOracleSupport Note 148714.1 - How To Setup Desktop Activities on the Benefits Service Center
Form (Benauthe).
You need to select the correct life event occurred date from the list of values available while
processing open enrollment from benefits service center.
Once processed the open life event will be assigned in started state for the employee chosen on
the benefits service center.
Audience: OSB
This process evaluates eligibility and calculates all derived factors used by plan design variable
rate profiles. It then stores the new derived factor values in eligibility tables. The administrator
may then submit the Recalculate Participant Value process that will use the new derived factor
amounts when calculating the variable rate profiles.
Schedule this process to run against your employee population close to the date the plan design
changes go into effect (01-JAN-2012 per our plan design in this document which is the event
date). If following the procedure on End Existing Plans That Are No Longer Being Offered, this
process will end employees coverage as of 31-dec-2011. Since new enrollment is effective on
01-January, the employees coverage in the ending plan will cease on 31-Dec. and begin in new
elections on 01-Jan. (refer to your plan design setup in this case it is event and 1 day before
event)
This process can be run in rollback mode, in order to review the log for errors prior to committing.
Check the log files to verify if de-enrollments are occurring on expected date.
Important!!: There is no rollback mechanism once the process has been run in COMMIT MODE.
If changes need to be made after commit, they must be done manually.
Audience: OSB
Customers using OSB can update participant rate, coverage, premium, and imputed income
values by running the Recalculate Participant Values batch process.
If entering participants' enrollment via SSBEN or the enrollment forms, the rates, coverages, etc.
are recalculated when running the Unrestricted Enrollment. But for employees who make no
explicit elections and are defaulted into their current enrollment, this process should be run.
However, to ensure proper values for all participants, run this process for the entire participant
population.
A benefits administrator should run this process when plan design changes for values such as
contributions, premiums and coverages go into effect (such as 01-Jan) to recalculate values for
all enrolled participants who are affected by plan design changes.
This process does not recalculate values based on changes caused by a participant crossing a
derived factor boundary, such as an age change or length of service change. Therefore, you must
run the Maintain Participant Eligibility process to redetermine eligibility and to recalculate derived
factors before you run the Recalculate Participant Values process.
By processing Open Enrollment in a mock or test mode prior to actually running the Open
Enrollment, many of the issues should have already been identified and remedied. Therefore, the
number of issues experienced when Open is run in commit mode should be greatly reduced.
However, always check the error reports to identify and resolve any remaining errors.
If there are participants with errors, the participant in all probability does not have the Open life
event started.
After the Participation Process: Scheduled has been run, review one or both of the following:
Participation Error Detail Report by Error Type Shows the error type and the details by
person for each error
Each error will need to be analyzed by a benefits administrator to determine the cause and
resolution.
Any of the batch processes submitted may be monitored for percentage of completion, if desired.
If the Participation Process: Scheduled fails due to reaching Max Errors or other possible causes,
the process may be restarted by running the Restart Participation Process.
Navigation: Processes and Reports > Submit Processes and Reports >
Single Request > Restart Participation Process
The Benefit Action ID Parameter can be located by running the following SQL query:
Audience: OAB
When open has been run and all errors associated corrected you can run the default enrollment
process. The recommendation is to run Default directly after running Open.
Running default before allowing people to start enrolling will do additional checks and validations
and help you identify errors before they occur that would not be identified until close process. You
can then analyze the default reports produced by the Default Enrollment Process and resolve any
errors received. The default audit logs provide additional information above what the close
enrollment process provides giving you more information to resolve errors and take action.
The Default Enrollment Process is recommended to be run immediately after running the
participation process:scheduled, especially if using self service so the on the first day of the
enrollment period the self service participant can see any defaults applied to them in self service.
Note:
Default
Navigation: Total Compensation > Programs and Plans > Program Enrollment or Plan Enrollment
Requirements > Timing > Scheduled >
I.e.) if the first day of the enrollment period is 01-Nov-XX the default to assign date should be 01-
nov-XX and default process should be run
For example:
Step 1 Run Participation Process: Scheduled
Step 2 Run Default Enrollment Process
There are various methods for entering a participants elected choices for Open Enrollment:
(1) The participants may elect their own benefit elections via Self Service Benefits.
(2) The benefits department may enter the participants elections via the Non-Flex or Flex
Enrollment form.
(3) If the employee makes no elections, they can be defaulted into the elections as deemed by
the Default Code on the Program (or Plan) Enrollment Requirements form, such as:
Default Enrollment: New, Defaults; Current, Same Enrollment and Rates*
Most companies are using a combination of all three of the above methods of enrolling. The
majority of the enrollment when the participant makes no explicit elections and is defaulted into
their current benefits. Another common method is when employees using Self-Service Benefits to
make elections. The benefit administrators enroll the special situations using the enrollment
forms.
Audience: OAB
PUI:
Date-track to a time within the enrollment period for Open Enrollment (in our example, this can be
any day between 01-Nov and 30-Nov.
Enter the participants elections. Save. Please note: you will not be able to date track prior to a
date of a previously saved election.
Self-Service Benefits:
Since the Participation Process: Scheduled mode was run, all participants have the Open life event
in process. The opportunity to elect will exist throughout the Open Enrollment Period (01-Nov to
30-Nov in our scenario). No date tracking should be enabled in Self Service Benefits in
production instance during actual open enrollment
Audience: OSB
PUI:
Date-track to the first day of your new plan year (01-Jan-2012).
Process the Unrestricted life event for the participant on the Enrollment form.
Enter the participants elections. Save.
Self-Service Benefits:
The unrestricted processing model does not adopt the concept of an enrollment window, so all
benefit changes become effective as of the session date (which in this case is set to 01/01 on the
self service function)
Since the life event occurred on date for unrestricted enrollments is the session date and annual
enrollment changes are generally made before the new coverage actually takes effect, the
Change Session Date menu parameter must be used to set the month and day of the life event
occurred on date of the enrollment. For the self-service function, you set the month and day of
the life event occurred on date for the annual enrollment election and the system derives the
year. So, unless you change your annual enrollment period, the Change Session Date parameter
only needs to be set once. Without setting this parameter, the life event occurred on date would
change each time the employee went into self-service during the annual enrollment period.
It is possible that life events will continue to occur during the annual enrollment (Open) period.
The benefits administrator should closely monitor the life events either being detected from data
changes or being reported to the benefits department.
It is up to the benefits administrator on how to address these intervening life events. Some life
events may affect the Open Enrollment choices; some may not. These events must be handled
on a case-by-case basis.
Scenario 1: A participant elects their benefits for 2012 during the Open life event period.
Coverage and Rates for these elections will start on 01-Jan. The participant then gains a spouse
on 01-Dec-2011, which may immediately result in the selection of new enrollment, with rates and
coverage effective 01-Dec-2011. New electable choices are now available during the Open
annual enrollment period as well.
Scenario 2: A salary change is made which will affect life insurance coverage, rates and imputed
income. No participant changes to enrollment may be made with this event.
Audience: OAB
If a life event occurs for a participant that will affect their eligibility and the electable choices
available during the Open life event:
a) Process this intervening life event, which will update eligibility and electable choices, as well as
back out the Open life event. Allow the participant to elect the comp objects affected by the life
event and close the life event. Reprocess Open and allow elections to be made.
or
b) Set up a collapsing rule for the intervening life event and the Open life event. Back out and
reprocess the life event for the participant. Note, however, that if Open is reprocessed, the
coverage and rates will not begin until 01-Jan in this scenario, rather than 01-Dec when they
gained a spouse.
These procedures will provide a solution to scenario 1 above. The procedure selected depends on
your company policies.
If a life event occurs for a participant that will not affect their eligibility and electable choices
received during Open Enrollment:
a) View the Participants Enrollment Results and note their elections for Open Enrollment. Then
set up a collapsing rule for the intervening life event and the Open life event. Back out and
reprocess the life event for the participant, re-entering their elections.
or
b) Void the life event if it is not necessary to be processed (such as an Age Change temporal life
event, where the participants age was previously evaluated during the processing of the Open
life event.
These procedures will provide a solution to scenario 2 above. The procedure selected depends on
your company policies.
If an event occurs for a participant that will affect what they are eligible for, along with their
electable choices during Open Enrollment:
On the View Enrollment Results form, date-track to the Open event date (01-Jan)
View the Participants Enrollment Results and note their elections for Open Enrollment.
Now date-track to the date of the new event and process an unrestricted enrollment for
the person in the Enrollment form. This will delete all elections and changes that were
made during open enrollment.
Enter the participants new elections
Re-enter the 01-Jan elections if needed or have the participant re-elect in Self-Service
Benefits, if the open enrollment period is still in effect.
If an event occurs for a participant that will not affect their eligible and electable choices received
during Open Enrollment:
Run the Maintain Participant Eligibility process and Recalculate Participant Values process if
eligibility and/or rates are to be updated.
View the Participants Enrollment Results date-track to the Open event date (01-Jan) and
ensure that the participants elections are correct, with updates coverage and/or rates.
Audience: OAB
If any life event needs to be backed out for the entire participant population, or a select group of
participants, the Back-out Life Events Process may be run. (Remember elections may be
reinstated when life event is re-processed depending on the reinstatement code used) This
concurrent process offers several parameters for selecting the participants. The resulting status
of the life event may be set to Unprocessed if it will be re-run, or Voided if it will not be rerun.
Important!!! Enrollments will not be reinstated if the life event was backed out with voided instead
of unprocessed status
You can view the results of the Life Event Back-out process in the Process Report. You can also see
the backed out details on the view person life event form. The Summary Report identifies the run-
time parameters you selected and provides the total number of persons for whom the selected
life event was backed-out.
Navigation: Processes and Reports > Submit Processes and Reports > Single Request > Back-out
Life Events Process
Note: Use the Person Life Event window to back-out a life event for a single person.
Navigation: People > Total Comp Enrollment > Enrollment Process > Person Life Events
To reprocess this backed-out life event, select either Process Life Event from the Benefit service
Center form, or choose the concurrent process Participation Process: Life Event and select the life
event of Open.
Audience: OSB
There is a concurrent process to mass backout the enrollments in OSB. If the 01-Jan-2012
enrollment needs to be backed outon a single person, date-track to 31-Dec-2011 or any date
prior to the 01-Jan-2012 enrollment on non-flex program enrollment form and save the election.
This will remove all future dated enrollments (not just Open). Also there is no reinstatement
process in OSB, all the backed out enrollments have to be entered manually.
"Manage Open Enrollment Window" concurrent process allows benefits user to update an existing
Open Enrollment Window's Enrollment Period End Date, Processing End Date, Default Enrollment
Date,
or provide an appropriate # of days of extension. This process is offered in a rollback and commit
mode, to allow for validation and testing. A log file displays the details of the new enrollment
period for all participants.
US HRMS Manager has this process listed in the list of values for concurrent processes, if you do
not see it in LOV , please ask your systems administrator to add it to the responsibility you are
using.
Person Name
Person Selection Rule
Program Name
Plan Name
Life Event Occurred Date
Life Event Name
Organization
Benefit Group
Location
Postal Zip Range
Legal Entity
Payroll
The end user populates the New Enrollment Period End Date OR the Number of days to be
extended.
The process should also adjust the default dates according to new dates passed as parameters.
Extending an Open Enrollment window, once the Scheduled process was already run.
Users can do a trial run before they make updates using Rollback mode.
Customers have the flexibility to update dates using numerous parameters: for whole population,
a select group of people, etc.
Process will perform basic validations like - Enrollment period start date cannot be adjusted to a
date later than the system-calculated date i.e. you cannot extend the original enrollment period
start date, you can only extend the enrollment period end date.
Customers will benefit from the ability to extend an Open Enrollment Window that is already in
progress.
It's quite conceivable that unexpected delays occur during Open Enrollment, whereby certain
segments of the employee population, or the entire population at large, require additional days to
complete their annual enrollment selections
Audience: OAB
The Close Enrollments Process is the process that completes the open enrollment cycle. After this
process is run, no further modifications can be made to a participants elections.
Run this process in Rollback mode (Validate parameter: Rollback) and optionally set the Audit
Log flag to Yes. Analyze the reports produced by this Close Enrollments Process and investigate
any errors received. Resolve any errors received before running this process in Commit mode.
Note: The Rollback mode of this process is not necessary. The Commit mode may be run solely.
However, if using this process for the first time, the Rollback mode allows an opportunity to
review the results before actually committing to the database.
Reopen Life Events process is which benefits users can reopen large volumes of life events in
Batch. This feature allows for easier benefits administration.
This is very useful process in the event that a close enrollment process was run in batch mode for
a life event that later requires reopening. Previously, the only recourse was to open these life
events manually for 1 person at a time.
This "Reopen Life Events Batch" process can be used in conjunction with the "Manage Open
Enrollment Window" process to extend the annual enrollment window, after reopening a closed
open life event.
There is no set up required to take advantage of this process. It is recommended that you test the
"Reopen Life Events Batch" process in a TEST instance, along with the subsequent close
enrollment, to make sure that both processes complete as expected.
Now that Open Enrollment has been completed, a verification of this enrollment should be
performed on a number of participants. Review the participants elections via the Enrollment
Results form.
Navigation: People > Total Comp Enrollment > Benefits Enrollment > View Enrollment Results.
The Eligibility and Enrollment List may be printed at this time to examine participants
enrollment. See the Appendix of Reports for information on this report.
Verification to be considered:
Plans no longer offered are no longer enrolled in
Eligibility was evaluated correctly
Rates and Premiums changes are reflected
Element entry values are correct for benefit elements
Defaulted plans or options were defaulted correctly
Coverage was restarted for FSA plans
Any other changes made to plan design were incorporated into the enrollment.
Verify Interim assignments and Suspensions
Verify action items and certifications
Verify the payroll results
Verify third party interfaces
If any item(s) failed the above verification, a benefits administrator should analyze the issue to
determine if the failure occurred on one participant, many or all.
A review of the setup of the components involved should be done to determine if there was an
oversight in making plan design changes, or whether there were incorrect data on an employee.
Important!!! It is very important to investigate the errors and issues during the mock open
enrollment
Events will occur to participants throughout the year that may result in their ability to modify their
benefit elections. How to process these events when they occur during the Open Enrollment
period needs special attention by benefit administrators.
Scenario: Open enrollment is processed on 30-Nov. A subsequent life event (Address Change)
occurs on 10-Dec. The participants address change will result in new eligibility for several comp
objects. Elections chosen during Open Enrollment may no longer apply. Eligibility and electable
choices must be re-evaluated, and elections modified.
This scenario applies to both OAB and OSB. OAB will process the life event; OSB will enter the
Non-Flex Enrollment form to process the participants enrollment changes.
After the open enrollment period, and before the start of the actual plan period, if a participant
has a subsequent Life event, the system will back out the Open Enrollment life event, and the
elections made during this life event.
OAB Procedure:
a) Process the subsequent life event (which will then automatically back out the Open life event
and the elections made therein).
b) Make elections for this life event (and close the event if OAB).
c) Reprocess the Open life event (Participation Process: Life Event.
Choose the Open life event) or Benefit Service Center: Process Life Events.
d) Enroll in the desired electable choices for the Open Enrollment life event.
OSB Procedure:
a) Enter the Non-Flex Enrollment form and date-track to the date of the enrollment change.
b) Enter all enrollment changes. Save.
c) Date-track to 01-Jan and select the desired choices for Open Enrollment.
Scenario: Open enrollment is processed on 30-Nov. A subsequent salary change was made for
the employee population. No new electable choices result with this life event, but coverage and
rate amounts will be impacted.
Setup example:
Navigation: Total Compensation-> Additional Setup->Life event reasons form
Life event : Gain a Child
Timeliness Evaluation: Void Potential Life Event. (You can also set timeliness evaluation to Process
Potential Life Event Manually if you don't wish to void)
Timeliness Days: 30 (can be 60 or 90 or whatever makes sense for your business requirements)
History of events:
Event 1- New hire 1 Oct 2012
Processing event #5 will back out events 1-4 and cause significant reprocessing and re-keying if
not using reinstatement
With above sample setup on gain a child if gain a child gets triggered in past, maybe in error, it
will get picked up and processed and go directly to void. Therefore, protecting all of your other
events in this participants history. You can also consider adding timeliness if your carrier does
not allow retro changes within a boundary as standard setup.
To avoid issues with losing enrollments due to life events that are erroneously processed in the
past please use life event timeliness. These issues can be caused by entering incorrect dates in
the scheduled process and mass backing out participant. Going forward on your scheduled event
and other events you should add timeliness days or period. For example on open event set
timeliness evaluation to Void Potential Life Event and a Timeliness period set to rule or days i.e.)
90.
This way when you run a scheduled in the past it voids the event and does not back out other
processed events. In the log you can see when the results.
The following potential life event currently being processed has been voided:
Life Event : Open
Life Event Occurred Date : Open_OCRD_DT (LF_EVT_OCRD_DT=01-JAN-04)
All potential life events are voided due to timeliness.
On the Current Benefits page, participants are now able to view benefit enrollments made in the
past, as well as elected benefits with future coverage start dates. A drop down menu called
Please show me the benefits af of is added to the page that includes changes to coverage dates
within the previous two years up to a maximum of ten changes. The list of values also shows
dates that the participant has new benefits coverage starting in the future based on the coverage
start date.
Confirmation Statements can be printed by individual employees from Self Service Benefits
Confirmation page at the end of the enrollment train when enrolling via self-service.
The Following script can be used to confirm that the enrollments are ended if it returns no rows.
Or
You may run the Eligibility and Enrollment List report to see who is enrolled in a particular plan.
(1)
Question:
Suspended enrollment from Open enrollment is not reinstated if a subsequent life event is
processed, causing Open to be reprocessed.
Answer:
If a different life event took place and there were changes in the enrollment between the first time
Open enrollment ran and the reprocess of Open, the Open enrollment process did not reinstate
the enrollment results from the first run. This is expected behavior. The user needs to explicitly
enroll from the enrollment form.
Reference: Bug: 2614242
(2)
Question:
The Open life event was processed, but new rates did not get applied
Answer:
The Participation Process: Scheduled was processed before the rate changes were actually
entered on the Standard Rate form. When the Scheduled or Life Event process is run, the
standard rates at that time are determined, even though the participant has not yet entered the
enrollment choices. Rates must be updated before any Scheduled or Life Event is processed. To
correct this, back out the Open life event and reprocess.
(3)
Question:
When I process Open enrollment for the entire population of participants - by
running the Participation Process: Scheduled, it triggers Open life event for the participants as
well as some contacts and terminated participants. How can we run this so that only participants
are processed?
Answer:
Set the parameter of "Person Type" to a value of Participant (or other desired person type from
the list of values) when running Participation Process: Scheduled. This should exclude contacts
and ex-participants.
Note that if a life event does get triggered for any person, and there are no electable choices, the
life event will be set to a Processed status immediately.
(4)
Question:
When processing the Open Life Event for a participant, an error is received:
APP-BEN-91711:
The Participant Enrollment Result record was not found in the following
package: ben_election_information.election_information.
Context at time of error.
Participant Enrollment Result ID: xxxxxx
Answer:
There may be a future-dated enrollment that is causing the error.
Run a BENPer.sql script (see MyOracleSupport Note 208923.1 for this script) and locate the
enrollment result id that was given in the error message. Check the coverage start date for this
enrollment result, along with the processed date.
There may have been a past life event that was closed on a future date. If so, back out that past
life event and reprocess. Then reprocess the Open Enrollment life event.
(5)
Question:
How are life events handled that are triggered during Open Enrollment? Participants enroll via Self
Service Benefits. When adding a new dependent during the Open Enrollment, a life event is
triggered for Gain a Dependent and this results in a problem processing Open.
Answer:
Set up a Collapsing Rule to collapse the life events that could occur during the entering of benefit
selections during the Open Enrollment period. Specific life events will need to be analyzed to
determine which life events can collapse, and which life events will need a Benefit Administrator
to process.
If an Address Change life event occurs within this timeframe, this may need to be manually
processed, so that a determination of whether this life event for the particular participant will or
will not affect their Open Enrollment choices.
(6)
Question:
I am processing the Participation Process: Scheduled and the audit log shows the following error:
Person ID : 51778
Life Event Occurred Date : 30-JUN-03
You can manually void the unwanted life events in the Person Life Event window, defined
collapsing life event rules on the Collapsing Life Event window, or determine that a specific life
event is always the winning event by checking the override check box on the Life Event Reason
window.
Answer:
The person has a life event which conflicts with the Open life event. A benefits administrator
needs to review the life event (Navigation: Benefit Service Center form > View Person Life Events)
and determine if the life event should be processed separately, voided, or collapsed into the Open
life event.
The potential life event being processed has a life event occurred date that is after the active life
event.
Answer:
There are several concurrent processes that may be restarted if necessary:
Navigation: Processes and Reports > Submit Processes and Reports >
Single Request > Restart .. select the name from below
The Benefit Action ID is needed to restart any of these processes. This can be located by running
the following SQL query:
(1)
Question:
Open enrollment will begin mid-November. What is the correct way to
Set up the Program Enrollment Start and End dates for coverage and rates for benefits that take
effect on January 1st? I see a Beginning of Next year option for Start Date... do I select that?
What do I select for End date?
Answer:
It is suggested to use Coverage and Rate Start/End Date codes such as As of Event and 1 Day
before Event. Then date-track to 01-Jan on the enrollment forms and enter the participants
enrollments.
(2)
Question: There will be changes to plans and rates. Should I be date tracking to January 1, 2012
and updating the rates? What is the best way of changing these rates and keeping data integrity?
Answer:
Yes, date-track to 01-Jan-2012 (the date you want the rate changes to take effect). When saving,
ensure that Update is selected (not Correction).
(3)
Question:
If participants want to keep the same coverages for 2012 as they currently have, what has to be
done so that the system reflects this?
Answer:
Set default codes on each plan type within the Unrestricted program.
Navigation: Program Enrollment Requirements > General > Plan Type > add a default code to
each plan type. For example: New, Defaults; Current, Same Enrollment and Rates
(1)
Question:
Our program has 26 bi-weekly pay periods, but all of the rates that are being calculated are being
calculated on 27 pay periods due to this years payroll calendar having an extra payroll period.
The Program's Enrollment Rate/Frequency is Per Pay Period. The issue is that the payrolls do
have 27 pay periods in 2012, but only 26 paychecks. It needs to be calculated per paycheck not
pay period.
The same issue may occur on weekly payrolls, where every few years there are 53 pay periods in
a year.
Answer:
Change your Programs Enrollment Rate/Frequency from Per Pay Period to Estimated Per Pay
Period. This can be saved as a Correction if you were already using Per Pay Period.
Also, on the Standard Rate form > Processing Information tab, set the Value Passed to Payroll to
Estimated Per Pay Period Amount.
(2)
Question:
A participant enrolls in a Flexible Spending Account (FSA) as of 01-Jan-2012.
The enrollment form shows the correct communicated value. However, the persons element
entries show an annual value.
Answer:
There may not be a full payroll calendar for the new year. Please check the payroll calendar to
ensure that it exists through the end of the new year.
(3)
Question:
Where can I find information on using configuration workbench or Need information on using
Configuration workbench for loading Open enrollment data.
Answer:
Please refer to MyOracle Support Note 365034.1 - Oracle Benefits Enrollment Conversion
The Eligibility and Enrollment Summary Report lists the total number of participants who are
eligible and enrolled in plans used for Standard and Advanced Benefits, Individual Compensation
Distribution, and Compensation Workbench. The report also lists recently ineligible and de-
enrolled participants as available.
CLM Kaiser 21 1 1 0
Med
(Florida)
------- -------- ------- -------- ------- -------- ------- -------- --------- ---------
Total: 30 19.74% 100 65.79% 11 7.24% 11 7.24% 152 100.00%
Another new 3 3 3 3
plan for
2012
CLM Kaiser 20 20 20 20
Med
(Florida)
Audience: OAB
The Life Event Summary Report allows the HR professional to analyze life events occurring to
participants for the entire employee population. This report lists the total number of potential or
active life events and their status for a specified period of time.
Determine the number of participants with detected life events so you can resource for
upcoming administrative needs
Analyze the frequency of a given life event among the employee population
Analyze the status of a life event for participants during a specified period
Compare the number of life events that occurred within the reporting and comparison
periods.
View totals for all life events, by life event status, life event name, and person's primary
assignment location.
For technical details of this change, see MyOracleSupport Note 237456.1 About Oracle HRMS
Family Pack E
Note: Run in landwide mode (Options > Print the Output to: Style: Landwide)
Reporting Period
01-OCT-2011 - 31-OCT-2011
-------------------------
Detected 18
Unprocessed 0
Processed 8
Voided 3
Set to Manual 0
Manual Override 0
---------------------------
Totals: 29
Reporting Period
01-OCT-2011 - 31-OCT-2011
--------------------------
Started 7
Processed 1
Backed Out 2
Voided 1
---------------------------
Totals: 11
Set to Manual
Detected Unprocessed Processed Voided Manual Override Total
-------- ----------- --------- ------ ------- -------- ------
This report is available under the Benefits Reports Wrapper Process concurrent request.
The Enrollment Form is an easy-to-read report of all electable choices stored in the Electable
Choice tables on the Person Life Event form. The data displayed on the report is extracted from
Standard and Advanced Benefits data processing model. Not only are plans in which employees
are eligible to enroll included, the report also provides enrollment deadlines and clearly defined
default plans in the event employees fail to make benefits elections on time.
Customers not using Self-Service Benefits may find this report very useful administering annual
enrollment. The Enrollment form can be easily generated for all person's eligible to make
changes to their benefits.
A snapshot view of enrollment opportunities will help employees make informed decisions when
choosing benefits by seeing all electable choices, available flex credits, employee
premiums/rates, and the name of the life event allowing the benefits election (OAB only). So
rather than sorting through stacks of paperwork and checklists, employees can refer to this one
simple form.
A wrapper process was created for use by various seeded benefits reports that will accept
parameters common to all reports in the wrapper, process the parameters and validate any that
are mandatory. The process will then identify the list of persons to be processed and execute the
Person Selection and Compensation Object selection rules.
To run the report, query the Benefits Reports Wrapper Process in processes and reports and select
the Confirmation Statement. You will be able to define the common parameters to narrow your
report results. Only the report name and effective date are mandatory parameters. The common
parameters included in the report wrapper are:
Effective Date
Program
Plan Not In Program
Organization
Location
Person
Life Event
Life Event Occurred Date
Person Selection Rule
Service Area
Assignment Type
Coverage Start Date
Coverage End Date
The report also contains configurable regions that can be included or excluded in the output by
setting the below parameters to YES or NO. These parameters are defaulted to YES.
Display Benefits Selections
Display Flex Credit Summary
Display Covered Dependents
Display Primary Care Providers
Display Beneficiaries
Currently, the opening and closing paragraph text are not configurable. However, once the report
is run, you may export the report into another medium to edit. The report is in a .csv format which
can be converted into the desired file format.
Note: This report output is in a postscript file format. Refer to MyOracleSupport Note 117112.1 -
How to read Postscript File Formats on a MS Windows Operating System and Convert To Another
File Format for information on obtaining a postscript interpreter, if needed.
This report is available under the Benefits Reports Wrapper Process concurrent request.
The Benefits Confirmation & Summary is an easily generated report of all enrolled benefits stored
in the Enrollment Results and Participant Rate Value tables on the View Enrollment Results form.
The data displayed on the report is extracted from the Standard and Advanced Benefits data
processing model and will include Plan in Program and Plans not in Programs. All enrolled plans
for the participant will be included even if attached to different programs.
This can be run be selecting the Benefits Reports Wrapper Process concurrent request
A wrapper process was created for use by various seeded benefits reports that will accept
parameters common to all reports in the wrapper, process the parameters and validate any that
are mandatory. The process will then identify the list of persons to be processed and execute the
Person Selection and Compensation Object selection rules.
To run the report, query the Benefits Reports Wrapper Process in processes and reports and select
the Confirmation Statement. You will be able to define the common parameters to narrow your
report results. For the Confirmation Statement, only the report name and effective date are
mandatory parameters. The common parameters included in the report wrapper are:
Effective Date
Program Name
Plan Not In Program
Organization
Location
Employee Name
Life Event Name
Life Event Date
Person Selection Rule
Comp Object Selection Rule
Business Group
Reporting Group
Service Area
Assignment Type
Person Type
The report also contains configurable regions that can be included or excluded in the output by
setting the below parameter to YES or NO.
These parameters are defaulted to YES.
Display Benefits Selections
Display Flex Credit Summary
Display Suspended Elections
Display Covered Dependents
Display Primary Care Providers
Display Beneficiaries
Display Action Items
Currently, the opening and closing paragraph text are not configurable.
However, once the report is run, you may export the report into another medium to edit. The
report is in a .csv format that can be converted into the desired file format.
Note: This report output is in a postscript file format. Refer to MyOracleSupport Note 117112.1 -
How to read Postscript File Formats on a MS Windows Operating System and Convert To Another
File Format for information on obtaining a postscript interpreter, if needed.
This concurrent manager report speeds up the monthly benefits billing reconciliation
process. The report provides a comparison of monthly premium amounts to standard
rates and element entries by pay period for all participants enrolled during the reporting
period. The data displayed in the report is extracted from the Standard and Advanced
Benefits data processing model and includes Enrollment Results and Participant Rate
Value tables on the View Enrollment Results form for a selected plan.
For technical details of this change, see MyOracleSupport Note: 237456.1 About Oracle HRMS
Family Pack E
Discrepancy*
Standard Rate Amounts Element Entry (Per Pay Period) !
--------------------------------------- --------------------------------------- !
Particip Payr Employee Employee Employer Employee Employee Employer Actual !
Natio Payro ant oll Pre Tax Post Tax Contribu Pay Pre Tax Post Tax Contribu Total !
Partici nal ll Monthly Freq Contribu Contribu tion Period Contribu Contribut tion Contribu !
pant ID Coverage Premium uenc tion tion Total tion on tion !
y
-------- ----- ----- --------- --------- ----- --------- --------- --------- --------- --------- --------- --------- --------- --
Margolis 666- CLM Semi- 86.22 0.00 0.00 86.22 86.22 0.00 0.00 86.22
, 77- Semi- Month
Arkansas 6666 Monthly
Many 528- CLM Bi- 44.78 0.00 0.00 44.78 44.78 0.00 0.00 44.78
Kids, 99- Bi- Week
0007 Weekly
OAB 359- CLM Semi- 140.22 0.00 0.00 140.22 140.22 0.00 0.00 140.22
Class, 98- Semi- Month
Dee Emp 0157 Month
ly
Test 526- CLM Semi- 90.00 0.00 0.00 90.00 90.00 0.00 0.00 90.00
Dependen 63- Semi- Month
t 3148 Month
Medical ly
Brook , 465- CLM Semi- 97.02 0.00 0.00 97.02 97.02 0.00 0.00 97.02
Dep Cvg 91- Semi- Month
Start 7777 Month
Date ly
MyOracleSupport Note 209223.1 - Managing Total Compensation & Benefits Using Oracle HRMS
MyOracleSupport Note 215159.1 Self-Service Benefits Enrollment with Standard and Advanced
Benefits.
Refer to the Sections entitled:
MANAGING ANNUAL ENROLLMENT IN SELF-SERVICE USING UNRESTRICTED PROCESSING and
ADVANCED BENEFITS USERS MANAGING LIFE EVENT & UNRESTRICTED PROCESSING
SIMULTANEOUSLY
MyOracleSupport Note 211557.1 Implementing Oracle Self-Service Human Resources (SSHR) 4.2
Refer to Chapter 17 for the setup of Self-Service Benefits
MyOracleSupport Note 226987.1 Oracle HRMS & Benefits Tuning & System Health Check
Release 11i
MyOracleSupport Note 218059.1 Oracle Fast Formula Reference Guide for Standard and Advanced
Benefits
Analyze Performance
Analyze Performance
Resolve Certifications
October 2010