Skip to main content

Time Clocks Overview

Worker punching is handled by mobile, web or time clocks, including both biometric and badge. This overview covers the following topics:

Time Clock Hardware

Hardware time clocks provide a few benefits over mobile and PC/Web based punching:

BenefitDescription
Always onClocks are generally powered via Power-over-Ethernet (PoE+) and backed-up via battery backup at the switch, therefore will always be ready to use
OfflineOur applications are designed to provide offline punching for both badge and biometric users, meaning workers can continue to punch when network connectivity in your facilities falters
DedicatedThe applications within the clock are dedicated to being a time clock, so there are no app stores, browsing or other distractions
SecureThe underlying OS is hardened do-as to provide a secure and safe experience; the optional use of biometrics ensures accurate identity and no false punching
LocationSince (generally) the clock can't move, the location of the worker is known, and that location is stamped into each punch record
Curated appsYou can expose any of the platform apps on the clock when it make sense for your environment: leave, time approve, schedule and other worker facing use-cases, while preventing access to apps which should be handled elsewhere

Time Clock

Power

All time clocks are equipped with Power-over-Ethernet (PoE+) and a DC power pack. It is recommended to use the PoE+ where possible for a clean installation and to provide clean continuous power to the device. PoE+ requires 30W per channel as the clock will routinely draw more than the 15 watts provided by standard PoE.

PoE+ installations should also provide backup power at the switch so-as to keep clocks powered at all times and isolated from local circuits.

Card Reader

Optional card readers are available to allow authentication via a card swipe. The most popular card type is HID Proximity, though other formats are supported. When using cards, we will request samples in order to confirm encoding.

Relay / Access Control

An optional DIDO relay can be connected to any external self-powered switch circuit in order to:

  • Open a relay to a door for access
  • Sound a bell on punch or using a schedule
  • Turn on a light (red/green) on authentication success/fail
  • Connect to a panel to allow access
info

The device, bell, light, relay or door which is connected to the other side of the DIDO relay must have its own power source. The clock provides a 5V switch which can operate in NO or NC modes, but cannot provide downstream power to the connected devices.

Cellular

Optional internal cellular module allows the clock to communicate via cellular where signal is available. In these cases the clock would use the provided DC power pack for system power.

Additional hardware information is available here (PDF): Workclock Facial Overview


Biometrics

Biometrics is the use of someone's face, finger, hand or other attribute to verify their identity. Facial biometric has become the most common due to the ease of use and simplicity. The facial biometric in our hardware time clock uses presence detection to further insure the worker is physically present.

Organizations utilize biometrics in time clock punch capture for a number of reasons:

  • Convenience: for many populations, there is no need to enter a number or badge, as the clock can identify you by your biometric
  • Security: the biometric provides a higher guarantee that the person authenticating at the clock is allowed
  • Privacy: when viewing worker information, such as time, balances or other employment data, provides greater control over that information and that only the intended recipient (the worker) can view it
  • Cost: biometric identification ensures workers are punching accurately and on-location

Identity Types

Biometric identity management is offered in several forms:

  • Identification: clock identifies you with no further input
  • Identification with pin: clock identifies you and matches a 4 digit self-assigned security pin
  • Verification: you announce identity with employee number or badge, clock verifies using biometric

In the above verification model, the badge input can be captured using an on-screen keyboard or card reader, of which Proximity is most common.

The chosen methodology depends more on population size and card availability. The following guidelines assist with which method applies best to your workforce:

Biometric MethodologyWorkers carry cardsPopulation size
IdentificationNo< 1000
Identification with pinNo< 2500
VerificationYes or NoUnlimited

In the above table, Population Size is population per time clock device, which can be managed using Clock Groups, such that not all workers are in all clocks. This allows larger organizations to utilize Identification when clocks are grouped by geographic region, department or other demographic element.

Biometric Template

Biometrics works by capturing a picture, such as a face, and converting the measurements and attributes of the face into mathematical points, called minutiae points. The collection of minutiae points is then packaged into a biometric template which is stored both in the clock and in the system database.

Biometric Template

The biometric template is encrypted and represents a one-directional conversion of the face impression to a mathematical set which cannot be reversed engineered back into the picture from which it was created.

When a user subsequently attempts to authenticate at a time clock, a new picture is taken, and the same mathematical process performed. If the resultant set of minutiae points closely matches the stored set, then the identity is confirmed.

Enrollment

Enrollment occurs at the time clock and can be manager led or self enrolled, depending on each organizations preference. The enrollment process takes about a minute; first verifying the worker's employment details, then captures biometric attestation, provides guidelines on successful enrollment, then captures the template.

The following considerations should be followed during enrollment:

TipNotes
HeightInsure all clocks are mounted at the same height. The recommended height is 57” from the floor to the top of the clock, however, you can alter the height based on your population. Whatever the final height that is chosen, try to keep all clocks at the same mounting height.
LightingAmbient lighting such as from a window or large light source can cause washout of the images. Try to position clocks where the field of view does not contain any external windows or other sources of excess light.
MasksMasks or other objects covering the face must be removed
Hair/hatsHair and hats are generally not a problem so long as they are not covering the face
GlassesGlasses may work, but the results will depend on a number of factors. You might try enrollment with glasses on, however, the safe alternative is to simply remove the glasses during enrollment and all subsequent verifications. Its possible that you could enroll with the glasses off and successfully verify with them on, or the other way around. If a person is successfully enrolled but struggles verifying when using the clock, try re-enrolling.

Additional enrollment information can be found here (PDF): Biometric Enrollment

Privacy

Biometric privacy is of significant importance and strict guidelines are in-place to insure that all biometric data is protected and destroyed per our Biometric Privacy Policy. The policy includes the following attributes:

  • Worker Attestation: each worker who is enrolled biometrically at the time clock must attest to the capture and use of their biometric data for the exclusive use of identification at the clock and related clocks in the group
  • Encryption: all biometric data, including photos, biometric templates and related performance metrics are encrypted both in-transit and at rest
  • Use: that the Organization (employer) and vendor will only use the biometric data for this stated purpose, and the data will not be shared, sold, distributed or provided to any 3rd party
  • Destruction: that the biometric data will be destroyed, including all copies, following the worker's termination of employment at the Organization

Our privacy policy complies with the requirements of those locale's where biometric privacy legislation (BIPA) exists.

Additional biometric privacy information is available here (PDF): Biometric Privacy Statement


Clock Profiles

Clock Profiles are used to manage the configuration and personality of a time clock. Profiles can be shared across groups of clocks, or individually when a clock requires a unique configuration. Each time clock selects a profile as part of its setup.

Some of the items that are managed in a Clock Profile include:

SettingDescription
SecurityManage how admin users can access the setup within the clock. Most clock configuration is performed remotely, but some items such as network, diagnostic or enrollment can be performed locally
IdentificationDetermine how users will authenticate at the clock
Options/BIPADevice options and BIPA parameters
Card ProcessingScripts to decode card swipes and script testing
RelayHardware relays and audio

Identity Configuration

The Identification card within a Clock Profile manages the style of authentication (card, biometric) and how the credentials are captured (keypad, card reader).

Clock Profile Identification

Hardware

Card reader script processing taps into the platform's Functions processor to provide deep support to decoding raw card input. For example, a given environment might have workers carrying a variety of card types, such as Prox, Barcode and Mifare. In addition, the badge length and encoding may vary across the card types.

The Hardware card allows multiple badge patterns to be recorded by card type and or badge length.

Clock Profile Hardware

Card Testing

Testing cards is facilitated by having a user swipe at a clock using the Card Reader Test application. Those sample punches are then processed using the Test Badge Patterns button. During this test the sample card swipes are compared with the registered badge patterns, and if a match is found, the pattern executed and final badge output.

Clock Profile Card Pattern Test

The above testing process is performed in real-time, so you can ask a user to re-swipe a card using the Card Reader Test application at a clock, then immediately re-run the above Test Badge Patterns process.


Clock Groups

Groups allow combining clocks into logical collections to which workers are assigned. In addition, a group can be declared the Default group such that in the absence of a worker group designation, the Default group is chosen.

Clocks are then assigned to a group so-as to allow access to the clocks in the group membership.

For any worker, the selected group then controls which clocks the worker can use. This logic occurs before any other policies such as schedule restriction, geo or other policies.

Some of the settings within the clock group setup:

SettingDescription
Default groupWhen selected, the current group becomes the default group for any user who is not assigned to a group
Include all clocksProvides super-user access to all clocks for any worker assigned to the group
ClocksWhen not Include all clocks, specifies the list of clocks which make-up the group membership
AssignmentsIn the absence of a worker Clock Group designation, the system first searches the Assignments list to attempt a match based on the Assignment filters; these filters could include Department, Location, Position or other demographic elements of the worker record. If a match is found, the current group is chosen; if not the Default group will be chosen.
tip

In the absene of any Clock Groups, then all clocks are by default available to all workers. Generally a Default group with Include all clocks would be created to infer the same result. In this way, group enforcement is only applied when the groups actually exist.


Clock Apps

The benefit of the platform is the ability to create applications, in this case time clock punch apps, which can accomodate the many needs of workforce management. Allocations, assignments, leave requests, review time and schedules are just a few examples.

The tools included on the platform allow creating time clock apps with connected workflows for creating custom business logic, enforcing unique pay policies, or collecting survey responses.

Anatomy of a Form

The anatomy of an app is a form which contains a series of cards. Cards act as sections which are visually different areas or pages within the form. Actions within a card can provide ad-hoc navigation to different cards based on the input of the user.

The final card then submits the form contents to a workflow which decides a) if the submission is valid, and b) what to do with the data.

Here is a hypothetical clock app showing the cards and submit workflow:

Time Clock App

Forms are then published using the Application Builder in order to expose them as an application.

App Design

For a real time clock app, the desired workflow might be as follows:

  1. Show today's Assignments and prompt to select an Action (IN, Start Lunch, OUT, etc); this is Card1 in our above example
  2. If IN is chosen, jump to the Assignments card (Card2) and pick from that worker's known assignments
  3. If any other action is chosen, jump to the Results card (Card3) and Submit the punch

The Form Designer provides a collection of components from which a visual form is created. The design canvas is fully drag-and-drop so you can move components around, manage alignment, sizing and colors.

Time Clock Punch Buttons

Within the action button properties, Actions are defined based on user input; here we show how selection of IN jumps to the Assignment card, while actions other than IN jump to the Result card:

Time Clock Navigation

The Assignment card is connected to the Scheduler app where today's work schedule and instructions are fetched and displayed in the Assignment Grid. The Select button has an Action which navigates to the Result card.

Time Clock Assignment

Finally the results card displays the collected data (workers Firstname, Lastname, PunchTime) along with a Receipt for proof of punch collection. The order, number and handling of cards can be varied to create any process to match pay policies or business workflows.

Time Clock Result

Completed App

Here is the completed app running on a time clock: worker has authenticated with badge or biometric and is presented with the selection of punch buttons. Pressing IN will prompt for a job assignment, any other button will proceed to the result.

Time Clock Result

For more information on creating forms, see Form Design