NoahFace has extensive capabilities to allow you to collect data when employees clock in and clock out (see Kiosk Data Entry and Mobile Data Entry). Data entry can be conditional on any of the following:
You can restrict which user types are required to enter data by specifying either the "intype" or "outtype" option in the screen details as appropriate. For example, to require that users with a user type of "Supervisor" must select a project during clock in, you would specify:
in=Start:list:Project:Airport;Tower One;Naval Base:Tower One, intype=Supervisor
All other users can clock in just by pressing the "Clock In" button.
Similarly, to require that users with a user type of "Driver" or "Packer" must enter the number of boxes processed during clock out, you would specify:
out=Done:range:Boxes:0:100:1, outtype=Driver;Packer
All other users can clock out just by pressing the "Clock Out" button.
Each user type can be expressed either as an exact value or as a regular expression. For example, to require that users with a user type of "Bus Driver" or "Train Driver" entered data, you could could specify:
intype=.*Driver
You can restrict which teams are required to enter data by specifying either the "inteam" or "outteam" option in the screen details as appropriate. For example, if you only wanted users in the "Manufacturing" team to select which Assembly Line they were working on, you would specify:
in=Start Work:list:Assembly Line:Line A;Line B; Line C, inteam=Manufacturing
Teams can be specified as a semi-colon separated list, and can include regular expressions.
Team based conditions are supported in the NoahFace iPad App only.
You can restrict which days of the week data entry is required by specifying either the "inday" or "outday" option in the screen details as appropriate. For example, to collect employee sentiment only on Friday, specify:
outday=friday, out=Clock Out:sentiment:Clock Out:negative:How was your work week?
The day of the week can be specified either in full (eg: "Friday"), as its first three letters (eg: "fri"), or as a number (1=Sun, 2=Mon, etc). You can also specify a list of days on which data entry is required (eg: "Mon;Wed;Fri").
Day of the week based conditions are supported in the NoahFace iPad App only and require version 25.25 or later of the NoahFace App.
You can restrict which tasks (positions, work types, etc) require data entry at clock out by specifying the "outtask" option in the screen details. For example, to require only workers that selected a position of "Server" or "Waiter" to enter tips, specify:
outtask=Server;Waiter, out=Clock Out:dollar:Tips
Task based conditions are supported in the NoahFace iPad App only.
You can restrict whether data entry is required at clock out depending on the shift duration by specifying the "outtime" option in the screen details. For example, to require break attestations only for shifts of more than 3.5 hours, specify:
outtime=210
The duration is specified in minutes.
Shift duration based conditions are supported in the NoahFace iPad App only, and require version 25.25 or later of the NoahFace App.