Please enable JavaScript.
Coggle requires JavaScript to display documents.
Mytime (Modules (restful-service-presenters (Build web service for…
Mytime
Modules
helpers
config
database
urls
Common utils & Enums
integrations
Data access object (DAO)
models
Data Transfer Object (DTO)
Entity
schedulers
config
tasks
Run everyday at 02:00 AM to 4:00AM
cronTriggerEverydayTask
Calculate statistic for previous day
Run everyday at 4:30 AM to 6:00AM
triggerEverydayJob
synchronize all employee data infomation from HRMS to Mytime
Run everyday at 06:30 AM
triggerSpecificJob
job send status check -in out to change color on app one click
Run everyday at 6:45 AM
triggerActiveWorkingJob
update is_working = true for first day of working
Run at 7:00 AM from Mon to Sat
cronTriggerSendNotificationEmailToEmployee
sending notification email to employees and managers: Forgot checkout, update leave request (not checkin/out)
Run every 4 minutes from 8AM-6:00PM from Mon to Fri
cronTriggerReminderEmailScheduler
Mail remaining: working out side request, request update working hour
Run every 5 min from 8AM-6:00PM from Mon
cronTriggerAutoSendEmailScheduler
send notify email request working out side approved
Run at 9:32 AM from Mon to Fri
cronTriggerSendEmailToManagerAndHR
Notify forgot check in
Run everyday at 11:00 AM
triggerDeleteEmployeeZeroJob
Delete row has ID zero on employee table --> sometime appear
Run everyday at 04:15 AM
cronDeleteEmployeeIpCheckingDataInPassDay
delete data in the pass day on employee_ip_checking table
services
restful-service-presenters
Build web service for application one click checkin/out
clean install -P mytimews-production-server -Dmaven.test.skip=true
Build web service run scheduler
clean install -Pproduction-server -Dmaven.test.skip=true
web-presenters
Build for web mytime client
clean install -Pproduction-server -Dmaven.test.skip=true
Environment for developing
Using
springframework
Java 1.7
primefaces
jsf
maven-compiler 3.1
Server production/test
Geronimo 3.0
Local
Apache tomcat 7
EWS Email Web Service
wildfly
Internal service API Rest server
HRMS web client
Hrms database
Anual leave
employees infomation
leave requests
Holidays
Roles
Recruitment tool