Contents

Clocking Analysis Feature

Louise Whalley Updated by Louise Whalley

What is Clocking Analysis

Clocking Analysis is a way of analysing clockings made by users in real-time to determine if they fall within their normal working patterns. Any clockings which fall outside of the expected behaviour can be flagged for further review and used to inform additional training requirements where necessary. This feature is currently in Beta, customer feedback will be collected around this feature leading to possible future iterations.

Examples of clockings which may cause it to be flagged are:

·       Mistakenly clocked in when they usually clock out at this time

·       Clocked on a different device to their usual one

·       Clocked in late, or early

·       Plus several other checks…

How it works

We can generate on demand a series of machine learning models for a user, device, or even the entire business. This is achieved by looking at the most recent three months of clocking data and intelligently categorising and grouping it as needed. Taking a single user for example, their clocking times are analysed and grouped into clusters. If there was 60 working days of data, we could see that:

·       On 42 of days they clock in between 8:52 and 9:01

·       On 17 days they clock in between 9:15 and 9:29

·       On one day they clocked in at 9:45

·       They clock out at around 17:30, except on Fridays where they clock out around 13:00

·       When they clock in at the device in Reception they always use their fingerprint

·       When they clock in at the device in Warehouse they usually use a prox card

The follow example shows a visual representation of how the analysis can start with grouped raw clockings, and build clusters for them:

The grouped data is periodically sent to the terminals when required, and they can use this to make a prediction about a new clocking and report how well it fits with the expected patterns.

Analysis results

The following results are currently possible, though these may be altered in the future.

Result

Meaning

Not analysed

The clocking was not analysed. Either the terminal did not support it, or there was not enough data for this user to perform a confident analysis.

Ok

The clocking was analysed and was as expected.

Unexpected time

The clocking was at an unexpected time of day for this user.

Unexpected direction

The clocking was at the usual time for this user, but in a different direction.

Unexpected day

The clocking was at the usual time for this user, but on an unexpected day of the week.

Unexpected business time

The clocking was at a time not usually used for this business.

Unexpected terminal

The clocking was made on a terminal this user does not usually use.

Unexpected authentication

The clocking was authenticated in a way this user does not normally use, e.g. they used a prox card when they always use a fingerprint.

Results may be combined in a single clocking if the analysis identifies multiple potential issues. Any clockings with a result other than “Ok” and “Not analysed” will not be used in to generate an updated clocking model.

Device and Access Manager

When clockings have analysis details, they are shown in the Clocking history tab in Advanced Device and Access Manager:

They can also be seen by selecting View Details:

Each analysis result can be expanded to reveal additional information about why the clocking was given that result.

Accepting unexpected clockings

After reviewing the clockings it may be decided that they are acceptable and shouldn’t be flagged in the future.

Selecting a clocking will allow it to be flagged.

Selecting a new value will cause the “Save and close” button to appear, where the result can be saved.

The options have the following meaning:

·       No action taken: The clocking will remain anomalous and will not be included in any future prediction model generation.

·       Mark as okay: The clocking is determined to be acceptable and will be eligible for inclusion the next time the model is generated.

·       Mark as flagged: This clocking was definitely unexpected and should be dealt with separately. The clocking will not be used in any future model generation.

After changing the status the Analysis column will be updated to reflect the action that was taken.

An unexpected clocking can have its status changed back at any time.

             

Was this article useful?

User Groups Feature Overview and Setup

Moving a Terminal

Contact