Bug #3576
ESS Attendance Mobile & Website - Tambahan Validasi
0%
Description
Dear Tim Developer,
Mohon bantuannya untuk menambahkan validasi berikut saat user melakukan pengajuan Attendance melalui ESS Mobile dan Website:
1. Jika user mengajukan attendance dengan tanggal dan attendance type yang sama seperti yang sudah ada sebelumnya di RequestNo, maka tidak diperbolehkan mengajukan lebih dari satu kali.
2. Namun, jika attendance type-nya berbeda, maka pengajuan lebih dari satu kali masih diperbolehkan, selama tidak terdapat overlap pada jam pengajuan di tanggal yang sama.
(Pengecekan overlap ini perlu dilakukan tidak hanya pada master data di PHRPA0019, tetapi juga terhadap pengajuan ESS yang masih berjalan atau belum disetujui, karena statusnya bisa aja masih pending approval/belum di approve atasannya)
Karena untuk yg saat ini bisa melakukan lebih dari 1 kali pengajuan dengan Tanggal dan Attendance Type yang sama. Cth pada gambar berikut di requestNo 29 dan 30.
Berikut data untuk keperluan testing:
Testing Data Pengajuan Attendance
EmployeeID: 00000566
Testing Atasan
EmployeeID: 00000002
Files