Support #1788
[ESS Overtime] - Retro Date
Description
Mas Azid,
Mohon dibantu untuk ESS Overtime di Product dan Silver Package yang sekarang Retro Date dan Correction Status nya tidak terupdate. Berikut ketentuan untuk update Retro Date dan Correction Status.
1. Retro Date akan terupdate jika ada pengajuan ESS dengan tanggal sebelum Payroll Period. (Contoh: PayrollPeriod bulan 11, ada pengajuan ESS bulan 10. Maka Retro Date akan terupdate dengan StartDate dari pengajuan ESS tersebut).
2. Jika ada pengajuan ESS kedua dengan tanggal sebelum tanggal pengajuan ESS pertama, maka Retro Date akan kembali terupdate dengan tanggal pengajuan ESS. Retro date akan keupdate jika tanggal overtime lebih awal dari retro date sebelumnya. (Contoh: PayrollPeriod bulan 11, Pengajuan pertama tgl 28 Oktober, maka RetroDate sudah terupdate menjadi tanggal 28 Oktober. Kemudian ada pengajuan kedua ESS di tanggal 20 Juni, maka RetroDate akan terupdate dengan StartDate ESS terbaru).
3. Jika ada pengajuan ESS ketiga, dengan tanggal sesudah tanggal pengajuan ESS kedua, maka Retro Date tidak akan terupdate dengan tanggal pengajuan ESS. (Contoh: PayrollPeriod bulan 11, Pengajuan pertama tgl 28 Oktober, maka RetroDate sudah terupdate menjadi tanggal 28 Oktober. Kemudian ada pengajuan kedua ESS di tanggal 20 Juni, maka RetroDate akan terupdate dengan StartDate ESS 20 Juni. Pengajuan ketika ESS tgl 29 Oktober, maka RetroDate TIDAK terupdate dan tetap di tgl 20 Juni).
4. Jika ada data ESS Overtime di tanggal yang sama dengan PayrollPeriod maka RetroDate tidak terupdate. (Contoh: PayrollPeriod bulan 11, pengajuan ESS bulan 11, maka RetroDate tidak terupdate)
5. Correction Status pasti terupdate jika ada pengajuan ESS yang masuk dengan kode Payroll = 1 di MDCON.
Port: http://demo.minovais.com:61199/
DB: 45.251.75.66 | MinovaES_Silver_Package
Port: http://remote.minovais.com:31133/
DB: remote.minovais.com,1442 | MinovaES_Product_2021
Terima kasih.
Files
Updated by Fiona Avangeline Jonathan about 2 years ago
- Project changed from HINO Bugs to MINOVAES - PRODUCT
- Description updated (diff)
Updated by M Azid Wahyudi about 2 years ago
- Status changed from Assigned to Revise
- Assignee changed from M Azid Wahyudi to Fiona Avangeline Jonathan
dear fiona ,
tolong tambahkan field di table essnya nanti di hide kaya bia
fieldnya yaitu
employeeId_OT
datefrom2
jangan lupa di fieldposnya juga untuk ke table 15 seperti bia
makasih
Updated by Fiona Avangeline Jonathan about 2 years ago
- File clipboard-202211241018-95i5v.png clipboard-202211241018-95i5v.png added
- File clipboard-202211241018-iklii.png clipboard-202211241018-iklii.png added
- Status changed from Revise to Assigned
- Assignee changed from Fiona Avangeline Jonathan to M Azid Wahyudi
Mas Azid,
Sudah ditambahkan ya di Silver Package dan Product
Terima kasih.
Updated by M Azid Wahyudi about 2 years ago
- File CondOTSaveMD15New.txt CondOTSaveMD15New.txt added
- Status changed from Assigned to QA Test
- Assignee changed from M Azid Wahyudi to Fiona Avangeline Jonathan
Dear fiona , udah bisa di test sesuai skenario ya
note fungsional :
- tambah field form ess kebutuhannya buat posting
yaitu :
- datefrom2
- employeeId_OT
di deftask cond15 taskparamaternya : CondOTSaveMD15New
cek juga di table fieldposnya juga
package developer :
- di afterrender tambahkan
var body = MinovaUtil.WORKFLOW.getViewBodyWorkflow();
var taskID = MinovaUtil.WORKFLOW.getTaskId();
var now = MinovaUtil.GetNowDate();
if (taskID 'start' || taskID 'create' || taskID == '') {
var empID = MinovaUtil.WORKFLOW.getEmpId();
body.down('field[name=DateFrom2]').setValue(now);
body.down('field[name=EmployeeID_OT]').setValue(empID);
}
terus tambah custparam
CondOTSaveMD15New
filenya di bawah
ProcessType = u di DEFTASK task posting
PK di DEFFIELDPOS hanya Employee ID saja.
makasih
Updated by Fiona Avangeline Jonathan about 2 years ago
- Status changed from QA Test to Closed
Done, semua skenario sudah di tes.
Terima kasih.