You can restrict access to pay codes in the Time and Attendance module using two different methods: HR Only pay codes, or Pay Code Access Groups.
⚠️Important: Choose one method or the other — do not use both simultaneously.
HR Only pay codes
This method restricts certain pay codes to users with HR privileges only.
Mark a pay code as HR Only
To mark a pay code as HR Only, follow the steps for your interface below.
In Back-Office
Go to CoreTime.
Select System Params.
Click Pay Codes.
Query the relevant pay code.
Enable the HR Only parameter.
In Portal
Go to WFM Admin Dashboard.
Click WFM Configuration.
Select Pay Codes.
Query the relevant pay code.
Enable the HR Only parameter.
📌Note: Pay codes marked as HR Only are accessible only to system users with the HR user privilege.
Enable the HR user parameter for system users
To grant a system user the HR user privilege, follow the steps for your interface below.
In Portal
Go to WFM Admin Dashboard.
Select WFM Configuration.
Click WFM System Users Configuration in the Configuration section.
Query the employee.
Enable the HR user parameter.
In Back-Office
Go to CoreTime.
Select System Params.
Click System Users.
Query the employee.
Enable the HR user parameter.
📌Note: If you cannot access the Pay Code screen on the WFM Admin Dashboard, ask your administrator to enable the menu profile PAY_CODE_SCREEN for your portal account.
Pay Code Access Groups
This method is more flexible and comprehensive than the HR Only option. It allows you to create lists of pay codes and assign them to either Usernames or Work Groups.
⚠️Important: Decide to attach pay code groups consistently — either to work groups or departments, not both.
Create a Pay Code Access Group
To create a new Pay Code Access Group, follow these steps.
Go to System Params > Reference K-P > Personalised Pay Code Groups.
Enter a new Code and Description.
Add the pay codes that users with this group can access.
Click Save.
Allocate a Pay Code Access Group to a Work Group
To attach a Pay Code Access Group to a Work Group, follow these steps.
Go to System Params > Work Groups.
Query the relevant Work Group.
Under Select Detail, scroll down and click Group Codes.
Attach the Pay Code Access Group from the Personalised Pay Code Group list.
Click Save.
📌Note: These restrictions apply to the main Time and Attendance module only. This article does not cover restricting pay codes within the ESS or Portal modules. If Pay Code Access Groups are created specifically for ESS or Portal, include the system name (e.g., "ESS" or "Portal") in the group description to avoid confusion with standard access groups.
Assign a Pay Code Access Group to an employee
Employees entering hours via CorePortal may only have access to certain pay codes. You can assign a Personalised Pay Code Group at employee level, work group level, or system user level.
Employee level
Select WFM Admin Dashboard, then select Person Maintenance.
Select the employee.
Click Personal Groups.
Enter the Personalised Pay Code Group.
Click Save.
Work group level
Click WFM Admin, then click WFM Configuration.
Select Work Group.
Query the relevant Work Group, click the three dots, then click View/Edit Work Group.
Select Group Codes.
Enter the Personalised Pay Code Group.
Click Save.
System user level
Click WFM Admin, then click WFM Configuration.
Click WFM System Users.
Select the three dots on the relevant user, then click View/Edit.
Click Access Privileges, select Pay Code Access Group, then select the required code from the List of Values (LOV).
Click Save.
