The <function id="function"> section contains the main functions that are shown on the clock’s home screen, such as Start Shift and End Shift.
In addition to the unique attributes that are described in the table below, many of the clock’s functions have the following common attributes:
punchtype: The clock entry type that’s associated with the function. Don’t alter this text.rc(Dayforce Clock Pro only): Sets which functions can open or close relays. To specify that a function opens or closes a relay, specifyrc="yes".camera(Dayforce Clock Pro only): Sets the functions for which the clock captures employees’ pictures. To specify that the clock should capture an employee’s picture, specifycamera="yes".submit_bio_failure(Dayforce Clock Pro only): Sets whether the clock submits clock entries for the function if the clock entries fail biometric verification. When these clock entries are submitted to Dayforce, managers (or other users with necessary access) can review them in the Clock Data panel in Timesheets.- To specify that clock entries for a function should be submitted to Dayforce, even when they fail biometric verification, specify
submit_bio_failure="yes". shortcut(Clock+ only): A keyboard shortcut for the function. Enter an alphabetical or numerical value.show_next_shift: Controls whether the clock shows an employee’s next scheduled shift when they clock in and out. This functionality is typically used when clocking out when using functions such as"out"or"out_tip".bio_off: Determines if biometric verification is required for the function for clocks that support biometrics. Enterbio_off="yes"to bypass biometric validation for a function, or enterbio_off="no"to require biometric validation for a function.scroll_list: Determines whether employees performing a transfer can select details from a list, or whether they have to enter the transfer code. Enable withscroll_list="yes".sort_order: Determines how the clock shows items in lists (typically, transfer details). Set asascfor ascending order,descfor descending order, ornonefor no specific order.
| Tag ID | Clock Pro Support | Clock+ Support | Description |
|---|---|---|---|
| in | √ | √ | Enables the Start Shift button to clock in for shifts. |
| start_meal | √ | √ | Enables the Start Meal button to start meal breaks. |
| start_break | √ | √ | Enables the Start Break button to start breaks. |
| transfer_menu | √ | √ |
Enables the Transfer button to initiate transfers. Your configuration in the |
| out | √ | √ | Enables the End Shift button to clock out for shifts. |
| end_meal | √ | √ | Enables the End Meal button to end meal breaks. |
| end_break | √ | √ | Enables the End Break button to end breaks. |
| supervisor | √ | √ | Enables the Supervisor button to open the supervisor mode menu. |
| combined_transfer | √ | √ | Enables the Work Transfer button to transfer between work assignments. |
| directionless | √ | √ |
Enables directionless clock entries on the clock. This functionality also requires that the |
| docket_quantity | √ | √ | Enables the Docket Quantity button to record the quantity that was produced while working on a docket. |
| docket_transfer | √ | √ |
Enables the Docket Transfer button to transfer between dockets. This function has an additional attribute:
|
| employee_last_punch | √ | √ |
Enables the Show Past Clock Entries button to view recent clock entries. This function has an additional attribute:
|
| employee_schedule | √ | √ |
Enables the Show Schedules button to view upcoming shifts. This function has an additional attribute:
|
| in_with_multi_transfer | √ | √ |
Enables an alternative Start Shift button to clock in and record multiple transfers. Your configuration in the |
| in_with_position_transfer | √ | √ | Enables an alternative Start Shift button to clock in and record a work transfer. Employees can use this function to clock in at locations where they don’t already have a work assignment. When their clock entry is submitted, Dayforce automatically creates the necessary work assignment. |
| labor_metrics_transfer | √ | √ | Enables the Labor Metrics Transfer button to record labor metric transfers. |
| lock_screen | √ | Enables the Lock Screen button to lock the screen so that it can be cleaned without accidentally tapping buttons. By default, the clock locks the screen for one minute. If necessary, users can unlock the screen before the timeout elapses by touching and holding the Unlock button for two seconds. | |
| meal_subsidy | √ | √ |
Enables the Meal Subsidy button for employees to record meal subsidies. Any meal subsidies that employees record on the clock are also shown in Dayforce in their timesheet as a pay adjustment, based on the amount specified in your time entry policy. For this function to work properly for employees, they must be assigned to a time entry policy with meal subsidies enabled. See Meal Subsidy Settings in the Dayforce Implementation Guide. |
| multi_transfer | √ | √ |
Enables the Transfers button to record multiple transfers. Your configuration in the |
| out_mb_prompt | √ | √ |
Enables the Out With Prompt button to end a shift and record meals and breaks. When an employee ends their shift, the clock prompts them to record their meals and breaks before accepting their clock entry. This function has additional attributes:
|
| out_meal_waiver | √ | √ |
Enables an alternative End Shift button to clock out and waive meals that weren’t taken. Typically, this functionality is applicable only for employees who work in California (whose employers must pay a penalty premium if employees don’t receive their required meal breaks). This functionality allows employees to waive their right to meal breaks that they were entitled to, but didn’t take. Dayforce can be configured so that employees aren’t paid premiums for missed meal breaks if they waived the meal. |
| out_tip | √ | √ | Enables the Out with Tip button to record tips when clocking out. |
| out_with_attestation | √ | √ |
Enables an alternative End Shift button to clock out and attest (that is, report) a missed break. When employees clock out using this function, the clock prompts them with an attestation dialog box that they must complete before their clock entry is accepted. This function has additional attributes:
|
| project_transfer | √ | √ |
Enables the Project Transfer button to transfer between projects. This function has additional attributes:
|
| punch_authorization | √ | √ |
Enables the Clock Entry Authorization button for employees to authorize their clock entries. This function has additional attributes:
|
| relay_control | √ | Enables the Relay Control button to manually open and close relays. | |
| schedule_transfer | √ | √ |
Enables the Schedule Transfer button to record schedule transfers. Important: You shouldn’t enable this function if your time entry policy is configured to auto-inject schedule transfer time entries (that is, when the Auto Inject Segments From Schedule checkbox is selected in Pay Setup > Time Entry Policy). See Main Settings in the Dayforce Implementation Guide. |
| tip | √ | √ | Enables the Tip Entry button to record tips. |