You are here: Group Information > Classes and Class Groups

 

Classes and Class Groups

Classes represent a distinct subset of employees and their dependents. The Group Customer can divide members into different classes for reporting, eligibility or billing purposes. Members can also be divided into classes by associations such as Management, Non-Management, Union, Non-Union, Full-Time, Part-Time and so forth.

 

Multiple classes can be grouped together into a larger selection called a Class Group. Classes are defined with a parent or child relationship to the class group. In addition, a new time slice for the existing class group can also be added and can use the "Show Diff” option to select and compare two timeslices of same class group. Proper security must be provided for the security group in order to perform class group specific operations

 

Configuration Requirements for Class and Class Group

There are several codes that must be defined in the AsCode table before configuring classes and class groups.

 

There are several business rules that control class information in OIPA. These rules can be configured to control the display of class and class group information. For more information on the XML configuration of these rules, see the relevant pages in the XML Configuration Guide by navigating to Configuration Overview | Business Rules | Screen Rules.

 

 

 

Code-Generated Class Screens

In addition to the configurable business rule explained above, there are also two class-related screens that, while not configurable in the Rules Palette, can be used to configure classes themselves.

 

Class Rule Screen

The Class Rule screen allows users to add membership criteria (i.e. rules) to classes within a class group. These rules are like the global rules that are valid across all classes within the class group.

 

On the Class Rule screen, users will be able to view the rule content of the class, as well as that of the class' parent classes. Each child class has its own independent membership rule(s); however, the members in each child class must first satisfy the membership criteria for each parent class above it within the class group hierarchy in order to be subject to the child class' criteria.

 

The Class Rule screen is accessed in OIPA by selecting a specific class in the class hierarchy on the Class Group screen, then selecting the Class Rules tab from the Class Details pop-up screen.

 

Class Rule Variable Screen

The Class Rule Variable screen allows a user to configure variables for referencing employee/employment related attributes required to determine class membership. Although this screen is not configurable in the Rules Palette, the level at which it is accessed will create different override levels for the screen and the variables it is used to define, similar to how different override levels can be created in the Rules Palette. The screen will also display differently depending on the level at which it is accessed. The Class Rule Variable screen is accessible—and therefore overrides levels can be created—at the following levels:

 

Each level of the Class Rule Variable screen is accessible as follows:

 

Class Rule Math Operators

The following mathematical operators can be used to construct class rules on both the Class Rule screen and Class Rule Variable screen.

 

Operator Description
And Used for logical conjunctions returning true or false. (Can also be used as a bitwise operator &endash; bit by bit 1 and 0=0, 1 and 1=1).
Mod Divides two numbers and returns the remainder.
Not Used to perform a logical negation of an expression.
Or Used for logical disjunctions returning true or false. (Can also be used as a bitwise operator &endash; bit by bit 1 or 0=1, 0 or 0=0.)
() Parentheses for ordering/nesting within expression.
= Compares values for equivalence.
< Compares values for less than. Use in Rules Palette.
> Compares values for greater than. Use in Rules Palette.
<= Compares values for less than or equal to. Use in Rules Palette.
>= Compares values for more than or equal to. Use in Rules Palette.
<> Compares values for non-equivalence. Use in Rules Palette.
+ Add two numeric values.
- Subtracts a number from another.
/ Divides a number by another.
\ Integer divide.
* Multiplies two numbers.
^ Exponential.

 

 

Class Groups and Agreements

Under the Group Customer context, the Agreement links a Class Group to the Group Customer. Creation of new class groups are done through an Agreement linkage with effective from and effective to dates. Under the Agreement Definition, the CLASSGROUP attribute defines whether one or more Class Groups can be linked to the Group Customer through the specific Agreement Type.

 

 

 

Copyright © 2009, 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices