Project

General

Profile

Feature #3633

Validasi [ESS PMS]

Added by haykal haykal about 1 month ago. Updated 5 days ago.

Status:
QA Test
Priority:
Urgent
Assignee:
Start date:
05/23/2025
Due date:
05/28/2025 (34 days late)
% Done:

0%

Estimated time:
Spent time:

Description

Sesuai request, semua yg terkait validasi gua gabung disini ya.

Validasi yang perlu dikerjakan saat ini:

-Validasi button Add di Appraiser

Pada bagian Appraiser di form ESS Goal Setting ingin agar button Add nya hanya bisa diklik satu kali. Jadi tolong dibikin logic validasi untuk itu ya.

Terimakasih.

port: http://remote.minovais.com:61133/
db: MinovaES_BankKalteng_BaseServerProd (di 1452)


Files

#1

Updated by Kezia Pawitra Yulianti about 1 month ago

  • Due date set to 05/28/2025
  • Status changed from New to Assigned
  • Priority changed from Normal to Urgent

mungkin bukan cm bisa d klik 1 kali nya yg penting, tp kalau dr business proces nya krn hanya ada 1 atasan, maka appraise tidak boleh lebih dari 1. itu mgkn yg tepat mksd validasinya.
jadi kalau sudah ada appraiser 1, sbaiknya pada saat klik add lagi muncul message bahwa hanya bisa 1 appraiser saja.

Coba d atur aja message yg bagus dan sesuai apa?
Tks

#2

Updated by M Azid Wahyudi about 1 month ago

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

validasi ini udah di buat ya coba di test

package :
bizproc(init dan method)

makasih

#3

Updated by haykal haykal about 1 month ago

  • Assignee changed from haykal haykal to M Azid Wahyudi

Udh jalan validasinya. Kalo mau ngubah messagenya dimana?

#4

Updated by haykal haykal about 1 month ago

  • Status changed from QA Test to Revise

Sama setelah appraisernya dipilih, trus button add nya diklik lagi; appraisernya jadi ilang.

Tolong diperbaiki ya.

Terimakasih.

#5

Updated by haykal haykal about 1 month ago

Dear Azid, ada revisi ya.

Jadinya boleh untk Add Appraiser maksimal 2.

Jadi tolong agar validasi yg ada saat ini di-takeout. Dan diganti validasinya menjadi maksimal 2.

Terimakasih.

#6

Updated by haykal haykal 13 days ago

Dear Azid,

Tadi saya test di Performance Review

Di form Atasan. Atasan 'kan seharusnya melakukan penilaian KPI di field KPI Score. Tapi tadi saya test di salah satu KPI, KPI Scorenya kosong (tidak diisi) [Foto diattach] namun masih bisa tersubmit.

Ingin dibuat validasi agar apabila ada KPI Score yg kosong (tidak terisi) makan formnya tidak bisa disubmit.

(Note: Validasi ini tolong dibuat di Review dan Final)

Terimakasih.

#7

Updated by haykal haykal 12 days ago

Jid,

Tadi saya test di Performance Review.

Untk yg di form requester juga. Tadi saya coba KPI Self Scorenya ada yang kosong (foto diattach), tapi masih bisa tersubmit.

Tolong dibuat validasi agar apabila ada KPI Self Score yg kosong maka formnya tidak bisa terSubmit.

(Note: Validasi ini tolong dibuat di Review dan Final)

Terimakasih.

#8

Updated by haykal haykal 12 days ago

Dear Azid,

Tolong dibuat validasi ya untk yg case karyawan mutasi. [Di Performance Goal Setting]

Jadi 'kan secara skenario user mengeklik salah satu data di History Assignment lalu klik button Select dan nanti Period From dan Period To otomatis terisi.

Saat ini sudah benar berjalan seperti itu.

Namun tolong dibuat validasi apabila user mengeklik data di History Assignment yang tidak relevan dengan Appraisal Period yg telah dipilih itu tidak bisa terload Period From dan Period To nya. (Validasinya dibuat ketika user klik button Select)

Yang saya maksud tidak relevan itu contohnya seperti di foto yang saya attach ini. User sudah memilih Appraisal Period 01 Jan - 31 Des 2025 , maka seharusnya data History Assignment yg paling atas (yg StartDate dan EndDate nya tidak ada kaitannya dengan 2025) tidak bisa dipilih (dibikin validasi disitu). Namun untk data di row ke-2 dan ke-3 itu bisa dipilih karena masih relevan (sesuai dengan Appraisal Period 2025)

Tolong dibuat seperti itu ya.

Terimakasih.

#9

Updated by M Azid Wahyudi 12 days ago

dear haykal , gw ngerjain dari validasi goal setting nanti setiap pengerjaan kalau udah selesai gw update2 package dulu kalau udah selesai semua baru gw balikin

package :
bizproc (method)
custparam(PMSGetFrToPeriodPA2)
messagecatalog (PMSVALGS01) //untuk rubah kata2

makasih

#10

Updated by M Azid Wahyudi 12 days ago

dear haykal , udah bisa di test

package :

bizproc(method)
messagecatalog(PMSVALGS02) // jika ingin ubah kata2

makasih

#11

Updated by M Azid Wahyudi 11 days ago

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

dear haykal , udah bisa di test validasi untuk review dan final kpi self dan kpi score jika kosong

package :
bizproc(beforesubmit)

makasih

#12

Updated by haykal haykal 11 days ago

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

Jid, untk di Review dan Final tolong dibikin validasi Appraisernya wajib 2 ya (tidak boleh kurang dari 2, tidak boleh lebih dari 2). Di form requester

Terimakasih.

#13

Updated by haykal haykal 8 days ago

Dear Azid,

Tlg buat validasi tidak bisa mengcopy apabila user memilih data di History Pengajuan yg tidak relevan dengan Appraisal Period yang telah dipilih.

Contoh misalkan Appraisal Period telah dipilih 2025. Maka 2 data di History Pengajuan yg telah saya tandai di foto yang saya attach ini tidak bisa dipilih karena itu datanya adalah data pengajuan 2024.

Intinya apabila user telah memilih Appraisal Period 2025, maka data yg bisa dicopy di History Pengajuan hanyalah yg January-December 2025 saja.

Terimakasih.

#14

Updated by haykal haykal 8 days ago

Dear Azid,

Di Goal Setting

Tolong dibikin validasi agar tidak bisa Submit apabila Appraisernya kosong.

Terimakasih.

#15

Updated by haykal haykal 8 days ago

Utk yg #7 (KPI Self Score di requester) udh ok
Tapi yg #6 (KPI Score di atasan) blm

Contoh: ReqID 1384119

#16

Updated by haykal haykal 8 days ago

Validasi History Pengajuan:

Misal Appraisal Period telah dipilih 2025.

A. Maka data di History Pengajuan yg bukan 2025 dikasih validasi (seperti yg sudah note di #13)

SMESSAGECATALOG A: Tidak bisa memilih History Pengajuan ini karena tidak sesuai dengan Appraisal Period

B. Dan apabila di History Pengajuan ada data yang selain January-December 2025 (misal January-April 2025)
Maka apabila user memilih data yg January April dikasih validasi

SMESSAGECATALOG B: Tidak bisa mengcopy data ini

#17

Updated by M Azid Wahyudi 8 days ago

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

dear haykal , udah bisa di test

package :

untk di Review dan Final tolong dibikin validasi Appraisernya wajib 2 ya (tidak boleh kurang dari 2, tidak boleh lebih dari 2). Di form requester
bizproc (beforesubmit dan method)
message (PMSVALRF02 & PMSVALRF03)

Tlg buat validasi tidak bisa mengcopy apabila user memilih data di History Pengajuan yg tidak relevan dengan Appraisal Period yang telah dipilih.
bizproc(method)
custparam(PMSCOPYGOALVAL)
messagecatalog(VALCOPYGOAL02 & VALCOPYGOAL01)

Tolong dibikin validasi agar tidak bisa Submit apabila Appraisernya kosong.
bizproc(beforesubmit)
messagecatalog (PMS001)

Tapi yg #6 (KPI Score di atasan) blm
custparam(PMSGetKPIFromGS)

Validasi History Pengajuan:
bizproc(method)
custparam(PMSCOPYGOALVAL)
messagecatalog(VALCOPYGOAL02 & VALCOPYGOAL01)

makasih

#18

Updated by M Azid Wahyudi 8 days ago

note : update dan new custparam
WFGOALRFVALPERIODTO
WFGOALVALPERIODTO

karena error di sini jadi kemana2

#19

Updated by haykal haykal 7 days ago

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

Untk validasi-validasi diatas saya cek sudah ok.

Namun ingin ada satu tambahan validasi lagi.

Jadi misalkan sudah ada data Goal Setting January-April 2025. Maka ketika dia ingin mengajukan untk periode mutasi ke-2 (May-December) inginnya data Assignment yg January-April 2025 di History Assignment dibuat validasi agar tidak bisa dilakukan Select.

Validasi ini dibuat apabila data January-April 2025 nya masih ongoing di ESS ataupun sudah masuk ke master data HR.

Terimakasih.

Contoh EmployeeID: 00000047

#20

Updated by haykal haykal 7 days ago

Contoh: EmployeeID 00000047 ingin melakukan pengajuan Goal Setting yg ke-2 (May-December). Maka tolong untk pilihan yg saya tandai di History Assignment ini (foto diattach) dibuat validasi agar tidak bisa dipilih karena sudah terdapat data Goal Setting untk January-April.

#21

Updated by haykal haykal 6 days ago

Dear Azid,

Apabila ada SubTotal yg NaN (seperti di foto yang saya attach) tlg dibikin validasi agar tidak bisa Submit.

(Di Performance Review & Final)

Terimakasih.

#22

Updated by haykal haykal 6 days ago

Dear Azid, untk validasi:

-Table Competency (Perilaku Kerja) harus terisi semua
-KPI Score tidak boleh ada yang kosong

Tolong di-takeout ya apabila dia revise

Terimakasih.

#23

Updated by M Azid Wahyudi 6 days ago

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

dear haykal,, udah bisa di test ya

note : tinggal validasi on going ess untuk validasi yang ini EmployeeID 00000047 ingin melakukan pengajuan Goal Setting yg ke-2 (May-December).

package :
EmployeeID 00000047 ingin melakukan pengajuan Goal Setting yg ke-2 (May-December).
bizproc(method)
custparam(PMSGetFrToPeriodPA2)

Apabila ada SubTotal yg NaN (seperti di foto yang saya attach) tlg dibikin validasi agar tidak bisa Submit.
bizproc(beforesubmit)

Tolong di-takeout ya apabila dia revise
bizproc(beforesubmit)

makasih

#24

Updated by haykal haykal 5 days ago

  • Status changed from QA Test to Revise
  • Assignee changed from haykal haykal to M Azid Wahyudi
#25

Updated by haykal haykal 5 days ago

Jid di Final, DS1 mengapprove tapi lolos-lolos aja.

Padahal yg Perilaku Kerja (PHRPA0051ESS) blm dilakukan penilaian (masih kosong semua nilainya)

Tolong dicek ya untk validasi itu.

ReqID: 1384126

DS1: 00000288

Terimakasih.

#26

Updated by M Azid Wahyudi 5 days ago

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

dear haykal , udah bisa di test

package :
bizporc(beforesubmit)

makasih

Also available in: Atom PDF