Enable Picture Capture

Clocks Guide

Version
R2024.2.0
Enable Picture Capture

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:

  1. In the <system> section, specify a type of picture capture using the mode attribute in the <camera> tag. Enter one of the following types:
    • picture
    • picture_with_face_detection
  2. If necessary, edit the value in the torch_intensity attribute.
  3. Set the submit_all_pics attribute to yes or no.
  4. In the <validation> section, specify the following:
  5. <validation name="Picture Validation" class="com.dayforce.devices.validationframework.validation.PictureValidation" active="yes" order="23" supervisor="yes" />

  6. 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.
  7. 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".
  8. 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 the camera attribute to "yes" in the "end_meal" tag.
  9. To disable picture capture for a function, make sure the tag is set with camera="no", or that it doesn’t contain the camera attribute.
  10. 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.
  11. 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.
  12. For example, to specify that start shift clock entries that fail picture verification should still be submitted to the server, you would specify:
  13. <function id="in" punchtype="Punch_In" class="com.dayforce.devices.function.Function" submit_photo_failure="yes" />