Revision Date | Revised By | Summary of Revisions | Section(s) Revised |
11/8/24 | Sande Meith |
Original User Guide last updated date, previous updates on original document | Throughout document |
09/12/25 | Training | updated for formatting and moved to job aid chapter, updates will now be documented in KB platform. | Throughout document |
PSPBARUN – Delivered Ben Admin Process
- Ben Admin helps manage employee benefit enrollments through automated processes. It can run automatically in batches or on-demand when needed.
-
The main process, PSPBARUN, does three things:
- Identifies the employee’s benefit program
- Determines available benefit plan options
- Processes enrollments and cancellations
-
When it runs:
- On-demand: when you process an employee in the Event Maintenance page
- Batch: from the Run Automated Event Processing page, for all employees under a BAS Schedule ID, or for selected employees
Important: Do not run the Ben Admin process, PSPBARUN, independently, especially if you are a full eBenefits Self Service campus, unless you have been
instructed to by CMS-Benefits. If you need to run the Ben Admin process (PSPBARUN) in batch, run CSUBAS.
CSUBASDL Nightly Batch Processing
- Runs every night at 10:00 PM for all CHRS campuses
- Includes 29 processes that move benefit events through processing
- Average run time: 3–6 minutes per campus
- Appears in Process Monitor as CSUBASDL
- Includes both standard and CSU custom processes
Important:
Do not run CSUBAS manually at the same time as other campuses. If you must run it during the day, first coordinate with other campus Benefits Officers.
CSUBASOE – Open Enrollment Nightly Batch Processing
- Runs nightly at 7:00 PM during the Open Enrollment period (through Dec 31)
- Includes 21 processes to move benefit events through processing
- Appears in Process Monitor as CSUBASOE
- Contains CSU custom processes
- For details, see the CHRS Open Enrollment User Guide
Important: Be sure to reference the Reprocessing a CHRS BAS Event document and the eBenefits OK to Reprocess Cheatsheet before reprocessing any BAS event in the On Demand Event Maintenance page.
CSUBAS Processes
This section provides explanations of the processes found in the nightly scheduled CSUBAS process.
- Use Daily Review CSUBAS Logs and Reports job aid for instructions on reviewing the reports and job logs generated by these processes.
Key CSUBAS Processes
-
CSU_PERM_DEL
- Deletes unused (orphaned) event codes for Medical, Dental, Flex Cash, HCRA, DCRA.
- Runs twice: at the start and end of CSUBAS.
- Creates a log of deleted codes by employee and plan type.
- Common orphan codes: 600, 60 (default waive codes).
-
CSU_BA18003
- Removes BAS Actions waiting for processing if there’s no benefit eligibility change.
- Helps reduce unnecessary events.
- Use query CSU_BAS_DELETED_ACTIONS to see deleted items.
-
CSU_BA01A
- Finalizes Hire (HIR) and Termination (TER) events so PSPBARUN can complete them.
- Voids disconnected BAS events.
- Runs 7 times during CSUBAS.
-
CSU_BA_EV_DT
- Updates BAS event dates to match submission dates for self-service events (e.g., ADP, MAR, NEW).
- Can:
- Create “xx1” events when multiple rules apply.
- Void expired submitted transactions.
- Close expired Prepared events.
-
CSU_PERM_INS
- Inserts required permitting event codes (e.g., 10, 11, 1Y, 1Z, 60, 61).
- Also adds default waive codes (600, 60) for new hires.
- Runs 3 times: self-service, xx1, and HIR events.
-
CSU_BA_SF_CL
- Soft-closes BAS events (except self-service) to support submission date rules.
-
CSU_BA_SFOP1
- Reopens certain soft-closed BAS events.
-
CSU_BA_SFOP2
- Also reopens certain soft-closed BAS events.
-
CSU_BA_FLAG
- Removes “Out of Sequence” flag from xx1 BAS events.
-
CSU_BAS_ACTP
- Deletes Life Event activity guides if events are finalized, voided, or expired.
- Log shows employees missing signatures — contact them to complete submission.
-
CSUBASSCHED
- Resets the PSPBARUN Schedule ID.
- Runs 4 times before PSPBARUN executes.
-
PSPBARUN
- Main Benefits Admin process.
- Determines benefit program, eligibility, and options.
- Finalizes benefit elections and BAS events.
- Runs 5 times in CSUBAS.
Important: Do not run the Ben Admin process, PSPBARUN, independently, especially if you are a full eBenefits Self Service campus. If you need to run the Ben Admin process in batch, run CSUBAS.
Important: Campuses should not manually run the CSUBAS process at the same time. If you must kick of the CSUBAS process manually during the day instead of waiting for CSUBAS to run at night, please reach out to the Benefits Officers of other CHRS campuses to coordinate that you will be manually running CSUBAS in case they too are planning to manually run CSUBAS. This item will be resolved with a fix it ticket.
Benefits Administration Reports
These reports help review CSUBAS and Ben Admin processing. They are not run automatically — use the Daily Review CSUBAS Logs and Reports Job Aid for steps.
-
BAS003 – Invalid Elections Report
- Lists all errors/warnings from Benefits Admin processes.
- Includes: schedule, Emplid, error description, and cause.
- Review and resolve all issues.
-
BAS008 – Report on Flagged Items
- Shows events that need daily review, such as:
- Job, Address, or Union changes affecting eligibility
- Events processed Out of Sequence
- Disconnected events requiring resolution
- Shows events that need daily review, such as:
-
CSUBAS27 – CSU Process Status Report
- Lists all events with their Event Status and Process Status
- Excludes events marked Void, Closed, or Disconnected
-
CSUBB010 – Benefits Transaction Report
- Tracks changes for an employee in:
- Primary Job, Benefit Status, Employee Class/Type
- FTE, Pay Group, Union Code
- Eligibility configurations (Duration, Job Code, ACA Status, AY Duration of Appointment)
- Tracks changes for an employee in:
-
CSUBAS30 – Benefits Termination Report
- Identifies employees whose benefits were or will be terminated (plans: 10, 11, 14, 20, 23, 31, 60, 61, 1Y, 1Z)
- Based on Coverage Begin Date or Coverage Elect Date
- Includes records where coverage changed from Elect → Term
-
CSUBAS30 – Job Change Prior to Ben Admin
- Lists changes in Job Data that occurred before the Benefits Admin Start Date
Manual Execution of CSUBAS
CSUBAS – Nightly Job
- Runs every night at 10:00 PM for all CHRS campuses
- Includes 29 processes that move Ben Admin events through processing
- Average run time: 3–6 minutes per campus
- Appears in Process Monitor as CSUBASDL
Running CSUBAS Ad-Hoc (On-Demand)
Sometimes a campus can’t wait for the nightly run. For example:
- To process eBenefits Self Service transactions in time for payroll deadlines
- In these cases, you can run CSUBAS manually during the day (ad-hoc).
Important: Do not run the Ben Admin process, PSPBARUN, independently, especially if you are a full eBenefits Self Service campus. If you need to run the Ben Admin process in batch, run CSUBAS.
Executing CSUBAS Ad-hoc and Processing ALL Employees
- Click on the NavBar Icon
- Menu > Benefits > Manage Automated Enrollment > Events > Run Automated Event Processing.
- If you have a run control ID for this process, enter the Run Control ID on the Find an Existing Value page and then click the Search button.
- If you do not have a run control ID, click on the Add a New Value tab, enter your initials in the Run Control ID field, and then click on the Add button.
- The Schedule and Chkpt Restart page appears.
- Enter your Event Maintenance Schedule ID
- In EM Process Mode, select Schedule and Process Events (this is the default)
- Set Chk Point Interval in Minutes to 3
- Check the box for Record Eligibility Results
- Click Run (top-right corner)
- The Process Scheduler Request page will appear
- Enter PSUNX in Server Name or keep the field blank.
- Locate and select the job with the process name CSUBAS.
- Click on the OK button.

- The Run Control page appears, along with a Process Instance number. The Process Instance number is the job number assigned by the system. Make note of this number in case needed later.
- Click on the Process Monitor link in the top right hand corner to monitor the process.
- Locate the CSUBAS link on the Process List page and click on the CSUBAS link to monitor all 29 jobs processing in CSUBAS.
- Below is example of CSUBAS Jobs to monitor:

-
Final Steps After Running CSUBAS
-
Verify Jobs:
- Confirm that all jobs finished successfully.
- Use the BA_Job_Aid_Daily_Review to check required job logs.
- If you ran CSUBAS ad-hoc, you can review logs directly in Process Monitor (instead of Report Manager).
-
Complete the Process:
- After confirming logs and successful completion, click Return.
-
Verify Jobs:
Executing CSUBAS Ad-hoc and Processing One Employee or a List of Employees
- Click on the NavBar Icon
- Menu > Benefits > Manage Automated Enrollment > Events > Run Automated Event Processing.
- If you have a run control ID for this process, enter the Run Control ID on the Find an Existing Value page and then click the Search button.
- If you do not have a run control ID, click on the Add a New Value tab, enter your initials in the Run Control ID field, and then click on the Add button.
- The Schedule and Chkpt Restart page appears.
- Enter your event maintenance Schedule ID.
- Select Schedule and Process Events for the EM Process Mode field. This field defaults to Schedule and Process Events.
- Enter 3 for Chk Point Interval in Minutes.
- Select the Record Eligibility Results checkbox.
- Click on the Participant Lists tab.
- Select Participants:
- Check Process From Participant List.
- If BAS Event is on Review BAS Activity page:
- Enter the Employee ID in the Schedule Only Employee(s) section.
- Click the plus (+) button to add more employees as needed.
- If BAS Event is NOT on Review BAS Activity page (already in Ben Admin):
- Skip the “Schedule Only Employee(s)” section.
- Go to Process Only Participant(s) and enter:
- Employee ID
- Ben Record = 0
- Event ID for the BAS event you want to process.
- If you don’t know the Event ID:
- Go to NavBar > Benefits > Manage Automated Enrollment > Events > Update Event Status.
- Enter the Employee ID and find the Event ID for the applicable BAS event.

- Click on the plus symbol button to add additional employees that require processing.
- Click on the Run button in the top right hand corner.
- The Process Scheduler Request page appears.
- Click on the Run button in the top right hand corner.
- The Process Scheduler Request page appears.
- Enter PSUNX in Server Name or keep the field blank.
- Locate and select the job with the process name CSUBAS.
- Click on the OK button.

- The Run Control page appears, along with a Process Instance number. The Process Instance number is the job number assigned by the system. Make note of the number in case needed later.
- Click on the Process Monitor link in the top right hand corner to monitor the process.
- Locate the CSUBAS link on the Process List page and click on the link to monitor all jobs processing in CSUBAS.

- Make sure each job completes successfully. Use the Daily Review CSUBAS Logs and Reports Job Aid to review the required job logs. Note that if you have access to Process Monitor and if you ran CSUBAS ad-hoc, you could review the required job logs on this page instead of going to Report Manager.
- Click on the Return button when all processing finishes, and you have reviewed the required job logs.
End of Article
0 Comments
Add your comment