3.9.1 Attendance Calculation
For example, there are three periods while calculation methods of one or two period are
identical.
Normal Attendance (all following periods included)
00:00~9:05 sign in
11:55~12:59 sign out
13:00~13:05 sign in
17:25~18:07 sign out
Note:
In a normal weekday, a user must sign in at least once in each period to have normal
attendance record.
No attendance needed during holiday, leave and on business trip.
Abnormal Attendance
If shift duty period 1 and period 2 are set
In two periods, late time and early leave are accumulated which means max
allowance of late time and early leave is 2 times per day each.
Attendance has 0.5 days absence, and one period corresponds to 0.5 days. If in a
period, either sign in or sign out value is null, then this is an absence of 0.5 days. If in
two periods, both sign in and sign out values are null, then this is an absence of 1
day.
Example:
In a normal weekday, user attendance time: 9:05, 11:54, 17:00 as a total of three times. In
accordance with two periods of 9:05~11:54, 17:00~ null. This user has an early leave in
the first period and an absence in the second period. No overtime work.
Accurate Time
Attendance time is accurate to minute, as 9:05:00~9:05:59 are normal sign in time.
Value of Sign in and Sign out
If you set two periods in shift setup, the boundary of sign in and sign out is the midpoint of
interval between the two periods, as time interval /2.
Period 1: 9:00~12:00; period 2: 14:00~17:30. Two periods are 12:00~14:00, interval
is 120 minutes.
Then 12:00~12:59 is sign out period of first period, and the system only takes the last
sign out as attendance in case you sign out more than once. 13:00~14:00 is sign in
period of second period, and the system only takes the first sign in as attendance in
case you sign in more than once.
If time interval between two periods is odd, such as second period: 14:00~17:30,
overtime work period: 18:45~20:00. Two periods are 17:30~18:45, interval is 75
minutes.