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.
To use your existing employee badges for user identiifciation, edit your Access Rules:

Set Identification Required to "QR Code":

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.
The following is the full list of barcode types supported by the NoahFace App:
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:
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.
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:
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.
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:
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.
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.
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.
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:

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:

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:
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):
