This chapter provides an overview of variable compensation (VC) plan membership and describes how to:
Determine the plan member rule for a variable compensation plan.
Set up plan membership for Ad Hoc awards.
Set up plan membership with Employee VC Record.
Create groups.
Attach groups to VC trees.
Check for membership in overlapping groups.
Manage VC tree security.
Use the Plan Members page to set up plan members for Ad Hoc Awards. This page is also used to view and adjust plan membership for all plan types.
Access the Plan Members page for the desired ad hoc plan and period ID.
Click the Search button to load existing plan members into the page.
Complete the Plan Members Details group box as follows:
EmplID (employee ID) |
To add a new member, insert a new row and enter the employee’s ID. |
Eligibility Status |
For Ad Hoc plans, the status defaults to Man Elig (manually eligible). You cannot enter an auto status. |
As of Date |
Enter the date as of which the worker is eligible for the ad hoc award. The date must be between the current date and the payout period end date. |
See Also
Understanding Proration Factor Calculations
To set up members with employee variable compensation records, use the Individual's Payout (VC_EE_VCOMP) component.
Use the Individual's Payout page to specify a target payout formula and guarantee for individual workers. The system writes this information to the Employee Variable Compensation record. For one worker, you can select multiple VC plans and specify a different target payout and guarantee for each.
For example, a worker might be eligible for your organization’s profit sharing plan and an individual performance plan.
Even though you establish the target payout at the individual worker level, you can still choose whether to assign workers to a plan individually or through groups.
Plans Without Groups
If you set the worker’s target payout and guarantee for a VC plan that specifies Employee Variable Compensation Record as the plan member rule, enter the worker’s Eligibility Date for the plan on the Individual's Payout page. The system calculates the worker’s eligibility/proration based on this date.
If your organization uses Workflow functionality and has set the VC administrator role, the system sends a workflow notification to the VC administrator when a worker is hired, rehired, promoted, or has a change in job code. The VC administrator can then establish or modify the worker’s VC Plan eligibility, target payouts, and guarantee.
Plans with Groups
If Employee VC Record with Groups is the plan member rule, the system does not use the Eligibility Date that you enter on the Individual's Payout page to calculate eligibility. Instead, it bases plan eligibility on group eligibility.
Page Name |
Object Name |
Navigation |
Usage |
VC_EE_VCOMP |
Compensation, Variable Compensation, Identify Eligible Recipients, Individual's Payout |
|
|
VC_CURRNT_COMP_SEC |
Click the Current Comp Data (current compensation data) button on the Individual's Payout page. |
View the worker’s compensation data as of the current date, which might be helpful in deciding the target payout and guarantee for the worker. |
Access the Individual's Payout page.
For plans that specify Employee Variable Compensation Record (without groups) as the plan member rule, use this page to add or delete plan members or to change a member’s Target Payout or Guarantee at any time in the life of the plan.
Compensation Data
All data displayed in the Compensation Data group box defaults from the worker’s Job record as of the Effective Date that you entered on this page. This data is for information only.
Current Comp Data (current compensation data) |
Click this link to view a page that displays the data from the worker’s job record that is effective as of the current date. |
Employee Details
VC Plan ID (variable compensation plan ID) |
Select a valid ID. The system displays the description of the plan. Only plans that define Employee Variable Compensation Record (with or without groups) as the plan member rule appear in the list. If the plan that you select in this field has expired (that is, the end date of the Plan ID on the VC Plan table is prior to the current date), the remaining fields on the page are unavailable for entry. |
Target Payout |
Select a target payout for the worker. Values prompt from the Pay Formula table. The system displays the description of the formula that you select. If you do not select a value here, when you save the page, the system issues a warning and specifies the Plan ID for which no target payout formula was entered. |
Eligibility Date |
Enter the date on which the worker becomes eligible for a payout from the VC Plan ID that you selected. The system enters the VC Plan Start Date from the VC Plan table as the default. The Calculate Eligibility/Proration process calculates plan eligibility and proration as of this date for plans that do not use groups. The system does not use this date for eligibility processing if the plan uses groups. |
Guarantee |
Enter an amount that is guaranteed for the worker under this VC Plan ID. This is an optional field. The amount appears for your information on the Award Allocations page, where you can adjust the calculated award as required. |
Adding Additional Data Rows
You can add additional rows of data for the same or different effective dates. When you add a new effective-dated row, the system asks if you want to copy forward all existing rows from the previous effective date. If the plan of the previous effective date is still an active plan, carry forward the rows. You probably would not want to carry the rows forward if the plans in the rows have expired. Historical data is not lost if you do not carry the rows forward.
Tips and Tricks for Administering Guarantees
You can set up and define a VC Plan specifically to administer guarantees. On the Individual's Payout page, select the Plan ID, leave the Target Payout field blank, and enter the worker’s Guarantee amount. When you run the Calculate Awards process, the system enters only the worker’s guarantee amount on the Award Allocations page. You can then place the amount, or some portion of it, into the Actual Award field and approve it for payout.
Use previously defined groups or define groups of eligible plan members based on any number of criteria as identified in Group Build records. The Calculate Eligibility/Proration process generates group membership based on the group definitions that you set up in Group Build and the dates that you specify on the process run control.
Note. Historical data is automatically included if you are using Group Build with proration.
Important Information About Using Group Build Pages to Create VC Groups
When you use group build pages to create VC groups:
Designate the manager of each group on the Group Definition - Group Profile page when you set up groups in group build.
The approver of a group is generally the manager of the immediate parent group (the group manager’s manager).
If you define new groups for managing variable compensation, do not set up group security in the group build security pages (Group Security Default page, Security by Group page, or Security by User page).
Instead, proceed directly to the PeopleSoft Tree Manager to create the Variable Compensation tree. Set up security for the groups on the tree. You cannot modify a group definition until you have attached it to a tree and set up security.
Group build comes with a No Group group ID.
This group is required for Variable Compensation processing. The system assigns this group ID when it needs to simulate a group for a plan that does not use groups. Never delete this group ID or assign this group ID when building or using groups.
Tip for Setting Up Groups in VC Group Definition
After you create a group in the VC Group Definition page and save/quit the page, the group ID does not appear in the search box. If you want to modify this group from the same VC Group Definition page, first attach the group to a VC tree and set up security for the tree. Once you have set up tree security, you can return to the Group Definition page and modify the group.
Once you’ve defined groups, attach them to a Variable Compensation tree. Create any number of group trees and use any group ID in multiple trees. Define a tree with a single group ID or multiple group IDs. The tree structure enables you to arrange your groups in a hierarchy that shows parent-child relationships. Use as many nodes on the tree as you want, but the maximum number of levels is 12. Define all parent and child groups separately in Group Build pages.
With hierarchical trees, you can administer variable compensation plans in a number of ways:
For typical, business rollup reporting.
For rollup funding of groups at each level, from the top down.
The system uses the hierarchy to ensure that funding at lower levels does not exceed the allocation at the upper levels of the hierarchy.
For the inheritance of goals, goal attainments, and payout formula (target, minimum, and maximum).
Inheritance eases the setup for groups that have the same goals, attainments, or payouts as groups above them.
To provide user security that is inherited from parent to child groups when accessing Variable Compensation pages.
Security inheritance eases the setup of user security for each level of the tree.
Once you’ve defined groups in Group Build, use PeopleSoft Tree Manager to attach them to a Variable Compensation tree. For the most part, use standard procedures for creating hierarchical trees in PeopleSoft Tree Manager. However, keep these additional points in mind when creating Variable Compensation trees:
All parent and child groups that you attach to the tree must be defined separately in Group Build.
If you used group build pages to copy your department structure to groups, also attach the groups to a VC tree and set up VC tree security.
When the Calculate Eligibility/Proration process generates the groups, it eliminates parent-child duplicates. It does not eliminate sibling duplicates, which you can manage with the help of the Tree Member Overlap Report.
In Variable Compensation transactions, reference groups through the tree name that you enter in PeopleSoft Tree Manager.
Use the proper Variable Compensation settings in PeopleSoft Tree Manager.
Follow certain conventions when you use PeopleSoft Tree Manager to create or maintain Variable Compensation trees. By definition, Variable Compensation trees are Detail trees.
Use the Tree Definition and Properties page (PSTREEDEFN) in PeopleSoft Tree Manager to specify the Variable Compensation tree settings. This section describes only the fields in the Tree Definition and Properties page that have specific settings for creating Variable Compensation trees.
Tree Definition and Properties
On the Tree Definition and Properties page, these fields require specific settings for Variable Compensation trees:
Structure ID |
Select VC_GROUP_STRUCT from the available values. This means that the tree is a tree of groups created in Group Definition and the tree is for Variable Compensation purposes. Selecting VC_GROUP_STRUCT tells the system that you are creating a Detail tree. |
Tree Name |
Use the name that you enter here to reference the tree in Variable Compensation pages. |
Effective Date |
The effective date of the tree must be equal to or later than the effective date of groups on the tree. |
Description |
Enter a description of the Variable Compensation Tree that you are defining. |
Category |
A high-level grouping under which you can organize your tree structures and tree definitions. This field is not specific to Variable Compensation trees. |
Use of Levels |
Select Not Used. |
See Also
Enterprise PeopleTools PeopleBook: PeopleSoft Tree Manager
PeopleSoft trees are effective-dated. When you add a group to a tree, PeopleSoft Tree Manager makes sure the effective date of the group is equal to or less than the tree’s effective date.
For VC award calculation, the system uses the tree that is effective as of the plan’s payout period end date. Workers who are members of groups still residing on the tree receive an award allocation. If you modify a tree during the payout period, the new tree has a later effective date than the original tree. If you modified the tree by deleting any one or more workers or groups, the system does not calculate an award for the deleted workers or groups because they are not part of the tree that is effective as of the payout period end date.
Note. If a new effective-dated tree causes workers or groups to “fall off” a tree during the payout period, the effected workers might still be eligible for an award if the plan is prorated. For prorated plans, the Consistency Report provides a list of workers who have fallen off a tree and the groups to which they belonged. The VC administrator or the workers’ managers can use this information to ensure that these individuals get the appropriate awards.
For accurate rollup accounting, the Calculate Eligibility/Proration process removes a member from the parent group when that member is also included in a child group. The system deletes the parent-child duplication of membership to avoid double accounting of allocation amounts for the duplicate member.
The parent-child duplicate deletion works as follows:
Example
Three groups containing workers a through f are created separately in Group Build and arranged in a tree that looks like this:
Workers e through f arranged in groups on a VC tree
Notice that workers e and f are members of both the parent group and a child group. The allocation amounts for these two workers is accounted twice in rollup to the parent group if the system did not eliminate the duplication.
The Calculate Eligibility/Proration process removes the duplicate workers ( e and f ) from the parent group, as shown in this illustration:
The VC tree after the Calculate Eligibility/Proration process deletes duplicate members from the parent group
Note. After the process removes duplicate members from the higher groups, allocation rollup is free of double accounting.
Deleting Duplicates Doesn’t Change Group Definitions
It is important to note that groups in a VC Tree don’t always retrieve the same content as if they were used on their own. The Delete Duplicates process is within Variable Compensation only, and it does not modify the Group Definition that was set up in Group Build.
If you generate a list of members for the group ID that is illustrated above, the list always shows all three workers (e, f, and g) even after the Delete Duplicates process runs.
If you use the illustrated group ID for funding and allocation processing, the group appears to have only one member (g).
To establish tree security, use the Group Tree Security (VC_TREE_SEC_TABLE) component.
This section describes how to set up security relationships between Variable Compensation groups, users, and variable compensation components.
Page Name |
Object Name |
Navigation |
Usage |
VC_TREE_SEC_TABLE |
Set Up HRMS, Product Related, Compensation, Variable Compensation, Group Tree Security |
Set up a security relationship between a group on a Variable Compensation tree, a user, and the Variable Compensation components. Access to a group provides access to variable compensation components for all its child groups as well. |
|
VC_TREE_SECU_SEC |
Click the Component Security button to the left of the User ID. |
Specify the components for which the selected user has security access. |
Access the Tree Security page.
Tree Name |
Name of the tree that you entered in the search page, along with its description. |
Effective Date |
The default is the date that you entered in the Effective Date field of the search page. Change the date to access the same tree as of a different effective date. |
Using the Tree Control View
The Tree Control View on the left side of the page displays the tree as it is defined in PeopleSoft Tree Manager. Each node represents a group. The node description is the group ID.
In the Tree Control View, select a node for which you want to define security access. The Group ID and description of the group appear on the right side of the page.
User Security on Group
Effective Date |
Enter the effective date of the user’s security access. You can add rows of data with different effective dates. Enter the page in Correct History mode to delete a row. |
User ID |
You see a data row for each User ID who has security access to the selected Group ID for the specified Effective Date. Add a user by adding a data row and selecting a user ID from the available values. Set up your Group Tree Security so that you give access to both the manager and the approver of a group. You cannot delete users whose access to this group is inherited from a parent group (the Default Security check box is selected). The system performs this check within the tree and between trees when the parent group is reused in another tree. If you try to delete a data row for inherited access, the system issues a message that specifies the User ID along with the Tree Name and Group ID of the parent group. |
|
Click the Component Security button to the left of a User ID to access the VC - Tree Group Security page, where you set security on components for that user. |
Default Security |
Select this check box if you want the automatic VC tree security update process to grant the user access to VC pages for all groups that you might place as a child under the selected group in future tree modifications. Example: You grant User 1 Default Security access to Group A. Later you place Group D (which was formerly a sibling of A) as a child of Group A. The automatic VC tree security update process then grants User 1 default access to Group D as long as D remains a child of A. If you later modify the tree so that Group D is no longer a child of Group A, the system warns you if there is an inconsistency in security. User 1 might no longer have access to VC pages for Group D. You cannot remove a user’s security access to a group if the access is granted by default. |
Access the VC - Tree Group Security page.
Component Name |
By default, a new user has access to all Variable Compensation components. On the VC - Tree Group Security page, delete the data rows for any components that you don’t want the user to access. The system applies your component selections to the selected group ID, user ID, and effective date. Your selections also apply to any child groups of the selected group ID. |
When the VC administrator modifies a Variable Compensation tree in PeopleSoft Tree Manager, the new structure of the tree might not be in accordance with the existing Group Tree Security. Configure your application server so that the system automatically launches a process to correct security inconsistencies resulting from the different types of tree modifications.
When the system launches the automatic process to synchronize group tree security, it also generates email notification and, in some cases, a work list entry, depending on the nature of the tree modification. Depending on whether it is a tree delete/rename or modification, the email informs the user that a synch process has been launched. In addition, depending on the cases, it triggers work list entries describing the additional manual actions required by the VC administrator.
Deleting a Tree
If you delete a VC tree in PeopleSoft Tree Manager, the automatic process launches these actions:
Removes the tree name from the Variable Compensation records.
Sends an email to the VC administrator noting that the synchronization process has been launched.
Sends a work list entry to the VC administrator with instructions to enter a new tree name in the records.
The email specifies the old deleted tree name, the deleted tree effective date, and the impacted VC Plan ID.
Renaming a Tree
If a VC tree is renamed in PeopleSoft Tree Manager, the automatic process launches these actions:
Changes the tree name in the Variable Compensation records.
Sends an email to the VC administrator noting that the synchronization process has been launched.
The email specifies the old tree name and effective date and the new tree name and effective date.
Restructuring a Tree
If the structure of a Variable Compensation tree is modified in PeopleSoft Tree Manager, the automatic process launches these actions:
Updates the VC Group Tree Security.
Sends an email to the VC administrator and security administrator noting that the synchronization process has been launched.
The email identifies the tree that has changed and the impact to groups and security.
Warning! You must configure your application server so that the automatic update process runs when you delete, rename, or restructure trees in PeopleSoft Tree Manager. Moreover, when modifying a tree, it is important that the messaging server is up on the application server for the message channel TREE_MAINT. If it is not up, the update process isn’t triggered and the security administrator must update security manually on the Tree Group Security page. Use the Application Message Monitor to verify that TREE_CHANGE messages are processed correctly.
To report on tree membership, use the Tree Member Overlap (RUNCTL_VCP001) component.
This section covers the tree membership reporting.
Page Name |
Object Name |
Navigation |
Usage |
RUNCTL_VCP001 |
Compensation, Variable Compensation, Variable Comp Reports, Tree Member Overlap |
Identifies workers who exist multiple times on a tree. This enables you to validate or correct the group membership, as appropriate. Select the VC Tree Group Member Overlap (VCVCP001) process. |
|
RUNCTL_VC_REP |
Compensation, Variable Compensation, Variable Comp Reports, Tree Consistency Report |
Provides a list of workers who have fallen off a tree and the groups to which they belonged. The variable compensation administrator or the workers' managers can use this information to ensure that these individuals get the appropriate awards. |
Access the Grp Member Overlap page.
Select the tree you want whose membership you want to report on.
Note. You may select VC Tree Group Member Overlap (PSJob) process to run both the AE and the SQR. Or you may run the AE first, followed by the SQR.