Project

General

Profile

Bug #3923

ESS Travel - Validasi2 yang disatukan untuk travel untuk yg masih on progress

Added by Mr Ikmal 23 days ago. Updated 22 days ago.

Status:
Revise
Priority:
High
Start date:
09/29/2025
Due date:
09/30/2025 (22 days late)
% Done:

0%

Estimated time:
Spent time:

Description

Dear mas azid,
Berikut yg sudah disatukan untuk yg masih on progress di status redmine sebelum2 nya:

1. Validasi Update Header -> Accommodation & Cost

- Jika StartDate dan EndDate pada Header (table: PDSWFTRAVELHEADER) diubah (ketika sudah ada data), maka:

- StartDate dan EndDate pada Grid Accommodation (table: PDSWFTRAVELACCOMODATION) dan Grid Cost (table: PDSWFTRAVELCOST) ikut otomatis ter-update sesuai perubahan pada Header.

Referensi Redmine sebelumnya: #3888

2. Validasi Wajib Comment saat Revise/Reject (Atasan)

- Pada workflow TRAVEL_AJTM, tambahkan validasi:

- Field Comment wajib diisi ketika atasan melakukan Revise atau Reject.

- Jika kosong, sistem tidak boleh melanjutkan proses.

Referensi Redmine sebelumnya: #3878

3. Hide Button Add & Delete pada Approval

Pada Grid Accommodation dan Grid Cost:

- Button Add dan Delete hanya tampil saat task karyawan (pengajuan travel). Ketika sudah berada di task Approval Atasan maupun Approval HR, button Add dan Delete harus di-hide.
Referensi Redmine sebelumnya: #3922

PORT DEV : http://remote.minovais.com:61139/
DB : remote.minovais.com, 1468
Nama DB : MinovaES_BIA_BaseServerCloud

#1

Updated by Kezia Pawitra Yulianti 23 days ago

  • Due date set to 09/30/2025
  • Status changed from New to Assigned
  • Priority changed from Normal to High
#2

Updated by Mr Ikmal 23 days ago

4. Mohon bantuannya untuk menambahkan validasi pada ESS Travel.
Pada bagian Grid Header (table: PDSWFTRAVELHEADER), field Start Date dan End Date perlu diberi validasi agar saat requester (task create) menginput EndDate yang lebih kecil dari StartDate, maka pengajuan tidak dapat disubmit.

Atau referensi nya, ada validasi serupa juga pada ESS Leave di pilihan tanggal yang tampil (terlampir screenshot), kalau bisa dibuat seperti itu boleh juga ya.

Video demo testing:
https://drive.google.com/file/d/1eQ_Smxb_9jMWuyin5-xuNH-wLhoX7tsT/view?usp=sharing

Referensi Redmine sebelumnya: #3895

5. Mohon bantuannya untuk memperlebar kolom di grid Total Cost pada ESS Travel (request dari client), agar tulisan di dalamnya dapat terlihat dengan jelas.

Referensi redmine sebelumnya: #3892

Terima kasih.

#3

Updated by M Azid Wahyudi 23 days ago

  • Status changed from Assigned to QA Test
  • Assignee changed from M Azid Wahyudi to Mr Ikmal

dear ikmal , udah bisa di test semua ya kecuali no 1 itu kan bisa lebih dari satu kalau dia 2 record dengan tanggal yang berbeda gimana jadi di samain semua tanggalnya ?

package :
bizproc(afterrender,beforesubmit,init,method)

messagecatalog (TESTEROR,VALOVRDT)

makasih

#4

Updated by Mr Ikmal 22 days ago

  • Status changed from QA Test to Revise
  • Assignee changed from Mr Ikmal to M Azid Wahyudi

1. Ini gw diskusi sama mas daud dlu ya untuk ketentuannya.
2. OK -> Validasi berjalan
3. OK -> Button Add dan Delete sudah di hide di task atasan 1
4. Ok -> Validasi berjalan
5. Sementara Ok tapi dgn catatan -> Ini gw test pas task karyawan yg create kolom nya udah ok mas, tapi kenapa di task approval atasan kolom nya jadi seperti awal lagi ya mas? kira2 bisa diakomodir kalau di semua task ga mas, di karyawan dan atasan? (Contoh : RegID 1752)

#5

Updated by Mr Ikmal 22 days ago

Mas sesuai diskusi poin no. 1 tetap otomatis juga ya

Terima kasih.

Also available in: Atom PDF