Project

General

Profile

Feature #2935

Validasi Overtime Web

Added by jihad .... 2 months ago. Updated 23 days ago.

Status:
Closed
Priority:
Urgent
Assignee:
Start date:
07/30/2024
Due date:
09/06/2024
% Done:

0%

Estimated time:
Spent time:

Description

Dear Mas Azid,

Mas Azid, mau dibuat validasi dong mas untuk form overtime di web dan di mobile. berikut penjelasannya:
- start time dan end time tidak boleh di jam working day kecuali pada saat day type nya OFF
contoh:
jam kerja jam 08:00 - 17:00

maka
start time tidak boleh jam 16:00
end time juga tidak boleh sampai jam 09:00

- Ketika end time melebihi jam 00:59 maka date to dibuat blank dan mandatory (dengan tujuan untuk user isi lagi dan untuk load duration lagi)

- Overtime Type ingin dibuat autoload dan readonly, dengan autoload:
ketika start timenya setelah jam working day maka "After Work Schedule"
ketika start timenya sebelum jam working dat maka "Before Work Schedule"
ketika day type nya off maka overtime typenya "After Work Schedule"

- User hanya bisa membuat 2 overtime hanya kalau overtime typenya berbeda, jika sama maka tidak bisa save

segini dulu mas, nanti ketika sudah maka ada kondisi lagi
jika kurang jelas tanyakan langsung aja mas biar aku jelasin secara langsung

Menu web dan mobile: Overtime
Port: http://easy.minovais.com
Server: 89
DB: MinovaES_Easy

Terima kasih.


Files

clipboard-202408121405-jjilx.png (22.4 KB) clipboard-202408121405-jjilx.png Regina Tasya, 08/12/2024 02:05 PM
clipboard-202408121410-opwyi.png (20.7 KB) clipboard-202408121410-opwyi.png Regina Tasya, 08/12/2024 02:10 PM
clipboard-202408121424-j4esj.png (34.4 KB) clipboard-202408121424-j4esj.png Regina Tasya, 08/12/2024 02:24 PM
clipboard-202408281055-zn1ew.png (23.1 KB) clipboard-202408281055-zn1ew.png Regina Tasya, 08/28/2024 10:55 AM
clipboard-202408281342-5dy7n.png (48.1 KB) clipboard-202408281342-5dy7n.png Regina Tasya, 08/28/2024 01:42 PM
clipboard-202408281343-5juct.png (10.2 KB) clipboard-202408281343-5juct.png Regina Tasya, 08/28/2024 01:43 PM
clipboard-202408281345-ym2gd.png (19.1 KB) clipboard-202408281345-ym2gd.png Regina Tasya, 08/28/2024 01:45 PM
clipboard-202408281348-3xlel.png (22.9 KB) clipboard-202408281348-3xlel.png Regina Tasya, 08/28/2024 01:48 PM
clipboard-202408281350-mwwma.png (20 KB) clipboard-202408281350-mwwma.png Regina Tasya, 08/28/2024 01:50 PM
clipboard-202408281404-4edem.png (24.2 KB) clipboard-202408281404-4edem.png Regina Tasya, 08/28/2024 02:04 PM
clipboard-202409041426-1h9s3.png (17.7 KB) clipboard-202409041426-1h9s3.png Regina Tasya, 09/04/2024 02:26 PM
clipboard-202409041428-xu9zy.png (12.8 KB) clipboard-202409041428-xu9zy.png Regina Tasya, 09/04/2024 02:28 PM
clipboard-202409041433-dedqj.png (14.6 KB) clipboard-202409041433-dedqj.png Regina Tasya, 09/04/2024 02:33 PM
clipboard-202409121434-7jrxe.png (126 KB) clipboard-202409121434-7jrxe.png Regina Tasya, 09/12/2024 02:34 PM
clipboard-202409121435-ikuct.png (126 KB) clipboard-202409121435-ikuct.png Regina Tasya, 09/12/2024 02:35 PM
clipboard-202409121436-zucbz.png (165 KB) clipboard-202409121436-zucbz.png Regina Tasya, 09/12/2024 02:36 PM
clipboard-202409121436-vwqnw.png (165 KB) clipboard-202409121436-vwqnw.png Regina Tasya, 09/12/2024 02:36 PM
#1

Updated by Kezia Pawitra Yulianti 2 months ago

  • Due date set to 08/02/2024
  • Status changed from New to Assigned
  • Priority changed from Normal to High

koreksi sedikit:

- Ketika end time melebihi jam 00:00 maka date to nya tidak boleh sama dgn date from dan field date to nya untuk dibuat blank lagi dan mandatory terisi (dengan tujuan untuk user isi lagi dan untuk load duration lagi).

#2

Updated by Regina Tasya about 2 months ago

  • Subject changed from Validasi Overtime Web dan Mobile to Validasi Overtime Web
#3

Updated by M Azid Wahyudi about 2 months ago

  • Status changed from Assigned to QA Test
  • Assignee changed from M Azid Wahyudi to jihad ....

dear jihad , udah bisa di test ya

note : untuk validasi ini User hanya bisa membuat 2 overtime hanya kalau overtime typenya berbeda, jika sama maka tidak bisa save

sekalian aja di tambahin dikondisi2 yang baru nanti

makasih

#4

Updated by Regina Tasya about 2 months ago

dear mas ajid,

ada beberapa hal yang masih belum sesuai seperti :

1. jika request overtime di jam working day namun lewat 08:01 akan mendapatkan validasi ini sudah bener namun seharusnya jam 08.00 juga ada validasiny.
jadi untuk ini ingin di setting jam 08:00 juga ada validasinya dia tidak bisa input di jam working day
contoh tampilan

2. ini belum ada validasinya, ingin ada validasi untuk end time. harusnya tidak bisa diinput karna masih di jam kerjanya, harusnya batas end time yang bisa diinput jam terakhir sebelum working day dimulai . contoh working day mulai di jam 08.00 maka batas terakhir untuk input end time untuk lemburnya 07:59

3. saat ini jika lembur hingga ganti hari setelah mendapat validasi untuk end time masih belum blank jadi masih delete manual. jadi ingin di bikin auto blank dan di mandatory in serta untuk date to nya juga ingin di mandatory in.
(untuk mandatory di sdatatablefield sudah di cek isrequirednya 1 tapi masih belum jalan)

terima kasih

#5

Updated by Regina Tasya about 2 months ago

  • Status changed from QA Test to Assigned
  • Assignee changed from jihad .... to M Azid Wahyudi
#6

Updated by M Azid Wahyudi about 1 month ago

  • Status changed from Assigned to QA Test
  • Assignee changed from M Azid Wahyudi to Regina Tasya

Dear tasya , udah bisa di test ya

package :
Bizproc (all)
custparam( WFOTRANGEOT & WFOTCEKDAYTYPE)

messagecatalog (WFOTCEKRANGEOT & OVTCEKDUROVR24)

makasih

#7

Updated by Regina Tasya about 1 month ago

1. kak azid untuk point dibawah ini yang dikotak merah, masih belum ada validasi dan saat ini masih bisa untuk submit dari formnya. seharusnya end time juga dijam working day tidak boleh lembur.

data test:

2. kak untuk poin ini juga masih belum bener. seharusnya end timenya juga blank, agar requesternya bisa isi ulang lagi end time agar field durationnya terisi. karena saat ini jika submit field durationnya kosong masih bisa submit. takutnya user lupa isi durationnya karena tidak auto load

data ditest: __

3. Untuk poin ini juga belum ada validasi kak. jadi kalau overtime typenya before work schedule untuk endtimenya Tidak boleh melebihi batas starttime working day tsb.

terima kasih

#8

Updated by Regina Tasya about 1 month ago

  • Status changed from QA Test to Assigned
  • Assignee changed from Regina Tasya to M Azid Wahyudi
#9

Updated by M Azid Wahyudi about 1 month ago

note pridbadi : untuk validasi

ketika endtime kena validasi di bikin blank aja semua dan ketika input date from endtime di bikin blank
tambah vlidasi endtime juga untuk workingday hours

#10

Updated by M Azid Wahyudi about 1 month ago

  • Status changed from Assigned to QA Test
  • Assignee changed from M Azid Wahyudi to Regina Tasya

dear tasya , udah bisa di test ya

package : custparam dan bizproc

makasih

#11

Updated by Regina Tasya about 1 month ago

dear mas azid,

untuk pengajuan 2x dihari yang sama dan overtime typenya sama masih bisa mengajukan.

00000004 telah mengajukan 4 kali pengajuan di tgl yang sama 2 september. yang pertama mengajukan before work, kemudian 3x mengajukan di after work schedule. dan berhasil tapi data yg double akan nimpa saat di md nya.

seharusnya hanya bisa mengajukan 2 kali dan overtime typenya harus berbeda. mohon bantuannyaa

note: saat ini validasi yang ada ketika input di tgl yang sama, namun masih bisa create

terima kasih
Menu web dan mobile: Overtime
Port: http://easy.minovais.com
Server: 89
DB: MinovaES_Easy

#12

Updated by Kezia Pawitra Yulianti about 1 month ago

  • Due date changed from 08/02/2024 to 09/06/2024
  • Priority changed from High to Urgent
#13

Updated by M Azid Wahyudi 26 days ago

  • Status changed from Assigned to QA Test
  • Assignee changed from M Azid Wahyudi to Regina Tasya

dear tasya , udah bisa di test ya

package :

custparam (WFOTRANGEET)
bizproc (init dan method)

makaish

#14

Updated by Regina Tasya 23 days ago

saat requester 00000002 mengajukan overtime,
kemudian di akun aprroval 00000001,
saat membuka inbox dan membuka pengajuan 214 muncul validasi, seharusnya validasi ini tidak muncul di akun approval.

kemudian saat di cek time data, padahal 00000002 tidak mempunyai data overtime

begitu juga dengan requester 00000001, yang approv 00000006. untuk req id : 215

terima kasih
Menu web dan mobile: Overtime
Port: http://easy.minovais.com
Server: 89
DB: MinovaES_Easy

#15

Updated by M Azid Wahyudi 23 days ago

  • Status changed from Assigned to QA Test
  • Assignee changed from M Azid Wahyudi to Regina Tasya

Dear tasya, udah bisa di test lagi ya

package :
bizproc(method)

makasih

#16

Updated by Regina Tasya 23 days ago

  • Status changed from QA Test to Closed

sudah di tes

makasih kak

Also available in: Atom PDF