KEMBAR78
R7 Release Notes - RevC | PDF | Databases | Wage
0% found this document useful (0 votes)
16 views97 pages

R7 Release Notes - RevC

Uploaded by

munozz.roberto
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views97 pages

R7 Release Notes - RevC

Uploaded by

munozz.roberto
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 97

Workforce Dimensions™ Release 7

Release Notes

What's new for R7


The features below were added for R7.

Note: Most Workforce Dimensions features are not enabled by default, and need to be enabled (for
example, via FAPs or DAPs). The exception is features that are incorporated within the existing product
capabilities (for example, data being added to a Dataview, or API additions/updates).

Workforce Dimensions
Smart Tiles
Smart Tiles make information easily accessible directly from your home page in a visually-appealing manner,
enabling you to quickly and clearly understand data and take action immediately.
The following Smart Tiles are available:
l Overtime Analysis Tile - The Overtime Analysis Tile allows a manager to monitor the use of overtime within
their primary location to quickly identify issues that may lead to unwanted labor costs.
l Absence Analysis Tile-The Absence Analysis Tile allows a manager to monitor absenteeism within their
primary location to quickly identify issues that may lead to productivity challenge.
l My Accruals Tile-The My Accruals tile allows an employee to see their accrual balances directly on the home
page.

For more information on the "Meaningful Smart Tiles" feature, see the following help topics:
l Smart Tiles
l Overtime Analysis Tile
l Absence Analysis Tile
l My Accruals Tile
l Configure Custom Tiles

Enhanced Help
The help has been enhanced to provide targeted, high quality how-to and troubleshooting information which can
be accessed from within the product.
To access this information, see the Workforce Dimensions help.

Enhanced Community Search from the Help panel


The online help now allows built-in Community Search, showing Community results such as discussions and
documentation, and providing links to it.
This feature is controlled by the "Enable Community Search" Function Access Profile setting.

2
New Feature Announcements
New feature announcement pop-ups will display upon login, alerting users about new features. They contain a
brief description of the feature, and a link to learn more about it.
This feature is controlled by the "View New Features" Function Access Profile setting.

3
Help Feedback pop-up
The online help now includes a built-in Feedback pop-up window, allowing users to submit comments from a
convenient location.
For more information, see the "Provide Feedback" help topic.

Scheduling
Fill Open Shift With Push Notification
From the Call List, managers can now send push notifications to multiple employees to inform them about
available open shifts. Based on the configuration, employees can receive the open shift notifications on their

4
mobile phones if the Kronos App is installed and in the Control Center.
In the Call List, managers can either select individuals from the list of eligible employees to send the notification
or they can choose Offer All to send notifications to all eligible employees. Customized messages can optionally
be included in the notifications.

Employees can see information about the open shift when the notification displays on their phone and can accept
or decline the open shift directly in the notification.
Managers receive notifications when employees respond to the open shift request, and can also view an audit
trail of the outcomes using the new Call Log that is available in the Schedule Planner.
For more information, see the Administration > Application Setup > Scheduler Setup > Configure Call Lists help
topic.

5
Timekeeping
Manage Timecards Tile
The Exception tile, also known as the Manage Timecards tile, provides a way for
managers to easily review and manage exceptions for multiple employees before
approving timecards. Exceptions are grouped into categories. Each category
appears as a slat on the tile and includes information, such as the number and types
of exceptions, and actions managers can take to mark exceptions as reviewed,
approve timecards, and view timecards.
For more information, see the "Tile Library" help topic.

Exception categories are configurable and include, by default:


l Must Fix
l Need Review
l Miscellaneous
l Pending Changes
l Clean Timecards
Managers can also navigate to the Employee Timecards page from the tile. The link opens the Employee
Timecards page with all of the manager's employees or with only the manager's employees that have
exceptions, however it is configured. The link name reflects the configuration, either All Timecards or Unresolved
Timecards.
Managers can add the tile to their homepage from the Tile Library. The tile can also be assigned to a Home
Page.
To configure the Exception Tile (Manage Timecards tile) and Exception Categories you must have Exception
Category and Tile Setup set to allowed in your function access profile.
For information about configuring the Exception Tile and Exception Categories, see the "Exception Tile (Manage
Timecards tile)" and "Exception Categories" help topics.

6
Proactive Compliance: Overtime Alerts and Notifications
You can configure alerts to notify managers and employees when they are approaching overtime, when
overtime has been reached, and when an employee has an upcoming required meal-break.
Alerts are configured using Timekeeping Alert types:
l Overtime Approaching – Create an alert to notify employees and managers when overtime is approaching
or when an employee has an upcoming required meal-break. This alert is based on the specified overtime
rule. Also specify the number of hours before overtime is reached that the manager or employee receives
the alert notification.
l Overtime Reached – Create an alert to notify employees and managers when overtime has been reached.
This alert is based on the specified overtime rule.
Notifications appear in the Control Center, and can be configured for email and push notifications.

The following pre-configured notifications are available for selection when configuring Timekeeping Alert types:
l For Overtime Approaching, Manager notified – Emp Approaching OT and Employee notified –
Approaching OT
l For Overtime Reached, Manager notified – Emp Reached OT and Employee notified – Emp Reached OT
l For Meal-Break Notification, Manager notified – Emp Approaching Meal Break and Employee notified -
Approaching Meal Break

7
You can also use the new custom tags Hours Before and Overtime Rule if you are creating your own generic
workflow notification. These can be found in the Timekeeping Group when creating or editing generic workflow
notifications.
For more information (including a workflow overview), see the "Proactive compliance: overtime alerts and
notifications" section in the "Overtimes" help topic.

Edit a Schedule from the Timecard


Managers can modify an employee’s schedule directly from their timecard. This may be useful, for example,
when a manager needs to adjust the schedule to match the employee's actual worked time. This can also help
with addressing exceptions.
To edit a schedule in a timecard, right-click the schedule and select Edit in the Schedule Actions glance. The
Schedule Actions glance also provides more information about the schedule, including shift details and business
structure information. Schedule validation rules, such as No Save, are respected from the timecard.
To edit schedules from the timecard, you need “Edit Schedules in Timecard Editor” set to “allowed” in your
function access profile. Additionally, there is a new system setting
(site.Timekeeping.editScheduleIgnoreNoSaveRules) that will ignore no save rules in the timecard
when set to true. The default value is false.
For more details, see the "Edit a schedule from the timecard" help topic.

What's New Table for R7


The features below were also added for R7.

Feature Description Help Documentation

Workforce Dimensions

Smart Tiles See Smart Tiles on page 1.


Enhanced help See Enhanced Help on page 2.
Enhanced Community See Enhanced Community Search from the Help panel on page 2.
Search from the Help
panel
New Feature See New Feature Announcements on page 3.
Announcements
Help Feedback pop- See Help Feedback pop-up on page 4.
up

8
Feature Description Help Documentation

Business Structure The improved transfer provides an easier way to For more information, see the
Transfer perform business structure transfers. The transfer "Transfer Display Profile" help
enhancement panel now includes a default list of locations and topic.
jobs (based on the current job) and the ability to
search by location, job, or both.
To utilize the improved transfer, set the system
setting site.BusinessStructure.Display
LocationJobSearchUI to true. The default is
false.
To control the results that appear in the improved
transfer panel, administrators can configure
transfer display profiles for employees and
managers and assign them to display profiles. The
transfer display profile allows you to configure the
business structure types that display in the transfer
panel. For example, a user has access to the
following jobs on the business structure:
l Region 1/District 1/Store 101/Department
A/Sub-Department A/Sales Associate
l Region 1/District 1/Store 201/Department
A/Sub-Department A/Sales Associate
In the transfer display profile, the following types
are selected:
l Site (includes Store 101 and Store 201)
l Department (includes Department A)
l Sub-Department (includes Sub-Department
A)
When the user performs a business structure
transfer, the locations and jobs are filtered based
on the types in their transfer display profile, so the
following locations and jobs are available for
transfer:

9
Feature Description Help Documentation

l Sales Associate
l Store 101, Store 201
l Department A
l Sub-Department A
The user will not see Region 1 or District 1.
Up to four types can be selected per profile. If a
profile is not configured or is not assigned to a user,
then the default configuration is used (Region
(4)/Store(3)/Department(2)/Sub-Department
(1)/Sales Associate).
Zoom Control Zoom control reduces the size of the entire For more information, see the
Dataview or Timecard table and add-ons by using "Work with Dataviews:
Zoom to see more content. Indicators" help topic.
The Zoom icon is located in the Action Bar. It
enables the following functionality:
l Use the Zoom icon to launch a dialog that
allows you to zoom down to 5 different levels.
l The zoom is saved for the session, even if you
navigate to other pages.
l When you log out, the zoom is reset to 100%
or use Reset in the zoom dialog box to reset
the zoom to normal.
Microsoft Teams Dialog enhancements have been added, and an None
Integration upgraded Microsoft chatbot framework.

Authentication

Logout API (Web The Log Out a Workforce Dimensions UI Session For more information, refer to
Session via cookies, (POST /v1/auth/logout) API operation allows you the Docs > Authentication >
supported via the front to terminate an active Workforce Dimensions UI Manage Workforce Dimensions
end) sessions via API call. UI sessions topic on the
Developer Portal.

10
Feature Description Help Documentation

Configuration App

SDM Copy API A new API is available for initiating an SDM copy None
operation.

Note: SDM API operations improve


performance from the back-end; they are
not callable by users.

Forecasting

Labor Earned Hours Performance enhancements have been made for None
Engine performance the Labor Earned Hours Engine.

Globalization

Castilian Spanish Workforce Dimensions now supports Castilian None


suport Spanish.
Polish support Workforce Dimensions now supports Polish. None

Healthcare Analytics

Director and above Department Actuals and Productivity Detailed For more details see the
productivity reports Hours reports have been added. "Department Actuals Report"
and " Productivity Detailed
Hours Report" help topics.
Customer If changes are made to volume or payroll For more details, see the
Administrators now configurations, administrators can recalculate the "Recalculate Healthcare
enabled to run historical data to fit the new configuration. Analytics" help topic.
recalculation
Customer Defined Users can combine work units into a named work None
Work Unit Hyperfind unit Hyperfind for generating report output. New
Integrations will enable the creation and editing of
the work unit Hyperfinds.
Combined Users can select multiple department locations to None
Department Work include in department work unit productivity

11
Feature Description Help Documentation

Unit reports.

HCM

Aggregation API HCM has been enhanced to ensure that the For more information, refer to
Common Employee record is kept up to date with the Docs > Guides > A Guide to
changes made to People Editor or Person Import. People Information >
Aggregated Person
Assignments topic and
associated reference
documentation on the Developer
Portal.
Payroll Deduction When mapping a Money paycode, in addition to the None
"Pass as Earnings Code" option, "Pass as
Negative Deduction" and "Pass as Positive
Deduction" are now available as options on the
HCM Payroll Code Mapping page.

Information Access

Timeseries Trending An administrator can create Dataviews and reports The Employee Time Series and
that show Workforce Dimensions Analytics data Business Structure Time Series
over time. Metrics and KPIs from the Analytics Dataview types are documented
component can be summarized by calendar day, in the "DataView Management
week, month or quarter to allow users to identify configuration" help topic and the
trends in key areas like overtime and absenteeism. Analytics entitity page in the
Data Dictionary.
People Information This feature will over time make the majority of the See the "Employee Details
Data Enhancement data entered in the People Information record entity" topic in the Data
available for selection as columns in Dataviews and Dictionary, as well as the fly-over
reports. For this release, new columns include: help in the Dataview
l User Account Status Effective Date Management setup application.

l Require Password Change Indicator


l Account Locked Indicator
l MFA Required Indicator

12
Feature Description Help Documentation

l Clock Only User Indicator


l Analytics Labor Type Effective Date
l Last Password Change Date
l Generic Data Access Profile (Default)
l Generic Data Access Profile Start Date
l Generic Data Access Profile End Date
l Generic Data Access Profile Default Indicator
l Employment Terms Start Date
l Hourly Wage Rate Effective Date
l Time Entry Method Effective Date
l Job Transfer Set Effective Date (Employee)
l Employee Group Effective Date
l Job Transfer Set Effective Date (Manager)
l Badge Effective Time
l Badge Expiration Time
New Person Record An additional eight data columns have been added None
Data Columns to the Data Dictionary for use in Dataviews and
reports.
These are Person Record fields that include:
l Time Entry Method
l Paycodes “Edit” Profile – Employee
l Paycodes “Edit” Profile – Manager
l Paycodes “View” Profile – Manager
l Work Rule Profile - Employee
l Work Rule Profile - Manager
l Home Labor Category Description

13
Feature Description Help Documentation

l Home Cost Center Description.


Birth Date Data The Birth Date associated with an employee is now None
Column for Business available as a data column for use in Business
Structure Dataviews Structure Dataviews and reports.
and Reporting
Revision User FAP As part of the Audit data available for use in None
Data Column Dataviews and reports, a new data column has
been created to provide the Function Access
Profile assigned to the user that has entered or
edited a timecard transaction at the time of that
transaction.

Integrations

Extension Database Documented guidelines have been added for using For more details, see
Maintenance the extension database in the Integrations Design "Integration Design Guidelines"
Guide to manage purges manually, use valid in the Integration Design Guide.
indexes, and write queries in an optimized manner.
Cross-Reference You can now edit Cross-Reference Tables for For more details, see the
functionality for Workforce Dimensions integrations. "Cross-Reference Tables" help
Tables topic.
Automated Boomi In the Kronos Workforce Dimensions HTTP For more details, see "Kronos
Connector Connector, Automated JSON profile loading Workforce Dimensions — HTTP
automatically gets the current JSON profiles rather Connector" in the Integration
than required manual updates of the profiles for Design Guide.
each version of the connector.
Kronos Connector In the Kronos Workforce Dimensions HTTP For more details, see "Kronos
Retry for 500 Series Connector, the Retry dynamic document Workforce Dimensions — HTTP
Status Codes properties log information in Transaction Assistant Connector" in the Integration
and Additional Details about documents that fail Design Guide.
and are retried. Retry now handles 429 Too Many
Requests, 499 Client Closed Request, 502 Bad
Gateway, 503 Service Unavailable, and 504
Gateway Timeout error codes.

14
Feature Description Help Documentation

Dedicated Atom cloud Integrations run in Debug mode can be run using a None
for integrations in designated Test Atom Cloud. This is documented
Debug mode on the community article titled Integration Debug
Mode.

Platform

Time Series The new Employee Time Series and Business For more details, see the
Trending: IA/KPI Structure Time Series Dataview types support Analytics data entity section in
Integration viewing trending data over time periods. The the Data Dictionary help.
columns that provide time period data are part of
the Analytics data entity.
View/Interact Time Employee Time Series and Business Structure For more information, see the
Series Dataviews and Time Series Dataview types support viewing following help topics:
Effective date support trending data over time periods. l Types of Dataviews
Use symbolic time periods, such as Last 4
l Dataview Management
Weeks, to make it easy to select
common time periods where the time increments l Create a Dataview >
are equivalent (for example,. each week has 7 Create a Business
days, starting on Monday). Structure Time Series
Dataview (R6)
l Create a Dataview >
Create an Employee Time
Series Dataview
Create/Manage Employee Time Series and Business Structure For more details, see the Create
Employee Time Time Series Dataview types support viewing a Dataview > Create an
Series Data Views trending data over time periods. Employee Time Series
Dataview help topic.
Support for Time You can use a Business For more details, see the
Series Drill Down Structure Time Series Dataview to get a following topics:
summarized view your organization l Drill Down in a Business
by time increments with the ability to drill down to Structure Time Series
the root cause of performance and other issues. Dataview
l Drill Down in a Business

15
Feature Description Help Documentation

Structure Dataview by
Time Series or Business
Structure
Multiple Manager Many managers have more than one managing For more information, see the
Roles role, and with each role different sets of tasks may Multiple manager roles help
need to be performed. Now, managers can be topic and the Timekeeping >
assigned multiple roles to assist them in completing Manager Role Assignments
their daily tasks, making it easier to switch between section in the People Information
different groups of employees and setting limits on help topic.
what they can do when interacting with employees
in each of their roles.
Managers who are assigned multiple roles will
have the Switch Roles option available on the main
menu (under the Settings icon). Managers can also
select a role when performing the following tasks in
the system:
l Reviewing and editing employee timecards
l Scheduling reporting Jobs
l Creating scheduled events in Event Manager
l Initiating Group edits (Batch Framework)
In Control Center, managers receive all workflow
notifications that belong to them for all their
assigned roles, regardless of their current active
role. Although managers receive all their
notifications, they may need to switch roles to act
on them. Roles are assigned in People Information
when the Multiple Manager Roles system setting is
enabled (global.peopleeditor.multiple
managerroles.enable), and managers can
have up to 10 roles assigned. The following
attributes can be defined for a role:
l Function Access Profile (required)

16
Feature Description Help Documentation

l Display Profile (required)


l Pay Codes Edit Profile
l Work Rule Profile
l Reports Profile
l Labor Category Profile
l Employee Group (required)
l Manager Job Transfer Set (required)
Dataviews Pagination If you have access to more than 3500 employees, For more details, see the
Mode you can run Employee and Employee Time Series "Pagination Mode" help topic.
Dataviews and have the all the data provided in the
user interface. The Dataviews automatically switch
to pagination mode when the employee limits are
exceeded, allowing the application to render all
data into separate pages.

Scheduling

Fill Open Shift With See Fill Open Shift With Push Notification on page 4.
Push Notification
Break Usability Breaks can now be moved or resized directly in the For more details, see the "Edit a
Schedule Planner without having to open the Shift Single Shift" help topic.
Editor to modify individual shifts.​ When you hover
over a shift, the borders of the break display in bold
and arrows are shown to indicate you can drag the
break to move or resize it. This functionality is
available in the Gantt view when the Schedule
Planner shows 48 hours or less.
Call Log To ensure compliance and fairness in scheduling For more details, see the "Call
practices, managers can now log the outcome of Log" help topic.
each call they make when filling open shifts using
the Call List. The new Call Log tracks data related
to open shift requests to provide an audit trail for

17
Feature Description Help Documentation

managers to view the responses obtained for


offered shifts.
The Call Log can be viewed using the Audit tab in
the Schedule Planner and includes important
information about the open shift requests, such as
who was notified, what time they responded, what
the outcome was, and details about the shift. The
data in the Call Log can be displayed by shift or by
employee, and can be exported to an Excel
spreadsheet.
Open Shifts Metric The following metrics indicators for Open Shifts are For more details, see
Indicators now available: the Administration > Application
l Open Shift Cost (Currency)
Setup > Scheduler Setup >
Metrics Formulas online help
l Open Shift Cost (Duration)
topic.
l Open Shift Count
l Open Shift Coverage
l Open and Assigned Shift Coverage
l Unassigned Service Level
Improved Request Request Approval Routing has been improved so For more details, see
Approval Routing that a single Reviewer List can be applied to the "Configure Request
different geographies and the process is able to Approval Routing using
identify the correct approver or approvers Symbolic Reviewers" help topic.
depending on the user configuration. For example,
when employees request an open shift for a shift
that is not in their primary store, the approver is the
manager who is responsible for the shift, not the
employee's manager.
Contract-based To enforce the amount of hours (either contractual For more details, see the
Period Hours Rules or a specific number of hours) that an employee Administration > Application
can work over a long period of time (such as one Setup > Scheduler Setup >
year), a new Use Contract Definition option can Configure Contract-based

18
Feature Description Help Documentation

be configured in Employee Rule Sets for Period Period Hours Rules help topic.
Hours. Contract definitions define how an
employee's contractual hours are distributed over a
period of time and are set up in the Work Hours
definition tab when you set up Employment Terms.
This functionality enables you to set a computed
target for overtime, target hours, and schedule rule
violations for time periods of up to one year.
Event Occurrence To ensure compliance with certain international For more details, see the
Rules scheduling rules, occurrence-based Period Hours Administration > Application
Rules can now be configured. These rules validate Setup > Scheduler Setup >
the number of occurrences that a configured Configure Occurrence Rules
minimum or maximum number of hours (per day or help topic.
per week) occurs within a set period of time. You
can define occurrence definitions using the new
Occurrence Definition setup page, and then
configure Period Hours Rules in Employee Rule
Sets using the occurrence definitions.
Schedule Engine Period Hours Rules that were introduced in R6 and For more details, see the
support for Period Occurrence Rules being introduced in R7 are now Administration > Application
Hours Rules integrated within the Schedule Generation engine. Setup > Scheduler Setup
When configuring the Schedule Generation > Configure a schedule
Strategy, you can use the Satisfy Minimum Hours generation strategy help topic.
parameter to set the importance of satisfying the
employee minimum hours rules relative to other
scheduling objectives.
Schedule Engine Skills and Certifications Organizational Rules are For more details, see the
support for Skills and now integrated within the Schedule Generation Administration > Application
Certifications engine. When configuring the Schedule Setup > Scheduler Setup
Organizational Rules Generation Strategy, you can use the Skill and > Configure a schedule
Certification UnderCoverage Weight parameter generation strategy help topic.
to set the importance of satisfying the skills and
certifications rules relative to other scheduling
objectives.

19
Feature Description Help Documentation

Schedule Visibility Several enhancements were made in the Schedule For more details, see the
Enhancements Planner to provide managers with improved "Current time and visual
visibility for shifts that are selected when cues" help topic.
performing a Quick Action, are being processed by
the system based on an action, have changes that
have not yet been saved, and were modified based
on self-scheduling and open shift requests.
The new indicators for the shifts are:
l A blue border highlighted around a shift
indicates the initial shift you selected to
perform a quick action (Swap, Copy/Paste, or
Assign). Information about the selected shift
displays in the blue banner at the top of the
Schedule Planner.
l A shift that temporarily displays as grayed out
indicates that the system is processing an
action (Swap, Copy/Paste, or Assign) on that
shift.
l Shifts with a black border and a red dot
displayed in the right corner have been
modified but not yet saved in the Schedule
Planner. The tooltip and glance for the shift
also display the message "This item has
unsaved changes". When you save the
Schedule Planner, the black border and red
dot no longer display on the shift.
l A swap shift icon displays on shifts in the
Schedule Planner and in the shift glance to
indicate when shift swaps were made by an
employee's approved swap request. In
addition, the tooltip and glance for the shift
display the message "This shift was
swapped".

20
Feature Description Help Documentation

l Shifts with bold text indicate that the shift is


either a result of an open shift request or a
self-schedule request.
l A calendar icon displays in the shift glance to
indicate when open shift requests were made
by employees. In addition, the tooltip and
glance for the shift display the message "This
shift was requested via open shift request".
l The tooltip and glance for a shift that was self-
scheduled by the employee displays the
message "This shift was self-scheduled".
Shift Set API An API has been added to allow users to create, None
update, delete, and assign Shift Sets.
Advanced Sorting Managers now have the ability to sort employees in For more details, see the "Sort
the Schedule Planner using Procedure Sets. In the employees with Advanced Sort"
Schedule Planner setup, when the new option – help topic.
Allow Advanced Sort – is selected, a Sort button
displays in the Schedule Planner toolbar. Clicking
the Sort button opens the Sort panel, where
managers can then select a Procedure Set that has
been configured with the Sort Employees context
to sort employees in the Schedule Planner.
Outside Department Managers can now have a visual cue in the For more details, see the
Scheduling Schedule Planner for shifts and shift segments "Configure Schedule Planner"
scheduled for a location other than the currently help topic.
loaded locations. In the Schedule Planner setup, a
new option – Show dashed border for outside
locations by default – can be selected to display a
dashed border around these types of shifts and
shift segments in the Schedule Planner and in the
shift glance. When this option is selected, the
Dashed border for outside location jobs option in
the Show/Hide panel in the Schedule Planner is

21
Feature Description Help Documentation

selected by default.
Duplicate Workload Managers now have the ability to leverage values For more details, see the
Pattern in an existing Workload Pattern by using the new "Workload and Volume" help
Duplicate functionality. When they select the topic.
Duplicate menu option, a new pattern is created
that has the current date as the default start date
and includes all pattern values from the copied
pattern.

TeleStaff

Automated Automated Provisioning eliminates the need to For more details, see the
Provisioning create a TSINT user, and to assign a GDAP and following help topics:
FAP to that user, and sets Connection Settings for l Workforce TeleStaff
the integrations. Integrations
l Workforce Planner
Integrations
l Configure Workforce
Dimensions for Workforce
TeleStaff Integrations
l Configure Workforce
Multiple tenant Multiple tenants are supported for TeleStaff Dimensions for Workforce
support Planner. Planner Integrations
l Configure Access to
Workforce TeleStaff
Integrations
l Configure Access to
Workforce Planner
Integrations

Timekeeping

Manage Timecards See Manage Timecards Tile on page 6.


Tile

22
Feature Description Help Documentation

Proactive See Proactive Compliance: Overtime Alerts and Notifications on page 7.


Compliance: Overtime
Alerts and
Notifications
Edit a Schedule from See Edit a Schedule from the Timecard on page 8.
the Timecard
Historical Corrections See Historical Corrections and Payroll Processing on page 50.
and Payroll
Processing help
update
Timecard Edit Dates To resolve an issue with timecard edits being None
Error enhancement blocked by an undescriptive error ("You cannot
make this edit because the edit affects totals
outside the loaded timeframe. Change the
timeframe to include the affected date and try
again. Date affected: MM/DD/MMMM".), listing
only one date even if multiple dates were affected,
the following updates have been applied:
l A Timekeeping setting has been added with a
default value of false, in System Configuration
> System settings > Timekeeping. When the
timekeeping setting is set to true, adding a
flanking day causes to warning message to
appear but allows the edits to be made.
l The user will only receive a warning message
when a visible change to totals on the affected
date mentioned in the error would result from
their edit.
l If more than one date is impacted by the edit,
the error will list both or all dates when
presenting the error.
l The message will tell the user what the
changes to the totals will be to help them

23
Feature Description Help Documentation

assess it. (For example, 2 hours of a pay code


X will be added on Y date.)
l When this issue occurs, users can click in the
UI to expand the timeframe automatically to
include the dates listed in the error.
Pay Rule Building Pay Rule Building Block API support has been None
Block API support added for combination rules.
Weighted Average The weighted average rate enhancement allows For more details, see the
Rate Enhancement more control over the calculation of the weighted "Configure Work Rules" topic.
average rate. This can be done by specifying which For details on configuring
paycodes are included for the total hours and total combined paycodes, see the
wages in the weighted average rate calculation. "Combined Paycodes" help
New money/wage and hours combine paycodes topic.
need to be configured to hold the paycodes that are
used for both the hours and wage portions of the
calculation. After the combined paycodes have
been configured, you can add them to a work rule.
This configuration only applies to an employee's
default work rule. When specifying the combined
paycodes, you can also select to include the
minimum wage adjustment in the calculation.

Note: In the Pay Code Definition, if


Contributing Shift Rule is selected, it is not
used in the enhanced weighted rate
enhancement calculation.

Since the paycodes are configured as part of a


work rule, this allows you to effective date the
changes. Be sure to effective date all work rule
configuration changes properly in order to avoid
unwanted historical corrections.
Override Employee You can override an employee's default wage rate For more details, see Override
Wage and Work Rule and work rule assignment for specific locations and Wage & Work Rules in the

24
Feature Description Help Documentation

by Location and Job jobs. Overrides can be made in the employee’s People Information >
person record. Timekeeping > Employee Role
help topic.
Multiple Timecard You can now have multiple timecard approvers for For details on how to setup an
Approvers an employee. When an employee has multiple employee to have multiple
timecard approvers, managers approve the timecard approvers, see the
portions of the timecard that belong to them – that People Information >
is, the time worked for the locations and jobs that Timekeeping > Employee Role
are within their manager job transfer set. The help topic.
method to approve a timecard remains the same,
the only difference is that only the time that belongs
to the manager is approved, not the entire
timecard.
Timecard Approval Method is assigned in People
Information (Timekeeping > Employee Role) for
every employee and has the following options:
l Single Approver – Managers with permission
to approve the employee's timecard can
approve the entire timecard. This is the
default selection.
l Job Approval by Location Manager –
Enables multiple timecard approvers for the
employee. In the timecard, managers
approve the time worked for the locations and
jobs that are within their manager job transfer
set.
When you view a timecard that has multiple
timecard approvers, the person icon and bold text
indicate the time the manager can approve.
The person icons and bold text also indicate totals
that belong to the manager. On the Totals tab, you
can also select a new option, Show Only
Unapproved Totals, to show only the totals in the

25
Feature Description Help Documentation

timecard that have not yet been approved.


The Audit add-on also has a new option in the view
drop-down, Approval Detail, that displays audit
details for timecards that have multiple approval
managers.
Additionally, there is a new:
Timekeeping alert type called Timecard totals
modified after approval. This alert can be
configured to notify managers (who have already
approved the time that belongs to them) when
changes have been made by another approval
manager that impact their totals.
Hyperfind condition available, Include only
managers with unapproved jobs, in the Role-
Timekeeping-Manager group.
Spread of Hours Spread of hours premium enables configuration of For more information, see the
Premium a spread of hours rule that pays premiums to "Bonus and Deductions" help
employees when their work day exceeds the topic.
specified limit. This is available as a new option
within the Bonus/Deduction Rule configuration.
Configure the The Timecard Accruals add-on can now be For more information, see the
Timecard Accruals configured. Configuration options include: Timecard Add-on Profiles help
add-on l Column selection (including columns that topic.
were not previously available)
l Column order
l Rename column headings
l Specify column width
l Show/hide accrual codes
l Sorting and filtering
Configuration is defined in an Accruals add-on

26
Feature Description Help Documentation

profile. The default profile is the existing Accruals


add-on configuration.
Manager Timecard Employee timecards summary and detail pages For details on configuring these
Links can now both be accessed directly from the Main features, see the "Display
Menu. The options that appear under the Time Profiles" help topic.
menu are configurable and you can choose to For details on using these
make available the employee timecards summary features, see the "Use the
page link (Employee Summary), the employee Employee Summary Page" and
timecards detail page link (Timecards), or both. "Use the Employee Timecards
The name for the employee timecards summary Page" help topics.
page has been updated. Previously, both pages –
the employee timecards summary page and the
employee timecards detail page – were called
Employee Timecards. Now, the employee
timecards summary page is called Employee
Summary and the employee timecards detail page
remains the same, Employee Timecards.
You can also select the loaded timeframe for the
Employee Summary and Employee Timecards
pages.
These features are controlled by new options in the
Display Profile:
l Timecard Menu Selection – Select to show
Employee Summary, Timecards, or Both on
the main menu. The default selection is
Employee Summary.
l Employee Summary Timeframe – Select the
loaded timeframe for the Employee Summary
page.
l Manager Timecards Timeframe – Select the
loaded timeframe for the Employee
Timecards page.

27
Feature Description Help Documentation

Transfer Rules Transfer rules allow you to specify how transfers For more details, see the
are processed when an employee punches in from "Transfer Rules" and "Pay
a break. You can select options for punch transfers Rules" help topics.
and options for scheduled transfers.
Transfer rules are assigned to pay rules, and are
not required. If a transfer rule is not selected in the
pay rule, then transfers are processed using the
legacy system transfer behavior.
Approve All Pending You can approve all pending timecard change For more details, see the Use
Timecard change requests from a Dataview. In a Dataview, select the toolbar to perform actions
requests Approve > Approve All Timecard Change section in the "Work with
Requests. Dataviews" help topic.
Function Access A new standard report named “Function Access None
Profile Report Profile” is now available. This report provides the
configuration of a selected Function Access Profile.
The report can be generated in PDF, CSV,
Interactive or Excel format.
New system setting to There is a new timekeeping system setting None
prevent Timecard (site.timekeeping.allowEditsThatAffect
edits being blocked by TotalsOutsideTimeframe) that when set to true,
“edit affects totals allows you to enter punches in the timecard that
outside” error impact totals on the flanking days of the selected
time period. The default value is false.
Multi_read API The Timecard and Timecard Metrics multi-read None
support for partial APIs currently now support partial success, instead
success of failing completely when one or more request
parameters are invalid. The APIs will now return a
partial success response based on a query
parameter, if one or more employees passed to
them are invalid.

Universal Device Manager (TeleTime IP)

Customizable In the Request time off Smart View, Request Time None

28
Feature Description Help Documentation

Request Time Off Off labels are not editable and can be customized.
Labels
UDM TeleTime IP New configuration functions include: For more information see the
Release 2.0, New l Job Alias Assignment- Assigns numeric help for TeleTime IP
Configuration aliases to jobs so that TeleTime IP employees Configuration in the
functions that allow can perform job transfers when they are Configuration > TeleTime IP
alias definitions to dialed into the TeleTime IP server. option from the Administration >
facilitate transfer Devices menu.
functions on the l Auto Transfer Group - Defines set of phone
TeleTime IP server numbers, from which the user dials into the
TeleTime IP server, that have been mapped
to transfer definitions, this enabling an
automatic transfer transaction.
l Transfer Alias Profile - Defines a set of alias
mappings for pay codes, work rules, cost
centers, labor entries, and transfer definitions.

l Transfer Definition- Defines a combination of


job entries, work rule entries, cost center
entries, or labor entries that represent a labor
transfer in the timecard.
New access control This access control point, Manager > Common For more information see the
point that controls the Setup > Universal Device Manager > TeleTime IP online Help for Manager -
visibility of and access Setup, allows an administrator to see and use the Common Setup
to TeleTime IP Configuration > TeleTime IP option from the in Administration > Application
configuration UDM main menu to set up and monitor the Setup > Access Profiles >
functions. TeleTime IP configuration. Function Access Profiles.

Vision

Pay Period Attributes Attributes that allow users to analyze hours and None
wages by pay period.
Employee Age Attributes that support analysis of data by None
Attributes employee age or age band demographic grouping.

29
Feature Description Help Documentation

Exception Labor Timecard exception base metrics that enable users None
Hours and Costs to assess the impact of exceptions in hours and
costs.

Work

Multi-Employee Three new group edit actions are available for use None
Forms (Group Edits) with Workforce Dimensions Work in R7:
l Create Hourly Activity - The Create Hourly
Activity group edit action allows managers
add activity events to the timecards of hourly
employees.
l Stop Open Activity - The Stop Open Activity
group edit action allows managers to stop an
existing open activity and report results for
that activity on behalf of hourly employees
who had been working on that activity.
l Create Duration Activity - The Create
Duration Activity group edit action allows
managers to create duration activities and
add those activities to the timecards of
employees whose activity tracking status is
set to duration.

API Updates
In addition, the following API operation(s) were added for R7.

Domain Resource Operation Method URL endpoint

Authentication Manage Log Out a Workforce POST /v1/auth/logout


and security Workforce Dimensions UI
Dimensions UI Session
sessions
Common Cost Centers Retrieve Cost POST /v1/commons/cost_centers/apply_read

30
Domain Resource Operation Method URL endpoint

Resources Centers
Common Delegate Retrieve All GET /v1/commons/delegate_profiles
Resources Profiles Delegate Profiles or
by Name
Common Delegate Retrieve Delegate GET /v1/commons/delegate_profiles/{id}
Resources Profiles Profile by ID
Common Delegate Retrieve Delegate POST /v1/commons/delegate_profiles/multi_
Resources Profiles Profiles read

Common Delegate Create Delegate POST /v1/commons/delegate_profiles


Resources Profiles Profile
Common Delegate Create or Update POST /v1/commons/delegate_profiles/multi_
Resources Profiles Delegate Profiles upsert

Common Delegate Update Delegate PUT /v1/commons/delegate_profiles/{id}


Resources Profiles Profile by ID
Common Delegate Delete Delegate DELETE /v1/commons/delegate_profiles/{id}
Resources Profiles Profile by ID
Common Delegate Delete Delegate POST /v1/commons/delegate_profiles/multi_
Resources Profiles Profiles delete

Common Delegate Add or Remove POST /v1/commons/delegate_profiles/apply_


Resources Profiles Delegate Profile upsert
Delegates
Common GPS Known Retrieve All Known GET /v1/commons/known_places
Resources > Places Places
Known Places
Common GPS Known Retrieve Known GET /v1/commons/known_places/{id}
Resources > Places Place by ID
Known Places
Common GPS Known Create Known Place POST /v1/commons/known_places
Resources > Places
Known Places
Common GPS Known Create Known POST /v1/commons/known_places/multi_create
Resources > Places Places
Known Places

31
Domain Resource Operation Method URL endpoint

Common GPS Known Create or Update POST /v1/commons/known_places/multi_upsert


Resources > Places Known Places
Known Places
Common GPS Known Update Known Place PUT /v1/commons/known_places/{id}
Resources > Places by ID
Known Places
Common GPS Known Delete Known Place DELETE /v1/commons/known_places/{id}
Resources > Places by ID
Known Places
Common GPS Known Delete Known POST /v1/commons/known_places/multi_delete
Resources > Places Places
Known Places
Common Labor Category Retrieve Labor POST /v1/commons/labor_category_
Resources Lists Category List of lists/apply_read
Entries
Common Labor Category Retrieve Paginated POST /v1/commons/labor_category_
Resources Profiles List of Labor profiles/apply_read
Category Profiles
Common Labor Category Retrieve Labor POST /v1/commons/labor_category_
Resources Profiles Category Profiles profiles/multi_read

Common Labor Category Retrieve Labor POST /v1/commons/labor_entries/apply_read


Resources Entries Category Entries
Common TeleTime IP Retrieve TeleTime GET /v1/commons/teletime_ip/user_profiles
Resources User Profiles IP User Profiles
Common Timecard Retrieve Timecard GET /v1/commons/timecard_approval_methods
Resources Approval Approval Methods
Methods
Common Transfer Retrieve All Transfer GET /v1/commons/transfer_display_profiles
Resources Display Display Profiles
Profiles
Common Transfer Retrieve Transfer GET /v1/commons/transfer_display_profiles/
Resources Display Display Profile by ID {id}
Profiles
Common Transfer Create Transfer POST /v1/commons/transfer_display_profiles

32
Domain Resource Operation Method URL endpoint

Resources Display Display Profile


Profiles
Common Transfer Update Transfer PUT /v1/commons/transfer_display_profiles/
Resources Display Display Profile by ID {id}
Profiles
Common Transfer Delete Transfer DELETE /v1/commons/transfer_display_profiles/
Resources Display Display Profile by ID {id}
Profiles
Employee Fill Open Shifts Send Open Shift POST /v1/scheduling/fill_open_shifts/notify
Self-Service Notifications
Employee Fill Open Shifts Accept Open Shift POST /v1/scheduling/fill_open_shifts/accept
Self-Service
Employee Fill Open Shifts Decline Open Shift POST /v1/scheduling/fill_open_
Self-Service shifts/decline

Forecasting Labor Forecast Execute Labor POST /v1/forecasting/labor_forecast_


Analyzer Forecast Analyzer analyzer/apply_create

Healthcare Charge Retrieve All Charge GET /v1/hca/volume/charge_masters


Analytics Masters Masters
Healthcare Charge Create or Update POST /v1/hca/volume/charge_masters/multi_
Analytics Masters Charge Masters upsert

Healthcare Charge Retrieve Volume POST /v1/hca/volume/charge_masters/volume_


Analytics Masters Labels labels/multi_read

Healthcare Raw Volume Create or Update POST /v1/hca/volume/raw_volume/multi_upsert


Analytics Raw Volume
Healthcare Volume Copy Retrieve All Volume GET /v1/hca/volume/volume_copy_maps
Analytics Maps Copy Maps
Healthcare Volume Copy Create or Update POST /v1/hca/volume/volume_copy_maps/multi_
Analytics Maps Volume Copy Maps upsert

Healthcare Volume Copy Retrieve All Volume GET /v1/hca/volume/volume_copy_override_


Analytics Override Maps Copy Override Maps maps

Healthcare Volume Copy Create or Update POST /v1/hca/volume/volume_copy_override_


Analytics Override Maps Volume Copy maps/multi_upsert
Override Maps

33
Domain Resource Operation Method URL endpoint

Healthcare Volume Recalculate Volume POST /v1/hca/volume/recalculate/async


Analytics Recalculation
Healthcare Work Unit Retrieve All Work GET /v1/hca/work_unit_hyperfinds
Analytics Hyperfinds Unit Hyperfinds
Healthcare Work Unit Create or Update POST /v1/hca/work_unit_hyperfinds/multi_
Analytics Hyperfinds Work Unit upsert
Hyperfinds
Healthcare Work Unit Execute Work Unit POST /v1/hca/work_unit_hyperfinds/apply_
Analytics Hyperfinds Hyperfind read

People Aggregated Retrieve All GET /v1/commons/persons/assignments/{id}


Person Assignments by
Assignments Person ID
People Aggregated Retrieve All POST /v1/commons/persons/assignments/multi_
Person Assignments for read
Assignments Multiple People
People Aggregated Modify Assignments POST /v1/commons/persons/assignments/multi_
Person for Multiple People upsert
Assignments
People Aggregated Retrieve All GET /v1/commons/persons/assignments/names
Person Assignment Names
Assignments
People Employee Retrieve Employee POST /v1/commons/persons/wage_work_
Wage Work Wage and Work rules/multi_read
Rules Rules
People Employee Create or Update POST /v1/commons/persons/wage_work_
Wage Work Wage and Work rules/multi_upsert
Rules Rule Overrides
People > Manager Role Retrieve Manager GET /v1/commons/persons/manager_role_
Person Assignments Role Assignments assignments/{person_id}
Assignments by ID
People > Manager Role Retrieve Manager GET /v1/commons/persons/manager_role_
Person Assignments Role Assignments assignments
Assignments by Person Number
People > Manager Role Retrieve Manager POST /v1/commons/persons/manager_role_

34
Domain Resource Operation Method URL endpoint

Person Assignments Role Assignments assignments/multi_read


Assignments
People > Manager Role Update Manager POST /v1/commons/persons/manager_role_
Person Assignments Role Assignments assignments/multi_update
Assignments
People > Manager Role Create, Update, or POST /v1/commons/persons/manager_role_
Person Assignments Delete Manager Role assignments/apply_upsert
Assignments Assignments
People > Schedule Retrieve Schedule GET /v1/commons/persons/schedule_group_
Person Group Profile Group Profile profiles
Assignments Assignments Assignments by
Person Number
People > Schedule Retrieve Schedule GET /v1/commons/persons/schedule_group_
Person Group Profile Group Profile profiles/{personId}
Assignments Assignments Assignments by
Person ID
People > Schedule Retrieve Schedule POST /v1/commons/persons/schedule_group_
Person Group Profile Group Profile profiles/multi_read
Assignments Assignments Assignments
People > Schedule Update Schedule PUT /v1/commons/persons/schedule_group_
Person Group Profile Group Profile profiles/{personId}
Assignments Assignments Assignment by
Person ID
People > Schedule Update Schedule POST /v1/commons/persons/schedule_group_
Person Group Profile Group Profile profiles/multi_update
Assignments Assignments Assignments
People > Schedule Delete Schedule DELETE /v1/commons/persons/schedule_group_
Person Group Profile Group Profile profiles/{personId}
Assignments Assignments Assignment by
Person ID
People > Schedule Delete Schedule POST /v1/commons/persons/schedule_group_
Person Group Profile Group Profile profiles/multi_delete
Assignments Assignments Assignments
People > Schedule Retrieve Schedule GET /v1/commons/persons/scheduling_
Person Override Override Employee employee_preferences/schedule_

35
Domain Resource Operation Method URL endpoint

Assignments Employee Preferences by generation_overrides


Preferences Person Number
People > Schedule Retrieve Schedule GET /v1/commons/persons/scheduling_
Person Override Override Employee employee_preferences/schedule_
Assignments Employee Preferences by generation_overrides/{personId}
Preferences Person ID
People > Schedule Retrieve Schedule POST /v1/commons/persons/scheduling_
Person Override Override Employee employee_preferences/schedule_
Assignments Employee Preferences generation_overrides/multi_read
Preferences
People > Schedule Create or Update POST /v1/commons/persons/scheduling_
Person Override Schedule Override employee_preferences/schedule_
Assignments Employee Employee generation_overrides/multi_upsert
Preferences Preferences
People > Schedule Update Schedule PUT /v1/commons/persons/scheduling_
Person Override Override Employee employee_preferences/schedule_
Assignments Employee Preferences by generation_overrides/{personId}
Preferences Person ID
Platform > Integration Download File by GET /v1/platform/integration_executions/
Integrations Executions Integration {id}/file

Platform > Integration Retrieve File Names GET /v1/platform/integration_executions/


Integrations Executions by Integration ID {id}/filelist

Scheduling Call Logs Retrieve Call Log by GET /v1/scheduling/call_logs/{id}


ID
Scheduling Call Logs Retrieve Call Logs POST /v1/scheduling/call_logs/multi_read

Scheduling Call Logs Create Call Log POST /v1/scheduling/call_logs

Scheduling Call Logs Create Call Logs POST /v1/scheduling/call_logs/multi_create

Scheduling Schedule Retrieve All GET /v1/scheduling/scheduling_group_


Group Profiles Schedule Group profiles
Profiles
Scheduling Standard Shift Create Standard POST /v1/scheduling/standard_shift_sets
Setup Sets Shift Set
Scheduling Standard Shift Create Standard POST /v1/scheduling/standard_shift_
Setup Sets Shift Sets sets/multi_create

36
Domain Resource Operation Method URL endpoint

Scheduling Standard Shift Update Standard PUT /v1/scheduling/standard_shift_sets/


Setup Sets Shift Set by ID {id}

Scheduling Standard Shift Update Standard POST /v1/scheduling/standard_shift_


Setup Sets Shift Sets sets/multi_update

Scheduling Standard Shift Delete Standard DELETE /v1/scheduling/standard_shift_sets/


Setup Sets Shift Set by ID {id}

Scheduling Standard Shift Delete Standard POST /v1/scheduling/standard_shift_


Setup Sets Shift Sets sets/multi_delete

Scheduling Standard Shift Retrieve Standard POST /v1/scheduling/standard_shift_


Setup Set Shift Set Location sets/assignments/apply_read
Assignments Assignments with
Locations
Scheduling Standard Shift Delete Standard POST /v1/scheduling/standard_shift_
Setup Set Shift Set Location sets/assignments/multi_delete
Assignments Assignments
Scheduling Standard Shift Create or Update POST /v1/scheduling/standard_shift_
Setup Set Standard Shift Set sets/assignments/multi_upsert
Assignments Location
Assignments
Scheduling Standard Shift Delete Standard POST /v1/scheduling/standard_shift_
Setup Set Shift Set Location sets/assignments/apply_delete
Assignments Assignments by
Shift Set
Scheduling Occurrence Retrieve All GET /v1/scheduling/setup/occurrence_
Setup Definitions Occurrence definitions
Definitions or by
Name
Scheduling Occurrence Retrieve Occurrence GET /v1/scheduling/setup/occurrence_
Setup Definitions Definition by ID definitions/{id}

Scheduling Occurrence Retrieve Occurrence POST /v1/scheduling/setup/occurrence_


Setup Definitions Definitions definitions/multi_read

Scheduling Occurrence Create Occurrence POST /v1/scheduling/setup/occurrence_


Setup Definitions Definition definitions

Scheduling Occurrence Create Occurrence POST /v1/scheduling/setup/occurrence_

37
Domain Resource Operation Method URL endpoint

Setup Definitions Definitions definitions/multi_create

Scheduling Occurrence Update Occurrence PUT /v1/scheduling/setup/occurrence_


Setup Definitions Definition by ID definitions/{id}

Scheduling Occurrence Update Occurrence POST /v1/scheduling/setup/occurrence_


Setup Definitions Definitions definitions/multi_update

Scheduling Occurrence Delete Occurrence DELETE /v1/scheduling/setup/occurrence_


Setup Definitions Definition by ID definitions/{id}

Scheduling Occurrence Delete Occurrence POST /v1/scheduling/setup/occurrence_


Setup Definitions Definitions definitions/multi_delete

Timekeeping Combination Retrieve All GET /v1/timekeeping/setup/combination_


Setup Rules Combination Rules rules

Timekeeping Combination Retrieve GET /v1/timekeeping/setup/combination_


Setup Rules Combination Rule by rules/{id}
ID
Timekeeping Combination Retrieve POST /v1/timekeeping/setup/combination_
Setup Rules Combination Rules rules/multi_read

Timekeeping Combination Create Combination POST /v1/timekeeping/setup/combination_


Setup Rules Rule rules

Timekeeping Combination Create Combination POST /v1/timekeeping/setup/combination_


Setup Rules Rules rules/multi_create

Timekeeping Combination Create or Update POST /v1/timekeeping/setup/combination_


Setup Rules Combination Rules rules/apply_upsert

Timekeeping Combination Update Combination PUT /v1/timekeeping/setup/combination_


Setup Rules Rule by ID rules/{id}

Timekeeping Combination Update Combination POST /v1/timekeeping/setup/combination_


Setup Rules Rules rules/multi_update

Timekeeping Combination Delete Combination DELETE /v1/timekeeping/setup/combination_


Setup Rules Rule by ID rules/{id}

Timekeeping Combination Delete Combination POST /v1/timekeeping/setup/combination_


Rules Rules rules/multi_delete

Timekeeping Exception Retrieve All GET /v1/timekeeping/exception_categories


Categories Exception
Categories

38
Domain Resource Operation Method URL endpoint

Timekeeping Exception Retrieve Exception GET /v1/timekeeping/exception_categories/


Categories Category by ID {id}

Timekeeping Exception Retrieve Exception POST /v1/timekeeping/exception_


Categories Categories categories/multi_read

Timekeeping Exception Create Exception POST /v1/timekeeping/exception_categories


Categories Category
Timekeeping Exception Create Exception POST /v1/timekeeping/exception_
Categories Categories categories/multi_create

Timekeeping Exception Update Exception PUT /v1/timekeeping/exception_categories/


Categories Category by ID {id}

Timekeeping Exception Update Exception POST /v1/timekeeping/exception_


Categories Categories categories/multi_update

Timekeeping Exception Delete Exception POST /v1/timekeeping/exception_


Categories Categories categories/multi_delete

Timekeeping Exception Delete Exception DELETE /v1/timekeeping/exception_categories/


Categories Category by ID {id}

Timekeeping Exception Retrieve All GET /v1/timekeeping/exception_types


Categories Exception Types
Timekeeping Exception Retrieve All GET /v1/timekeeping/exception_tiles
Tiles Exception Tiles
Timekeeping Exception Retrieve Exception GET /v1/timekeeping/exception_tiles/{id}
Tiles Tile by ID
Timekeeping Exception Update Exception PUT /v1/timekeeping/exception_tiles/{id}
Tiles Tile by ID
Timekeeping Paycodes— Retrieve Full GET /v1/timekeeping/setup/paycodes
Setup Timekeeping Paycodes—Manager
Timekeeping Paycodes— Retrieve Full GET /v1/timekeeping/setup/paycodes/{id}
Setup Timekeeping Paycode by ID—
Manager
Timekeeping Timecard Add- Retrieve Timecard GET /v1/timekeeping/setup/timecard_addon_
On Columns Add-On Columns columns

Timekeeping Timecard Add- Retrieve All GET /v1/timekeeping/setup/timecard_addon_


On Profiles Timecard Add-On profiles

39
Domain Resource Operation Method URL endpoint

Profiles
Timekeeping Timecard Add- Retrieve Timecard GET /v1/timekeeping/setup/timecard_addon_
On Profiles Add-On Profile by ID profiles/{id}

Timekeeping Timecard Add- Create Timecard POST /v1/timekeeping/setup/timecard_addon_


On Profiles Add-On Profile profiles

Timekeeping Timecard Add- Update Timecard PUT /v1/timekeeping/setup/timecard_addon_


On Profiles Add-On Profile by ID profiles/{id}

Timekeeping Timecard Add- Delete Timecard DELETE /v1/timekeeping/setup/timecard_addon_


On Profiles Add-On Profile by ID profiles/{id}

Timekeeping Timecard Add- Retrieve Timecard GET /v1/timekeeping/setup/timecard_addon_


On Types Add-On Types types

Release documentation
Release documentation is detailed as follows:
l This document provides information about Workforce Dimensions R7.
l Update Summaries contain information about R7 Updates (for example, Updates 1 and 2).
l Express Upgrades (for example, R7 Express Upgrade 1) will be listed in the document of the release they
apply to: either the Release Notes or an Upgrade Summary. Express Upgrades have their own sections in
either the "Resolved Issues" or "What's New" section.

40
International and customization considerations
Besides US English, Workforce Dimensions provides translation of the application into the following additional
languages:
l Castilian Spanish
l Czech

Note: Workforce Dimensions supports Czech. However, the Kronos 4500 device, which is
compatible with Workforce Dimensions, does not support Czech.

l Dutch
l French
l French Canadian
l German
l Japanese
l Polish
l Spanish (Mexico)
l Swedish
l UK English

To change the user interface to one of these languages:


1. Go to Administration > Application Setup from the Main Menu.
2. From the Application Setup page, select System Configuration > Locale Policy. The Locale Policy
page contains regional settings (language locale, date format, number format, and currency format) that
can be assigned as the tenant default or to individual users. The users’ settings take precedence over the
default setting for the tenant default settings. Users see the user interface in the language and regional
settings assigned to them in their locale policy. The locale policy is assigned to users in People
Information.

41
3. To change the default setting, select one of the listed languages in the Tenant Default column.
4. To have one or more languages selectable from the logon page, select the applicable languages from the
Selectable at Logon column.
Users can then change their locale profile by clicking one of the options on the logon screen. The new
locale profile is valid only during the logon session.
5. To assign different languages for people to select at logon:
a. Go to Maintenance > People Information from the Main Menu.
b. Select Access Profiles and then select a Locale Policy from the Locale Policy drop-down list.

Translation and customization


In addition to the translations provided, you can translate and customize the user interface using a language or
terminology that is familiar to your users. From the Translation Support - Locale Support page, you can:
l Extract, customize and import text strings used by the user interface.
l Extract the text strings to Excel.
l Extract text strings from selected domains of the product (for example, Timekeeping, Scheduling).
l Extract text strings in their context (for example, exceptions).
l Use find and replace functionality when editing individual property files.
For example, you want to change the name of "Employee Timecards" to "Associates Timecards."

42
1. On the Translation Support - Locale page:
a. Select English as the baseline language and specify the United States as the country.
b. Select the Timekeeping domain and then select the wtk_web-timekeeping_timecard_
strings.properties group.
c. Click Export.
2. Open the downloaded en_US.xls file and locate the html5.timecard.pages.title key, then enter
Associates Timecards in the TRANSLATED_VALUE column and save the file.
3. On the Translation Support - Locale page, click Import, then click Choose File and locate the en_US.xls
file in the download folder. Click Upload.
4. Navigate to the Employee Timecards page, and verify that the title is now Associates Timecards.

43
Implementation considerations
Because Workforce Dimensions is hosted in the cloud, implementation considerations are minimal, but you
should be aware of the following:
l Workforce Dimensions device-specific support on page 44
l Workforce Dimensions supported data-collection devices (terminals) on page 45
l Use Workforce Dimensions from the keyboard or screen reader on page 45
l Homepage wallpaper on page 49
l Enhanced Branding Capabilities on page 49

Workforce Dimensions device-specific support


Workforce Dimensions can be accessed through browsers on desktop and laptop computers as well as through
tablets and mobile devices such as smartphones.

Desktop requirements

CPU Memory

Recommended for best performance 4 Core Intel i7 2.3GHz or equivalent 16 GB


Minimum 2 Core Intel i5u 1.9GHz or equivalent 4 GB

Browser support by operating system

Browser Windows 7 Windows 10 OSX iOS Android

Microsoft Edge P
Internet Explorer 11 P P
Chrome P P P P
Safari P P
Firefox P P

44
Mobile app: minimum operating system support
o Android OS
n Phones and tablets with Google Services support version 6 or greater

n Zebra devices (TC51/TC52) with Google Services Support version 6 or greater


o iOS
n iPad and iPhone: iOS version 12 or greater
o iPadOS
n iPadOS version 12 or greater

Workforce Dimensions supported data-collection devices (terminals)


Workforce Dimensions supports the following devices:

Device Type Part Number Minimum Software/Firmware required

Kronos 4500* 8602000-0xx Not supported


Kronos 4500* 8602004-xxx 02.03.16 - 2.X.X**
Kronos 4500* 8602800-0xx through -499 02.03.16 - 2.X.X**
Kronos 4500* 8602800-500 through -999 03.00.18, 03.00.20 and greater (03.00.19 is not supported)
Kronos InTouch 9000 8609000-xxx 02.02.02 and greater
Kronos InTouch 9100 8609100-xxx 03.00.02 and greater
Kronos InTouch DX 8610000-xxx All versions

*Workforce Dimensions supports Czech. However, the Kronos 4500 device, which is compatible with Workforce
Dimensions, does not support Czech.
**Server Initiated Communication via VPN Required.

Note: For customers migrating clocks from Workforce Central to Workforce Dimensions, it is required to
update the clock to the latest version of Firmware that is available.

Use Workforce Dimensions from the keyboard or screen reader


Workforce Dimensions can be accessed from the keyboard or a Non-Visual Desktop Access (NVDA) screen
reader. The online help includes component-specific guidelines.

45
General components
The Workforce Dimensions user interface contains a number of elements and controls. Accessibility
recommendations include the following:
l Glances — Press the spacebar on a cell within timecard, Dataviews, leave and attendance, and scheduling
to access a glance. You can use this option as an alternative to navigating from the action bar above the
grid.
l Grids — When navigating through the grids, press the up-arrow key when in the first cell in the first row
followed by Shift + Tab to exit the grid so you can access other components.
l Slide-out panels — For the best results with NVDA, access form elements and activate secondary slide-out
panels, tab through the slide-out panels in focus mode and access read-only content in browse mode.
Note that in some slide-out panels, using the Tab key (instead of arrow keys) to navigate through a list is the
only way to select one or more options. Also, some radio buttons and check boxes can only be accessed
using the Tab key, which will automatically populate the selection.
o Combo boxes — Some combo boxes within slide-out panels can only be opened using the Enter key
and options can be selected by using arrow or tab keys and pressing Enter to collapse the list.
o Check boxes — You can navigate some check boxes and radio buttons by pressing either the Tab or
arrow keys and using space to select and unselect options on slide-out panels.
l Hyperfind — When selecting locations in a Hyperfind, press the left arrow when focused on the drop-down
list to delete a selection.
l Drop-down menus — On some drop down menus, there is a column header that is announced as a button
when using NVDA; however, this is not an actionable element.

Refine slide-out panels


l The best way to filter, group, or calculate information when using NVDA is to press space or Enter on the
Refine button.
l Press Tab to access the tab index of filtering types and use the left and right arrow keys to select.
l Press Tab to access the Search input field.
l Press Tab to access the list of filtering options.
l Use the up and down arrow keys to progress through the list of filtering options.
l Press space to expand the accordion options.

46
l Press Tab to access the options list and use arrow keys and press Enter to select and collapse the
accordion.
l Press Tab to access the Cancel and Apply buttons and press space or Enter to modify a Dataview.

Note: There might be only one filter type on some Refine panels. The Delete button clears the last filter
applied; this is not announced by NVDA.

Information access
When tabbing through the column headers of the Dataview Library, the submenus contain options that can sort
or calculate. When you select the sum or average options, the result appears on the column header title area.
Press Shift + Tab to access this information.

Note: NVDA may announce currency and time as it is displayed on the screen along with the column
header title to indicate amount designation.

Leave and attendance


The View button located on the My Calendar and Calendar from the Attendance details page can be activated
with only the Enter key and tabbing to navigate to the view options.

Scheduling
The View button, which is located on the My Information > My Calendar and Calendar from the Scheduling
page, can be activated only with the Enter key and tabbing to navigate to the view options.
For optimum NVDA or keyboard results, access schedules in table view by pressing space or Enter on the Table
View button

Note: The current view is not announced when using NVDA. If the button for switching views says "table
view," the inaccessible Gantt view is currently being displayed. Press space on this button to display the
accessible table view; the button will say "Gantt view."

When tabbing through the week day column heads within the Schedule Planner grid, tabbing leads to the first
shift within the table instead of the first column or check boxes or the second column of employee names. Use
the left arrow to access this information.
When you are in the employee name column, press the left arrow to select or unselect all rows. Pressing the right
arrow navigates back to the employee name column header and submenu.
When activating the Quick Action button, press Shift + Tab to navigate to the first option in the list that appears
to the left of this button.

47
Note: The Quick Actions menu and application to schedule shifts is not currently recommended when
using NVDA. Using the glance menus while in the Schedule Planner grid accomplishes the same tasks.

When accessing events and requests in My Calendar or the calendar in general, the events and requests
sometimes display the hour amount before the information and the hour amount after the actual event/request
content. If using NVDA, these hour totals may be announced as times.

Swap shift slideout panel


1. From the Main Menu, go to My Information> My Calendar.
2. Tab to the New Request button on the action bar.
3. Select Swap to activate the Request Shift Swap slideout panel.
4. Select Swap Auto Approve or Swap Manager Approve.
5. Tab to Apply to open a secondary slider
6. If you are using NVDA, switch to browse mode to select a shift by using the tab and arrow keys or by
pressing H to get to day headings from the list of options

Notes: There are two buttons that can be selected. One button contains the shift duration and the
other button contains details about the shift. Tab to OK to escape out of the Shift details button to
return to the Select Shift slideout panel.

7. Select a shift by pressing space on the Shift Duration button. A secondary panel opens that contains a
Comment button and a listing of available shifts to swap. There is also a drop down to select specific
employees.
8. Press space on the desired Shift Duration button to automatically place focus on the Submit button and
then press Enter. A slideout panel containing the details of the request is displayed. You can cancel by
pressing Enter on the Cancel Request button or you can confirm the request by pressing the OK button,
which closes the slideout panel
9. The employee whose shift was selected will see a notification in the Control Center where it can be
approved or refused.

Note: Press Cancel or Escape at any time during the request process to close out of this panel.

48
Timekeeping
For the best results with NVDA, you access the timecard in list view. The Accruals and Totals add-ons also
display in a list view if this view is selected.
Use the Tab key to navigate through the list and press space or Enter on the More Details button to open a side
panel that contains detailed information pertaining to the specific employee and date.

Note: NVDA announces time and hours the same especially when using the 24-hour clock.

Additional accessibility notes


Hyperfind selector — Except for the button associated with the ad hoc option, you can access the Hyperfind
selector using the keyboard with NVDA. Currently, the Hyperfind editor that can be accessed from the Hyperfind
selector is not optimized for NVDA and keyboard users.
People Information — The People Information component is not recommended for use with NVDA at this time.
Schedule Planner — The Schedule Planner grid is not currently announcing row and column headers when
using NVDA. Using the arrow keys is the best method for accessing this grid.

Homepage wallpaper
Change the homepage wallpaper – you can now change the background image which appears on the
homepage.
From the Main Menu, and Administration > Application Setup > Common Setup > Branding, the following
default value has been added:

Wallpaper – The Wallpaper will support a maximum file size of 1 Mb. There is no maximum height or
width. The supported file types are JPG and GIF.

Enhanced Branding Capabilities


In addition to adding a logo and wallpaper background image, companies can now customize the colors used in
the Main Menu as well as the page header. Specifically, the UI branding functionality (Administration > System
Settings > Common Setup > Branding) has been enhanced for the following:
• Main Menu – Administrators can change the background color and label color. They can also change the label
color when the user’s mouse hovers over it and when the user selects it.

49
• Header – Administrators can change the color of the background, text, and icons as well as the color of the icon
when the user’s mouse hovers over it or selects it. They can also change the color of disabled icons and the color
of the number of notifications.

Online help modifications for R7


The following documentation modifications were made for R7.

Historical Corrections and Payroll Processing


What are historical corrections and historical edits?
A historical correction is an adjustment to an employee’s totals record that reflects a difference in hours, pay, or
both. Historical corrections are caused by a historical edit (some change made to an employee’s time record, in a
signed-off time period, that impacts their totals). Historical corrections are needed for historical edits because the
pay periods the edits occurred in have already gone through payroll processing. You can use the historical
corrections to determine whether and how to process the difference in hours or pay for employees in the next
payroll process.

When do historical edits occur and how do I resolve them?


While there are times when it is very clear when historical edits have occurred (for example, editing a timecard in
a signed-off period), there may be instances when historical edits occur, resulting in pending historical
corrections, that are not so obvious and may impact payroll processing, such as:
l An update to a person record that impacts totals for a signed-off period
l An update to configuration that impacts totals for a signed-off period
l Fixes introduced in a software update (rare)
For more information about how to identify and resolve these, see this article Historical-Corrections-in-
Workforce-Dimensions.

Online Help Enhancements


The online help has the following enhancements that provide better access to information:
• Access Kronos Coach videos from within the help panel.
• Search the community directly from the help panel.
Customers can now provide feedback on any page within the product.

50
Issue Numbers Description

Common Components

WFD-11228 With "View New Features" enabled, the Features did not resize correctly within different
browsers between landscape and portrait views.

WFD-10570 An Employee with leave cases section has been added to the Default Hyperfind Queries in the
Administration > Application Setup > Common Setup > Hyperfinds help topic: "Employee with
leave cases — Finds employees with a leave of absence case who are in your employee group
or organization to whom you have access."

WFD-10357 When managers were configured with Access Profiles > Local Policy set to German
Switzerland, and they logged in and attempted to access the Help files (via the question mark
icon in the top-right of the screen), the help files were blank.

WFD-10195 The online help has been updated to include more information about the STD_HRS/Standard
Hours for the pay period field.

WFD-9807 In the Configure a timekeeping alert profile topic, the Timecard edited by someone
else selection listed incorrect selection options.

WFD-9768 Icons were not appearing in the online help when viewed in a language other than English.

Community Integration

DIM-104092 Added additional content to the existing contextual help panel to:
l Allow users to search and review content from the Kronos Community.

l Provide users visibility into new features available in a release.

l Allow user to provide in-product feedback

Forecasting

WFD-10911 Documentation has been added about all Forecasting events in Event Manager and batch
processing items.

Scheduling

WFD-10737 The online help has been updated to include that a Scheduled Hours Type of None behaves the
same as the Productive Hours Type.

WFD-9444 The Workload and Volume online help topic was updated to remove the section for copying a
workload pattern, because the functionality is not currently supported in Workforce Dimensions.

Timekeeping

51
Issue Numbers Description

WFD-11177 A note has been added about the steps in order for the Target and Threshold field to
populate. Users were unable to save a custom tile with an Absence Analysis Tile Type due to
the Target and Threshold fields being grayed-out (disabled).

WFD-9845 A message has been added in the user interface about what is controlled by the
global.reporting.prefetchwdmjobs Global Values System Setting.

Known Issues
There are no known issues as of the R7 release.

52
Resolved issues

R7, Express Upgrade 2


The issue(s) below were resolved for R7, EU 2.

Forecasting
WFD-11462 Batch job jobs were in a waiting state for many tenants.

WFD-11292 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

Key Performance Indicators


WFD-11246 On many Dataviews, the following error appeared:
"Data within Actual Hours, Data Up-to-date, Non-Productive Hours and 7 more columns cannot
be retrieved. Contact your system administrator."

Mobile
WFD-11475 Uncaught exceptions occurred, resulting in a fatal error on nginx nodes on many hosts.

Platform
WFD-11221 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-11122 The v1/commons/data/multi_read API was failing for some employees, causing the
following error:
"WCO-106017 Unable to resolve Employee-Qualifier for the specified request parameters:
[employee numbers separated by commas]."
The employee numbers that cause this error are listed error message. Users needed to exclude
these employees from the API request body to prevent the error from recurring.

53
Scheduling
WFD-99148 Intermittently, a schedule became unusable after editing a shift; the schedule showed an empty
schedule at the bottom, and when scrolling up the display was incorrect (shifts overlapping with
other shifts). Refreshing did not resolve this.

WFD-11492 A Hyperfind used in Integrations was failing with the following error:
"Error: Error An error occurred in the application. Please contact System Administrator."
The Hyperfind was used in the Data Extraction Toolkit, which ran twice per day and extracted
payroll data.

WFD-11326 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-11169 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-10846 A Scheduling setup thread was running for four Days on the Background Processor (BGP).

WFD-10730 The /v1/scheduling/schedule API was being used to apply a cascade pay code edits to
the schedule. This API uses the "durationInTime" key which expects the value to be in seconds.
When a value was passed that did not translate to a full minute, and the value was passed to the
timecard, incorrect totals were calculated in the timecard.

WFD-10637 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-10621 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-10490 When attempting to import an Employment Terms Schedule Pattern via the API, the create API
returned "Shift Template not found for reference: 19105" even though it listed the Shift Template
in the API response.

54
Timekeeping
WFD-99914 When paycodes that contained the £ symbol and was able to use them without issue in the past.
Following an upgrade to R7, paycodes that contained the £ symbol were no longer working as
expected. The paycode could be selected in the dropdown list in the timecard. However, once a
different cell was selected, the paycode disappeared.

WFD-11261 When attempting to add a new row in an employee's timecard, the following error appeared:
"Error A System Error was encountered during CT Call."

Work
WFD-11536 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

R7, Express Upgrade 1


The issue(s) below were resolved for R7, EU 1.

Forecasting
WFD-11316 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-11287 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

Information Access
WFD-10678 A "KPITIMESERIESSYNCDAEMON STALLED" error was occurring on Background Processor
(BGP) servers.

Platform
WFD-10787 The /api/authentication/token/revoke API failed to revoke a token. The token could
be used successfully after revocation.

55
Scheduling
WFD-11157 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-10973 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-10857 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

Timekeeping
WFD-10746 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-10240 Intermittently, the punch for "Clock Out 180 Minutes" was successful but the Attestation question
did not appear.

R7
The issues below were resolved for R7.

Analytics
WFD-9778 When Target data columns were added to a Dataview, two issues occurred: Extra blank rows
appeared in the Business Structure Dataviews that included one or more Target/Threshold
columns; and no data appeared in any of the Target/Threshold columns.

WFD-9354 Remote cloning operation was failing on the HCA component.

WFD-9336 The RecalcEnrichmentJob.RecalcEnrichmentJob job threw an unhandled exception.

Attendance
WFD-10651 The Update Attendance Admin—Multiple Employees (POST
/v1/commons/persons/attendance_admin/multi_update) API operation incorrectly
returned an "HTTP status code 500 Internal Server" error when an invalid Person Number is

56
specified in the request. The API response now returns an informative error message that
explicitly tells the caller than the passed Person Number is invalid.

WFD-10622 When an Attendance Document used either the [incidents-by-action-filtered] or [incidents-by-


action] custom tags, the document did not include the last action that caused the document to
generate.

WFD-10076 Users received error message on some, but not all Attendance Policies when trying to SDM from
one non-production environment to another.

WFD-10440 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-9740 An error appeared when a comment and paycode was added to a timecard for three consecutive
pay periods and the Attendance rules are applied as Default Start Day and End Date.

WFD-9671 Attendance details did not generate if timecard actions were taken in a specific order.

WFD-9502 Managers could not access Attendance Details for terminated employees.

WFD-9228 The Attendance Incident report had inconsistent data for the Day Balance Summary.

Common Business
WFD-10748 When a user modified their password using Edit Profile, the Last Password Change date in their
People Information record was not updated.

WFD-10497 The v1/commons/delegate_profiles/apply_upsert API was not accepting the


Delegates parameter.

WFD-10315 The Retrieve Persons (POST /v1/commons/person/extensions/multi_read) API


operation incorrectly returned an "HTTP status code 400" error mentioning an "Internal Server
Error" in the message body when an employee is set to inactive for both the user account and
employee status and the "onlyActivePerson" Boolean is set to true. This error prevented the API
from continuing to process other employees in the request (if other valid employees exist) and
producing an HTTP status code 207 Partial Success response. This API operation now correctly
processes this error condition and allows HTTP status code 207 or 400 responses, as

57
appropriate.

WFD-10211 The HCM People Import-v2 integration had errors when mapping profile templates or direct
mappings which reset authentication types so that employees could not log in.

WFD-10418 Because the HCM Todo button was disabled on the Control Center page, users could not
navigate to forms and documents to complete them.

WFD-10162 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-9876 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-9704 When running the following SQL on a tenant, the CLIENTCONTEXT table had duplicate entries.
Some tenant have over 1000 duplicate rows.
select count, cc.srvr, cc.clnt, cc.username, cc.onbehalfusername,cc.comment,cc.gold_data_
type_id from clientcontext cc
where date_trunc('day',updatedtm) > '2020-06-09'
group by cc.srvr, cc.clnt, cc.username, cc.onbehalfusername, cc.comment, cc.gold_data_type_id

WFD-9283 When a user's locale policy was set to Mexican Spanish, the following API operations did not
accept localized strings for the "contactTypeName" property within the "emailAddresses" array:
- Update Person by ID (PUT /v1/commons/persons/{personId})
- Create Person (POST /v1/commons/persons)
- Create or Update Persons (POST /v1/commons/persons/multi_upsert)
- Create Multiple Persons (POST /v1/commons/persons/multi_create)
- Update Multiple Persons (POST /v1/commons/persons/multi_update)

WFD-9157 In the Timekeeping > Employee Role section of People Information, when attempting to select
any of the drop-down menus, the page became unresponsive and the following message
appeared: “The page is not responding due to a long-running script.” This only occurred when
using Internet Explorer.

WFD-8933 Eight threads were blocked while creating a query from the repository as
'IExternalProductCustomConfigReadRepository' and method as 'findByExternalProductCode'
for the API call as '/wfc/restcall/menuitem/v1/menulinksforapp'.
To correct this, a cache was implemented to retrieve external product configurations to reduce
direct database calls to avoid thread blocking issue.

58
Common Components
WFD-10859 When the Job Name was edited using Manage > Select Jobs in Business Structure Setup >
Jobs and business structure, the new job name did not appear when the user navigated to the
job's node in the Location path.

WFD-9804 The Create or Update Location Set (POST /v1/commons/location_sets/apply_


upsert) API operation incorrectly returned an HTTP status 400 instead of HTTP status 207 for a
Partial Success response.

WFD-9773 The business structure did not reflect changes to the names of jobs within it.

WFD-9700 Editing any tile caused a crash in multiple browsers, resulting in an error message.

WFD-9703 Moving tiles on the Home page to rearrange them and then clicking the Restore Home Page
button to return back to the original configuration caused an error to occur.

WFD-9603 The following non-specific error occurred when a user attempted to delete a Dataview that was
still associated with a procedure set (A more meaningful error message should have been
generated):. "Error: Invalid Request Provided."

Configuration App
WFD-10571 When multiple Hyperfind Profiles were extracted at the same time with Setup Data Manager, the
Hyperfinds were not correctly assigned to the extracted profiles.

WFD-10557 An employee who did not have the appropriate Function Access Code was able change the UR,
access System Settings, and edit FAPs and paycodes. Unauthorized employees are now
directed to the "Not Authorized" page when changing the URL.

Database
WFD-10062 Slowness of Dataviews and reports were observed on a tenant that eventually reported a "JDBC
connection pool exhausted" error.

59
Forecasting
WFD-11160 When users attempted to configure Volume Drivers, Labor Standards, and Tasks & Task Groups
in Application Setup > Forecaster Setup, and selected a symbolic time period, locations were
removed from the setup UI and could then not be selected for configuration.

WFD-10913 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-10775 Labor Forecast event processing encountered performance issues when thread execution was
blocked, resulting in the exhaustion of the Java Database Connectivity (JDBC) pool.

WFD-10485 In Forecast Planner, if the Average Wage Rate adjustment driver was set to 0 (zero), any attempt
to change it to another value resulted in the following error:
"WFF-273617 Cannot persist adjustment driver values to the database. Some other user has
already modified one or more adjustment driver values. Please refresh the adjustment driver
values."

WFD-10387 When a user ran a volume forecast in Forecast Planner, the initiated run time was rendered in
UTC and did not reflect the user's time zone (GMT + 10).

WFD-10301 During a migration from one tenant to another, the following error was reported for some
Forecasting task groups:
"WFP-01270 The information in the bean is not valid. Detailed errors should be wrapped within
this exception.java.util.NoSuchElementException - See log for
details.;java.util.NoSuchElementException - See log for details.;java.util"

WFD-10242 An expired job could not be removed from the Labor Forecast Limits configuration.

WFD-10004 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-9922 The Labor Constraint engine did not consistently generate a System Adjusted Forecast for display
in Forecast Planner.

WFD-8157 When the Forecast Labor engine ran and submitted a batch job that failed, it was not notified that
the batch task failed and so remained running.

60
WFD-10662 An attempt to Save and Add Jobs from the Labor Forecast Limits menu resulted in the system
hanging in a pop-up window that lists available jobs.

Information Access
WFD-10773 When users attempted to open the Dataview named "Labor Percent - By Day", no data was
returned and the following warning was displayed:
"Information Data within Data Up-to-date, Forecasted Sales, Projected Labor Percent and 4
more columns cannot be retrieved. Contact your system administrator."

WFD-10704 The Node.js process crashed abruptly on a production tenant while it was servicing a
/ia/dataviews/csv call. The "302 Found" error was misleading and did not describe the real issue.

WFD-10672 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-10558 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-10376 A call from the PayCodeDataElementProvider Dataview resulted in


a ConcurrentModificationException exception.

WFD-10351 When building a custom Scheduling report that included Time Series Sales Forecast information,
the RDO needed to pull schedule events data at JOB level, and the Time Series forecast
information needed to be set at STORE level, the report failed saying that the report needs to be
run at store level or above.

WFD-10251 Alerts for high memory usage occurred on Background Processor (BGP) nodes while
the KPITIMESERIESSYNCDAEMON thread was encountering out-of-memory issues.

WFD-9391 SDM was unable to transfer the Home page without a Dataview. The following errors occurred:
"The Dataview does not belong to provided Dataview profile: <profile_name>" and "A Home
Page with name <name> does not exist."

WFD-9291 The Dataview Sort was inconsistent in providing the correct sort order.

61
WFD-9189 When a user tried different location queries in Dataviews and the Schedule Planner, the following
error occurred: "WCO-106000 Request processing failed."

WFD-8005 The following data columns were not available when creating reports.
- Time Entry Method
- Paycodes “Edit” Profile - Employee
- Paycodes “Edit” Profile - Manager
- Paycodes “View” Profile - Manager
- Work Rule Profile - Employee
- Work Rule Profile - Manager
- Home Labor Category Description
- Home Cost Center Description
- Paycode ID

Integration Hub
-97334, The Boomi Connector did not properly write details to the transaction assistant when the
-11019 /v1/scheduling/schedule/multi_update API failed. The transaction type was set to "Unassigned" when it should
have been set to "Schedules".

WFD-10861 The Integration Run Details did not separate multiple messages by line breaks.

WFD-10639 The results of integration runs that were initiated from APIs had errors when default parameters
were not specified. Now, the errors are resolved, and the behavior is the same when the
integrations are run from APIs, from the user interface, or are scheduled.

WFD-10562 Payroll Export integration runs failed randomly.

WFD-10414 The Create or Update Persons (POST /v1/commons/persons/multi_upsert) and


Update Person by ID (PUT /v1/commons/persons/{personId}) API operations
incorrectly allowed a call to set the expiration date to a date before the effective date for the
primary job. These API operations now throw an error if the caller attempts to set an expiration
date prior to the effective date.

WFD-10326 Scheduled integrations showed invalid dates after users edited the Start Date or End Date.

WFD-10121 For errors in Schedule Import integration runs, the Transaction Assistant did not show employee
IDs in the ID column.

62
WFD-9568 If the Process Mode in Boomi was set to to Low Latency, instead of General, the integration failed
to connect to extension table and reported the following error: Unexpected error executing
process: com.boomi.connector.ConnectorException: Your security policy has prevented the
connection from being attempted. You probably need to grant the connect
java.net.SocketPermission to the database server host and port that you wish to connect to.

WFD-9415 Intermittently the Person Import integrations were returning the following error in Transaction
Assistant: "Unknown error occurred. Please contact system administrator Cannot be processed
through Transaction Assistant."

WFD-8151 If number parameter types were set without a default value when users installed an integration,
they could schedule the integration runs without entering these values. However if they edited the
schedule, these number parameters without a default value would change to a value of zero (0)
instead of remaining blank (empty).

WFD-8080 The Integration Run Details did not display parameters whose values were selected from a drop-
down menu rather than entered as text or selected by a Hyperfind.

Key Performance Indicators


WFD-9884 An Analytics column in Business Structure Dataview was not showing correct sum of hours for the
previous pay period. If the same Dataview was run for range of dates that represented the
previous pay period, it showed the correct sum.

WFD-9039 Various columns in a Dataview were missing data until multiple Analytics historical loads were
run.

WFD-8973 When an employee was deleted, the status of its pending events did not change, regardless of the
completion of event processing.

WFD-7782 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

Leave
WFD-10895 After updating leave rules in the DEV environment, the data SDM exported to file included the
wrong leave rule.

63
WFD-10371 The Leave Landing page did not group leave cases correctly when using the All Home Hyperfind.

WFD-9246 Leave of Absence cases paid using an incorrect leave rule.

WFD-8572 A Leave of Absence notification displayed the Leave Admin as the Employee name.

Platform
WFD-11047 When a system administrator used Setup Data Manager to migrate Workflow Notifications
between system, it dropped line-feed characters from the message text, thus altering the
formatting of the messages.

WFD-11014 Users were unable to log into tenants because the Tenant Router application was blocked from
reloading,

WFD-10977 The Node.js JavaScript runtime process was being terminated due to the following uncaught
exception: "RangeError: Invalid string length\n at IncomingMessage."

WFD-10943 The Last Refreshed time displayed on the Scheduled Events page in Event Manager did not
reflect the Daylight Savings Time (DST) adjustment.

WFD-10903 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-10867 The echo statement in the start-up script for the birt service was stating "Stopping BirtHub" where
it should have stated "Starting BirtHub."

WFD-10853 Users could not access EVL tenants outside of the Kronos network. They were receiving a "403
Forbidden" message.

WFD-10718 The employee names, that were listed in Workflow notifications that were generated from a
Hyperfind query, were listed in no apparent order in the notification Email sent to managers, even
though they were listed in alphabetical order in the original Hyperfind results.

WFD-10749 Some notification emails were not getting delivered, and one reason was due to a limitation of

64
1,000 recipients per batch. As a result, SMTPPostalMessenger has been updated to send
email notifications in batches with fewer that 1,000 recipients.

WFD-10743 High CPU usage was seen on an HTTP server due to too many open files.

WFD-10631 The WFDA Overtime Trend - Department report failed with the following error:
"WFP-114276 The report parameter does not exist in the requested report: WFDA Overtime
Trend - Department."

WFD-10728 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-10668 Users could not edit the output of a report that was generated from Batch Processing > Batch
Events. (It is customary to add a new report recipient by editing the Email address in the report.)

WFD-10613 Users could not import data from Administration > Application Setup > System Configuration >
Translation > Setup Data. The following message was returned:
"Some Exception Occurred While Processing File".

WFD-10618 When users attempted to use Setup Data Manager to transfer certain Hyperfind queries (using
either the tenant-to-tenant method or a file as the source), the import failed if the queries
contained filters that referenced the business structure and included commas. An error message
similar to the following was generated:
"One or more <business structure nodes> assigned to a condition in this Hyperfind have been
deleted from the system. You cannot save or execute this Hyperfind until you update the
condition."

WFD-10589 Even though the threshold was lower than the 25,000-employee limit, when a report (custom or
standard) was run using the All Home Hyperfind in CSV format, the following error was displayed:
"WFP-114323 Selected request are more than threshold limit. Please narrow your request
criteria."

WFD-10476 When users attempted to open and edit the .xlsx file that was output from running the Accrual
Detail Report with the time frame of today, multiple errors were displayed and the report had no
readable content.

65
WFD-10444 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-10290 An employee punched in and was presented with an Attestation Healthcare Survey window with
a Yes or No prompt. When the employee clicked Yes, the punch was accepted. When the
employee clicked No, the following error appeared:
"Error: Exception occurred while submitting the form data."

WFD-10310 In the timecard, the German translation for the View Pending icon was incorrect.

WFD-10216 After using SDM to transfer a CSV report, the data parameters had to be saved again for the
report to return data.

WFD-10147 Running the Employee Sign-off report with its output exported to a .csv file provided only column
headers and no data.

WFD-10112 Selecting Swedish as the language in System Configuration > Translation > User Interface
resulted in the following error:
"WFP-113008 No data found for the selected language, country and domain."

WFD-10113 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-10046 Unless a delegator manager was included in the Delegate Profile assigned to him or her, the
delegating process failed. Now, the delegator manager does not need to be included in the
Delegate Profile.

WFD-10021 This defect evaluated the proxy configuration for WFM (BGP, API, BCK, UDM) nodes for
correctness.

WFD-10023 This defect evaluated the proxy configuration for WFM BCK ILB nodes for correctness.

WFD-10022 This defect evaluated the proxy configuration for WFM FNT nodes for correctness.

WFD-10019 This defect evaluated the proxy configuration for WFL App nodes for correctness.

66
WFD-10025 This defect evaluated the proxy configuration for TMS App nodes for correctness.

WFD-10015 API gateway ILB NGINX configurations have been enhanced for consistency across all
environments.

WFD-10017 This defect evaluated the proxy configuration for RPT Web nodes for correctness.

WFD-10016 This defect evaluated the proxy configuration for HCA BCK nodes for correctness.

WFD-9836 When a conditional URL contained multiple hyphens (--) after the vanity URL, an alert was
repeatedly sent every 6 hours even if there was no tenant provisioning activity.

WFD-9777 When users ran a Hyperfind in Control Center, it occasionally returned employees that did not
meet the Hyperfind's conditions.

WFD-9769 Because OpenAM was unstable, a Person Import generated UMS errors, specifically 502 errors
with the following alerts:
Nginx ILB : No live upstreams while connecting to upstream

WFD-9674 After using SDM to transfer a custom report from a customer environment to PRD, the order of
the options to run the report on the PRD did not match the original order on the customer
environment.

WFD-9697 Performance issue: The node cust01-prd01-ins01-wfm12-api-591696794-1 was consistently at


high CPU usage. The thread dumps showed multiple "CacheNotificationProcessingThread" each
time and was stuck in a processing (Runnable) state for over 10 hours.

WFD-9611 When users attempted to open Event Manager, the following error appeared:
"WFP-113506 Convert operation failed!"

WFD-9599 In certain circumstances, the Revoke a Token (POST /authentication/token/revoke)


API operation did not invalidate the specified token.

WFD-9573 When running a report where the service limit was exceeded, the following error did not provide
information about the threshold limit parameters:
***Notice Error: Error WFP-114323 Selected request are more than threshold limit. Please

67
narrow your request criteria. ***
The error message now contains more information: "Selected employees or locations in the
request (number) exceeds the maximum size (10000) allowed to run reports. Please narrow
down the request in hyperfind or select locations."

WFD-9539 The system did not validate the Start and End Dates on the Run Report page. If a user entered
incorrect dates, the error message appeared after the report was run instead of on the Run
Report page.

WFD-9565 The BIRT cleanup utility deleted active tenants when the tenant short names were similar.

WFD-9490 The following error was generated when a consultant with SERVICES LEVEL 1 logical access
and SUPPORT LEVEL 3 logical access attempted to log in to a tenant: "User account has been
locked. Please contact System Administrator to unlock."

WFD-9428 The French Canadian translation of the Application Setup User Interface page was incorrect.

WFD-9306 After a manager accidentally assigned a delegation to themselves, they could not delete the task.

WFD-9233 When using manager delegation features, the date format was not consistent with the user’s
locale policy.

WFD-9070 A Setup Data Manager Import of TimestampAfterApproval value did not update the system
setting to the source setting.

WFD-8942 When managers opened the Schedule Audits add-on in Schedule Planner to see who performed
an action on an employee, the User field was blank for some or most audit items.

WFD-8881 The Node.js was not logging the call that caused an Uncaught exception error.

WFD-8457 The Security Audit Report listed erroneous logons.

WFD-7750 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

68
WFD-7413 The French translations of "Download" and "Upload" in the Table References section of
Maintenance > Integrations were incorrect.

WFD-7195 When a link was created to select paycodes from the standard report parameters of paycodes, the
report failed to return data.

Scheduling
WFD-10945 The following System Setting (Administration > Application Setup >System Configuration >
System Settings > Global) is no longer used and has been removed:
global.WtkScheduler.hoursBelongTo — Scheduled hours belong to day. Day actually
worked will split hours across midnight day divide.

WFD-10926 When finding eligible employees for overnight shifts, the Call List was not taking into account the
employees' availability after the day divide, which resulted in employees who matched the
Procedure Set criteria not being returned as eligible for the shift.

WFD-10896 Items that were not implemented in Workforce Dimensions were showing as options in Function
Access Profiles.

WFD-10772 The Retrieve Schedule Zone Set Assignments (POST /v1/scheduling/schedule_zone_


sets/assignments/multi_read) API operation failed to return updated versions of certain location
paths after those paths changed. The API operation now correctly returns updated location paths.

WFD-10759 When the Staffing by Zone and the Staffing Plan by Zone reports were run, employee shifts and
open shifts from 7:00pm -7:30am were missing from the 7pm-11pm zone span and the 11pm-
7am zone span.

WFD-10697 In Application Setup > Common Setup > Published Reports, the WeeklyCoverageReport /
Coverage Variance by Zone report was incorrectly identified as having a Type of Standard
instead of Standard – Read Only. The incorrect type was also displayed for the
WeeklyCoverageReport_Planned and WeeklyCoverageReport_Scheduled Report Data Objects
in Application Setup > Common Setup > Report Data Object Management.

WFD-10625 For the Staffing Plan by Zone report, the Select Zones to Include parameter did not display in the
report panel, which prevented users from specifying which zones to include in the report.

69
WFD-10696 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-10688 The browser experienced performance issues while populating the FR codes on the Schedule
Planner > Quick Actions > Insert Shift Transfer page.

WFD-10663 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-10616 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-10606 Employees were not being correctly filtered per the selected Procedure Set in the Call List.

WFD-10605 When employees accessed the Request to Cover or the Shift Swap request and selected a shift,
the application performance was suboptimal. The following error occurred: : Error Some
Unknown Error Occurred. Error Details Not Available.

WFD-10601 When users attempted to add or delete Skills or Certifications in Maintenance > People
Information >Scheduling, an "Invalid Date Format" error appeared.

WFD-10569 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-10567 When attempting to edit a batch processing task in Application Setup > Common Setup > Batch
Processing, the following error appeared:
"The HTML Framework has detected an exception in the application that you are attempting to
access. The exception has not been caught; the application has failed to load. Please contact your
system administrator."

WFD-10546 The Update Location by ID (POST /v1/commons/locations/{id}) and Update Locations


(POST /v1/commons/locations/multi_update) API operations did not always update
the externalId property. This API operation now correctly updates the externalId when specified in
an update request.

WFD-10559 Expected available shifts were not displayed for employees to self-schedule when the Minimum
time between shifts rule in the Schedule Rule Set was set to have a Warning rule violation

70
severity.

WFD-10539 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-10509 On the Daily Coverage tab in the Schedule Planner, shifts that were included in the zone
exception rule were incorrectly being counted as a decimal instead of a whole number.

WFD-10517 When attempting to perform any actions on the Schedule Zone Sets tab in Application Setup >
Scheduler Setup > Workload Setup, the following error appeared:
"Error- 404 page can’t be found."

WFD-10475 After the end date occurred for an employee's schedule pattern, the pay codes associated with
the pattern were not removed.

WFD-10445 When users attempted to use SDM to transfer a Predictive Scheduling Rule, the following error
occurred:
"Predictive Scheduling Rule consistency validation failed: Effective date must be in future."

WFD-10401 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-10355 The system did not deduct any time from annual leave for a time-off request that was made when
the Day Type Equivalence multiplier value was set to 1.

WFD-10353 When the Predictive Scheduling functionality was enabled on the system, the error message
"Error Some Unknown Error Occurred. Error Details Not Available" displayed when attempting to
modify a shift start time in Schedule Planner.

WFD-10293 The Schedule Planner did not correctly display jobs after the schedule was generated using the
Assign Open Shift strategy.

WFD-10338 When employees swapped shifts with a manager who is also a reviewer, there was no option in
the Control Center to approve the request. They were only able to delete or mark as read.

71
WFD-10328 In Schedule Planner, when a user edited a Schedule Pattern to apply a pay code to an existing
shift, the pay code was added to the shift instead of overriding the shift.

WFD-10321 In Schedule Planner, when managers sorted by a column (such as Scheduled Hours) and then
saved their work, the current sort order was not retained, but was reverted to sort by the default
column (Employee Name). However, the the sort arrow (↓) remained next to previously sorted
column (Scheduled Hours) as if the sort were still active.

WFD-10325 When an administrator attempted to edit an existing Schedule Planner, the following message
appeared and no Dataview items were visible:
"Error Unknown DataSource, expecting Employee or Location".

WFD-10323 When managers edited Schedule Patterns, the old patterns were not being removed from the
employee, which caused duplicate schedules.

WFD-10305 Invalid break shifts in a time card were causing the Background Processor to fail with a
NullPointerException.

WFD-10298 When a user attempted to update and apply a budget pattern from Workload Planner, the
following message appeared:
"Error Some Unknown Error Occurred. Error Details Not Available."

WFD-10289 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-10264 After an employee was resubmitted for totalization from the Background Processors tab in
Application Setup > System Configuration > System Information, an attempt to open the
employee's time card failed with a NullPointerException from the callable totalizer.

WFD-10247 When a user attempted to access the history for a driver set from Application Setup > Staffing
Setup > Driver Sets, the following error appeared:
"Error reading [locationExpirationDate] on type
[com.kronos.wfc.scheduling.workload.servlet.acuityset.LocationAcuitySetAssignmentUIHelper]".

WFD-10228 When Coverage Counting was configured with Shift Start/End exclusions, the Staffing
Dashboard did not exclude a shift's start and end time correctly based on the settings. In addition,
when the Schedule Zone Set was configured with a Shift Exception, the Staffing Dashboard did

72
not exclude a shift that matched the shift times.

WFD-10227 The Update Schedule—Multiple Employees (POST v1/scheduling/schedule/multi_


update/?partial_success=true) API operation with Partial Success enabled passed an incorrect
error message when the call failed due to an overdrawn leave balance. The API now returns a
correct and meaningful error.

WFD-10124 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-10227 The Update Schedule—Multiple Employees (POST v1/scheduling/schedule/multi_


update/?partial_success=true) API operation with Partial Success enabled passed an
incorrect error message when the call failed due to an overdrawn leave balance. The API now
returns a correct and meaningful error.

WFD-10218 Group edit actions (such as approvals, or add a paycode) made by a Delegate while working in
the role of the delegator showed as performed by the Delegator and not as the Delegate in the
audit.

WFD-10214 Managers could not delete a labor category transfer from an employee's shift. The trashcan icon
was missing from the UI page, and the process of editing and then removing the transfer did not
work.

WFD-10200 When an employee reached a negative balance for an accrual code, and the employee's manager
used the Add Paycode function in Schedule Planner, the planner displayed a Warning message.
However, the manager could override the message to put pay code into the schedule. If the
manager instead tried to add the pay code by copying it and pasting it, an error appeared that
could not be overridden.

WFD-10191 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-10184 When navigating to the Schedule Rule Sets page in Application Setup > Schedule Setup >
Schedule Rule Sets, the following error intermittently appeared:
"The HTML Framework has detected an exception in the application that you are attempting to
access. The exception has not been caught; the application has failed to load. Please contact your
system administrator."

73
WFD-10145 The Retrieve Tag Definitions with Criterion (POST /v1/scheduling/setup/tag_
definitions/multi_read) API operation incorrectly returned deleted tags in the response.
Deleted tags are no longer returned.

WFD-10135 The browser stalled while populating the FR codes on the Schedule Planner > Quick Actions >
Insert Shift Transfer page.

WFD-10091 In the Workload Planner, when adding a new Budget type Workload Pattern, an error occurred
and the pattern was not applied.

WFD-10034 When an employee attempted to swap any shifts, no shifts that they are eligible to swap were
shown and a "There are no items to Display" error appeared.

WFD-10031 When using SDM to upload files, the following error appeared:
'Display Profile Name argument "in" is null.'

WFD-10027 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-10020 A Dataview containing the Certification Proficiency column experienced performance issues.

WFD-9973 When an employee requested time off for a half day, the hours were calculated incorrectly when
there was vacation time already booked for the previous day.

WFD-9956 When a manager had a delegate assigned, the employee was unable to request open shifts.

WFD-9959 When a new Schedule Pattern was applied to an employee, the pattern did not begin on the
configured Start Date.

WFD-9948 An attempt to add a shift by using Application Setup > Scheduler Setup > Workload Setup
failed with the following error:
"WFP-01298 An unexpected non-SQL system error has occurred."

WFD-9940 When Generating Open Shifts, the following error appeared:


"ERROR: Generator Failed. Engine exception: Internal error."

74
WFD-9934 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-9898 Request to add the ability to use the /w option in the Schedule Generator batch processing task
(for example, /w1, /w2, and /w3) to specify week offsets in place of the current /offset and
/duration options.

WFD-9896 Spans in Workload Patterns were not displaying in the correct order when viewing or editing an
existing pattern.

WFD-9878 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-9875 When scheduled pay code edits were being imported, the following error appeared in some
cases:
"WFS-101301 Cannot override shift. There is more than one shift for employee <employee> on
<date>."
The error occurred when all of the following were true:
l The employee had multiple shifts scheduled in the day.
l The shiftOverrideType option was set to PARTIAL_OVERRIDE.
l The scheduled pay code edit did not overlap any of the day's shifts.

WFD-9865 When a canceled time off request was submitted and shown in the manager's My Notifications-
Employee Requests, the manager was unable to take action on the request.

WFD-9862 Performance improvements were requested by the customer for an operation in which multiple
employees were simultaneously added to, or removed from, a group endpoint.

WFD-9856 Schedule Generator was scheduling employees to jobs that did not have an associated workload.

WFD-9829 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-9816 A Request Time Off from the clock failed due to an API error. The following message was logged:

75
"Rejected -An unexpected error occurred. Contact your system administrator".

WFD-9815 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-9814 A schedule rule violation was not displayed when a weekly date range was selected and the date
on which the violation occurred was within the selected range.

WFD-9810 The Event Manager failed to start on the Background Processor nodes even after multiple
restarts.

WFD-9798 Employees who sent a Shift Swap request to another employee did not receive a notification
under My Requests in the Control Center when the request was rejected.

WFD-9775 Employees were able to see future shifts even when the Schedule was un-posted.

WFD-9766 When managers attempted to delete a Schedule Tag, they received the error "You do not have
<employee primary job> in your job transfer set".

WFD-9765 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-9733 When a Schedule Pattern for a Schedule Group was updated, the error "Internal Server Error"
displayed after the Apply button was clicked.

WFD-9753 When an inactive employee attempted to submit a time-off request, the error "You cannot submit
the request because the subtype or the period is not configured" occurred

WFD-9680 The Create Employee Time Off Request (POST /v1/scheduling/employee_timeoff)


API operation in certain rare conditions would prevent an employee's time-off requests submitted
via the API from displaying in a manager's control center notifications. Time off requests submitted
through the API now consistently display in the control center.

WFD-9667 The Location Schedule Detail Weekly report displayed each scheduled job for a location on a
separate page instead of displaying all scheduled jobs on one page.

76
WFD-9754 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-9635 When attempting to import Display Profiles using the Setup Data Manager, the following error
occurred: "SDM Display Profile Some Internal Server Error Occurred. Please contact System
Administrator."

WFD-9629 When using the Create Employee Schedule Pattern (POST /v1/scheduling/employee_
schedule_patterns/apply_create) API operation to create a schedule pattern with an
override, the system incorrectly returned an HTTP 200 success response code but a JSON body
contained an error and did not apply the pattern.

WFD-9627 The Evaluate Workload (POST /v1/scheduling/workload_


coverage/workload/multi_read) API operation incorrectly returned an HTTP status 400
error when the number of processed IDs exceeded 32,768.

WFD-9623 When managers were using the All Employees hyperfind, they could see their employees in the
Employee Timecards page but not in Schedule Planner.

WFD-9622 The Absence calendar indicated an absence request on days where no request existed.

WFD-9602 When selecting a Schedule Pattern for an employee and attempting to change the pattern end
date, the following error occurred: "Error Some unknown error occurred. Error Details not
available."

WFD-9590 When multiple minor rule violations occurred in the Schedule Planner, only one rule violation was
displayed in the Rule Violation tab.

WFD-9575 When employees attempted to open their My Calendar, sometimes a blank white screen
displayed. If the Calendar did display, it did not show the entire visibility period.

WFD-9553 The Retrieve Schedule Pattern by Name (GET /v1/scheduling/schedule_pattern_


templates) and Retrieve Schedule Patterns (POST /v1/scheduling/schedule_
pattern_templates/multi_read) API operations occasionally returned HTTP status 200
SUCCESS with an empty array even when valid data existed.

77
WFD-9549 The Employee Visibility Period sent a Workflow Notification for a single period or the first recurring
period, but did not send notifications for subsequent recurring request periods.

WFD-9540 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-9528 In the Schedule Planner, a Business Structure transfer was automatically added to an employee's
shift when the manager was using the Edit Shift dialog. When the manager then attempted to edit
the employee's shift times in the timecard, the following error occurred: "Job (job name) could not
be found, or you do not have access rights to it."

WFD-9510 A Dataview for leave requests was not displaying decimal places for the Duration (days) field. This
resulted in the data being under-reported in the Dataview.

WFD-9509 An index bloat (empty space in the indexes) was encountered for indexes attached to the
Scheduling_kpi_* tables.

WFD-9497 The Staffing by Zone and Staffing Plan by Zone reports showed employees as being scheduled in
a zone an incorrect date (the day before their shifts) when they are scheduled to work a night shift
that spans across days.

WFD-9479 The Update Skill Assignments (POST /v1/commons/persons/skills/multi_upsert)


API operation incorrectly generated an error. This iccurred when adding a skill to an employee
who had been terminated, but was configured in the system to be re-hired on the date that the
configured termination time span ended.

WFD-9459 When the Add-on pane in the Scheduler Planner was closed, the tabs no longer displayed and the
ability to scroll to the right was disabled.

WFD-9453 When the current schedule pattern was deleted and another pattern was applied while two or
more employees were selected in the Schedule Planner, the system became unresponsive.

WFD-9380 In the Staffing by Zone report, the shift start/end time displayed in the 12-hour format instead of
the 24-hour format set in the locale policy.

WFD-9425 The Update Open Shift Request (POST /v1/scheduling/open_shift_


requests/apply_update) API operation did not allow managers to approve an employee's

78
availability change request. This occurred when that employee was part of that manager's
Employee Group and no reviewer list was configured for the review subtype.

WFD-9416 Shifts that had a Segment Tag that crossed the midnight day divide were deleted when the
Schedule Generator was run.

WFD-9403 The Update Shift Swap Request as Manager (/v1/scheduling/manager_swap/apply_


update) API operation did not allow managers to approve an employee's availability change
request when that employee was part of that manager's Employee Group and no reviewer list
was configured for the review subtype.

WFD-9401 The Update Availability Request State as Manager (POST /v1/scheduling/manager_


availability_requests/apply_update) API operation did not allow managers to
approve an employee's availability change request when that employee was part of that
manager's Employee Group and no reviewer list was configured for the review subtype.

WFD-9383 When attempting to open the Workload Planner, an error occurred and the message did not
provide detailed information: "Error Metric was not found for reference: 1."

WFD-9365 When an Organizational Set used to define the High Job Priority in a Schedule Generation
Strategy was deleted, the Schedule Generation Strategy setup page would no longer load and
displayed the error "A system error was detected. {propertyValue}".

WFD-9339 A node-related error was logged among the nginx server alerts for production nodes.

WFD-9270 Predictive scheduling options were enabled for employees in their People Record even though
the Predictive Scheduling settings were disabled in the System Settings - Global Values and
disallowed in the Function Access Profile.

WFD-9268 Attempts to log in to tenants that were hosted on a specific WFM, resulted in a blank screen, and
an Array Index Out of Bound Exceptions alert was generated.

WFD-9236 Reminder templates were not triggering workflow notifications to users for shift swap actions.

WFD-9190 When attempting to open the Stashing Dashboard, it did not load and the error "Error: Unknown
error. Contact your system administrator" appeared.

79
WFD-9191 Some Scheduling reports (Location Schedule - Weekly, Location Schedule Detail - Weekly, and
Employee Schedule - Weekly) displayed text that was not properly translated.

WFD-9186 The Location Schedule Detail - Weekly report was erroneously displaying duplicate shift data for
employees.

WFD-9144 When certain employees entered an amount of hours in their time-off requests, the hours were
incorrectly displaying as 0:00 when their managers viewed the requests.

WFD-9141 When recommendations were enabled, Swap Shift requests had performance issues.

WFD-9094 When a location with more 900 employees was loaded in the Schedule Planner, the Rule
Violation tab did not display any data even though there were employees with rule violations.

WFD-9022 When employees submitted a time-off request, their submission notification email incorrectly
displayed the total number of requested days off as N/A.

WFD-8737 Salaried (exempt) employees were incorrectly displaying in the Manage Schedule tile under
"Missing" even though they had a Project View time entry method configured and did not need to
punch.

WFD-8313 There was no functionality available to export metrics to a .csv file from the Schedule Planner.

WFD-8297 There were no metrics indicators available that enabled users to see metrics for open shifts.

WFD-7372 A new option, Show dashed border for outside location jobs by default, was added to the
Schedule Planner setup. This option allows the display of a dashed border around shifts and shift
segments scheduled for a location other than the locations currently loaded in the Schedule
Planner.

WFD-6223 A new option, Allow Advanced Sort, was added to the Schedule Planner setup. This option
enables advanced sorting in the Schedule Planner. When this option is enabled, a Sort button
displays in the Schedule Planner toolbar to allow managers to sort employees using Procedure
Sets.

80
Tenant Management
WFD-10935 Tenants were stuck at the WFMDB component and failed to perform shallow scrubbing while
cloning the tenant from EVL to EVL.

WFD-10878 After delivering a patch, event manager delivered error alerts, but the log file stated that services
were up and running. The logs have now been corrected so that the error is delivered correctly.

WFD-10877 Multiple deadlocks occurred during WFM startup.

WFD-9810 Event Manager failed to start on the Background Processor nodes even after multiple attempts to
restart.

WFD-9772 The TR Retrofit Utility did not verify changes in a tenant's location.conf and clocks. After updating
the utility, accessing a tenant, and navigating to the Device page, it loaded successfully.
tenants_path = "/apps/tenantrouter/data/tenants/"
clocks_path = "/apps/tenantrouter/data/clocks/"

WFD-9348 Several instances occurred when a UAT clock was moved to the PRD environment and, due to
invalid smcode, encountered the following error: "tenant advics_nonprd_01 is not in database and
not in cache, an attempt was made to read a non-existant tenant" The read requests continued
and sometimes overwhelmed the UDM servers.

WFD-8394 Production systems were pre-populated with Function Access Profiles that were not used. Now
Production systems are only pre-populated with Default and SuperAccess FAPs.

WFD-7863 The Event Connector Service and WorkFlow failed, was stuck on Reports, and displayed a status
of "In Progress," with the following error:
"Workflow Error Message:
---------------------------
WorkFlow failed to Data Refresh. More than one row with the given identifier was found: 1, for
class: com.kronos.bpm.tenantprovisioning.dataaccess.api.entity.BpmTenant; nested exception is
org.hibernate.HibernateException: More than one row with the given identifier was found: 1, for
class: com.kronos.bpm.tenantprovisioning.dataaccess.api.entity.BpmTenant".

WFD-3414 After a non-production tenant was refreshed from a production tenant for customers who used
their own IdP with SAML SSO, single sign-on did not work unless they manually reconfigured
their IdP for each tenant.

81
Timekeeping
D-96816 The Background Processor (BGP) had a stuck count five times.

WFD-11142 On the Employee Summary page, all columns (except for Name and ID) were empty and the
following error appeared:
"Information Data within Actual Days, Actual Hours, Data Up-to-date and 5 more columns cannot
be retrieved. Contact your system administrator."

WFD-11137 When running the Approvals Summary by Employee and Job dataview, the Job Approving
Manager column incorrectly included service accounts.

WFD-11073 In People Information, managers were able to edit an employee's Approval Method even though
their Function Access Profile did not give them permission to edit Approval Method.

WFD-11028 Some holiday credit rules and bonus/deduction rules did not totalize correctly in the timecard.
Even after correcting the error and saving, the timecard reverted back to the incorrect totals.

WFD-10924 When attempting to access the person record for one particular employee, the following error
appeared:
"Error-unknown error occurred. Please contact system administrator."

WFD-10914 After scheduling an employee with a call back work rule that had a call in rule attached, when
attempting to view the employee’s timecard, the following error appeared:
“There are no items to display”.

WFD-10890 Users experienced a 5 Background Processor (BGP) stuck count.

WFD-10883 After resubmitting an error from Transaction Assistant, a user’s permissions were limited and
many errors appeared.

WFD-10858 When attempting to sign-off a timecard, the following error appeared even though the rule
violation for unexcused absences existed in a period that was already signed-off:

82
“Error The timecard cannot be signed off because it contains one or more violations: Unexcused
Absences.”

WFD-10805 One particular employee was consistently excluded from totalization, even after being
resubmitted.

WFD-10788 When an attestation transaction was performed at a device, some information that did not impact
the transaction was included in the log.

WFD-10779 The Create Employment Term (POST /v1/timekeeping/setup/employment_terms)


API operation would incorrectly require a paycode to be specified in the request payload when the
same operation performed through the user interface did not require a paycode.

WFD-10746 The Retrieve Absence Spans (POST /v1/timekeeping/absence_spans/multi_read)


API operation would not return the correct duration in certain cases.

WFD-10708 When the system generated 'On Call' paycode was in the timecard, the on-call hours contributed
to the Daily & Period totals. Now there is a system setting
(site.timekeeping.includeOnCallHoursInDailyTotalsOnTimecard) to control if
the hours are included in the daily totals.

WFD-10706 For employees that worked over their scheduled time, many times the “On premise” dataview
listed the employees as no longer on-premise even when they were still on-premise and working.

WFD-10692 When an attestation process used the 'Get Unapproved Timecard Data' API, Paycode Edit data
was not returned if the timeframe had been approved by the manager.

WFD-10658 The Create Labor Category Profiles (POST /v1/commons/labor_category_


profiles/multi_create) API operation incorrectly returned an HTTP status code 404
response when a labor category that does not exist is specified in the request. Added a query
parameter that, when set to true, converts HTTP status response code 404 to 400 when the error
is a result of a missing labor category.

WFD-10646 When opening a particular employee’s timecard, the following error appeared and the employee
was excluded from totalization (even when resubmitted):
“Error: A System Error was encountered during CT Call”.

83
WFD-10634 Duplicate punches were allowed in the timecard when an organization had custom time zones
configured that matched standard time zones.

WFD-10624 After changing the global system setting “global.ia.multiread.selectall.enabled”


from false to true, and then attempting to select all in the Shift Quickview Dataview, an error
appeared.

WFD-10595 The Update Timecard—Manager (POST /v1/timekeeping/timecard) API operation did


not recognize the property "reviewed". The API now accepts either "reviewed" or "isReviewed" in
the request payload.

WFD-10588 In the timecard, when attempting to open a particular employee’s timecard in the previous or
current pay periods the following error appeared:
“Error An Error was encountered during CT Call with error message: Message”.

WFD-10584 The global system setting


“global.WtkTotalizer.BalanceLimitsPostAtBeginningOfNextDay” was
removed from the system and the help as it was not an active setting.

WFD-10581 In the timecard on certain days, scheduled transfers for multiple shift segments appeared
accurately but the transfer for the second segment did not adjust wages according to the
adjustment rule.

WFD-10514 When a manager who did not have FAP access to timecards attempted to open an employee
timecard, rather than receiving a permissions error, they were redirected to a “Not Authorized”
page and immediately logged out of the system.

WFD-10496 In the timecard, some Long Break and Short Break exceptions appeared as Reviewed but the
manager had not yet marked the exceptions as reviewed.

WFD-10495 The calculation for a cascading paycode did not use the correct rate (as specified in the
employee’s adjustment rule) and therefore was not accurate.

WFD-10448 In the timecard, when attempting to open two particular employee timecards in the previous pay
period the following error appeared:
“Error An Error was encountered during CT Call with error message: Message”.

84
WFD-10446 In a project view timecard, when adding hours, the “Hours Worked” paycode appeared in English
and was not translated to the correct logged-in locale.

WFD-10473 In the timecard, on two particular dates where the employee had full day time off requests, a
message indicated “Invalid Named Duration Exceptions” even though no duration exceptions
appeared on the timecard.

WFD-10395 Adjustment rules were rounding incorrectly during an SDM import.

WFD-10388 For an employee that worked 12A - 7A ON CALL, 7A - 5P REGULAR, 5P - 12A ON CALL,
callback was not triggered when the employee punched out at 5:31 even though “Minimum
Callback Near Regular” was set to 30 minutes in the Call-In Rule.

WFD-10368 Callable totalizer (CT) calls through the forkjoin pool exhibited performance issues.

WFD-10360 Totalization for up to 124 employees did not complete.

WFD-10348 After removing sign-off from a timecard with the Previous Pay Period selected, Sign-off Delete did
not appear in the Audit tab.

WFD-10337 In a Dataview, when attempting to delete a paycode or a combined paycode that was in use, the
paycode was deleted. The user did not receive an error indicating the paycode was in use and
could not be deleted, as expected.

WFD-10314 When a cascading paycode was applied in a project view timecard, the specified totals were
reflected in the daily total but not in the weekly total.

WFD-10303 An API request to v1/timekeeping/pay_code_edits/import with two records (one valid


and one invalid) for two different employees returned an HTTP 500 status instead of a partial
success message with error details.

WFD-10294 When running the API call /v1/timekeeping/timecard/multi_read for Worked Shifts,
the PrimaryOrgJob was not returned for shifts that crossed the day divide.

WFD-10292 The Retrieve Unapproved Timecard Data (GET /v1/timekeeping/attestation_


unapproved_timecard_data) API operation returned no data for an employee during any

85
period approved by the employee's manager. The API operation now correctly returns relevant
data when the timecard has not been approved by the employee.

WFD-10245 When running the Retrieve Paycodes-Manager API (GET /v1/timekeeping/setup/pay_codes),


returns for all combined paycodes incorrectly appeared as “combined: false”.

WFD-10230 A percent allocation rule with a labor category trigger did not trigger when there was a labor
category transfer in the timecard.

WFD-10208 Pending historical corrections were made to an employee’s timecard in a locked payroll timeframe
after edits were enabled from a Dataview.

WFD-10196 When attempting to update triggers for a percent allocation rule, upon save errors appeared and
job and location assignments were removed.

WFD-10144 An employee was sent to the “Totals Calculation - Excluded Employees” list and therefore not
totalizing, causing sign-off issues. When an attempt was made to sign-off or remove sign-off from
the timecard, the following message appeared:
“Previous Sign Off not yet completed”.

WFD-10166 The Update Attestation Profile Assignments by Person Number (POST


/v1/commons/persons/attestation_profile_assignments/multi_update) API
operation incorrectly returned an HTTP status code 500 Internal Server Error in certain situations
when an employee's attestation profile assignment is updated. The updated assignments not
process correctly.

WFD-10152 When using Attestation with "Location Data" enabled, the following error appeared when
attempting to approve a timecard:
"URL Not Found".

WFD-10149 An employee was excluded from totalization, even after being resubmitted.

WFD-10130 In a project view timecard that used pay from schedule, after an employee made a manual edit to
the timecard, hours that were originally scheduled to their home account were changed to their
work rule transfer.

86
WFD-10128 When importing punches using the API “URL/api/v1/timekeeping/data/import”, the following error
was received in some responses:
“Some unknown error occurred”

WFD-10123 When editing a project view timecard with pay from schedule, some inconsistent behavior
occurred, for example, after deleting some hours from a scheduled shift and then refreshing the
timecard, the remaining scheduled shift and paycode edit hours were also deleted.

WFD-10118 After an employee was run through the HCM Person Import, their Hyperfind Query for Home
Employee assignment was removed.

WFD-10055 After a paycode activity was applied to a paycode, when selecting the paycode in the timecard an
error message was received and the timecard could not be opened for that time period.

WFD-9979 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-9967 In a Dataview, the FTE column did not populate with data for some employees when the Current
Pay Period was selected.

WFD-9962 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-9954 When attempting timecard sign-off for a particular employee, the following error appeared even
though manager approval was present:
“Error The timecard cannot be signed off because it contains one or more violations: No Manager
Approval.”

WFD-9946 For duration paycodes entered in the timecard and schedule, shift differential wages were not
calculated correctly.

WFD-9942 For shifts that contained a transfer to an On-Call work rule in any segment of the shift in the future,
an unexcused absence was generated.

WFD-9924 The following message was received when editing a punch in a timecard: “Error A System Error
was encounter during CT Call.”

87
WFD-9886 The Move Accrual Balances—Multiple Employees (POST
/v1/timekeeping/accruals/moves) API operation understands time in terms of minutes,
not decimal values, and in situations where the passed decimal value of the accrual move amount
does not correspond precisely to a minute value, the passed value is rounded down to the nearest
decimal that corresponds to a minute. However, the API response was incorrectly returning the
decimal value passed in the request body, not the rounded-down value actually processed by the
system. The response body now correctly returns the rounded value, as appropriate.

WFD-9860 Updated the Retrieve Percentage Allocation Rules-Multiple Employees (POST


/v1/commons/persons/percentage_allocation_rules/multi_read) API
operation to add the Boolean property 'failOnNoAssignment'. When set to false, the operation
does not send an HTTP status 400 error when the person queried has no assignments.

WFD-9851 Wage information displayed in the Audit tab of the timecard, even though the user’s function
access control point for Wages was set to None for Edit and View.

WFD-9849 In the timecard, on a specific date, the applied fixed rule was the most recent fixed rule instead of
the appropriately effective dated rule that should have been used for the day.

WFD-9827 The source for some pending historical corrections that appeared automatically in the timecard
could not be determined. The timecard Audits tab did not contain any historical corrections that
matched the dates or paycodes and the People Information history did not have any recent
changes.

WFD-9824 In the timecard, when manually adding a duration paycode, the work rule transfer configured in
the employee’s Employment Terms was not triggered. Additionally, when the duration paycode
was added in the schedule, the work rule transfer was not triggered in the timecard.

WFD-9805 In the timecard, when an employee submitted a punch edit request, the pending changes showed
UTC time (4 hours ahead of the local time zone).

WFD-9725 In the timecard, users were not able to edit or add a transfer on the first day of a pay period for
"Pay from Schedule" punches.

WFD-9714 For a particular employee, a pending historical correction repeatedly appeared in the timecard
and it could not be processed or saved.

88
WFD-9749 After creating a new version of a Work Rule, the Work Rule name no longer appeared in the
Transfer column in the timecard.

WFD-9744 When attempting to update the Attestation Profile in People Information for one particular
employee, the following message was received: “Error WFP-01037 SQL statement failed (may
be caused by network or database issues). Please contact your system administrator. The system
log file may have more detailed information.”
This error also caused the entire people import integration to fail.

WFD-9735 When adding a subsequent reminder in a Leave Type, the following error was received upon
save: "This field does not allow a null value. Field Name: Unit."

WFD-9729 In the timecard, when performing a historical correction or a standard paycode edit, the following
error was received when Calculate Totals was selected: “Error A System Error was encounter
during CT Call”.

WFD-9683 A workflow notification was configured for “Timecard Approved by Manager”, but was not
triggered after a manager approved an employee timecard.

WFD-9676 Under certain conditions, the Retrieve Timecard Data–Multiple Employees (POST
v1/timekeeping/timecard_metrics/multi_read) API operation would not correctly
pass a vacation pay code edit, even when that edit was visible on the timecard in the user
interface.

WFD-9670 The Update Employment Term Assignments (POST


/v1/commons/persons/employment_terms/multi_upsert) API operation generated
an incorrect error message when the employment term referenced in the request payload did not
exist.

WFD-9665 For an employeewho missed an out punch on a shift that crossed the pay period divide, the
missed punch was resolved after the previous pay period was signed-off and then totals for the
current pay period were incorrect.

WFD-9664 After signing off a timecard, the calculation for the holiday paycode changed.

WFD-9620 Historical corrections, which were the result of edits an employee made in their timecard in a
signed-off period, were not saved when the manager performed approvals from Control Center.

89
WFD-9597 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-9596 An employee canceled all deductions in their timecard, but after manager approval, the
deductions were not canceled.

WFD-9588 For one employee, historical corrections were not recorded for one particular date, even though
the timecard showed that punches were edited.

WFD-9572 When running the Accrual Detail Report and selecting CSV as the output format, not all data was
included in the export.

WFD-9557 In the timecard, for two overtime segments that did not overlap, the manager could not approve
the overtime and the following error was received: “Error The request contains
'overtimeApprovals' that overlap with other 'overtimeApprovals' in the same request."

WFD-9556 After timecard sign-off, paycode totals changed when there were two paycodes that had different
amounts but the same start time.

WFD-9535 After making changes to the business structure, labor categories, and pay policy configuration,
some unexpected historical corrections appeared that contained the value of zero for Amount and
Wages.

WFD-9529 When an employee who worked a late shift entered tips at a timeclock, the money paycode
entered in the timecard was entered on the next day. When a paycode edit was performed, the
future shift the employee had scheduled for that day was marked as unexcused.

WFD-9484 The following error appeared when importing an SDM file that contained the name “Tardy < 1 Hr”
(which was created in the user interface): "WFP-01034 The value of the property contains illegal
characters - Name: displayName, Value: Tardy < 1 Hr, Illegal Characters: &_*%?:;=()/[]|#@<>".

WFD-9493 After selecting Show Activities for a group of employee timecards, the following message
appeared: “There are no items to display.”

WFD-9466 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

90
WFD-9353 For an employee who had an absence for the first 4 hours of their shift, and then worked the
second 4 hours, overtime approval was flagged as pending.

WFD-9350 On the Accruals tab of the timecard, grants were not generated on the day the threshold for the
grant was reached.

WFD-9299 For managers with the “Perform cost center transfers” FACP set to Disallowed, they were still
able to make edits to cost center transfer punches (unless an exception was present).

WFD-9304 After punching back in from a lunch break, an employee forgot to punch out for the day and a
system generated punch appeared in the timecard when an exception was expected.

WFD-9286 When attempting to sign-off multiple timecards, the following error was received even though
none of the employees in the group had unexcused absences: “The timecard cannot be signed off
because it contains one or more violations: Unexcused Absences.”

WFD-9224 In the Accrual Detail report, inaccurate accrual balances appeared following a carryover with
overflow.

WFD-9164 For one particular employee in a specific timeframe, when the POST
/v1/commons/data/multi_read request was submitted with CORE_ORGJOB_PATH
included in the request body, only the job name was returned instead of the full worked job path.

WFD-9113 When running the HCM People Import, badge entries did not update correctly.

WFD-9111 When viewing a timecard with the Current Forecast Week time period selected, the following
error appeared:
“Error Can’t overwrite cause with java.lang.IllegalStateException: Can’t overwrite cause with
java.lang.NullPointerException”.

WFD-9054 When attempting to add a paycode with “Full Scheduled Day” to a shift that crossed the day
divide, and then adding a comment, the paycode line moved back one day in the timecard.

WFD-9019 The description for the "Allow negatives in timecard editor" FACP did not mention that day-based
paycodes are excluded from the setting. Employees and managers can enter negative amounts
for day-based paycodes even when this setting is set to disallowed.

91
WFD-8935 The Actual Hours column in the Employee Timecards Dataview did not display the correct
number of hours when a symbolic time period, such as Previous Pay Period, was selected.

WFD-8762 When an auto-resolved exception was placed in the timecard for an unexcused absence and the
employee’s work rule contained a meal deduction, the system split the shift into two shifts.

WFD-8708 Some timecard transactions that included transfers to different labor categories were not reflected
accurately in the totals.

WFD-8666 The API response from /v1/timekeeping/timecard/multi_read returned the User


Column instead of the Datasource column from the Audit Tab.

WFD-8439 When a holiday credit rule was paid to a hidden paycode, and then 8 hours of holiday was
manually added to the employee’s timecard, the correct amount of 8 hours appeared everywhere
except when an employee viewed their timecard in an online Smart View, then an amount of 16
hours appeared.

WFD-6265 Added partial success support to the following API operations:


- Retrieve Timecard Data–Multiple Employees (POST /v1/timekeeping/timecard_
metrics/multi_read)
- Retrieve Timecards–Manager (POST /v1/timekeeping/timecard/multi_read)
- Retrieve Timecards–Employee (POST /v1/timekeeping/employee_
timecard/multi_read)

WFD-4269 On the Employee Summary page, the totals in the Scheduled Hours column did not align with the
employee's assigned schedule when Current Pay Period was selected. The column was accurate
when using a date range.

WFD-10789 When using a 'Workflow Only' Attestation button at a device, the form triggered twice before the
workflow completed.

Universal Device Manager


WFD-11007 UDM Database servers had Idle transactions that lasted more than an hour.

WFD-10902 When there were no TeleTime IP job assignments defined, the REST API returned a Null Pointer
Exception (NPE) because the list was empty (null).

92
WFD-10864 When using the View Accruals Smart View, employees could see hidden accruals, however
employees should not be not allowed to see hidden accruals.

WFD-10852 The UKG InTouch DX did not pick up changes to the Labor Category Entry List until running an
Initialize when the Clear All Employee Information option was selected.

WFD-10851 When the Online Transfer Smart View was submitted with less than six labor categories defined,
the transaction failed with the following error:
"API-10001: Some Internal Server Error Occurred Please contact you system administrator."

WFD-10815 After setting up TeleTime IP, the Total Hours option in the Inquiry Menu was playing back all
Combined Paycodes with totals for the employee regardless of whether totals were configured on
the timecard or not, causing the system to spell out 10 paycodes to the user.

WFD-10789 When using a 'Workflow Only' Attestation button at a device, the form triggered twice before the
workflow completed.

WFD-10733 UDM Dashboard Filter settings reset when switching between the Device and Device Group
view.

WFD-10671 The UKG InTouch DX DX was not allowing Attestation Smart Views to be assigned as default
transactions.

WFD-10656 Attempting to save changes to Soft Key or Application Configuration Settings in UDM caused a
spinning wheel to display for 10 minutes.

WFD-10617 Attempting to use the Apply New Profile function in UDM for one or multiple devices caused a
spinning wheel to display for 10 minutes.

WFD-10377 Users wanted to create 150 Work Rules, but could only view 50 entries in the Work Rule list.

WFD-10382 When the udm.broadcast.system_config queue was created with a timestamp in


rabbitMQ, all messages got stuck in that queue.

WFD-10330 When duplicating configuration settings, loading device dashboards, or opening configuration
profiles, a spinning wheel was displayed for 10 seconds to two minutes. When scrolling through

93
device lists, the page did not keep up with the scroll bar.

WFD-10318 The Smart View configuration setting for Biometric Verification became unchecked after clicking
Synch Timekeeping Data on the UDM dashboard or running the HostSmartviewsDownload
event.

WFD-10286 UDM resubmitted large numbers of duplicate records to the Transaction Assistant. Partially
duplicated punches are now removed from the uploaded file.

WFD-10249 Default Transactions using Attestation SmartViews failed with the following error:
"Transactions is currently unavailable".
Then, attempting to initialize the device failed with the following error:
"Invalid Transaction Type".

WFD-10231 Employees were unable to punch in, and the clock displayed an error that they were unscheduled
even though a schedule existed.

WFD-10169 When attempting to initialize or update devices while using the photo option, the activity failed with
the following error:
"Unable to communicate with customer's host system".

WFD-10090 Alerts from the previous deployment were still being received after running a service upgrade for
UDM.

WFD-10051 When in UDM, when users scrolled the wheel on the mouse, or held down the left button and
scrolled down, the cursor rapidly accelerated and jumped to the bottom of the screen. This rapid
jump to the bottom of the screen was seen when scrolling through a list of devices, or scrolling
through a list of employees assigned to the device.

WFD-10054 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-10051 When in UDM, if users scrolled the wheel on the mouse, or held down the left button and scrolled
down, the cursor rapidly accelerated and jumped to the bottom of the screen. This rapid jump to
the bottom of the screen was seen when scrolling through a list of devices, or scrolling through a
list of employees assigned to the device.

94
WFD-9662 The Data Migrator tool failed to extract the Bell Schedules if the name was numbers only. It can
now extract any Bell Schedules regardless of the name.

WFD-9631 After creating an Attestation soft key and labeling it in French with special characters, the screen
flashed and nothing happened when a user attempted to edit the soft key icon in UDM.

WFD-9388 When using Attestation, the transaction successful message did not display the employee's name
unless a form question was asked. The employee's name now displays regardless if the
Attestation conditions are true or false.

Work
WFD-10054 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-10016 (This issue was resolved for a Workforce Dimensions R6 update. See the Resolved Issues in the
R6 Update Summary for details.)

WFD-9435 When attempting to open or submit certain Activity Forms from the tile on the home page, the
following error occurred: "Error: Error occurs during validation of Tracking Status. See log for
further details."
The error message now includes more information: "Error: Cannot submit Activity Start (Start-
Stop) form for Activity Duration Entry employee."

95
Legal Statement
The information in this document is subject to change without notice and should not be construed as a
commitment by Kronos Incorporated. Kronos Incorporated assumes no responsibility for any errors that may
appear in this manual. This document or any part thereof may not be reproduced in any form without the written
permission of Kronos Incorporated. © 2020 Kronos Incorporated. All rights reserved.
Altitude, Altitude Dream, Altitude Pairing, Altitude PBS, CardSaver, Gatekeeper, Gatekeeper Central,
Keep.Trac, Kronos, Kronos InTouch, Kronos Touch ID, the Kronos logo, Kronos Workforce Ready, My Genies,
OptiLink, ShiftLogic, ShopTrac, Timekeeper Central, TimeLink, Unicru, Visionware, Workforce Accruals,
Workforce Central, Workforce Genie, and Workforce TeleTime are registered trademarks of Kronos
Incorporated or a related company. ACA Manager, Altitude BLISS, Altitude Insight, Altitude MPP, Altitude
MPPXpress, Altitude Rostering, Altitude VBS, CMS, Comm.Mgr, CommLink, DKC/Datalink, eDiagnostics,
Experts at Improving the Performance of People and Business, FasTrack, Hireport, HR and Payroll
Answerforce, HyperFind, iBid, Kronos 4500, Kronos 4500 Touch ID, Kronos 4510, Kronos Acquisition, Kronos
ByDemand, Kronos e-Central, Kronos Efficient, Kronos Enterprise Archive, Kronos Essentials, Kronos for
Dining Accelerated, Kronos for Retail Accelerated, Kronos KnowledgePass, Kronos Paragon, Kronos
TechKnowledgy, KronosWorks, KVC ByDemand, KVC OnDemand, Labor Plus, MedSched, MPPXpress,
Overall Labor Effectiveness, Schedule Assistant, Smart Scheduler, Smart View, StaffEasy, Start Quality, Start
WIP, Starter Series, StartLabor, Stromberg, Timekeeper Decisions, Timekeeper Web, VisionPlus, WebStaff,
webTA, webTA Mobile, Winstar Elite, WIP Plus, Workforce Absence Manager, Workforce Acquisition,
Workforce Activities, Workforce Analytics, Workforce Attendance, Workforce Auditor, Workforce Budgeting,
Workforce Central Portal, Workforce Connect, Workforce Device Manager, Workforce Employee, Workforce
ESP, Workforce Forecast Manager, Workforce HR, Workforce Innovation That Works, Workforce Institute,
Workforce Integration Manager, Workforce IntegrityScreen, Workforce Leave, Workforce Manager, Workforce
Mobile, Workforce MobileTime, Workforce Operations Planner, Workforce Payroll, Workforce Record Manager,
Workforce Recruiter, Workforce Scheduler, Workforce Scheduler with Optimization, Workforce Selection,
Workforce Smart Scheduler, Workforce Sourcing Analytics, Workforce Tablet, Workforce Tablet Analytics,
Workforce Talent Acquisition, Workforce Task Management, Workforce Tax Filing, Workforce TeleStaff,
Workforce TeleTime IP, Workforce Timekeeper, Workforce View, and Workforce Worksheet are trademarks of
Kronos Incorporated or a related company.
For a complete list of Kronos trademarks, please visit the "trademarks" page at www.kronos.com. The source
code for Equinox is available for free download at www.eclipse.org. All other trademarks or registered
trademarks used herein are the property of their respective owners and are used for identification purposes only.
All specifications are subject to change.
When using and applying the information generated by Kronos products, customers should ensure that they
comply with the applicable requirements of all applicable law, including federal and state law, such as the Fair
Labor Standards Act. Nothing in this Guide shall be construed as an assurance or guaranty that Kronos products
comply with any such laws.
Published by Kronos Incorporated
900 Chelmsford Street, Lowell, MA 01851 USA
Phone: 978-250-9800, Fax: 978-367-5900
Kronos Incorporated Global Support: 1-800-394-HELP (1-800-394-4357)
For links to information about international subsidiaries of Kronos Incorporated, go to
http://www.kronos.com
Document Revision History
Document Revision Update Version * First Publish Date *

A R7 October 7, 2020

- Express Upgrade 1
C - Express Upgrade 2 October 13, 2020

* = See your local Trust Site for the date on which each update is applied, as these vary by location.

You might also like