Configuation -> Persons Work Seven Hours

Configuation -> General Working Time -> Working Time Config -> Working Seven Hours

SendEmailToManagerAndHRScheduler

PersonalWorkingService

SendEmailToManagerAndHRSchedulerService

StatisticReportByDayServiceImpl

autoSendMailJob

getEmployeeIdsWhichHavePersonalWorkingTimeConfig

calculateWorkedHourPerDay

ReportSchedulerService

getListStatisticOfEmp

runStatisticByDay

EverydayScheduler

runWebApplicationJobsByBranchId

runWebApplicationJobs

recalculateStatisticAfterApprove

cronTriggerEverydayTask

UpdateWorkingHourForEmployeeBean

updateWorkingHour

Update working hour for employee

<!-- Run statistic everyday at 02:00 AM to 4:00AM-->


getListEmpIdsHasConfig(day)

sendEmailToNotifyBreakRule

ReminderEmailScheduler

autoSendMailJob

job send mail from 8AM to 6PM send notify request working out side

get checkin time and checkout time from config