Project

General

Profile

Bug #3576

ESS Attendance Mobile & Website - Tambahan Validasi

Added by Mr Ikmal 2 months ago. Updated 2 months ago.

Status:
Assigned
Priority:
Urgent
Start date:
04/23/2025
Due date:
04/25/2025 (about 2 months late)
% Done:

0%

Estimated time:

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

Also available in: Atom PDF