User Manual
User Manual
ZKTime.Net 3.0
Version: 1.0
Date: February, 2015
3 Before Use
3.1.1 Installation
• Note:
(1) The demonstration figure below maybe different from your actual installation, the actual software
installation shall prevail.
(2) You must install .Net Framework 4.0 first. Otherwise, you cannot install this program. (Tips: The installation
CD contents the .Net Framework 4.0 setup file. You can install it as required.)
(3) If you have installed this program before, please uninstall it first, and restart your computer.
(4) It is better to turn off all the other applications before installation, to avoid any conflict in
installing procedure.
(5) During the installation, the computer firewall software may prevent the service from this program, please
selects “Allow all”, or temporarily stops the firewall software before installation.
6 ZKTime.Net 3.0
3. Read the license carefully; select
I accept the agreement, and then
click [Next] button to enter to the
Installation Path Setting window.
ZKTime.Net 3.0 7
6. Click button, select the path
for creating the program’s shortcuts. Click
[Next] button to enter to the Installation
Confirmation window.
8 ZKTime.Net 3.0
(1) Click [Next] button to enter to the
Installation Confirm window.
ZKTime.Net 3.0 9
8. After finishing the installation,
the complete wizard window
will pop-up.
3.1.2 Register
10 ZKTime.Net 3.0
2. Enter the Registration Code in
the License box.
3.2 Uninstall
• Method 1
If you are no longer using this software and wish to delete it, remove it as follows: Click [Start] > [All
Programs] > [ZKTime.Net 3.0] > [Uninstall ZKTime.Net 3.0].
• Method 2
2. Choose [Start] > [Control Panel] > [Uninstall a Program] > right-click [ZKTime.Net 3.0], and click
[Uninstall] button.
ZKTime.Net 3.0 11
3. Click [Yes] to remove the
ZKTime.Net 3.0 program.
3.3 Login
Double click the desktop shortcut, or choose [Start] > [Programs] > [ZKTime.Net 3.0] to pop-up the
Login window.
12 ZKTime.Net 3.0
3. You can log in to different
system interfaces based
on different user privileges
(Role). The administrator
will enter to the Employee
Card interface by default.
ZKTime.Net 3.0 13
3.4 User Interface and Main Menu
Shortcut Icons:
Allows you to perform operations conveniently, including fast access to navigation,
system registration and checking of the system version.
Information Bar:
Displays the Employee Card, Device Card, Report Card and the current Login User.
The system menu bar lists all the operation options. The user can click different menus to select different
14 ZKTime.Net 3.0
operations on the bar. If the user clicks one menu, the tiling submenu will display.
System Management: Allows you to manage the system’s configuration, including Configuration, Sender
Settings, Role and User management, Database management, and check the Operation Logs.
HRM (Human Resource Management): Sets Company Structure, types in Employees; and sets Pay Code for
salary payment.
Attendance Setting: Sets attendance Rule, Timetable and Shift; Schedule (contains Temporary Schedule);
does Exception setting, namely Vacation and Sick Leave setting.
Device Maintenance: Allows you to manage the attendance check device and the employee information and
attendance records on the device; including Device management, Area setting, Data Sync; SMS, Work Code
and U Disk management.
Access Control Management: Sets the parameters of the electronic locks and related access device. Including
AC Time Zone, AC Group, AC Unlock Combination and Employee AC Privilege setting and Upload AC Privilege,
and so on.
Reports Management: Allows you to process and manage reports by two categories: employee info and
attendance record. You can calculate the attendance records by specifying the scope of employees and time,
and output reports. You can import or export the attendance data as required by using a U Disk.
1. Home
ZKTime.Net 3.0 15
2. License
3. About
1. Device Card
16 ZKTime.Net 3.0
2. Employee Card
3. Reports Card
ZKTime.Net 3.0 17
4 System Management
The System Management function contains adding system User (such as Company Manager, Registrar,
Attendance Statisticians Allows, and so on); assigning role as required. Doing (System) Configuration, Sender
Settings, check Operation Logs and Database Management, etc.
4.1 Configuration
1. Basic Setting
Delete record(s) from the terminal after downloaded: If tick ( ) this option, after downloading attendance
records by Download Records operation, the system will delete the records in the devices automatically.
Auto Download record(s) from terminal(s) when ZKTime.net is on: If tick ( ) this option, after starting
this software, the system will download records from the online devices which have been added into
the program automatically.
• Download records every (Mins): If tick ( ) and enable Auto Download records when ZKTime.Net starts to
function, you can choose whether to tick ( ) and enable the Download records every function. The default
time is 5 minutes, you can modify as required.
Set the system’s Date and Time format. This format will decide the date and time’s display way for the reports
and software. You can set them as habits and required.
18 ZKTime.Net 3.0
• Function Options
• Calendar Type
Set the display type of calendar, the default type is Normal. You can select as Iran or Arabia calendar as
required.
Photo directory: Click icon, select the photo storage path in the pop-up window.
Port: Enter the port number which has set in the ADMS menu of device.
Time zone: Click button, and select Time zone in the drop-down list.
Add Terminal to system automatically: If tick ( ) and enable this function, when the
push device requests connection, the program will automatically add the device.
Transaction: Set the way for uploading attendance photo. Supports Real Time, Interval
and Times. Choose and set as required.
• Note: If tick ( ) and enable the
• WDMS Data Sync Setting WDMS Data Sync Setting function,
after setting the following options
Domain/IP, Port: Enter WDMS’s Domain/IP address and Port NO.
correctly, the system will automatically
Client Name: Enter the client name. synchronize the changed data to
WDMS or ZKTime.Net 3.0.
3. After setting, click [Save] button to save.
ZKTime.Net 3.0 19
4.2 Sender Settings
After setting the sender, the system will automatically send data to the user-defined email address, according
to the selected data type.
1. Click [System] > [Sender Settings] to enter to the Sender Settings interface.
• Sender Info
Password: Enter the correct password of this email address, and click [Test Connection] button to check
whether connects to the email server successfully.
Display Name, SMTP Server: Generate automatically via entering email address.
• Need Credentials, Enable SSL: Enable as required, tick ( ) means enable the function.
• Send Data
Send early out data automatically, Send late data automatically, Send absent data automatically: Tick ( )
and select the send data as required, multiple choices.
20 ZKTime.Net 3.0
4.3 Role Management
During the daily use procedure, the administrator needs to assign different kinds of privilege users. To avoid
the repeat setting up for each user, you can assign different kinds of roles. After that, assign the decent role
directly to the user while adding user. There are six privilege modules, which are System, HRM, Attendance,
Terminal, Access Control, and Reports.
Click [System] > [Role] to enter to the Role management interface. You can add, delete, edit and query
roles as required.
• General
ZKTime.Net 3.0 21
• Edit Role
1. Click and select the role in
which you want to edit in
the Role list on the Role
Management interface.
• Delete Role
22 ZKTime.Net 3.0
4.4 User Management
Add user and assign role (privilege) for system. Click [System] > [User] to enter to the User Management
interface. You can add, delete, edit and query users as required.
• Add User
1. Click [Add] button to enter to
the Add User interface.
The program will record all uses’ operations logs automatically. • Tips: The operation methods
of editing/ deleting user are
Then you can check as required. the same as editing/ deleting
role. For the specific operation
method, please refer to “4.3 Role
Management”. Not repeating
the description here.
ZKTime.Net 3.0 23
• Filter and Check Operation Logs
2. Select date.
Click [Export] button to export operation logs. For the specific operation method, please refer to “4. Export” in
Appendix 1 Common Operations chapter.
24 ZKTime.Net 3.0
4.6.1 Initialize Database
This function can restore system to the original installment status, please operate carefully.
ZKTime.Net 3.0 25
• Note: We suggest you to
backup the database after
building human resource
record, adding terminal info and
accessing control setting.
26 ZKTime.Net 3.0
5 Human Resource Management
Before using the attendance function, you should do the human resource management. The first part is
Company Setting, namely, setting the company structure. The second part is employee management, namely,
typing-in employee and assigning department for the system and managing employee as required. The third
party is Pay Code setting.
Click [HRM] > [Company] to enter to the Company Setting interface. • Set Company Info
ZKTime.Net 3.0 27
• Add Department
Parent: Click button behind Parent parameter, and then select parent department for the new department.
• Edit Department
The operation method of editing department is the same as editing role. For the specific operation method,
please refer to “4.3 Role Management”. Not repeating the description here.
• Delete Department
Click and the department in which you want to delete in the Company Structure list, and then click icon:
• If there are employees in this department, the Question prompt box will pop-up.
Click [Yes] button to remove these employees from the default department.
Before using, you should add employee for system, or import employee info from other programs.
28 ZKTime.Net 3.0
Click [HRM] > [Employee]
to enter to the Employee
Management interface.
Add employee info, and enroll fingerprint and issue card as required.
• Basic Info
Status: Tick ( ) and select Enable, means this employee is in-service, otherwise, means demission.
Emp ID: Enter employee ID, the setting range is 1~999999999, unrepeatable.
First Name, Last Name, Email Address: Enter employee’s first name, last name and email address as required.
ZKTime.Net 3.0 29
Department: Click button, and select the subordinate department in the drop-down department list.
Hire Date: Display the current date in default. Click button, and select hire date in the drop-down date box
as required.
Salary Mode: Click button, and select the salary mode in the drop-down list, can select as Hours or Salary
as required.
Terminal Zone: Click button, and select the subordinate (attendance) zone in the drop-down area list. For
the Terminal Zone setting, please refer to “7.2 Zone Setting”.
Privilege: Click button, and select privilege in the drop-down list. You can select as User, Enroller, Manager
or Administrator as required.
Photo: Supports two kinds of method to add photo info for employee:
• Method 1: Click icon, double-click and select file in the pop-up window, add photo for employee.
• Method 2: If the computer is connected with video camera, you can click icon, and add photo for
employee via camera photograph.
Password: Enter password as required. When the employee has password verification privilege, then he/ she
can punch via password on the device.
FP Count, Face Count: Display the enrolled count of fingerprint and face.
• Others Setting
30 ZKTime.Net 3.0
5.2.2 Fingerprint Management
• Enroll FP
Take enrolling fingerprint via terminal as an example to describe the specific operation of enrolling fingerprint.
ZKTime.Net 3.0 31
• Tips:
• Notes:
32 ZKTime.Net 3.0
• Delete FP
1. In the Enroll FP interface, click the enrolled finger, the Question box will pop-up.
2. Click [Yes] button to delete the selected FP template, or click [No] button to cancel operation.
• Edit Employee
2. Modify the employee info as required, and click [Save] button to save settings.
• Delete Employee
3. Click [Yes] button to delete the selected employee, or click [No] button to cancel operation.
Import: The system supports importing function to import employee info from other programs. For the
specific operation, please refer to “3. Import” in Appendix 1 Common Operations chapter.
Export: The system supports exporting function to export employee info as Excel, Text or CSV format file. For
the specific operation, please refer to “4. Export” in Appendix 1 Common Operations chapter.
• Batch Update
ZKTime.Net 3.0 33
1. Tick ( ) and select multi
employee in the Employee list,
and click [Batch Update] button
to pop-up the Batch Update
window.
34 ZKTime.Net 3.0
5.3 Pay Code
Define the type of salary payment which is used for payroll calculation.
ZKTime.Net 3.0 35
6 Attendance Management
To help enterprises performing information-based attendance management, this software implements
automatic collection, statistics, and query of employee attendance data. This improves the management of
human resource and facilitates the check-in of employees. This software enables the management personnel
to collect statistics and check the employee attendance, and enables the management department to query
and appraise the attendance of all departments, thus allowing enterprises to accurately acquire the employee
attendance data.
The data exchange between the attendance device and the program has to be performed in advance to
execute synchronous management of the attendance device and collect the employee attendance records
saved on the attendance device. For the attendance device setting, please refer to “7.1 Device Management”.
The Attendance menu mainly achieves the following function: Attendance Rule setting, Timetable and Shift
which are used for common attendance, Schedule (contents Temporary Schedule) and Exception Assign, etc.
The attendance system varies across companies, so you need to manually set attendance rules to ensure the
accuracy of the final attendance calculation. The attendance rule setting is a major way to demonstrate a
company’s attendance system.
Click [Attendance] > [Rule] to enter to the Attendance Rule setting interface. Set as required, and click [Save]
button to save settings.
36 ZKTime.Net 3.0
Click OT & Weekends Setting tag
in the Attendance Rule setting
interface, to enter to the OT &
Time 1 Time 2 Time 3 Weekends Setting interface.
• Weekends Setting
Select weekends based on the company's actual situation. (Multiple Choices)
• Overtime (OT) Setting
Assume that the values of T1 to T3 are specified as above. T represents the end point of working time.
• If an employee’s Actual daily working hours are greater than Time 1 but less than Time 2; then the
overtime at OT Level 1 is the Actual daily working hours minus Time 1.
• If an employee’s Actual daily working hours are greater than Time 2 but less than Time 3; then the
overtime at OT Level 1 is the Time 2 minus Time 1; the overtime at OT Level 2 is the Actual daily working
hours minus Time 2.
• If an employee’s Actual daily working hours are greater than Time 3; then the overtime at OT Level 1 is
the Time 2 minus Time 1; then overtime at OT Level 2 is Time 3 minus Time 2; the overtime of OT Level 3
is the Actual daily working hours minus Time 3.
The following example is used to explain how overtime is calculated by using the values which is specified in
the preceding figure.
• If an employee works 9 hours a day, he/she has 1-hour overtime (9 minus 8) at OT Level 1.
ZKTime.Net 3.0 37
• If the employee works 12 hours a day, he/she has a total of 4-hour overtime, 3-hour overtime (11 minus 8)
at OT Level 1 and 1-hour overtime (12-11) at OT Level 2.
• If the employee works 15 hours one day, he/she has a total of 7-hour overtime, 3-hour overtime (11 minus
8) at OT Level 1, 3-hour overtime (14-11) at OT Level 2, and 1-hour overtime (15-14) at OT Level 3.
Weekends work as: Specifies how the work time on weekends is calculated. The work time on weekends can
be included into the normal work time or one of the three types of overtime, whichever you select.
The required attendance time on holidays might differ from that on usual days. For ease of operation, the
system provides Holiday setting which allows you to set the attendance time and rules for holidays. After a
holiday is specified, the system will set attendance rules for the holiday and collect statistics and display the
attendance records on the holiday.
38 ZKTime.Net 3.0
• Add Holiday
ZKTime.Net 3.0 39
Start From: Click button behind the Month, Week and Day one by one, and then select month, week and
day in the drop-down list.
Days: Supports manual input or by clicking / to increase or decrease to set continuous days for holiday.
• Edit/Delete Holiday
The operation methods of editing/deleting holidays are the same as editing/deleting the role. For the specific
operation method, please refer to “4.3 Role Management”. Not repeating the description here.
Time interval between two records: Sets the interval length for saving effective attendance record. The
default length is 5 minutes. You can set this parameter as required. For example, if an employee punches
at 08:30 a.m, his/her punch records in the following 5 minutes (08:30~08:35) are invalid and not stored in
the attendance device. Similarly, the attendance device will save only the valid punch records according
to this rule.
No check-in, count as Late Arrival / Absent: Tick ( ) and select this option, click button and select as Late
Arrival or Absent in the drop-down list as required. Then no check-in employee will be counted as Late Arrival
or Absent.
No check-out, count as Early Out / Absent: Tick ( ) and select this option, click button and select as
Early Out or Absent in the drop-down list as required. Then no check-out employee will be counted as
Early Out or Absent.
40 ZKTime.Net 3.0
Late exceed _ minutes, count as absent: The default value is 0 minute, you can modify as required.
After ticking ( ) and selecting this option, if the Check-In Time is 9 a.m, all punches after 9 a.m, will be
counted as absent.
Early leave exceed _ minutes, count as absent: The default value is 0 minute, you can modify as required.
After ticking ( ) and selecting this option, if the Check-Out Time is 18 p.m, all punches before 18 p.m, will be
counted as absent.
Active automatic schedule for no-shift employee: After ticking ( ) and selecting this option, the system will
use the default shift to schedule for no-shift employee automatically.
Active attendance status: If tick ( ) and select this option, the system will identify the attendance
status of the attendance records downloaded from the device according to the preset attendance
status on the device. If you do not select this option, the system will identify the attendance status of
the attendance records downloaded from the device according to the odd and even numbers of the
attendance records, where an odd number represents “Check-in’ and an even number represents “Check-
out”. Specifically, the first attendance record is “Check-in”, the second is “Check-out”, the third is “Check-in”,
the fourth is “Check-out”, and the like.
Active Round setting (Attendance > Timetable > Round Setting): By ticking ( ) and selecting this option,
to activate the Round Setting function, otherwise, to disable it.
You can set all timetables that may be used during the attendance procedure, and then set each option as
required. Such as Check-In /Out Time, Late Arrival/Early Out time, Break and Rounding setting, etc.
Before shift setting, you must set all the timetables that might be used. Only after employees are assigned to
shifts, you can collect and calculate employee attendance time based on the attendance parameters.
ZKTime.Net 3.0 41
6.2.1 Add Timetable
• General Setting
Timetable Type: Click button and select timetable type (Regular or Flexible) in the drop-down list
• Regular Type
Color: Click icon, and select the display color for this timetable in the pop-up color box.
Active additional setting: If you want to manually modify the following parameters, tick ( ) and select this
option, and modify as required. Otherwise, use the default setting by unselecting it.
Check-In Start at: The default Check-In Start time is two hours before Check-In time. For example, the Check-
In time is 08:00, and the system set 06:00 as Check-In Start time automatically. The Check-In Start time must be
earlier or equal to Check-In time. All punches before Check-In Start time will be counted as invalid records.
Check-In End at: The default Check-In End time is two hours after Check-In time. For example, the Check-In
time is 08:00, and the system will set 10:00 as the Check-In End time automatically.
42 ZKTime.Net 3.0
• Note: The Check-In End time must be later or equal to the Check-In time plus allowable Later Arrival
time. For example, the Check-In time is 09:00 and the allowable Later Arrival time is 5 minutes, then
the Check-In End time must be later or equal to 09:05. All punches after the Check-In End time will
be counted as invalid records.
Check-Out Start at: The default Check-Out Start time is two hours before Check-Out time. For example, the
Check-Out time is 18:00, then the Check-Out Start time is 16:00. All punches before the Check-Out Start time
will be counted as invalid records.
• Note: If allowable Early Out time is greater than 0 minute, then the Check-Out Start time must be earlier
or equal to the Check-Out time minus the allowable Early Out time. For example, the Check-Out time
is 18:00 and the allowable Early Out time is 5 minutes, then the Check-Out Start time must beearlier or
equal to 17:55.
Check-Out End at: The default Check-Out End time is two hours after Check-Out time. For example, the Check-
Out time is 18:00, and the system will set the Check-Out End time as 20:00 automatically.
• Note: The Check-Out End time must be later or equal to the Check-Out time. For example, the Check-Out
time is 18:00, then the Check-Out End time must be later or equal to 18:00. All punches after the Check-Out
End time will be counted as invalid records.
Calculate As: Generate automatically after setting Check-In and Check-Out time.
Late Arrival, Early Out: Set the allowable Late Arrival/Early Out Time. The unit is Minute.
First Punch IN / Last Punch OUT function: After ticking ( ) and selecting this option, the system will only
record the first and last effective punch records; other punch records will be considered as invalid records. The
terminal will only store the effective punch records.
»» Add Break
(1) Click [Management] > [Add] to
enter to the Add Break widow.
Break Name, Start Time, Ahead to: Enter the name and set this break’s start time and when the break
can advance to.
End Time, Delay to: Set this break’s end time and when the break can delay to.
ZKTime.Net 3.0 43
Break (Mins): Generate automatically after setting Start Time and End Time.
Auto Deduct: If tick ( ) and select this option, without punching, the system will deduct the break time from
the work time automatically.
Must Check: If tick ( ) and select this option, you must check before and end break.
Early return_ Mins forward to: means to active this function. Set the time as required. When comes back
early before this time, then forward to Work, OT Level 1, OT Level 2, or OT Level 3.
Break Exceed _ Mins forward to: means to active this function. Set the time as required. When comes back
exceeding this time, then forward to Late Arrival, Early Out, or Absence.
The operation methods of editing/deleting break are the same as editing/deleting role. For the specific
operation method, please refer to “4.3 Role Management”. Not repeating the description here.
• Flexible Type
(Not to limit the Check-In and Check-Out time, but the time between Check-In and Check-Out need to be
greater than or equal to Daily Work Time.)
Daily Work Time: Enter the daily work time, namely, the minimum time that employees have to work
every day.
Color: Click icon, and select the display color for this timetable in the pop-up color box.
44 ZKTime.Net 3.0
Day Change at: Set the day change time, namely, the end time of day’s work time statistics. Fox example, the
Day Change time is 23 o’clock; the work time after 23 o’clock, will be counted as the second day’s work time.
Only consider first and last Records one day: After ticking ( ) and selecting this option, the system will only
record the first and last effective punch records; other punch records will be considered as invalid records. The
terminal will only store the effective punch records.
OT Level 1/2/3 Work Time Exceed: Set and select as required. The specific operation is the same as “6.1.1 OT &
Weekends Setting”.
• Rounding Setting
Rounding Type: There are two types of rounding, namely, Regular and Custom.
»» Regular
Check-In/Check-Out Round Value: The minimum round-off unit of punch time. If the Round Value = 10, then
takes 10 minutes as the minimum unit when counting the punch time.
Check-In/Check-Out Round Down: The rules of rounding down. When punch time is greater than or
equal to the cutoff value, it gets rounded up; otherwise, it gets rounded down and not counted in the
attendance time.
ZKTime.Net 3.0 45
For example, if an employee checks in at 08:02 and checks out at 17:55, his/her check-in time counts as 08:00
and check-out time as 18:00 after rounding-off. In other words, the period of 2 minutes after the requested
check-in time is not recorded as Late Arrival, and the period of 5 minutes before the requested check-out time
is not recorded as Early Out.
46 ZKTime.Net 3.0
6.3 Shift Management
The Shift consists of one or more preset timetables according to a certain sequence and cycle, and is a preset
work schedule. To monitor employee’s time and attendance, you must set shifts first.
Start Date: Click button and select start date in the drop-down list.
ZKTime.Net 3.0 47
Cycle Length: Click button and select cycle length in the drop-down list. There are two options, Day and
Week.
Cycle Value: Manually input or by clicking / button to increase or decrease the cycle value.
Timetable: Select timetable for this shift. Click and select timetable in the Timetable list, and drag it onto the
corresponding date, is shown as above figure. For the timetable setting, please refer to “6.2 Timetable Setting”.
48 ZKTime.Net 3.0
• Note: If you want to change
the timetable used by date,
you should click the select
the timetable on the date,
and then click [Delete] key
(on the keyboard) to delete
the old timetable. Finally click
and select timetable in the
Timetable list, and drag it onto
the corresponding date.
ZKTime.Net 3.0 49
Start/End Date: Select the start and end date for shifting assign. • Tips: For the method of selecting
date, please refer to “1. Select Date”
Employee: Tick ( ) and select employee. (Multiple choice) in Appendix 1 Common Operations
chapter.
• Note:
After ticking ( ) and selecting Active automatic schedule for no-shift employee option in the Attendance
Rule setting interface, the system will use the default shift to schedule for no-shift employee automatically.
If an employee is not assigned with any work schedule, the system cannot collect statistics on the
employee’s attendance. If an employee is not assigned with any shift, the system cannot determine
whether the employee’s attendance record is Check-In or Check-Out and also cannot collect the
employee attendance data.
50 ZKTime.Net 3.0
6.4.1 Query and Check Employee Schedule
Tick ( ) and select employee in the Company Structure list to check the employee’s schedule.
To facilitate administrators to locate a employee quickly from a large number of employees, the system
supports querying via Emp ID or Name to search and check employee schedule records.
(If one (or several) employee needs to change his/her work hours
temporarily, his/her shift can be arranged temporarily.)
ZKTime.Net 3.0 51
2. Select the year and month of the
date when the employee needs
a temporary schedule and then
click and select date. (Click and
hold the Ctrl key to select more.)
52 ZKTime.Net 3.0
• Clear Temporary Schedule
1. Click and select employee in the
Company Structure list.
ZKTime.Net 3.0 53
1. Tick ( ) and select employee in
the Company Structure list.
It is possible for the employee to apply for leave when he/she encounters serious problems. Due to different
reason, applying for leave can be an automatic statistic in the system.
54 ZKTime.Net 3.0
Click [Attendance] > [Exception Assign] to enter to the Exception Assign interface.
ZKTime.Net 3.0 55
5. Click [Assign] button to add
exception for the selected
employee. After assigning the
exception successfully, the
interface is shown as left figure.
• Delete Exception
56 ZKTime.Net 3.0
7 Terminal Maintenance
The system needs to add device to achieve attendance function. Before downloading or uploading data from
(to) the Device; you should connect the device to the system, input the related parameter, ensure that the
communication between device and PC has established. After creating connection successfully, uploading or
downloading data is available. In addition, you can check all kinds of reports as required.
The Terminal Maintenance mainly contents Device Management, Area Setting, Data Sync, U Disk Management,
Work Code Setting, and SMS Management, etc.
Set the communication parameters of the device. The system can communicate with the device properly only
when communication parameters are configured correctly, including the parameter settings in the system
and the device. After communication succeeds, you can view the information on the connected device and
perform remote monitoring of the device and upload and download.
There are two kinds of methods to add device, namely, Manually Add and Automatically Add.
58 ZKTime.Net 3.0
Sync Employee Information: Sync the employee info between the program and the terminal.
Sync Fingerprint Template: Sync the fingerprint template between the program and the terminal.
Indicates selected.
Sync Face Template: Sync the facet template between the program and the terminal. Indicates selected.
Overwrite previous information after download: When staff information in the software and device is not
the same during data synchronization. If the function is enabled, the employee information in the device will
overwrite the information in the software. Vice versa, if the function is disabled, the employee information in
the software will overwrite the information in the device.
Upload Workcode: Upload the work code settings to the selected device.
The system will pop-up the following window to display the procedure and result of data sync:
Import /export attendance records, employee info, employee photo, and attendance photo via U Disk.
ZKTime.Net 3.0 71
• Add Work Code
Name, Description: Enter the name and description for this work code.
SMS is similar to notice. The SMS includes Public SMS and Personal SMS.
The operator can edit the notice content in advance and make it into SMS displayed on the screen. Specifics
the time range for SMS display, selects terminal zone and employee as required. (Tips: Only when the Message
Type is Personal, you should select employee.)
• Note:
(1) You should consider the employees’ possible attendance time range before setting the SMS’s start and
end time, to ensure that the employee can check the SMS.
(2) The SMS will send out to all terminals in the selected zone automatically. If Public SMS is set, then in the
effective time, all employees in the device can check the SMS before/after punching. If the Personal SMS is
set, then in the effective time, the selected employee can check the SMS after successful attendance.
76 ZKTime.Net 3.0
Click [Terminal] > [SMS] to enter to
the SMS Management interface.
• Add SMS
Message Type: Click button and select message type (Public or • Note: The start time must be
Personal) in the drop-down list. earlier than the end time.
Title: Enter the message’s title. • Note: The program will send
out the SMS to all terminals in
From, To: Set the start/end date and time for the message. the selected zone.
Terminal Zone: Click button, and then select zone in the drop-down list.
ZKTime.Net 3.0 77
-->When the Message Type is selected as Personal
78 ZKTime.Net 3.0
8 Access Control Management
Access control option is to set user's open door time zone, control lock and related device's parameters.
To unlock, the enrolled employee must accord with the following conditions:
1. The current unlock time should be in the effective time of user time zone or group zone.
2. The group in which the user belongs to must be in an unlock combination (or in the same unlock
combination with other groups, but the door can be unlocked only when all the groups in this
combination pass verification).
Click [Access Control] > [AC Time zone] to enter to the AC Time Zone Setting interface:
The system implements access control according to the AC time zone setting.
80 ZKTime.Net 3.0
• Add AC Time Zone
1. Click [Add] button to enter to
the Add AC Time Zone interface.
Start and End Time: Set the Start and End time for each time interval within a week.
(Tips: Select 00, and then press the numeric key to enter the time. In additional, the Start time must be earlier
than the End time.)
The operation methods of editing/deleting AC Time Zone are the same as editing/deleting role. For the
specific operation method, please refer to 4.3 Role Management. Not repeating the description here.
Group function can divide users into groups and combine different groups to different unlock combinations,
which making group management of Access control more convenience.
AC group defines which door or door combination can be opened in a specific time zone after users pass
verification. The system allows you to authorize the members of the specified one or more AC groups to open
a door or door combination through employee AC Privilege setting
ZKTime.Net 3.0 81
Click [Access Control] > [AC Group] to enter to the AC Group
Setting interface:
• Notes:
• Add AC Group
Holiday Effect: Tick ( ) and select this option, means the AC 2. After setting, click [Save] button
Group is effective during the holiday; otherwise, the AC Group to save the AC Group settings.
is invalid.
82 ZKTime.Net 3.0
• Edit/Delete AC Group
The operation methods of editing/deleting AC Group are the same as editing/deleting role. For the specific
operation method, please refer to “4.3 Role Management”. Not repeating the description here.
AC groups can be put into different unlock combinations to enable multiple authentication and improve
access control security. An unlock combination can consist of a maximum of five AC groups.
Click [Access Control] > [AC Unlock Comb] to enter to the AC Unlock Combination Setting interface:
ZKTime.Net 3.0 83
3. Click the Group cell, and select
AC Group in the drop-down list.
The Employee AC Privilege Setting function supports setting AC Privilege for each employee. It contains AC
Group, Time Zone and Verify Mode setting, etc.
If you set the AC Group, you can add unlock person for the AC Group via Employee AC Privilege menu.
Click [Access Control] > [Emp AC Privilege] to enter to the Employee AC Privilege Setting interface:
84 ZKTime.Net 3.0
• Employee AC Privilege Setting
ZKTime.Net 3.0 85
User Group Privilege: ( ) Indicates selected. 4. After setting, click [Save] button
to save.
AC Group: Click button and select AC Group for the selected employee.
Apply the privilege to other terminal of zone: If tick ( ) and • Tips: When the employee uses
select this option, apply the AC Privilege settings to the device the group privilege, then this
selected in Step 1. employee’s effective unlock
time is the timetable set in the
selected AC Group.
»» The Quick Guide about Add unlock employee for AC Group
86 ZKTime.Net 3.0
9 Reports Management
An attendance record lists the daily attendance data of a queried employee in a specified period, and collects
statistics of the Absent, Late Arrival/Early Out, Overtime, and Leave time, which helps to check the actual
attendance against the record. If a record is inconsistent with the actual attendance, you can adjust the shift,
modify the record (record the attendance of missed punch), set exception assignment, and directly modify
the daily report data.
Display all employees’ attendance records, including the records downloaded from device and added
by administrator.
You can search, import and export attendance record in the menu interface.
88 ZKTime.Net 3.0
• Query and Check Attendance Record
1. Tick ( ) and select employee
in the Company Structure list,
multiple choices.
ZKTime.Net 3.0 89
Click [Reports] > [Calculate] to enter to the Attendance Calculate interface:
You can calculate and view results, Modify Record, and export data
in this menu interface.
90 ZKTime.Net 3.0
• Modify Record
The attendance can be modified manually when employees leave on business or forget to punch cards.
Usually, the management personnel shall input the attendance record for missed punches at the end of the
attendance cycle according to the attendance records and the company’s attendance system.
Click [Modify Record] button, the following Record Modify interface will pop-up:
Work State: Click button and selected work state in the drop-down list.
ZKTime.Net 3.0 91
4. After setting, click [Save] button
to save the punch record.
Delete Punch Record (Manually add) 1. Tick ( ) and select record in the
Record list, multiple choices.
92 ZKTime.Net 3.0
The specific operation of viewing
report is shown as below:
ZKTime.Net 3.0 93
• Employee Group Setting
In order to simplify the employee selection, the system supports grouping for employees as required. The user
can directly select the employee group to select all employees within the selected group.
94 ZKTime.Net 3.0
(3) Click the before [Employee]
button to view all employee
groups in the drop-down list.
• Employee Report
ZKTime.Net 3.0 95
(2) Click button and then select
the employee’s basic info item
for the First to Eighth Column in
the drop-down list.
• Transactions Report
96 ZKTime.Net 3.0
• Daily Total Report
Click Daily Total icon to check
the Daily Total Report for the
employee selected in Step 2.
ZKTime.Net 3.0 97
• Early Out / Late Arrival Report • Note: The system will
calculate the attendance
Click Early Out/ Late Arrival icon to check the Early Out/ Late Arrival records according to
Report of the employee selected in Step 2. the Attendance Rule. For
the specific operation of
Attendance Rule setting, please
refer to “6.1 Attendance Rule”.
• Absence Report
98 ZKTime.Net 3.0
• Exception Report
Click Exception icon to check the
Exception Report for the employee
selected in Step 2.
ZKTime.Net 3.0 99
• Attendance Card Report
Click Attendance Card icon to
check the Attendance Card Report
for the employee selected in Step 2.
• Monthly Summary
Click Monthly Summary icon to
check the Monthly Summary
Report for the employee selected
in Step 2.
1. Select Date
2. Set Time
Take the Check-In Time setting in the Add Timetable interface as example.
• Method 1
If there is an existing file for the workforce or HR system, from other software or devices, you can import such
information by using the Import function.
The data in the selected file will display on the right side of the window.
EXAMPLE:
• Notes:
Export File: Click icon, then select save path in the pop-
up window and input the file name in the File Name bar. Click
[Save] button to save settings.