Awards Program
This extension allows organizations to automatically recognize and reward employees — right from ADP Workforce Manager. Whether you’re looking to build trust equity or create a culture that embraces their people, Awards can help you keep turnovers low, drive productivity higher, and employees engaged.
Note: This business process is an extension model that is developed outside the normal release schedule to meet specific client needs. To request one of these models, you must submit a Salesforce Service Request to ADP. After the model is delivered to your tenant, you can edit it to meet your needs.
Perfect Attendance Awards
Perfect Attendance Awards can give employees an award on specified days off, when Perfect Attendance occurred, on an employee by employee basis.
Once configured, when the Perfect Attendance occurs, a Perfect Attendance Notification is sent to the manager and employee, the employee’s accrual balance for an accrual code is increased by the number of hours or days specified in configuration.
A notification is sent to employees and manages on success. If the process fails, an error notification is sent to the manager and system administrator.
- Administrator: Attendance Administrator (Line Manager, Director, or HR Personnel), Payroll Administrator, Financial Administrator (Finance Associate, General Management, or CFO).
Should be authorized (through Process profile) to run the Award business process: Maintenance > People Information > Employee > Process Profiles > Manager Profile = <process profile> where <process profile> is configured in the Administration > Application Setup > Business Process Setup > Process Profiles so that it includes the appropriate Award business process. - Manager: Employee's Manager.
- Employee: Worker (Employee or Contractor within the employee listing). Should have Attendance Profile and Accrual Profile assigned.
The following setup components are required:
- Attendance must be fully configured. See Attendance configuration sequence for more information.
- A Perfect Attendance Policy must be configured. See Perfect Attendance Definitions for more information.
Best Practice: Create separate Accrual Code for the Awards Program, so you can easily track awarded hours for the workers. This Accrual must be available to employees receiving awards, managers of those employees and the Attendance Administrator.
The remainder of the configuration steps are completed by Professional Services.
The ADP Workforce Manager Award Program is able to give employees an award of specified days off, when Perfect Attendance occurred on per employee basis. Once the Perfect Attendance occurs, it triggers the associated Business Process and the appropriate alert notification which notifies users about process completion status.
When the Business Process completes successfully the following occurs:
- The Employee receives an increase in the accrual of time off (specified as hours or days) defined in configuration with an effective date when the Business Process was triggered.
- The Employee and their Manager (supervisor) receive a notification with the Subject Perfect Attendance Award Processed in control center, via email or on a Device (ADP InTouch 4500, or InTouch DX). The notification contains the employee's full name, the accrual code, and the award date in the body of the message.
Note: The notification delivery location depends on Control Center configuration. In order for the notification to appear on Devices, the Device must be configured to do so.
- The Attendance Administrator does not receive a notification.
When the Business Process fails the following occurs:
Note: See Messages and Troubleshooting for more information on possible reasons for failure.
- The Employee does not receive an increase in the accrual of time off.
- The Employee does not receive a notification.
- The Manager and the Attendance Administrator both receive a notification with subject Error in applying Awards for Perfect Attendance. The message includes an error message, the trigger date and employee’s full name.
There are two methods for checking an employees awarded hours:
Notification
The Success Notification message, which is sent by the process to awarded Employee and his manager (supervisor), will contain following information:
“The Perfect Attendance achievement has successfully triggered incrementing the employee's [Full_Name] [Accrual_Code] accrual of Amount hours on [Award_Date]”
The message notification includes what Accrual Code was awarded, the Hours amount, the date and the employee' full name.
Dataview
To check the awards history one can also use inbuilt Dataview, for example Accrual Transaction Details. This dataview contains all the information, which might be needed to identify which employees were awarded, awarded accrual code name, accrual transaction type, entered on date, effective date, amount accrued, edited by etc.
To access the Dataview from the Home Page:
- Navigate to Main Menu > Dataviews & Reports > Dataview Library.
- Scroll down to Timekeeping and select Accrual Transaction Details dataview.
You can sort and filter the data by Period, Employee, Accrual Code etc. If best practices were followed and a separate Accrual Code was created for the Awards Program, you can filter by this Accrual Code to limit the result set of the Dataview.
Success Message
User Role: Manager / Employee
Subject:
Perfect Attendance Award Processed
Body:
The Perfect Attendance achievement has successfully triggered incrementing the employee's <employee name> <accrual code> accrual of <number of hours> hours on <date>.
Error Messages
User role | Error message | Error reason | Possible solution |
---|---|---|---|
Manager / Attendance Administrator |
Subject Error in applying Awards for Perfect Attendance Body Perfect Attendance Workflow: <perfect attendance workflow> is not set up in Decision Table. The perfect attendance was triggered on <date> for employee <employee name>. |
Perfect Attendance Workflow is not set up in Decision Table or it is set up with blank Accrual Code, Accrual Time, Perfect Attendance Notification Name. |
Contact your system administrator. |
Manager / Attendance Administrator
|
Subject Error in applying Awards for Perfect Attendance Body Perfect Attendance Workflow: <perfect attendance workflow> does not have Accrual Code configured in Decision Table. The perfect attendance was triggered on <date> for employee <employee name>. |
Perfect Attendance Workflow does not have Accrual Code configured in Decision Table. |
Contact your system administrator.
|
Manager / Attendance Administrator
|
Subject
Error in applying Awards for Perfect Attendance Body Perfect Attendance Workflow: <perfect attendance workflow> does not have Accrual Time configured in Decision Table. The perfect attendance was triggered on <date> for employee <employee name>. |
Perfect Attendance Workflow does not have Accrual Time configured in Decision Table. |
Contact your system administrator.
|
Manager / Attendance Administrator
|
Subject Error in applying Awards for Perfect Attendance Body Perfect Attendance Workflow: <perfect attendance workflow> does not have Perfect Attendance Award Notification Name configured in Decision Table. The perfect attendance was triggered on <date> for employee <employee name>. |
Perfect Attendance Workflow does not have Perfect Attendance Award Notification Name configured in Decision Table. |
Contact your system administrator.
|
Manager / Attendance Administrator
|
Subject Error in applying Awards for Perfect Attendance Body Perfect Attendance Workflow: <perfect attendance workflow> has invalid Perfect Attendance Award Notification Name configured in Decision Table: <perfect attendance award notification name>. The perfect attendance was triggered on <date> for employee <employee name>. |
Perfect Attendance Workflow has invalid Perfect Attendance Award Notification Name configured in Decision Table. |
Contact your system administrator.
|
Manager / Attendance Administrator
|
Subject Error in applying Awards for Perfect Attendance Body Get Accrual Codes API call failed. Error code: <error code>. Error message: <error message>. Accrual Code Name: <accrual code name>. The perfect attendance was triggered on <date> for employee <employee name>. |
Perfect Attendance Workflow has invalid Accrual Code configured in Decision Table.
|
Contact your system administrator.
|
Manager / Attendance Administrator
|
Subject Error in applying Awards for Perfect Attendance BodyUpdate Accruals API call failed. Error code: <error code>. Error message: <error message>. Please refer to Business Processes Instances for more details. The perfect attendance was triggered on <date> for employee <employee name>. |
Accrual Profile is not assigned to employee. Accrual Code does not belong to Accrual Profile. |
Check whether Accrual Profile is assigned to the employee. If no, assign Accrual Profile to employee. Check whether the Accrual Code belongs to Accrual Profile. If no, add Accrual Code to Accrual Profile. |
Manager / Attendance Administrator
|
There are no messages related to applied rules. |
|
Contact your system administrator.
|