Current mm-punch checks holiday instead of working hour. It might miss the additional working hours, the additional holidays, and personal leaves.
Describe the solution you'd like
At 9 AM each day, mm-punch checks the working hours for each members.
mm-punch determines the punching time of each members.
Schedules the punching time. Note that it might be 8 hours or 4 hours.
Executes the scheduled function at the determined time.
Describe alternatives you've considered
Check /SCSWeb/HRM/AttEmpWorkInfoQuery.aspx with only one member's credential to determine the working day, but I don't think the complexity it creates is worthy.
Additional context
It has the following benefit:
Decouple the dependence on National holiday and the work calendar of Directorate-General of Personnel Administration.
Members who has requested a leave of a day would not initiate a punch job.
Though it won't pass the Turing Test, it could be more personal-tailored instead of a routine punch.
Is your proposal related to a problem?
Current mm-punch checks holiday instead of working hour. It might miss the additional working hours, the additional holidays, and personal leaves.
Describe the solution you'd like
mm-punch
checks the working hours for each members.mm-punch
determines the punching time of each members.Describe alternatives you've considered
Check
/SCSWeb/HRM/AttEmpWorkInfoQuery.aspx
with only one member's credential to determine the working day, but I don't think the complexity it creates is worthy.Additional context
It has the following benefit:
Though it won't pass the Turing Test, it could be more personal-tailored instead of a routine punch.