Bug #3464
Penambahan Validasi PMS
Description
Dear Mas Azid,
Sesuai hasil diskusi dengan Bu Kezia hari Jumat kemarin, berikut adalah task tambahan untuk PMS:
1. Validasi Bobot (Weight) di Grid KPI (PMS Goal -> Task Create)
Total Weight dalam satu KPI Group harus 100%.
Contoh:
Financial Perspective = 100
Customer Perspective = 100
Internal Process = 100
Learning & Growth = 100
Jika total weight melebihi 100 dalam satu grup, tampilkan pop-up/notifikasi.
2. Validasi Bobot di Grid KPI Summary (PMS Goal -> Task Create)
Validasi Total bobot semua Perspective di KPI Summary tidak boleh lebih dari 100.
Jika melebihi 100, tampilkan pop-up/notifikasi.
3. Validasi Appraiser saat Create PMS (PMS Goal -> Task Create)
Nama Appraiser harus terisi di Grid Appraiser.
Semua field Appraiser harus muncul dan terisi.
Jika kosong, tampilkan pop-up/notifikasi.
Biasanya ini terjadi kalau user belum menambahkan Position Type di Organization Management.
4. Validasi field Self Score di Grid KPI (PMS Review & PMS Final -> Task Create)
Self Score wajib diisi.
Jika kosong, tampilkan pop-up/notifikasi.
5. Validasi Combo Box Self Score di Grid Core Values (PMS Review & PMS Final -> Task Create)
Combo Box Self Score harus diisi.
Default-nya kosong, user harus memilih Level (Lvl 1, 2, 3, 4, atau 5).
Jika belum dipilih, tampilkan pop-up/notifikasi.
6. Validasi Field Appraiser 1 di Grid KPI (PMS Review & PMS Final -> Task Approval Ds1)
Field Appraiser 1 wajib diisi.
Jika kosong, tampilkan pop-up/notifikasi dan user tidak bisa submit sampai field diisi.
7. Validasi Combo Box Appraiser 1 di Grid Core Values (PMS Review & PMS Final -> Task Approval Ds1)
Field Appraiser 1 wajib memilih Level (Lvl 1, 2, 3, 4, atau 5).
Default-nya kosong.
Jika belum dipilih, tampilkan pop-up/notifikasi.
8. Validasi Field Appraiser Score di Grid KPI Summary (PMS Review & PMS Final -> Task Approval Ds1)
Field Appraiser Score tidak boleh kosong.
Jika kosong, tampilkan pop-up/notifikasi dan user tidak bisa submit sampai field terisi.
Kalau ada yang masih kurangh jelas, silakan tanyakan ya mas.
Terima kasih.
Files
Updated by Mr Ikmal 4 months ago
Mr Ikmal wrote:
Dear Mas Azid,
Sesuai hasil diskusi dengan Bu Kezia hari Jumat kemarin, berikut adalah task tambahan untuk PMS:
1. Validasi Bobot (Weight) di Grid KPI (PMS Goal -> Task Create)
Total Weight dalam satu KPI Group harus 100%.
Contoh:
Financial Perspective = 100
Customer Perspective = 100
Internal Process = 100
Learning & Growth = 100
Jika total weight melebihi 100 dalam satu grup, tampilkan pop-up/notifikasi.2. Validasi Bobot di Grid KPI Summary (PMS Goal -> Task Create)
Validasi Total bobot semua Perspective di KPI Summary tidak boleh lebih dari 100.
Jika melebihi 100, tampilkan pop-up/notifikasi.3. Validasi Appraiser saat Create PMS (PMS Goal -> Task Create)
Nama Appraiser harus terisi di Grid Appraiser.
Semua field Appraiser harus muncul dan terisi.
Jika kosong, tampilkan pop-up/notifikasi.
Biasanya ini terjadi kalau user belum menambahkan Position Type di Organization Management.4. Validasi field Self Score di Grid KPI (PMS Review & PMS Final -> Task Create)
Self Score wajib diisi.
Jika kosong, tampilkan pop-up/notifikasi.5. Validasi Combo Box Self Score di Grid Core Values (PMS Review & PMS Final -> Task Create)
Combo Box Self Score harus diisi.
Default-nya kosong, user harus memilih Level (Lvl 1, 2, 3, 4, atau 5).
Jika belum dipilih, tampilkan pop-up/notifikasi.6. Validasi Field Appraiser 1 di Grid KPI (PMS Review & PMS Final -> Task Approval Ds1)
Field Appraiser 1 wajib diisi.
Jika kosong, tampilkan pop-up/notifikasi dan user tidak bisa submit sampai field diisi.7. Validasi Combo Box Appraiser 1 di Grid Core Values (PMS Review & PMS Final -> Task Approval Ds1)
Field Appraiser 1 wajib memilih Level (Lvl 1, 2, 3, 4, atau 5).
Default-nya kosong.
Jika belum dipilih, tampilkan pop-up/notifikasi.8. Validasi Field Appraiser Score di Grid KPI Summary (PMS Review & PMS Final -> Task Approval Ds1)
Field Appraiser Score tidak boleh kosong.
Jika kosong, tampilkan pop-up/notifikasi dan user tidak bisa submit sampai field terisi.Kalau ada yang masih kurangh jelas, silakan tanyakan ya mas.
Terima kasih.
Notes:
Port: http://remote.minovais.com:31134/
DB:
1442
MinovaisES_BankMegaSyariahDev
Updated by M Azid Wahyudi 4 months ago
dear ikmal , udah bisa di test ya yang validasi goal setting
package :
bizproc(beforesubmit)
messagecatalog(PMSGL001,PMSGL002,PMSGL003) // kalau mau ubah message
makasih
Updated by M Azid Wahyudi 4 months ago
- Status changed from Assigned to QA Test
- Assignee changed from M Azid Wahyudi to Muhammad Bintar
dear ikmal , udah bisa di test ya
package :
bizproc review dan final (beforesubmit)
messagecatalog (PMSRF001,PMSRF002,PMSRF003,PMSRF004,PMSRF005)
custparam (pms_qual_default)
makasih
Updated by Mr Ikmal 4 months ago
- File Screenshot 2025-03-05 101201.png Screenshot 2025-03-05 101201.png added
- Status changed from QA Test to Assigned
- Assignee changed from Muhammad Bintar to M Azid Wahyudi
Dear mas azid,
Mohon bantuannya menambahkan validasi maksimal 2 angka di belakang koma untuk semua field angka di Final & Comment (Final Self Score, Final Appraiser Score, Index Score, Adjusted Score, Index Score Adjusted) untuk PMS Review dan PMS Goal.
Terima kasih.
Notes:
Port: http://remote.minovais.com:31134/
DB:
1442
MinovaisES_BankMegaSyariah_Dev
Updated by M Azid Wahyudi 4 months ago
- Status changed from Assigned to QA Test
- Assignee changed from M Azid Wahyudi to Mr Ikmal
Updated by M Azid Wahyudi 4 months ago
bikin redmine baru aja jangan di satuin ini khusus validasi aja , yang formula2 bikin aja atau pake yang lama tapi yang formula
Updated by Mr Ikmal 4 months ago
Berikut untuk catatan testing Approval PMS hari ini,
https://docs.google.com/document/d/1iBYqhHoj9mZ_tvIccLAodrMgkIe0qVycfkv1IeX29PM/edit?usp=sharing
Overall sudah jalan validasi Approval pada poin2 redmine diatas, sedikit notes saja pada text yg di highlight merah pada link docs (poin 4 redmine) untuk disesuaikan text pop up nya.
Terima kasih
Updated by Mr Ikmal 4 months ago
- File Screenshot 2025-03-06 081935.png Screenshot 2025-03-06 081935.png added
- File Screenshot 2025-03-06 081944.png Screenshot 2025-03-06 081944.png added
- File Screenshot 2025-03-06 094704.png Screenshot 2025-03-06 094704.png added
- Status changed from QA Test to Assigned
- Assignee changed from Mr Ikmal to M Azid Wahyudi
Dear Mas Azid,
Mohon bantuannya untuk penyesuaian validasi pada poin 6-8 di Approval DS1. Saat ini, validasi masih tetap dijalankan pada status Revise atau Reject di PMS Review dan PMS Final. Seharusnya, validasi hanya perlu dijalankan ketika statusnya Approve, sedangkan untuk Revise dan Reject, validasi tidak perlu dijalankan karena task akan dikembalikan ke employee/requester (Revise) atau tidak dilanjut (Reject).
Misalnya Untuk Ketentuan Validasi (Poin 6 diatas):
Jika Approve -> Field Appraiser 1 tidak boleh kosong.
Jika Revise atau Reject -> Field Appraiser 1 boleh kosong karena task dikembalikan ke employee/requester (Revise) atau task tidak dilanjut (Reject).
Ketika masuk ke task Revise Creator, field self score juga tidak boleh kosong.
Jadi ketentuannya, Task Start/Create = Revise Creator
Untuk testing, bisa login menggunakan:
EmployeeID: 00010008
Lalu cek inbox-nya ya.
Notes:
Port: http://remote.minovais.com:31134/
DB:
remote.minovais.com,1442
MinovaisES_BankMegaSyariah_Dev
Terima kasih
Updated by M Azid Wahyudi 4 months ago
- Status changed from Assigned to QA Test
- Assignee changed from M Azid Wahyudi to Mr Ikmal
dear ikmal , udah bisa di test ya
package :
bizproc(beforesubmit)
makasih