Project

General

Profile

Feature #3658

[BKT - Report PMS] Report PMS Individu Custome

Added by Mohammad Daud 22 days ago. Updated 1 day ago.

Status:
QA Test
Priority:
Immediate
Assignee:
Start date:
06/09/2025
Due date:
06/13/2025 (18 days late)
% Done:

0%

Estimated time:

Description

Dear Yoma,

Minta bantuannya untuk membuat report PMS Individu sesuai dengan Template Terlampir, Referensi filter bisa menggunakan Report Individu Standart Product.
Untuk Form Goal Setting ada tambahan Keterangan Penilaian dan informasinya bisa diambil dari tabel: CHROM00004

Port: http://remote.minovais.com:61133
DB: MinovaES_BankKalteng_BaseServerProd (di 1452)


Files

Copy of contoh metode evaluasi(1).xlsx (32.7 KB) Copy of contoh metode evaluasi(1).xlsx Mohammad Daud, 06/09/2025 11:22 AM
Report PMS GOAL.xlsx (28.7 KB) Report PMS GOAL.xlsx Mr Dhafin, 06/16/2025 11:18 AM
Report PMS REVIEW & FINAL.xlsx (71 KB) Report PMS REVIEW & FINAL.xlsx Mr Dhafin, 06/23/2025 10:56 AM
Deploy 20250625 PMS Individu.rar (108 KB) Deploy 20250625 PMS Individu.rar Tri Rizqiaty, 06/25/2025 10:49 AM
clipboard-202506251515-z0rdi.png (27.9 KB) clipboard-202506251515-z0rdi.png Mr Dhafin, 06/25/2025 03:15 PM
clipboard-202506251516-gmvps.png (7.96 KB) clipboard-202506251516-gmvps.png Mr Dhafin, 06/25/2025 03:16 PM
clipboard-202506251517-nyf2y.png (7.96 KB) clipboard-202506251517-nyf2y.png Mr Dhafin, 06/25/2025 03:17 PM
clipboard-202506251518-u5ceh.png (27.7 KB) clipboard-202506251518-u5ceh.png Mr Dhafin, 06/25/2025 03:18 PM
Deploy 20250626 PMS Individu.rar (39 KB) Deploy 20250626 PMS Individu.rar Tri Rizqiaty, 06/26/2025 02:54 PM
clipboard-202506261724-ccalr.png (119 KB) clipboard-202506261724-ccalr.png Mr Dhafin, 06/26/2025 05:24 PM
clipboard-202506261725-7x5ef.png (132 KB) clipboard-202506261725-7x5ef.png Mr Dhafin, 06/26/2025 05:25 PM
Deploy 20250630 PMS Individu.rar (9.88 KB) Deploy 20250630 PMS Individu.rar Tri Rizqiaty, 06/30/2025 02:37 PM
#1

Updated by Kezia Pawitra Yulianti 22 days ago

  • Status changed from New to Assigned
  • Priority changed from Normal to Urgent
#2

Updated by Tri Rizqiaty 21 days ago

  • Assignee changed from Tri Rizqiaty to Mohammad Daud

Mas Daud, report referensinya ada diport mana ya? dan apa aja yg perlu dirubah dr report referensi itu?
Dan tolong dibuatin contoh datanya ya.

#3

Updated by Kezia Pawitra Yulianti 18 days ago

  • Assignee changed from Mohammad Daud to Mr Dhafin

Dhafin,
tolong d info aja yaa port nya apa dan template reportnya gmn sesuai excel yg kmrn d download untuk di modif dl template nya.
Btw, untuk contoh data minta ke haykal yaa employee mana yg datanya lengkap buat d show

Btw, jangan lupa untuk template report jadi ada 2 ya untuk 1. Goal Setting dan untuk 2. Review&Final (ini template nya sama)

Tks

#4

Updated by Mr Dhafin 15 days ago

Dear Mba Yoma,

Mohon bantuannya untuk melakukan mapping dan penyesuaian data pada laporan Performance Management System (PMS) – GOAL, yang mencakup bagian Appraiser, KPI, Perilaku Kerja, serta Kompetensi Teknis, berdasarkan sumber data yang tersedia dalam sistem. Untuk referensi portnya ini ya mba https://demo.minovais.com/Page/reports?gOMJdKyNmdkAiZG3HnWpYYsZva7XIg46

APPRAISER
1. Sumber: tabel PHRPA0048 (hanya baris dengan nilai AppraisalID tidak null)
2. Appraisal ID = AppraisalID
3. Jenis Penilai = AppraiserType (misal: atasan, peer, self)
4. Bobot KPI = KPIWeight → proporsi KPI dalam penilaian
5. Bobot Kompetensi = QualificationWeight → proporsi aspek kompetensi

KPI
1. Sumber utama: tabel PHRPA0049 (baris per KPI per pegawai, AppraisalType = 'G')
2. EmployeeID → identifikasi pegawai
3. KPIGroup → di-join ke PHROM0001 (ObjectClass = 'KG') → dapatkan perspektif (Financial, Customer, dll.)
4. KPI → di-join ke PHROM0001 (ObjectClass = 'K') → dapatkan nama indikator utama
5. SubKPIDescription, Target, Weight, Notes langsung dari PHRPA0049

PERILAKU KERJA
1. Sumber utama: tabel PHRPA0051
2. QualificationGroup → join ke PHROM0001 (ObjectClass = 'QG') → → Aspek
3. QualificationID → join ke PHROM0001 (ObjectClass = 'Q') → → Kompetensi
4. Weight → BOBOT (A), TargetProficiency → MIN (B), WeightedScore = A×B → NILAI
5. Notes langsung dari PHRPA0051
6. Menggunakan LEFT JOIN sehingga data utama tetap tampil meskipun referensi metadata tidak ditemukan

PERCENTAGE CALCULATION (%)
Data diambil berdasarkan informasi referensi field dari tabel berikut:
1. Sumber Data:
• Tabel utama: PDSPMSUMTOTALLESS
• Kolom yang digunakan:
o KPIWeight, KPIBOBOT, KBIWeight, KBIBOBOT
2. Referensi Metadata:
• Tabel SDATATABLEFIELD digunakan untuk mengambil daftar kolom (FieldName) dari tabel PDSPMSUMTOTALLESS
• Tabel SDATAFIELDLABEL digunakan untuk mendapatkan deskripsi field (ShortDescription dan HeaderTitle) berdasarkan FieldName

#5

Updated by Mr Dhafin 14 days ago

  • File Report PMS REVIEW & FINAL.xlsx added

Dear Mba Yoma,

Mohon bantuannya untuk melakukan mapping dan penyesuaian data pada laporan Performance Management System (PMS) – Review & Final, mencakup bagian Appraiser, KPI, Penilaian KPI, Perilaku Kerja, Perhitungan Persentase (%), Skala Penilaian Hasil Kerja, Total, Final, serta perhitungan akhir, berdasarkan sumber data yang tersedia dalam sistem.
Referensi port untuk laporan:
🔗 https://demo.minovais.com/Page/reports?gOMJdKyNmdkAiZG3HnWpYYsZva7XIg46

Mapping Data & Referensi Tabel:
1. APPRAISER
• Sumber: PHRPA0048 (hanya baris dengan AppraisalID tidak null)
• Kolom:
o AppraisalID → Appraisal ID
o AppraiserType → Jenis Penilai (misal: atasan, peer, self)
o KPIWeight → Bobot KPI
o QualificationWeight → Bobot Kompetensi

2. KPI
• Sumber utama: PHRPA0049 (filter AppraisalType = 'G')
• Kolom:
o EmployeeID → identifikasi pegawai
o KPIGroup → join ke PHROM0001 (ObjectClass = 'KG') untuk Perspektif
o KPI → join ke PHROM0001 (ObjectClass = 'K') untuk nama KPI
o SubKPIDescription, Target, Weight, Notes → langsung dari PHRPA0049
Penilaian KPI:
• Sumber data: PHRPA0049ESS
• Kolom penilaian: SCORE1, SCORE2, SCORE3, SCORE4, SCORE5
• Metadata: gunakan SDATATABLEFIELD untuk ambil daftar kolom (FieldName)

3. PERILAKU KERJA
• Sumber utama: PHRPA0051
• Kolom:
o QualificationGroup → join ke PHROM0001 (ObjectClass = 'QG') untuk Aspek
o QualificationID → join ke PHROM0001 (ObjectClass = 'Q') untuk Kompetensi
o Weight → BOBOT (A)
o TargetProficiency → MIN (B)
o WeightedScore = A × B → NILAI
o Notes → langsung dari PHRPA0051
• Join menggunakan LEFT JOIN agar tetap menampilkan data meskipun metadata tidak ditemukan

4. PERHITUNGAN PERSENTASE ()
• Sumber data: PDSPMSUMTOTALLESS
• Kolom yang digunakan: KPIWeight, KPIBOBOT, KBIWeight, KBIBOBOT
• Metadata:
o SDATATABLEFIELD → untuk daftar FieldName
o SDATAFIELDLABEL → untuk deskripsi kolom (ShortDescription x%x
HeaderTitle)

5. SKALA PENILAIAN HASIL KERJA
• Sumber metadata: SDATATABLEFIELD
• Tabel data: PHRPMIDXSCORE
• Kolom penting:
o IndexScoreDesc → deskripsi skor
o MinScore → skor minimal
o MaxScore → skor maksimal

6. TOTAL (PDSPMSUMTOTALESS)

Mapping kolom form ke field tabel berdasarkan FieldName:

KPI Weight
Ambil nilai dari kolom KPIWeight pada tabel PDSPMSUMTOTALESS, yang memiliki referensi definisi field:
• FieldName: KPIWeight
• DataRef: KPIBOBOT

KPI Final Score
Ambil nilai dari kolom KPIFinalScore pada tabel yang sama, dengan referensi:
• FieldName: KPIFinalScore
• DataRef: KPIFSCORE

KPI Calculated Score
Gunakan kolom KPICalculatedScore untuk skor KPI hasil kalkulasi otomatis, dengan definisi:
• FieldName: KPICalculatedScore
• DataRef: KPICALSCORE

KPI Adjusted Score
Ambil dari kolom KPIAdjustedScore untuk nilai KPI yang telah disesuaikan, berdasarkan:
• FieldName: KPIAdjustedScore
• DataRef: KPIADJSCORE

Competency Weight
Gunakan kolom KBIWeight untuk bobot kompetensi, dengan referensi:
• FieldName: KBIWeight
• DataRef: KBIBOBOT

Competency Final Score
Ambil nilai dari kolom KBIFinalScore, yaitu hasil akhir penilaian kompetensi, berdasarkan:
• FieldName: KBIFinalScore
• DataRef: KBIFSCORE

Competency Calculated Score
Gunakan KBICalculatedScore untuk skor hasil kalkulasi otomatis pada kompetensi, dengan definisi:
• FieldName: KBICalculatedScore
• DataRef: KBICALSCORE

Competency Adjusted Score
Ambil data dari KBIAdjustedScore, yaitu skor kompetensi yang telah disesuaikan, dengan referensi:
• FieldName: KBIAdjustedScore
• DataRef: KBIADJSCORE

7. FINAL (PDSPMSUMFINALESS)
Menyajikan rekap akhir dan komentar atasan:
• Kolom yang digunakan:
oTotalCalculatedScore → skor gabungan KPI + Kompetensi
o CalculatedIndex → indeks kalkulasi
o TotalAdjustedScore → skor akhir setelah penyesuaian
o AdjustedIndex → indeks skor penyesuaian
o KomentarAtasan → evaluasi atau masukan dari atasan langsung

#6

Updated by Kezia Pawitra Yulianti 12 days ago

  • Priority changed from Urgent to Immediate
#7

Updated by Tri Rizqiaty 11 days ago

  • Assignee changed from Tri Rizqiaty to Mr Dhafin

Dhafin, untuk yg table total & final ga bisa pakai referensi tbl PDSPMSUMTOTALESS & PDSPMSUMFINALESS, karena tbl ini ga ada fisiknya di sql, jd ga bs diambil datanya.
Tolong pakai table lainnya ya.

#8

Updated by Mr Dhafin 8 days ago

  • File deleted (Report PMS REVIEW & FINAL.xlsx)
#9

Updated by Mr Dhafin 8 days ago

Dear Mba Yoma,

Untuk tabel Total dan Final dapat dihapus saja, ya Mba.
Berikut saya lampirkan template report yang telah diperbarui.

Terima kasih.

#10

Updated by Mr Dhafin 8 days ago

  • Assignee changed from Mr Dhafin to Tri Rizqiaty
#11

Updated by Tri Rizqiaty 6 days ago

Fixing :

1. Deploy rdl terlampir
2. Execute SP terlampir
3. Di tbl PCMEPRPTCATALOG, reportid 9000018 rubah field RdlName menjadi CRPTBKTPMSFORMFA

#12

Updated by Tri Rizqiaty 6 days ago

  • Status changed from Developing to QA Test
  • Assignee changed from Tri Rizqiaty to Mr Dhafin
#13

Updated by Mr Dhafin 6 days ago

Dear Mba Yoma,

Berikut beberapa hal terkait pengolahan data dan pengisian informasi pada laporan penilaian:

1. Bagian Kompetensi pada Formulir C
Mohon untuk disembunyikan (di-hide) ya Mba, karena bagian ini hanya ditampilkan pada tahap Final & Review. Pada tahap PMS Goal, bagian ini tidak muncul.

2. Kolom Nama Karyawan / Pangkat / Tanda Tangan / Tanggal
Data pada kolom ini diambil dari Employee ID Report karyawan, dengan cara melakukan filter berdasarkan EmployeeID. Ketentuan ini berlaku untuk seluruh karyawan, karena dalam laporan tersebut mencakup banyak entri nama, pangkat, tanda tangan, dan tanggal.

3. Kolom Nama Atasan / Pangkat / Tanda Tangan / Tanggal
Nilai ini bersumber dari tabel PHRPA0048, dengan mencocokkan Appraisal Type. Misalnya, untuk tipe F, G, atau P, maka atasan yang tercantum bisa berbeda. Data atasan diambil dari kolom AppraisalID, dengan menyesuaikan RegID dari pengajuan yang bersangkutan. Ini berlaku secara umum untuk seluruh karyawan.

4. Komentar Atasan & Komentar Atasan Lebih Tinggi
Kolom komentar ini diambil dari tabel PHRPA0047, menggunakan field KomentarAtasan dan KomentarAtasanLebihTinggi.

Terimakasih mba.

#14

Updated by Mr Dhafin 6 days ago

  • Assignee changed from Mr Dhafin to Tri Rizqiaty
#15

Updated by Tri Rizqiaty 5 days ago

Fixing :

1. Update rdl terlampir
2. Execute SP terlampir

#16

Updated by Mr Dhafin 5 days ago

Dear Mba Yoma,

Terkait Formulir C, pada bagian Kompetensi, datanya diambil dari PHRPA0051New dengan filter berdasarkan Appraisal Type. Karena data Kompetensi hanya tersedia di report PMS Review dan Final, maka hanya Appraisal Type 'P' dan 'F' yang digunakan.

Untuk deskripsi pada kolom Kompetensi Teknis, nilai tersebut diambil dari field KompetensiTeknis yang kemudian dicocokkan dengan tabel PHROM0001 menggunakan field ObjectClass, dan difilter dengan nilai "Q".

Sementara untuk bagian Appraiser, tidak perlu menampilkan seluruh data. Cukup ditampilkan berdasarkan RegID saja. Sebagai contoh, jika RegID adalah 1384122, maka AppraisalID-nya hanya 00000974 dan 00000616. Ini berlaku untuk Appraisal Type G, P, dan F.

Terima kasih.

#17

Updated by Mr Dhafin 5 days ago

  • Status changed from QA Test to Assigned
  • Assignee changed from Mr Dhafin to Tri Rizqiaty
#18

Updated by Tri Rizqiaty 1 day ago

Fixing :

1. Deploy rdl terlampir
2. Execute SP terlampir

Also available in: Atom PDF