The clocking function requires two separate applications, each performing very different functions but working in tandem, to produce the desired result.


ioClockWS.exe is the front-end application which captures all the daily clocking in and out activities.


ioClock.exe is the management system which allows access to the various data files containing staff records, clocking details, leave records and produces reports for analysis and data capture into a payroll system.

 

Both systems (ioClock and ioClockWS) should ideally be left to run 24 hours per day.


ioClockWS will always load a date for each day of the year on the “Staff Clock Record” screen in the management system.


At the start of each new day (one minute after midnight) ioClock WS will access the Work Day Calendar file and determine if the new day is a normal work day and if so, will populate the clocking record for the day with the details of all the current avtive staff members.


If ioClockWS is not running, the system will not load the staff records for that day (if it is a normal day) and the staff details for that day will be blank. This would then have the result that when staff attempt to clock in on the system, the entry would be rejected as they would not be on file. The system will not be able to process the clocking details until the staff details have been manually added for that day.