Setup Device Manager (InTouch)

The Device Manager component is used to integrate Workforce Ready and Workforce InTouch clock devices with this application. InTouch integration is an add-on feature that allows employees to use Smart Views with InTouch timeclocks to submit time-entry requests in this application.1

Enable Clock Integration

To enable clock integration in this application:

  • Clock Integration (IC) license is required
  • System Administrator must have Device Manager granted in System > Authority Levels
  • Login Policy for employees must have InTouch Timeclock Device selected.
  • Employees must have their Badge ID populated specifically in the InTouch Timeclock Badges field (not Badge ID).
  • The Device Manager must be configured.

Badge ID Integration

Badge ID configurations available include Simple Badge ID and Effective Dated Badge ID.

Workforce Ready...

Workforce Ready supports simple and effective dated badge numbers. However, this application currently supports only Simple Badge IDs for Workforce Ready. Badge IDs are imported using the Workforce Ready Person Import task.

Workforce TeleStaff ...

Workforce TeleStaff supports effective dated badge numbers. This application supports only Effective Dated Bade IDs for UKG Dimensions integrations. Badge IDs are imported from Dimensions using the Workforce TeleStaff Import Employee Badges task.

Authentication and Authorization

Authentication is handled by the InTouch timeclock device. The device ID must match one that is configured in this application. This application validates that the request is actually coming from a known clock. When a Device ID match is found, then the Badge ID must match a user's Badge ID. If not, then a login failed alert displays on the timeclock.

Authorization, known as Authority in this application does not change user access controls on the timeclock. The timeclock does not provide a way to prevent button access based on the user, as such authentication is step by step. For example, in this application we check authorization based on the days that are being requested for a given action. A user may not currently have the right to add a code today, but they may have it next month.

Clock Authentication

Currently authentication is based on date. In Workforce Ready a Badge ID can be assigned to a person for the entire day. In Workforce Dimensions, a single Badge ID can be assigned to two different users for a day on different times. As such, it is possible to assign Badge ID "1234" to Person A from 4/1/2020 8:00 AM to 4/1/2020 11:00 AM and to Person B from 4/1/2020 11:00 AM to 4/1/2020 5:00 PM. The Badge ID is matched to the person based on the login time. If user logs in between 8:00 AM to 11:00 AM, then this Badge ID maps to Person A and if the user logs in to the clock between 11:00 AM to 5:00 PM, then the Badge ID maps to Person B.

Initially, Badge ID was a start and end date field in this application, and now a date and time field for Ready and Dimensions integrations. Ready displays time as 00:00 - since only the date is available in Ready at the time of writing this, and Ready does not display the time. Dimensions displays actual time. In Dimensions the time is converted from UTC to the person’s time zone.

Additionally, in a Dimensions integration timezones are not available in the People Editor where Badge IDs are managed. As a result, it is probable that the same Badge ID is assigned to two different people in different timezones. When the time input is converted in UTC, that time may conflict for both people. When this is the case, albeit rare for devices to cross timezones, it is possible, and as such this application will not be able to map the Badge ID to a specific person until the duration of the timezone offset elapses. In this case, the person will see a login fail type message. Once the duration of the timezone offset is over, the correct person will be able to log in to the Smart Views specific to this application.