Like the ini file the checks.tps file contains settings stored by the application itself or which can be added or modified by a support technician.
The table below lists some of these settings and their function.
Section Header
Entry
Function
Comms
DontSendSirensToClock+ClockNumber = 1
Blocks sending siren times to a specific clock e.g. DontSendSirensToClock5 = 1 will not send sirens to clock number 5.
Comms
ForceSendCard=x
Enables whether or not to send the card details on a clock when changing an employee's details.
Comms
MaxCheckOfflineIPInterval=x
Applicable to ZK only. Sets a ping interval to check if a clock is online or offline (60000 = 10min)
Comms
SetZKImportClockingDirectionBy=x
0 = Use shift to determine direction 1 = Always set to In 2 = Always set to Out 3 = Use checktype in import to set direction 0 = Check-In (default value) 1 = Check-Out 2 = Break-Out 3 = Break-In 4 = OT-In 5 = OT-Out 255 = CheckOut Dat file clocking type number correspondence (When using option 3)
Comms
zkRemoveClockingsOlderThanDays = x
Applicable to ZK only. Set thenumber of days to keep on the clock by only removing the clockings older the 'x' days.
Comms
zkDuplicateClockingThreshold
Applicable to ZK only.
Comms
zkPushDuplicateClockingThresholdOnlyByClock= 1
Applicable to ZK Push Server only. Performs a duplicate clocking check per device rather than on all the devices
Comms
zkPushDuplicateClockingThreshold = 6000
Applicable to ZK only. zkPushDuplicateClockingThreshold = 6000 will set the duplicate clocking threshold for the push server to 1min.
Comms
DisableRealTimeFPSync=x
This distributes employee fingerprints in real time
Comms
SuppressLumidigm=x
Hides the ability to change the reader type under device details between FUTRONIC & LUMIDIGM
Comms
SuppressWSUsync=x
This suppresses the WSU command when the comms starts up
Comms
SuppressSyncOtherDev = x
When set to 1, this suppresses the peers list being sent down to the device
Comms
OneSwipeFollowedDevice_(DeviceNumber) = x OneSwipeFollowedClassification_(DeviceNumber) = Classification i.e. Company, Branch etc
One swipe Group clocking by classification. x is the device number. If one employee in the selected classification swipes on this device, it will create a clocking for all the other employees in the same classification.
Comms
ProcessSEAMessages=1
Enables 'SEA' messages that is suppressed from 22.05.27 by default.
Comms
zkAllowEmployeesToBeAddedFromClock = 1
From Eco Time 20.02.19.00 ZK Comms does not add employees from the clock to Eco Time. Use this setting to enable the import of employees from the clock.
Comms
CSDuplicateClockingThreshold=x
Applicable to CSTimeClocks only. CSDuplicateClockingThreshold = 6000 will set the duplicate clocking threshold for the comms to 1min. The default is 1/2 minute.
Comms
SuppressCSDuplicateCheck=1
Applicable to CSTimeClocks only. Suppresses the duplicate clocking check for the comms. The default is 0 (enabled).
PushComms
AutoSetDateAndTime = 0
From Eco Time 21.05.05 Comms does not automatically sync date and time to the speedface clocks once per day. Use this setting to disable (value = 0)/enable (value = 1) the import of employees from the clock.
EcoTimeMobile
LastLeaveSyncTime=x
The last sync time with the mobile server for leave where x is in Unix time format.
EcoTimeMobile
LastClockingsSyncTime=x
The last sync time with the mobile server for the clockings where x is in Unix time format.
EcoTimeMobile
MobileDuplicateClockingThreshold=x
Ignores duplicate clockings within a period (x) where x is in hundreds of a second e.g. 6000 = 1 minute.
FM3MSS
AutoLogon=x
Logs on automatically with the password that was saved
FM3MSS
GoInDeep=x
Forces a file structure comparison on a SQL backend (to ensure that the file structure matches that declared in the EXE).
FM3MSS
RememberPassword=x
Saves the password entered the first time you logged in to Eco Time
Server
ActivateRealServer=x
Not needed at this stage. (Default is on if setting is not there.)
Server
ActivateSwipeRepServer=x
This allows you to turn off the Swipe report server. (Default is on if setting is not there.)
Server
ActivateTimeRepServer=x
This allows you to turn off the Scheduled report server. (Default is on if setting is not there.)
Server
ActivateWebServer=x
Allows the web server to be disabled, so that the Old Web Reports server can run. (Default is on if setting is not there.)
Server
ForceLoginUpdate=x
Force complete Sync of the web logins to those set in the employees file when a supervisor logs in to the web. (Default is on if setting is not there.)
Server
SimultaneousReports=x
This allows you to specify how many reports can be run by the report scheduler simultaneously, otherwise reports will be queued to run sequentially (if set to say for example 1).
Audit
ShowLogAfterBulkAddDailyOvertime=x
Option to auto start audit log browse after bulk add daily overtime.
Audit
ShowLogAfterBulkAddPayrollOvertime=x
Option to auto start audit log browse after bulk add payroll overtime.
CSTime
ExcludeNextCyclesLeave=x
Excludes leave applied for in the future (Does not apply when using Advanced leave cycles)
CSTime
LoadVisitors = 0
Suppresses the load visitors function when opening the User Module. Most access sites can use this.
Server
ShowScheduledReportsManager=x
This shows the reports manager - for info purposes only.
Server
OnlyOneReportAtATime=x
Must always be set to one - for the web interface.
User
CSTimeClockDefaultReaderRequired=x
1 = FP required 2 = FP preferred 3 = Any FP 4 = Pin/Prox/FP 5 = Prox/FP no pin
User
CSTimeClockDefaultFPSecurityLevel=x
0 = Low 1 = Normal 2 = High 3 = Highest
LeaveImport
EmpPayrollNumberClassification = classification type Device_x = classification code
Where you are importing leave records for a company that has duplicate payroll numbers for employees (e.g. two or more branches). The EmpIDType must be set to use payroll number. Set the classificationtype to the classification that us used to the discern the employees e.g. branch (the branch code must be included in the import file). x is the device code (i.e. the code of the text import device in the clock setup). Specify the classification code the import device must import. Example the below will set the text import device (code 8) to import employees in branch 11: EmpPayrollNumberClassification = branch Device_8 = 11
LeaveImport
OverrideImportLeaveDays = x OverrideImportSickDays = x
The value of the imported days will be overridden with with the value of x. If the entries do not exist or are blank, the imported values for sick and normal leave days will be used (as per normal).
Import
EmpIDType=x
EmpIDType = 0 will match import records according to EMP:EmpNumber. EmpIDType = 1 will match import records according to EMP:PayNumber. EmpIDType = 2 will match import records according to EMP:ExternalEmpNumber.
Import
LeaveIDType=x
Generic Import leave supports importing leave by external leave type ID where x = 0 (normal leave type code (default); x = 2 (external leave type ID).
Web
EmpDailyHoursRecordsPerPage=x
Eco Time version 21.10.18. Overrides the default records per page list for daily hours web browse when viewing hours for 1 employee, in the timesheet and one day pages. The new default is to display all the hours for the selected date range.
Web
hideresetloginpassword=1
Web user cannot reset their web password.
Web
MaxHierarchyLevels = 1
Limits the number of hierarchy levels.
Web
SuppressLeaveTypes
SuppressLeaveTypes Let:TYPECODE = 1 E.g. SuppressLeaveTypes 2 = 1 would suppress leavetype code 2
Like the ini file the checks.tps file contains settings stored by the application itself or which can be added or modified by a support technician.