This section describes how to enable optional relay control functionality on the Dayforce Clock Pro. You can configure clocks that operate in standalone mode to close or open internal relays based on the results of clock entry validations or at scheduled intervals.
For example, you can configure the clock to open a relay for two seconds on any successful clock entry, while for any unsuccessful clock entry, a second relay is opened for three seconds. The relays can be wired to external devices such as bells, buzzers, or external lights.
To enable relay control for the clock in Dayforce:
- Go to Site Setup > Clock Configuration.
- In the Device Type drop-down list, select Dayforce Touch / Pro.
- In the second drop-down list, select Unified.
- Select a clock configuration group.
- In the
<relay_control_config>section, specify one of the following, depending on whether you want to control relays using clock entries or a schedule: - To configure the clock so that relays open and closed based on employee clock entries, specify:
- Copy
<function_based>
<enabled>yes</enabled>
<accepted>
<do1>10000</do1>
<do2>none</do2>
</accepted>
<rejected>
<do1>none</do1>
<do2>none</do2>
</rejected>
</function_based> - If necessary, you can edit the amount of time (in milliseconds) each relay is open for either an accepted or rejected clock entry by editing the
do1anddo2attributes in the<accepted>and<rejected>tags. By specifyingnone, you’re specifying that the relay closes with that clock entry. - To configure the clock so that relays open and closed based schedules, specify:
- Copy
<schedule_based>
<enabled>yes</enabled>
</schedule_based> - Note: You set up relay schedules in Dayforce in System Admin > Relay Control Schedules. See Configure Relay Control (Hardware Clocks Only).
- In the
<validations>section, specify the following: -
Copy
<validation id="RelayControlValidation" active="yes" order="190" supervisor="no" /> - This validation shows a confirmation when employees perform relay control clock entries. If necessary, you can also edit the following attributes for the relay control validation:
- To change the order in which the clock performs the relay control validation in relation to the other validations it performs, change the number in the
orderattribute. - To exempt supervisors from the validation, specify
supervisor="no".
- To change the order in which the clock performs the relay control validation in relation to the other validations it performs, change the number in the
- If necessary, to configure the clock so that it restricts relay control clock entries based on an employee’s schedule, specify the following in the
validationssection: -
Copy
<validation id="RelayControlEmployeeScheduleValidation" active="yes" order="200" supervisor="no" /> - For example, you could use this functionality to prevent employees from entering their work area when they aren’t scheduled to do so.
- You can also edit the following attributes:
- To change the order in which the clock performs the relay control validation in relation to the other validations it performs, change the number in the
orderattribute. - To exempt supervisors from the validation, specify
supervisor="no".
- To change the order in which the clock performs the relay control validation in relation to the other validations it performs, change the number in the
- In the
<functions>sections, specify which clock entries open and close relays by specifyingyesfor thercattribute for that function. - For example, to configure the clock so that relays open and close when an employee clocks in to start their shift, specify the following:
-
Copy
<function id="in" key="F1" punchtype="Punch_In" rc="yes" icon="shift_start" /> - Save your changes, and then validate and publish.