This chapter provides an overview of population management and discusses how to create and maintain population trees.
With population management, you can define and maintain trees of workers that represent various organizational hierarchies. These hierarchal, graphical representations are snapshots of your organization at a given point in time. In other words, these trees are not “dynamic.” These population trees provide a flexible way to manage and manipulate compensation-related information. By using this functionality, you can manipulate worker populations for specific business purposes, such as creating group budgets and applying group and merit increases.
When using population management, remember that:
Workers can reside on multiple nodes.
You can reorganize the hierarchy by deleting nodes, adding nodes, moving nodes, or replacing workers on a node with another worker.
You can copy population trees by using the Save Tree As button.
When you have created a population tree, you can:
View information that is associated with each worker.
View job information by directly linking to the Job Data component for a specific worker.
Apply filters to the population tree using queries design with the Query Builder tool.
Compare two population management trees.
Use the tree to build groups.
See Budgeting and Planning Salary Increases.
See Also
Setting Up and Working with Groups
To use population management, you must also use:
PeopleSoft Human Resources as your main system for worker demographic information.
Manage Base Compensation and Budgeting.
PeopleSoft Tree Manager.
See Also
PeopleSoft Enterprise Human Resources 8.9 PeopleBook: Manage Base Compensation and Budgeting
PeopleSoft Enterprise Human Resources 8.9 PeopleBook: Manage Variable Compensation
Setting Up Group Definitions and Security
Enterprise PeopleTools 8.45 PeopleBook: PeopleSoft Tree Manager
Pre-Attribute HTML |
Enter any formatting HTML. |
Post-Attribute HTML |
Enter any formatting HTML. |
Save Tree |
Click if you want to save the tree. |
Save Tree As |
Click of you want to create a copy of the tree. |
This section provides an overview of creating and maintaining population trees and discusses how to:
Create population management trees.
Maintain population trees.
Find workers on population trees.
Define tree views.
Create groups.
View base compensation.
View group budgets.
Compare population trees.
Set group security by operator.
Page Name |
Object Name |
Navigation |
Usage |
WCS_POP_MGT__PG |
Set Up HRMS, Product Related, Compensation, Population Management, Manage Populations |
Create, revise, or view population management tree. |
|
WCS_ITER_SETUP_PG |
Set Up HRMS, Product Related, Compensation, Population Management, Define Tree Views |
Define tree views. |
|
WCS_INQ_SAL_MT_PG |
Set Up HRMS, Product Related, Compensation, Population Management, View Base Compensation |
View the base compensation for any member of the tree. Click the name of a manager to view compensation information for all his direct reports. Click an individual's name to view just his or her compensation. |
|
WCS_INQ_SAL_MT_PG |
Set Up HRMS, Product Related, Compensation, Population Management, View Group Budgets |
View the group budget for any group created from the tree. Click the name of the manager that was used to create the group. The system displays the group budget details. |
|
WCS_CMPR_TREE_PG |
Set Up HRMS, Product Related, Compensation, Population Management, Compare Populations |
Compare two population trees. |
|
WCS_POP_GRP |
Set Up HRMS, Product Related, Compensation, Population Management, Group Security by Operator |
Define and view operator security for groups. |
Access the Manage Populations page, and click Add a New Value.
To create a population, you select the worker that will be the top of the population tree and the specific type of direct-reporting relationship that you want to use. After entering all required information, click the Create Tree button. The system will create the tree and display it. You can either save the tree as is, or save it after applying any reorganization operations.
Important! Creating the tree does not automatically save it. You must save it before leaving the page.
Tree Name, and Description |
Enter a name and description for the population tree. |
Effective Date |
Enter the effective date for the population tree. |
EmpID (employee ID) and Empl Rcd Nbr (employee record number) |
Select the values for the worker. |
Hierarchy Type |
Select the type of direct reporting relationship that you want to use to build the tree. Values are:
|
Create Tree |
Click this button to create the population management tree. |
Access the Manage Populations page.
Tree Settings
Description |
Displays the name of the tree. |
Tree View |
Select the tree view. Values come from the Define Tree Views page. |
Eligibility Query |
Select a specific query to highlight the workers who meet the eligibility criteria. Ineligible members and eligible members who are not on the tree will also be displayed and highlighted. |
Remove Elig |
Click this link to remove the eligibility query. The tree reverts to its original state. |
Tree Content
Empl ID and Rcd |
When the tree is large, you can find a specific worker using these fields. Enter the Employee ID and record number of the worker for whom you want to search and click Find. The system will display the tree beginning with that worker's manager as the root node. |
|
Click this icon to access the context menu for the current node. |
If workers do not have proper information so that they can be placed within the hierarchy, they are placed on a node indicating that they are missing information.
Access the Manage Populations page.
To find workers on a population tree:
Find a tree.
Enter the Empl ID and Rcd (optional).
Click Find.
The system returns the name of the worker as the root of the tree.
In this screenshot, note that new root of tree is Rosanna Channing and she is the manager of Daryl Reese. The icons in the Tree Content box can be used to navigate up the tree.
|
The first icon will take you back to the original root (Betty Locherty), and the second one will take you up one level only. Note. The find and navigation operations do not change the actual root node of the tree. |
Access the Define Tree Views page.
The information that is displayed on each node of a population tree is determined by the tree view. The system-defined DEFAULT view shows the worker name, employee ID and job code. You should not modify the definition of the DEFAULT view. This view is used when you initially create a tree.
However, you can create additional custom views to display other worker-related information.
When creating a tree view, you can define and control the following aspects of the tree:
Fonts and colors of icons for each node type.
Specific labels and data items that appear on the node, with a specific separator between them.
Available actions when you click the context menu for each node type.
Available links to related components in the menu for each node type.
Tree View and Tree View Description |
The name and description of the configurable view. |
Iterator Class |
Enter the name of the PeopleSoft application class (AppClass) module that contains the definitions that are required by this view. |
Action Class |
Enter the name of the PeopleSoft application class (AppClass) module that contains the definitions that are required to support the menu actions that are available in this view. |
Node Configuration
Node Type |
Each population tree has the following types of nodes:
|
Icon Name |
Enter the name of the icon that will be used to highlight this node when it is active. |
Disabled Icon Name |
Enter the name of the icon that will be used to highlight this node when it is inactive. |
Label Separator |
Enter any character that will be used to encapsulate the label for the data item. |
Source Separator |
Enter any character that will be used to encapsulate the data item that is represented by the source ID. |
Display Data - Content tab
This section enables you to define the data items that will appear on each node. The data items are represented by source IDs. For each data item, you can select the ordering and formatting that will determine how the information is displayed on the node.
See Using Configurable Matrices.
Source ID |
Enter the name of the source ID. |
Column No. (column number) |
Enter the order in which this item should appear on the node. |
Display Data - Format tab
Show Label |
Select to display the label for the source ID on the node. |
Bold |
Select if you want the label text to appear in bold. |
Menu Actions
This group box enables you to define the actions that will be available in the menu for this node type.
Menu Action |
Enter the menu action. These values are system-defined. Note. This name will not appear on the menu. |
Description |
Enter a short description. This will appear on the menu. |
Column No.(column number) |
Enter the order in which this item will appear on the menu |
Menu Action/Navigation |
Description |
ADD_CHILD |
Add Child: Add a new child node to the current node. You have to select the worker that will be the child node. |
CUT |
Cut: Cut a worker node and move into the clipboard |
PASTE |
Paste as Child: Paste the node from the clipboard as a child of the current node. |
VACANT_REPLACE |
Replace with Vacant. Remove the worker from the current node. |
REPLACE_NODE |
Replace From List. Replace the worker on the current node with one that you select using a search page. |
REPLACE_NODE_CLIPBOARD |
Replace From Clipboard |
REMOVE_NODE |
Delete Individual Remove the current node from the tree |
SPACER |
Spacer. Used as a separator between actions and links on the menu. |
RESET_ROOT |
View as Root. Redraw the tree with the current node as the root node. |
GB_SINGLENODE |
Group Build - Single Node |
GB_BRANCH |
Group Build - Branch |
SPACER |
Spacer |
Note. When you cut a node, the tree view does not change. However when you paste that node in another position, the tree will be redrawn appropriately. In addition, when you replace a node with another worker, the new worker gets added to the bottom of the manager's child nodes list.
After any operation, you must save your changes. The menu actions do not automatically save your changes.
Page Links
This section enables you to define links that will be available to the user when they access the menu for this node type.
Link Name and Description |
Enter the name and description of the link. |
New Window |
Select if you want the system to open a new browser window to display the new page. |
Menu Name |
Enter the name of the PeopleSoft menu to invoke. |
Menu Bar Name |
Enter the name of the menu. |
Item Name |
Enter the name of the menu item. |
Page Name |
Enter the name of the page to display. |
Navigation Record |
Enter the name of the record to display. |
Access the View Base Compensation page.
To view base compensation for a tree:
Find a tree.
Click a manager to access this page, or enter the Empl ID and Rcd number (optional).
Click the name of a worker to access other view options such as base salary.
This page enables you to view base compensation information for an individual or for a manager and all direct reports of the manager. Click the name of the worker or the manager, and the system displays appropriate compensation information next to the node. You can find and navigate to the worker or manager whom you want and then click the name to see the compensation information.
Access the View Group Budgets page.
This page works similar to the View Base Compensation page.
Important! To view compensation for the group budget, you must run the entire Group Budget and Group Increase processes.
To view group budget information:
Find a tree.
Click the manager that was used to create the group.
Note. You must click the name of a manager to view group budget information.
This page enables you to view group budget information for an individual or for a manager and all direct reports of the manager. Click the name of the worker or the manager, and the system displays appropriate budget information next to the node. You can find and navigate to the worker or manager whom you want, and then click the name to see the compensation information.
See Also
Budgeting and Planning Salary Increases
Defining, Assigning, and Approving Merit Increases
Access the Compare Populations page.
*Target Tree Name and *Target Effective Date |
Select the name of the tree and the effective date of the tree which you want to compare. |
Compare Trees |
Click to compare the trees. |
View Target Tree |
Click to view the target tree before performing the comparison. |
Viewing the Target Tree — Example
When preparing to compare trees, you first retrieve one tree, and then enter the name and effective date of the target tree you want to use for comparison. In the previous page shot, JLEEORG is the base tree and it is compared to JLEEORG_2. The results will indicate how JLEEORG differs from JLEEORG_2 .
After you click View Target Tree, the system opens a new browser window, and displays the compare tree page using that tree as the base tree.
In this screenshot of the target tree ( JLEEORG_2), note that there is now a new worker (Betty Locherty) under Catherine Richards. Also note that Suzanne Pierce is under Anthony Bracco in this tree.
Viewing the Comparison Results
Click the Compare Trees button.
Open the Missing Nodes and Moved Nodes sections of JLEEORG. Note that the page shows Betty Locherty is missing from JLEEORG, and Suzanne Pierce has moved to JLEEORG_2 .
However, if JLEEORG_2 had been used as the base tree and compared to JLEEORG, then we would have seen the same Moved Node, but Betty Locherty would appear as an Exclusive Node rather than a Missing Node.
Access the Manage Populations page.
Population management can be used to build groups of workers in two ways:
Single Node: The system creates a group consisting only of workers directly reporting to the manager node that was used.
Note that the manager will not be in the group.
Branch: The system creates groups for every manager reporting to the current manager and one group consisting of all workers directly reporting to the current manager.
For example in the previous screenshot, if you select Group Build - Single Node for Betty Locherty, you will get one group consisting of everyone under Betty. If you select Group Build - Branch, you will get three groups: one for Betty, one for Rosanna, and one for Allan. Note that Rosanna and Allan will appear in Betty's group. Betty will not appear in any of the three groups.
To create a group, select a worker or the manager, click the Context Menu and select either Group Build - Single Node or Group Build - Branch.
This screenshot illustrates the results after selecting the Group Build - Single Node option:
When you select a group build menu item, you will get a new browser window with a page that shows the group that was built. The group ID is automatically generated as WCS, followed by a unique sequence number. The group description is automatically generated with the employee ID of the manager that was used to create the group. From this page you can link to related components as shown.
The manager of the new group that is created will be set to the manager that was used to create the group. The approver will be set to the manager of the manager. For example, if you build a group with Rosanna Channing, the manager of the group will be Rosanna Channing and the Approver will be Betty Locherty.
You can use these groups directly in the group increase and merit increase compensation processes.
Unlike the Group Build process, the Group Definition pages for these groups have no criteria in them because the groups were built directly from the population tree.
Important! Do not use the Group Definition pages to view population management group members because the system will display all workers in the database.
Link to Component |
Select one of these values to link to: Group Security by Operator: Define and view security for the group. Pop Management Group Viewer: View information that is associated with group members. |
Access the Group Security by Operator page.
This page defines to which components an operator will automatically be given access for groups that are created by Population Management.
User Security
User ID |
Select the operator whose security access you want to set. |
Component Name |
Select the name of a component to set the operator’s security access. |
Allow Direct Link |
Select if you want the operator to have direct access to this component from the Link to Component drop down on the Population Management Links page. |