CHRS Benefits Update the Benefits Administration Start Date User Guide
Last Revised: 12/6/23
REVISION CONTROL
Document Title: CHRS Benefits Update the Benefits Administration Start Date User Guide
Author: Sande Meith
File Reference: CHRS Benefits Update the Benefits Administration Start Date User Guide
Revision History
Revision Date | Revised By | Summary of Revisions | Section(s) Revised |
11/15/22 | Sande Meith | Create initial draft | All |
12/6/23 | Sande Meith | Removed draft watermark | All |
Review / Approval History
Review Date | Reviewed By | Action (Reviewed, Recommended or Approved) |
Click here to enter Review Date | Click here to enter Reviewer | Click here to enter Reviewed, Recommended or Approved |
Overview
The PeopleSoft Benefits Administration (Ben Admin or BA) module facilitates benefit eligibility and enrollment activity through manual and automated processes. Data in PeopleSoft that triggers benefits eligibility evaluation by the Benefits Administration System (BAS) is based on the Benefits Administration Start Date that is configured in the PeopleSoft Installation Table.
The Benefits Administration Start Date serves a specific purpose in four areas of processing benefit data and events:
- Event Qualification: The system will flag changes to job data, birthdate, service date, state, postal code, and union code if the job record that is being inserted, corrected, or deleted has an effective date greater than or equal to the Ben Admin Start Date.
- Event Maintenance Scheduling: When scheduling Event Maintenance, benefits administration only reviews BAS event records with an effective date equal to and greater than the Ben Admin Start Date. This review includes potentially flagging BAS event records for review and determining the proper events to leave open for processing.
- Event Maintenance Processing: Any transactions with effective dates prior to the Ben Admin Start Date are ignored by the system and BAS events are not created nor processed. If historical data needs to be changed, those changes must be made manually, directly into Base Benefit records.
- Pay Calendar Access: For Event Maintenance, while setting coverage and deduction begin dates, Ben Admin loads pay calendar data starting with pay period end dates equal to and later than the Ben Admin Start Date.
In short, the Benefits Administration Start Date defines the "look-back" window for benefits processing. This means that when an employee’s job or address data is added or modified in PeopleSoft, only effective dates equal to and after the Benefits Administration Start Date generate a Ben Admin benefit event (BAS event). This BAS event is used by the Ben Admin module to determine benefits eligibility and facilitate the employee’s benefits enrollment. For example, if the Benefits Administration Start Date is September 15, 2021, the system will review and process all BAS event data for an employee beginning at 9-15-21 and forward.
When the Benefits Administration Start Date is never changed in CHRS or in any PeopleSoft database, the amount of data reviewed by the delivered Ben Admin process PSPBARUN increases drastically which in turn slows down the CHRS BAS system performance due to the “look-back” processing of historic BAS events. The recommended approach to eliminate the potential slow-down of CHRS BAS processing is to annually change the CHRS Benefits Administration Start Date in early March of each calendar year after all campuses have finalized their prior Open Enrollment Schedule IDs and completed spring hiring. The strategy behind updating the benefits administration start date is
- for system maintenance
- to reduce the volume of data Ben Admin processes on a daily basis
- to reduce the size of the BAS_PARTIC staging tables
- to reduce and prevent errors encountered when the COBOL array size is exceeded when running PSPBARUN.
This guide is designed to help CSU Benefits Officers for CHRS campuses and CMS-Benefits staff develop and schedule a coordinated event to annually change the Benefits Administration Start Date in the CHRS Production database once CHRS is live.
Related Documentation
In addition to this guide, users can review the following CHRS documents to assist with this process:
- Benefits Event Troubleshooting position paper
- Reprocessing a CHRS BAS Event checklist
- eBenefits OK to Reprocess Cheat Sheet
- CHRS Benefits Daily Review and Troubleshooting User Guide
- Quick Sights Benefits Scorecard Dashboard
Installation Table
The PeopleSoft Installation Table is a base foundation table that holds configurations used by multiple PeopleSoft modules, including the Benefits Administration module. Anytime the PeopleSoft Installation Table is updated in a PeopleSoft database, the database’s application server requires bouncing.
Example of the Product Specific Page in the PeopleSoft Installation Table
The Benefits Administration Start Date resides on the Product Specific page in the PeopleSoft Installation Table.
CHRS Change BAS Start Date Checklist
Follow the CHRS Change BAS Start Date Checklist and accompanying instructions at the beginning of early March each calendar year. Allow for two weeks for the CHRS campuses to complete steps 3, 4 and 5.
Be sure to test this process before doing the actual process in production using the approved CSU method. Test activities are built into the following checklist.
CHRS Change BAS Start Date Checklist
# |
Task |
Owner |
Status |
---|---|---|---|
1 |
January of Each Calendar Year: Determine the new Benefits Administration Start Date. Also determine the date and time that this change will occur and schedule/communicate with all applicable parties for this upcoming change and impending scheduled system downtime. CHRS will require application server bouncing when this change happens. This change should be scheduled to occur after work hours but before daily jobs start running if possible. This date should not be more than three years back rounded down from the current system date until all CHRS Wave implementations have completed. This is to support the CMS-CHRS Benefits conversion strategy and approach. For example, if the current date is 11/16/22, the Benefits Administration Start Date should be 1/1/2020. If the current date is 1/15/2023, the new Benefits Administration Start Date should be 1/1/2021. After all campuses are on CHRS, re-access and determine if you would like to further reduce the space between early March and the new Benefits Administration Start Date. |
CMS-Benefits/ CHRS Campuses |
|
2 |
Prepare for the Ben Admin Start Date Change: Verify that your campuses does not have any open enrollment BAS events. Go to Benefits > Manage Automated Enrollment > Review Processing Results > Schedule Summary. You can also use the Quicksight Benefits Scorecard Dashboard to see a high-level count of open BAS events by campus and Schedule ID. Finalize any open events for all Schedule IDs. If there are open BAS events with issues, use the query definition provided in the Benefit Event Troubleshooting position paper and create a query to identify the BAS events with issues. You can exclude BAS events for employees that are tied to benefit programs TER and RET. Review the open events and those with issues and resolve as needed, which may require re-processing multiple BAS events. If you reprocess BAS events, use the Reprocessing a CHRS BAS Event checklist. If you are a Full eBenefits Self Service campus, be sure to also use the eBenefits OK to Reprocess Cheat Sheet. |
CHRS Campuses | |
3 | Review and resolve all Processing Messages from all of your BAS Schedule IDs. Go to Benefits >Managed Automated Enrollment >Review Processing Results >Processing Messages. This may require manually re-processing multiple events for the employee to correct enrollments. Use the Reprocessing a CHRS BAS Event checklist. If you are a Full eBenefits Self Service campus, be sure to also use the eBenefits OK to Reprocess Cheat Sheet. | CHRS Campuses | |
4 | Review the Review BAS Activity page and manually process BAS events via the On Demand Event Maintenance page or manually kick off CSUBAS to process until the Review BAS Activity page is clear. Coordinate with other campuses before running CSUBAS if you choose to manually kick off CSUBAS instead of waiting until the nightly CSUBASDL/OE scheduled processing to ensure all events have been cleared from the Review BAS Activity page. Review processing messages and resolve any errors. Submit a Service Now ticket if you are unable to clear the Review BAS Activity page (for example, you are unable to clear an orphan BAS Action). |
CHRS Campuses | |
5 | Gather data for post-purge validation.
Navigation: >Benefits >Manage Automated Enrollment >Events >Update Event Status
Navigation: >Benefits >Review Employee Benefits >CSU Benefit Summary
Navigation: >Benefits >Enroll in Benefits >Health Benefits, Life and AD/D Benefits, Disability Benefits, Spending Accounts. Save this employee information for validation in Steps 9 and 10. |
CHRS Campuses | |
6 | In a test environment, manually update the date on the CHRS Installation Table with the agreed upon new start date or create a script to update the date and include in the Service Now ticket that you will create containing all scripts for Tech Services to run in step 15. Navigation is Set Up HCM > Install > Installation Table > Product Specific. | CMS Benefits | |
7 |
In a test environment, identify all BAS_PARTIC and BAS_PARTIC_XXXX records to be deleted for each campus. Note the overall count and the counts for the data to be deleted. Create the BAS_PARTIC and BAS_PARTIC_XXXX select and purge scripts. Once this data is purged, it is gone forever, however, note that there is no impact to the applicable Base Benefits tables and there is no impact to the Ben Admin and Base Benefits database level audit tables. Notes:
The yellow highlighted date in each SQL script in this document needs to be changed to the new Ben Admin Start Date on the Installation table each year, i.e., increment the year in the date by one year when you repeat this process the following year (see the SQL scripts following this checklist in the next section). |
CMS Benefits | |
8 | In a test environment, run the select scripts to identify all BAS_PARTIC and BAS_PARTIC_XXXX records to be deleted. Note the counts for the data to be deleted (purged). | CMS Benefits | |
9 | In a test environment, run the BAS_PARTIC and BAS_PARTIC_XXXX purge scripts. Verify that the select and purge counts match. | CMS Benefits | |
10 |
In a test environment, use the data gathered from Step 5 to ensure the BAS events were deleted correctly and the results are as expected. Compare the count and dates of the events to the data collected prior to changes. Expected Results:
BAS events after the new Ben Admin Start Date are the same as before the changes. |
CMS-Benefits/ CHRS Campuses | |
11 | Complete testing, validation and receive campus testing signoff. | CMS Benefits / CHRS Campuses | |
12 | Campuses prepare the CHRS Production database for the change by completing steps 3, 4 and 5. This task should be done within two weeks. | CHRS Campuses | |
13 | Receive campus signoff that they have completed their production readiness tasks and are ready for the start date change and BAS_PARTIC and BAS_PARTIC_XXXX data purge. | CHRS Campuses | |
14 | Receive CMS Management signoff to run the Ben Admin Start Date process in production (if needed). | CMS-Benefits | |
15 | Create a Service Now ticket for Tech Services to pause the nightly CSUBASDL run and to then run the CMS-Benefits provided scripts at the designated date and time, and to then to bounce both the application server and web server and to also purge all cache on all applicable application servers and web servers. | CMS-Benefits | |
16 | Tech Services runs the provided scripts to select and to delete the data in all BAS_PARTIC and BAS_PARTIC_XXXX tables that have an EVENT_DT less than the new Benefits Administration Start Date. Have Tech Services 1) pause the nightly CSUBASDL run, then 2) change the Ben Admin Start Date using the requested method or script, and then 3) run the select and select count scripts and note the data and counts to be deleted, and then 4) run the purge scripts and note the data and counts (the data and counts should match the select and select counts), and then 5) re-run the select and select count scripts and note the counts (the select and select counts should be zero). | Tech Services | |
17 | Tech Services bounces the database application server after changing the applicable Benefits Administration Start Date and purging the BAS_PARTIC tables. Also have Tech Services clear cache on all applicable application servers and web servers. | Tech Services | |
18 | Tech Services provides the results to CMS Benefits and then un-pauses the nightly CSUBASDL run once CMS-Benefits reviews the data and says that it is OK to un-pause. | Tech Services | |
19 | Communicate to all CHRS campus Benefits Officers that the Ben Admin Start Date has been changed and that Ben Admin processing may resume. | CMS-Benefits |
SQLs for Select, Select Count and Delete Purge Scripts
CMS-Benefits will provide Tech Services variations of the following SQLs to select, count and to also delete the BAS_PARTIC and BAS_PARTIC_XXXX records identified for removal. The date in yellow highlight is updated each calendar year to reflect the new Ben Admin Start Date by CMS-Benefits.
SELECT * FROM PS_BAS_PARTIC WHERE EVENT_DT < to_date('01/01/2022', 'MM/DD/YYYY')
SELECT * FROM PS_BAS_PARTIC_PLAN WHERE EVENT_DT < to_date('01/01/2022', 'MM/DD/YYYY')
SELECT * FROM PS_BAS_PARTIC_OPTN WHERE EVENT_DT < to_date('01/01/2022', 'MM/DD/YYYY')
SELECT * FROM PS_BAS_PARTIC_COST WHERE EVENT_DT < to_date('01/01/2022', 'MM/DD/YYYY')
SELECT * FROM PS_BAS_PARTIC_DPND WHERE EVENT_DT < to_date('01/01/2022', 'MM/DD/YYYY')
SELECT * FROM PS_BAS_ELIG_DBGVAL
SELECT COUNT(*) FROM PS_BAS_PARTIC WHERE EVENT_DT < to_date('01/01/2022', 'MM/DD/YYYY')
SELECT COUNT(*) FROM PS_BAS_PARTIC_PLAN WHERE EVENT_DT < to_date('01/01/2022', 'MM/DD/YYYY')
SELECT COUNT(*) FROM PS_ BAS_PARTIC_OPTN WHERE EVENT_DT < to_date('01/01/2022', 'MM/DD/YYYY')
SELECT COUNT(*) FROM PS_BAS_PARTIC_COST WHERE EVENT_DT < to_date('01/01/2022', 'MM/DD/YYYY')
SELECT COUNT(*) FROM PS_BAS_PARTIC_DPND WHERE EVENT_DT < to_date('01/01/2022', 'MM/DD/YYYY')
SELECT COUNT(*) FROM PS_BAS_ELIG_DBGVAL
DELETE FROM PS_BAS_PARTIC WHERE EVENT_DT < to_date('01/01/2022', 'MM/DD/YYYY')
DELETE FROM PS_BAS_PARTIC_PLAN WHERE EVENT_DT < to_date('01/01/2022', 'MM/DD/YYYY')
DELETE FROM PS_ BAS_PARTIC_OPTN WHERE EVENT_DT < to_date('01/01/2022', 'MM/DD/YYYY')
DELETE FROM PS_BAS_PARTIC_COST WHERE EVENT_DT < to_date('01/01/2022', 'MM/DD/YYYY')
DELETE FROM PS_BAS_PARTIC_DPND WHERE EVENT_DT < to_date('01/01/2022', 'MM/DD/YYYY')
*DELETE FROM PS_BAS_ELIG_DBGVAL
*Note - BAS_PARTIC_ELIG - requires different criteria;
DELETE FROM PS_BAS_PARTIC_ELIG A
WHERE (A.EMPLID NOT IN
(SELECT B.EMPLID FROM PS_BAS_PARTIC B WHERE A.SCHED_ID = B.SCHED_ID
AND A.EMPLID = B.EMPLID
AND A.BENEFIT_RCD_NBR = B.BENEFIT_RCD_NBR AND A.EVENT_ID = B.EVENT_ID ))
0 Comments
Add your comment