Project

General

Profile

Support #1788

[ESS Overtime] - Retro Date

Added by Fiona Avangeline Jonathan almost 2 years ago. Updated almost 2 years ago.

Status:
Closed
Priority:
Urgent
Start date:
10/28/2022
Due date:
% Done:

0%

Estimated time:
Spent time:

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

clipboard-202211241018-95i5v.png (10.8 KB) clipboard-202211241018-95i5v.png Fiona Avangeline Jonathan, 11/24/2022 10:18 AM
clipboard-202211241018-iklii.png (45 KB) clipboard-202211241018-iklii.png Fiona Avangeline Jonathan, 11/24/2022 10:18 AM
CondOTSaveMD15New.txt (5.49 KB) CondOTSaveMD15New.txt M Azid Wahyudi, 12/07/2022 03:46 PM
#1

Updated by Fiona Avangeline Jonathan almost 2 years ago

  • Status changed from New to Assigned
#2

Updated by Fiona Avangeline Jonathan almost 2 years ago

  • Project changed from HINO Bugs to MINOVAES - PRODUCT
  • Description updated (diff)
#3

Updated by M Azid Wahyudi almost 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

#4

Updated by Fiona Avangeline Jonathan almost 2 years ago

Mas Azid,

Sudah ditambahkan ya di Silver Package dan Product

Terima kasih.

#5

Updated by M Azid Wahyudi almost 2 years ago

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

#6

Updated by Fiona Avangeline Jonathan almost 2 years ago

  • Status changed from QA Test to Closed

Done, semua skenario sudah di tes.

Terima kasih.

Also available in: Atom PDF