When picture capture is enabled on the clock, the clock captures pictures of employees when they perform a clock entry. Each captured picture is tied to the clock entry and is available for review in the main application in the Clock Entry Audits feature and in the Clock Data panel in Timesheets. Managers (or other users with necessary access) can compare the picture captured with the clock entry to the one that was captured during the photo enrollment process.
For example, an employee’s clock entry fails biometric verification, but the clock is configured to submit the failed clock entry along with a picture of the employee. In this scenario, the employee’s manager could compare the picture from the clock entry with the stock photo stored in the database (that is, the one captured during the photo enrollment process) to confirm that the employee performed their own clock entry.
Before You Begin: In addition to configuring picture capture using the settings described in this section, an administrator or manager must also enroll employees for picture capture. After you enable picture capture functionality and enroll employees, the clock captures pictures of the employees when they perform clock entries. See Enroll Employees for Picture Capture.
Note: This section specifies only the changes you need to make to the custom config file to enable picture capture. For more information about editing config files and publishing your configuration, see Configure the Clock Program.
To enable picture capture in the custom config file:
- In the
<system>
section, specify a type of picture capture using themode
attribute in the<camera>
tag. Enter one of the following types:picture
picture_with_face_detection
- If necessary, edit the value in the
torch_intensity
attribute. - Set the
submit_all_pics
attribute toyes
orno
. - In the
<validation>
section, specify the following: - This validation ensures that the clock can capture a picture of the employee with their clock entry. It doesn’t validate that the employee’s clock picture matches their stock picture.
- You can also edit the following attributes for this validation:
- To change the order in which the clock performs this validation in relation to the other validations it performs, change the number in the
order
attribute. - To exempt supervisors from this validation, specify
supervisor="no"
.
- To change the order in which the clock performs this validation in relation to the other validations it performs, change the number in the
- In the
<functions>
section, update the tags for any functions that should trigger the camera to capture pictures. For example, if you want the clock to capture pictures when employees end their meals, set thecamera
attribute to"yes"
in the"end_meal"
tag. - To disable picture capture for a function, make sure the tag is set with
camera="no"
, or that it doesn’t contain thecamera
attribute. - If necessary, in the
<functions>
section, you can specify which functions the clock still submits clock entries for when it couldn’t capture a picture of the employee. - By default, these clock entries are rejected and aren’t sent to the server. However, when you specify
submit_photo_failure="yes"
for a function, clock entries that fail picture verification are submitted to the server so that managers can review them in timesheets. - For example, to specify that start shift clock entries that fail picture verification should still be submitted to the server, you would specify:
<validation name="Picture Validation" class="com.dayforce.devices.validationframework.validation.PictureValidation" active="yes" order="23" supervisor="yes" />
<function id="in" punchtype="Punch_In" class="com.dayforce.devices.function.Function" submit_photo_failure="yes" />