BLogic Systems

Daylight Saving Time

Last updated on 

wiki | | | | ——————— | ———– | |

Target release |2024/03/8 | |

Document owner |Vu | |

Developer |Tú | |

QA |Vu |

Daylight Saving Time:

  • vào ngày chủ nhật thứ 2 của tháng 3, khi đồng hồ chạy đến 1:59AM thì sẽ tự động nhảy đến thành 3AM và bỏ qua khoảng thời gian từ 2AM đến 2:59AM
  • vào ngày chủ nhật đầu tiên của tháng 11, khi đồng hồ chạy từ 1AM đến 1:59AM thì sẽ tự động quay về lúc 1AM và chạy đến 1:59AM một lần nữa rồi mới chuyển sang 2AM => khi test thì phải test cả 2 mốc thời gian “1AM đến 1:59AM” thật và “1AM đến 1:59AM” bù giờ

### Lưu ý:

  1. Chủ nhật thứ 2 của tháng 3, lúc 2AM đến 2:59AM ở Manage Time Clock sẽ ko cho phép tạo Time Clock(Clock in-out), Rest Break và Meal Break vì sẽ bị sai số thành số âm VD : Manage Time Clock tạo Clock in lúc 2h50AM và Clock out lúc 3:10AM thì tổng số giờ làm việc sẽ bị thành số âm vì 2h50AM lúc này sẽ tự động đổi thành Clock in lúc 3:50AM và Clock out lúc 3:10AM => giờ Clock out sớm hơn Clock in
  2. Auto Clock out: Trường hợp employee được Setup sử dụng config "Auto Clock out" mà trước thời gian Auto Clock out đó employee này đang thưc hiện Meal Break nhưng vẫn chưa Back From Break thì thời gian Back from Break và Auto Clock out sẽ được ghi nhận cùng lúc ở thời gian Auto Clock out.(logic của Tuấn đưa ra và đã xác nhận trong buổi meeting T2)

VD: Employee A được setup Auto Clock out lúc 6am, employee A này thực hiện Meal Break lúc 5h30am và đến 6am vẫn chưa Back from Break thì phần mềm sẽ tự động Clock out cho employee A này lúc 6am dựa theo Setting, đồng thời cũng tự động Back from Break lúc 6am luôn.