Skip to main content

Clock Profiles

Sample Clock Profiles are included for typical time clock, web and mobile use. A profile should be created for each unique set of properties you'd like to maintain, while clocks then share profiles based on those properties. For example, hardware time clocks may contain a biometric, so the profile for those devices will contain instruction on how to authenticate with biometric. Web clocks and mobile won't use biometric (at least within the app) so require their own profile without biometric options.

Clock Profiles also control what apps are offered to users--potentially a subset of the apps available to the user via their User Profile--so can be used to manage app delivery across the family of devices. Settings such as Relay may only apply to a small number of clocks--those that will open a door upon successful identification--so those clocks would share a separate profile, even if the profile applies to one device.

info

Clock Profiles are located on the System Menu under Clock Management

Details

The following table summarizes the attributes on the Details card of a Clock Profile:

Clock Profile Details

ItemDescription
NameEnter a unique name for the profile (e.g. Mobile)
DescriptionEnter a more detailed description of the profile, such as how its used
Security PinA numeric PIN to secure the settings icon on the clock main screen. By default this is blank so anyone can get into the setup during initial installation, but should be assigned a value once you have established user access
Require identification for HRWhen checked, requires badge or biometric verification in order to get into HR apps within the Settings menu. This means that any user who is allowed access to the HR functions is setup in the application with an appropriate number or biometric. Their User Profile must also assign the Clock HR policy under the Clock Access policies.
HR PinIf the above is not selected, then a PIN can be used as an alternative; this allows non-users to access the HR apps (e.g. such as Enrollment) without having a user account withint the app. The HR Pin would provide a second layer of security in addition to the general Security Pin to access Settings
Require identification for ITWhen checked, requires badge or biometric verification in order to get into the IT apps within the Settings menu. This means that any user who is allowed access to the IT functions is setup in the application with an appropriate number or biometric. Their User Profile must also assign the Clock IT policy under the Clock Access policies.
IT PinIf the above is not selected, then a PIN can be used as an alternative; this allows non-users to access the IT apps (e.g. such as Network) without having a user account withint the app. The IT Pin would provide a second layer of security in addition to the general Security Pin to access Settings
Default profleIf checked, then this becomes the default profile for any device which does not have a profile. Normally, hardware time clocks and web clocks will be assigned a profile during registration. Mobile users may not have a profile, so will use whichever Clock Profile is setup as the default (and only one should be designated as Default).

Identification

The following table summarizes the attributes on the Identification card of a Clock Profile:

Clock Profile Identification

ItemDescription
Identification methodChoose the identification method at the clock device; see table below for additional explanation
Input methodControls how the badge/employee number is entered (keypad, cardreader or either)
Validation typeControls how the above number if reconciled (the employee's Number, BadgeNumber or either)
Badge lengthAn optional length of the above number, such that the ENTER key is automatically pressed when the input reaches this length
Enable auto-loginUsed on mobile profiles to automatically log a user in after the initial identification. This is a convenience feature to be used only when users are logging in on a personal device; following the first successful identification, the app remembers the user's identity and provides a Login button vs the badge/number entry for quick access to the clock app

The following table summaries the choices for the above Identification method attribute:

Identification MethodDescription
VerifyUse enters their badge or number via keypad or card; no verification is performed other than finding a matching number
Verify with biometricUser enters their badge or number via keypad or card, if a biometric is available (e.g. the user has been enrolled) then the biometric is used to confirm the user's identity
Identify using biometricNo badge or number is entered; rather the user presses a button to have the clock identify them based on the biometric only
Identify using biometric + PINSame as the above Identify but the user may be asked to enter their personal PIN to further verify their identity

Biometric

The following table summarizes the attributes on the Biometric card of a Clock Profile:

Clock Profile Identification

ItemDescription
Allow biometric self-enrollIf enabled, allows users to self-enroll from the clock's main/idle screen. Alternatively (and by default), enrollment is performed by a manager via the Settings/Enrollment app.
Auto enroll biometricIf enabled, takes a user through the self-enroll process the first time they verify at the clock
Require biometricIf enabled, requires that any user must be enrolled via biometric before being allowed to authenticate on the clock. Alternatively, if not enabled, all users with a valid badge/number can use the clock and will only be verified via biometric once their manager has enrolled them.
Biometric ThresholdAllows raising or lowering the minimum threshold for an acceptable biometric enrollment. NOTE: do not change this value without consult from our support team.
Enrollment consentThe consent text which is displayed to the user during enrollment. The system records the user's acceptance of biometric capture during the enrollment process by displaying this text and recording an E-Sign style signature. Use {Firstname} and {Lastname} to substitute the user's name, and <b> followed by </b> to bold text.

Hardware

The following table summarizes the attributes on the Hardware card of a Clock Profile:

Clock Profile Hardware

ItemDescription
Badge PatternsIf reading cards, decode patterns may be required to translate the raw card data to the user's assigned badge number. In addition, if different format cards are used on a clock, multiple patterns may be required such that the correct pattern is selected when decoding a card. See Adding a Badge Pattern below for additional details
Test Badge PatternProvides a real-time testing tool for confirming if badges are being decoded correctly. See Testing Badge Patterns below fore more details
Enable relaySet to enable firing an optional relay upon identification of a user, such as to open a door. NOTE: requires compatible clock hardware and an optional relay module

Adding a Badge Pattern

Badge patterns are used to convert raw card read data into the number assigned to a user. Generally, cards will have facility codes and other leading or trailing digits, and the data read by the clock will be more than the number assigned to the user. Initially, try reading cards without a pattern to observe the output (see Testing Badge Patterns below), then create a pattern to pull out the required badge number if needed.

Clock Profile Hardware

tip

Press the Add Pattern button on the top of the Badge Patterns list to create a new pattern

When a card is read at the clock, a best-fit pattern is located from all available patterns based on the information provided in the pattern setup within the profile. The following attributes are compared:

ItemDescription
Badge typeIf a Badge Type is selected in the pattern setup, the clock will only consider patterns that match the underlying hardware reader type (which is known to the clock). In this case, a Prox pattern will not be used when the clock knows the data was read from a barcode reader. However, if the Badge Type is left blank, then the pattern will be considered for any card or keypad input
LengthIf an optional length is provided, the length of the raw data is used to find the best fit; only patterns with a matching length (or no length) will be considered
orderLastly, the order in the list is used to qualify a pattern; higher matching patterns will be chosen first
info

Only one pattern will be selected for any card or keypad input, even if more than one pattern may match the criteria

Pattern Scripts

The pattern script is written using the platform's Rule Editor and therefore has access to the full Functions List. Most patterns are string manipulation such as trimming leading and trailing characters, or slicing a section out of the raw data read.

The image below demonstrates a SLICE to extract the first 10 characters of the data, followed by a LSTRIP to remove leading zeros.

Pattern Script

Testing Badge Patterns

After creating a pattern, a user can perform a card read test at the clock in order to test the output of the pattern.

info

The user may need the Security Pin in order to get into the Settings menu at the clock.

Clock Settings Menu

Next choose the Card Reader app within the settings menu. Press the Read Card button to start a card read test; then place the card in position to be read.

Clock Reader Test

info

For Prox type cards, place the card near the icon on the lower right side if the clock; for barcode, hold the card below the clock in the visible light stream

Back in the Clock Profile for the test clock, press the Test Badge Patterns button on the Hardware card of the profile to display the test results. The Card Reader Transactions screen displays the most recent transactions received from the Card Reader test app on the clock. Each line displays the following:

Clock Profile Hardware

ItemDescription
Card typeThe type of card detected by the clock
FormatIf available in the card encoding, the underlying format of the card data
LengthThe length of the raw card read data
Raw dataThe raw card read data
PatternThe best-fit pattern chosen by the system for the given card read
BadgeThe resultant badge after running the raw data through the selected pattern's script: this is what will be used to locate a valid user's badge number

You may need to modify the Badge Patterns for the current profile to get the correct final badge number, or to insure the correct patten is being chosen.

Applications

The Applications card of the profile controls which apps are allowed on the clock or device. Generally, this is intended to be a subset of the applications a user may have available to them via their User Profile as it may not make sense to allow certain apps while at the clock, vs when using a mobile device or PC.

Clock Profile Applications

tip

Use the Add Applications button at the top of the application list to add or remove applications from the profile

In the Add/Remove Applications dialog, choose the applications which you wish to deploy to clocks or devices using this profile. Use the Search box to find applications on the list, then check the box to include (or uncheck the box to remove).

Clock Profile Applications

warning

If applications are chosen in the profile which do not exist in the user's profile, the application will not appear on the clock or device.

Default Application

The application that is displayed by default when a user authenticates at the clock or device is managed by the User Profile assigned to the user. A different application can be chosen based on whether the user is on a clock, mobile or PC. See User Profiles for additional details.