Identifying Users with Employee Badges

If you have existing employee badges that include a QR code (or other type of barcode) of employee numbers or card numbers, NoahFace allows you to use these for user identification.

Configuration

Rules

To use your existing employee badges for user identiifciation, edit your Access Rules:

Set Identification Required to "QR Code":

User Details

Identification takes place by matching barcodes to the Employee Number or Card Number fields on your user records (see the section Matching Field below for more details):

Employee Numbers and Card Numbers should be maintained in your HR platform and synchronized to NoahFace.

Barcode Types

The following is the full list of barcode types supported by the NoahFace App:

  • QR Code
  • Code 39
  • Code 128
  • Data Matrix
  • EAN 13
  • EAN 8
  • UPC E
  • Code 93
  • Aztec
  • Code 39 Mod 43
  • ITF 14
  • Interleaved 2 of 5

UPC A type barcodes can also be read (by specifying EAN 13) as these are a special case of EAN 13 type barcodes.

You can specify the type of types of barcodes to read using the "bctype" option in your Access Point Type Screen Details.

You can specify either:

  • A single barcode type from the above list. For exampole: "bctype=code128".
  • Multiple barcode types from the above list, separated by semi-colons. For example: "bctype=code39;code128;ean13".
  • The most common barcode types for employee badges (QR Codes, Code 39, Code128, Data Matrix) by specifying "bctype=common".
  • All barcode types by specifying "bctype=all".

If no barcode type is specified, QR Codes will be read by default.

For optimal performance and reliability, you should specify only the barcode types that are used on your employee badges.

Reading barcode types other than QR Codes requires version 25.11 or later of the NoahFace App.

Reading barcode types other than QR Codes, Code 39, Code 128, and Data Matrix requires version 26.3 or later of the NoahFace App.

Dropping Leading Zeros

In many cases barcodes on employee badges will contain leading zeros, but the human readable number underneath the barcode will not include these zeros.

If your employee records also do not contain these zeros, you can tell NoahFace to drop the leading zeros before it attempts to match with your employee records.

You can specify the type of types of barcodes to drop leading zeros from using the "bcdropzeros" option in your Access Point Type Screen Details.

You can specify either:

  • A single barcode type. For exampole: "bcdropzeros=code128".
  • Multiple barcode types, separated by semi-colons. For example: "bcdropzeros=code39;code128;ean13".
  • All supported barcode types by specifying "bcdropzeros=all".
  • No barcode types by specifying "bcdropzeros=none".

If no option is specified, leading zeros will not be dropped from any barcodes.

Dropping leading zeros requires version 26.3 or later of the NoahFace App.

Dropping Check Digits

In some cases barcodes on employee badges will contain a trailing check digit, but the human readable number underneath the barcode will not include this check digit.

This is most commonly the case with Code 128 type barcodes.

If your employee records also do not contain these check digits, you can tell NoahFace to drop the check digit before it attempts to match with your employee records.

You can specify the type of types of barcodes to drop check digits from using the "bcdropcheck" option in your Access Point Type Screen Details.

You can specify either:

  • A single barcode type. For exampole: "bcdropcheck=code128".
  • Multiple barcode types, separated by semi-colons. For example: "bcdropcheck=code128;ean13".
  • All supported barcode types by specifying "bcdropcheck=all".
  • No barcode types by specifying "bcdropcheck=none".

If no option is specified, check digits will be dropped from Code 128 type barcodes only.

Dropping check digits requires version 26.3 or later of the NoahFace App.

Matching Field

The NoahFace App matches barcodes against either the Employee Number field or the Card Number field on your employee records.

You can specify which field is matched against using the "bcmatch" option in your Access Point Type Screen Details.

To match against the User Number field only specify "bcmatch=user".

To match against the Card Number field only specify "bcmatch=card".

If no option is specified, barcodes will be matched against both fields.

Specifying the matching field requires version 26.3 or later of the NoahFace App.

No Match Found

If a barcode is read but no matching employee is found, the NoahFace App will display feedback that no user could not found with the badge number:

To configure the feedback message you can specify the "notfoundmsg" option in your Access Point Type Screen Details.

To disable this feedback altogether you can specify the "bcnotfound=false" option.

Not found messages require version 26.3 or later of the NoahFace App.

Badge Names

Employees will be prompted to "Present their QR Code" or "Present their Badge" at the time clock as appropriate. If you prefer specific terminology (eg: "Access Card"), you can specify the "bcname" option in your  Access Point Type Screen Details.

For example:

Manual Entry

If you want to allow employees to manually enter their employee number if they forget their badge, edit your Access Point Type, set the Registration Method to "Number" and Manual Use to "No Photo" as follows:

Day to Day Usage

Employees do not need to register - when they present at the NoahFace time clock, they simply hold up their badge to the iPad camera to identify themselves.

All of the interactive features of NoahFace are available when using badges for identification. For example you can:

  • Use any type of screen (eg: Clock In/Out, Task Tracking, Job Tracking, Compliance).
  • Collect data on clock in (eg: Projects, Customers, Work Types) or clock out (eg: Comments, Tips, Sentiment).
  • Use manual or no touch clocking.

When a user is identified using a badge, you will see a QR Code or barcode as the event photo as appropriate, and the identification method will be recorded using your configured terminology (eg: Badge, Access Card, QR code, etc):

Cookie Preferences
Privacy
Legal
Terms of Use
Contact Us
© NoahFace 2018
.