You can allow employees to clock in at any location without already having a work assignment at that location. Consider an example where employees frequently rotate through a number of locations. Without this functionality, an administrator would have to create a work assignment for each employee at each location they might need to work at. However, with this functionality is enabled, the application automatically creates the appropriate work assignment after the employee clocks in.
To enable this functionality, in the config file, assign the "in_with_position_transfer"
function to a key:
<function id="in_with_position_transfer" button="F5"
punchtype="Punch_In" sortorder="none" class="TransferFunction"
icon="in_with_transfer" key="1"/>
In the main application, select the Allow Clocking at Unassigned Locations checkbox in the appropriate time entry policies (that is, in Pay Setup > Time Entry Policy in the Main tab).
When enabled, the Clock+ shows the following Start Shift button:
When employees click this button, the clock shows the jobs that they can work at this location based on their existing work assignments. For example, an employee can work as a merchandiser, clerk, or supervisor at the Cambridge location. The Kitchener location has corresponding clerk and supervisor job assignments, but not a merchandiser job assignment. As a result, the clock shows the clerk and supervisor job assignments only when this employee clocks in at the Kitchener location:
Note: This functionality isn’t compatible with the cost against schedule location functionality. To use this feature, in System Admin > Client Properties in the Properties tab, in the Time and Attendance section, clear the Cost Against Schedule Location checkbox.