Benefits Enrollment Processing for a Select Group

 

Processing Queued Recipients in 3.2 Benefits

 
 

When processing benefits in Vista 3.2, have you ever wondered what is the purpose of the “Process Only Queued Recipients” check box?

When this is checked, the Benefits Processing module only processes people who have an entry in the BELQUEUE table, which is basically just a list of person ids. So, why might this be valuable and how can you make use of this feature?

Any time you make a change to someone’s information that might affect benefits, you must run Benefits Processing for that person to reflect the modification. Generally, the most common of these are changes in benefits, payroll, or HR status; however, changes in address, union status, etc., can also affect benefits.

If your benefits administrator processes these kinds of transactions on a regular basis, then the workload can be overbearing, since each transaction requires a change to the data AND a submission of a “Little Ben” for that person. Using the “Process Only Queued Recipients” feature, you can eliminate the second step, halving your workload.

There are two keys to making this work.

1. There must be an automatic way of adding to the BELQUEUE table people whose benefits information has changed.

2. There must be some process that is constantly monitoring the BELQUEUE table to process benefits against it when people are added.

The second of the above two is the easiest. Simply schedule an Enterprise Server job (right from the Benefits Processing screen) to launch Benefits on a frequent basis, such as every 15 minutes, processing only queued recipients. This way, every 15 minutes, if there are people in the queue, their records are processed; if there is no one in the queue, Benefits Processing just ends without doing anything.

The first of the above two is a little more involved, but depending on your configuration, it can still be relatively simple. If you’ve configured your organization’s benefits to trigger most eligibility based on benefits, HR, and payroll status values, then your task is very easy. There are three DBOPT database settings that you can use:

• WriteToBQ-BenStatusChg
• WriteToBQ-PRStatusChg
• WriteToBQ-HRStatusChg

Each of these can be set to either “YES” or “NO”. If “YES”, then the system will automatically write an entry to BELQUEUE for individuals when their corresponding status values are changed.

Handling other situations, such as address changes, is a little more involved because the rules are not as clear-cut. You might not want to process benefits for every address change, but rather only if the municipality changes to or from a particular area, or if the state changes, etc. Likewise, this applies to information such as unions and others.

So, Vista offers a couple of options. First, user exit stored procedures can write to BELQUEUE as per your rules. Alternately, you can force changes through workflows that either automatically or manually determine whether the change affects benefits, and then only write to BELQUEUE if there is an effect.

In the 2007 PDS UGA conference we’ll delve into all of these options in more detail, showing you exactly how to use either alternative.

See you in Salt Lake City!

contributed by:

Marco Padovani
Senior Software Specialist
PDS

MPadovani@pdssoftware.com

 
  Back to Top
   
  © Copyright 2007
PDS and PDS User Group Association