Project

General

Profile

Feature #3196

Report Final Appraisal

Added by haykal haykal 23 days ago. Updated 1 day ago.

Status:
Deploy
Priority:
Urgent
Start date:
11/07/2024
Due date:
11/12/2024 (18 days late)
% Done:

0%

Estimated time:
Spent time:

Description

Dear Shofwan,

Ingin dibuatkan report custom untuk BKT. Report ini adalah untuk menampilkan Nilai Akhir dari Performance Appraisal karyawan.

Untuk design reportnya saya attach, dengan keterangan sebagai berikut:

*EmployeeID dan Employee Name mengambil dari PHRPA0001

*Kolom Past (khusus karyawan yang mutasi)
-Position, Organization, dan Employee Office mengambil dari data PHRPA0002 terakhir sebelum data yang End Datenya 99991231 (tapi melihat Year yang difilter di reportnya juga)
-Nilai mengambil dari Hasil pengajuan ESS PMS Final (dari masterdata PHRPA0047), mengambil dari field AdjustedScore (dikali persentase). Untuk yg Past ini mengambil dari data yang field Period To nya terisi bukan December
Catatan: Untuk karyawan mutasi ini perhitungan nilainya mengikuti seperti foto yang saya attach di bawah. Untuk lama durasinya (berapa bulannya) membaca dari field PeriodFrom dan PeriodTo yang ada di PHRPA0047. Untuk tabel parameter perhitungan persentasenya sudah saya buat di tabel CPARPERCENTAGEKPIMUTATION.

*Kolom Current
-Position, Organization, dan Employee Office mengambil dari PHRPA0002
-Nilai mengambil dari Hasil pengajuan ESS PMS Final (dari masterdata PHRPA0047), mengambil dari field AdjustedScore (dikali persentase, khusus karyawan mutasi). Untuk yg Current ini mengambil dari data yang PeriodFrom terisi January dan PeriodTo terisi December (karyawan yang tidak mutasi) atau yang PeriodFrom nya bukan January (karyawan mutasi)

*Nilai Akhir mengambil dari penjumlahan Nilai di kolom Past dan Nilai di kolom Current dibagi dua. Kalau hanya ada data yang Current saja, maka isinya disamakan dengan Nilai Current saja.

Note: Untuk karyawan yang tidak mutasi yang terisi hanya yang di kolom Current saja. Untuk karyawan yang mutasi seharusnya dua-duanya (kolom Past dan Current) terisi.

Note tambahan: Untuk membedakan mana karyawan yang mutasi dan yang tidak mutasi juga bisa dilihat dari data PHRPA0047 nya. Kalau di PHRPA0047 terdapat dua data dalam periode tahun yang sama, maka hampir bisa dipastikan kalau dia adalah karyawan mutasi.

MenuID: CPMR04
ReportID: CPMR

Menu Path: Human Resource > HR Strategic > Performance Management > Performance Report > Report Final Appraisal
Port: http://remote.minovais.com:61133/
DB: MinovaES_BankKalteng_BaseServerProd (di 1452)

Terimakasih.


Files

#1

Updated by Kezia Pawitra Yulianti 22 days ago

  • Due date set to 11/12/2024
  • Status changed from New to Assigned
  • Priority changed from Normal to Urgent
#2

Updated by Kezia Pawitra Yulianti 22 days ago

Saya koreksi ya penjelasan nya, karena ada yg tidak sesuai

Ingin dibuatkan report custom untuk BKT. Report ini adalah untuk menampilkan Nilai Akhir dari Performance Appraisal karyawan.

Untuk design reportnya saya attach, dengan keterangan sebagai berikut:

*EmployeeID dan Employee Name mengambil dari PHRPA0001

*Kolom Past (khusus karyawan yang mutasi)
-Position, Organization, dan Employee Office mengambil dari data PHRPA0002 sesuai dengan periode tahun Penilaian yg diisi di filter report (PHRPA0047 yang sama dgn filter periode yang dipilih namun untuk periode atau paruh bulan pertama di tahun tsb) dengan tetap melihat Year yang difilter di reportnya juga
-Nilai mengambil dari Hasil PMS Final (Appraisal Type F) (dari masterdata PHRPA0047), mengambil dari field AdjustedScore. Untuk yg Past ini mengambil dari data yang paruh bulan pertama di tahun tsb

*Kolom Current
-Position, Organization, dan Employee Office mengambil dari PHRPA0002 sesuai dengan periode tahun Penilaian yg diisi di filter report (PHRPA0047 yang sama dgn filter periode yang dipilih namun untuk periode atau paruh bulan kedua di tahun tsb) dengan tetap melihat Year yang difilter di reportnya juga
-Nilai mengambil dari Hasil pengajuan ESS PMS Final (Appraisal Type F) (dari masterdata PHRPA0047), mengambil dari field AdjustedScore. Untuk yg Current ini mengambil dari data yang PeriodFrom terisi January dan PeriodTo terisi December (karyawan yang tidak mutasi) atau yang untuk karyawan mutasi maka ini adalah data paruh bulan kedua di tahun tsb

*Nilai Akhir
- Untuk karyawan mutasi maka nilai akhir menghitung dari Nilai di kolom Past dan Nilai di kolom Current.
Cara menghitung nya adalah mengikuti seperti foto yang saya attach di bawah. Untuk lama durasinya (berapa bulannya) membaca dari field PeriodFrom dan PeriodTo yang ada di PHRPA0047 untuk masing2 paruh bulan. Untuk tabel parameter perhitungan persentasenya sudah saya buat di tabel CPARPERCENTAGEKPIMUTATION.
jadi paruh pertama: misal 3 bulan maka nilai di Kolom Past dikalikan dgn prosentase yg 3 bulan
jadi paruh kedua: sisanya adalah 9 bulan maka nilai di Kolom Current dikalikan dgn prosentase yg 9 bulan

-Untuk karyawan tidak mutasi maka, hanya ada Penilaian akhir (adjusted score hanya terisi di data yang Current saja, maka Nilai Akhir isinya disamakan dengan Nilai Current saja)

Note: Untuk karyawan yang tidak mutasi yang terisi hanya yang di kolom Current saja. Untuk karyawan yang mutasi seharusnya dua-duanya (kolom Past dan Current) terisi.

Note tambahan: Untuk membedakan mana karyawan yang mutasi dan yang tidak mutasi juga bisa dilihat dari data PHRPA0047 nya. Kalau di PHRPA0047 terdapat dua data (memiliki appraisal type F ada 2 dalam periode tahun yang sama, maka bisa dipastikan kalau dia adalah karyawan mutasi. Kalau hanya ada 1 data di PHRPA0047 dalam periode tahun yang sama dgn appraisal type F, maka dia tidak mutasi)

Jika ada yg masih bingung, bisa di diskusikan, Terima kasih

#3

Updated by shofwan shiddiq 19 days ago

  • Assignee changed from shofwan shiddiq to haykal haykal

Tolong di buatkan data nya dulu ya yang lengkap beserta skenario2 perhitungan dan employee yang ada ( Mutasi untuk kolom Past & Current, dan Non Mutasi Hanya Current)

1. sekarang belum ada data untuk Final Appraisal di DB MinovaES_BankKalteng_BaseServerProd, maka tolong di buat dulu
2. kalau bisa di berikan juga contoh perhitungan yang sudah betul sesuai dengan table perhitungan yg dikirim ( Misal si employee ID yg ada di data nilai akhirnya sekian )

#4

Updated by Kezia Pawitra Yulianti 19 days ago

Tolong di bantu buatkan data2 nya yaa untuk 2 skenario tsb (Mutasi dan Non Mutasi).

Sekalian buat di excel untuk perhitungan nya untuk yg mutasi dan non mutasi juga, bila perlu lgs buat aja di template reportnya pakai rumus biar lebih jelas bentukan nya seperti apa penempatan2 nya datanya dalam report tsb.

Tks

#5

Updated by haykal haykal 18 days ago

Dear Shofwan,

Untuk contoh report yg sudah ada datanya sudah saya attach ya filenya. Untuk datanya juga sudah saya input di PHRPA0047

Untuk contoh penghitungannya adalah sebagai berikut:

EmployeeID 00000035 adalah karyawan mutasi. Di posisi sebelumnya (Past) dia mendapat nilai 500. Dan di posisi yg sekarang (Current) dia mendapat nilai 435.

Untuk perhitungannya di report adalah sebagai berikut:

-Nilai di kolom Past: 500 x 17% = 85
-Nilai di kolom Current: 435 x 83% = 361.05

-Nilai Akhir: 85 + 361.05 = 446.05

Terimakasih.

#6

Updated by shofwan shiddiq 17 days ago

SP dan RDL nya sudah di buat nih, tapi port ini belum ada folder reporting service nya untuk upload RDL buat di, tolong di buatkan ya

#7

Updated by Muhammad Bintar 17 days ago

  • Assignee changed from Muhammad Bintar to shofwan shiddiq

okeh shofwan sudah di buatin ya
nama folder nya Bank_Kalteng_BaseServerProd

#8

Updated by shofwan shiddiq 17 days ago

Dear Haykal, Report Final Appraisal sudah di deploy yah, silahkan di testing.

Package : SP: [CPMR], RDL: [CPMR]

#9

Updated by haykal haykal 17 days ago

Dear Shofwan, untk nilainya masih ada yang salah.

-Yg garisbawah biru tua itu tertulis 83.33. Harusnya 85 (500 x 17%)
-Yg garisbawah orange tertulis 362.50. Harusnya 361.05 (435 x 83%)
-Yg garisbawah hitam itu tertulis 200. Harusnya 201.6 (480 x 42%)
-Yg garisbawah biru muda tertulis 253.75. Harusnya 252.3 (435 x 58%)

Terimakasih.

#10

Updated by shofwan shiddiq 15 days ago

Dear Haykal, sudah di betulkan ya perhitungannya

#11

Updated by haykal haykal 15 days ago

Dear Shofwan,

Untuk EmployeeID 00000063 dan 000000272 kok Nilai dan Nilai Akhir nya gak muncul ya? Padahal di PHRPA0047 sudah ada data Adjusted Score nya.

Tolong diperbaiki ya.

Terimakasih.

#12

Updated by shofwan shiddiq 11 days ago

Dear Haykal, sudah di revisi ya

UPDATE : SP = CPMR

#13

Updated by haykal haykal 4 days ago

Wan, kok nilai yang di Past sm Current kok jadi sama semua ya? (foto diattach). Padahal sebelumnya tidak seperti itu.

Sama untuk yg karyawan 00000974 kok dia data Position dan Organization yg di Past sm Current kok sama ya? Padahal dia 'kan karyawan mutasi. Untuk data Assignmentnya juga sudah dibuat dengan Organization dan Position yang berbeda. (Yang EmployeeID 00000035 kayaknya juga seperti itu)

Tolong bantu dicek dan diperbaiki ya.

Terimakasih.

#14

Updated by shofwan shiddiq 2 days ago

Sudah di perbaiki ya

#15

Updated by haykal haykal 2 days ago

  • Status changed from Revise to Closed
#16

Updated by haykal haykal 1 day ago

  • Status changed from Closed to Deploy
  • Assignee changed from haykal haykal to shofwan shiddiq

Wan udh ok, minta tolong dideploy ya ke

port: https://hris-dev.bankkalteng.co.id:444/
db: MinovaES_BankKalteng_Dev (103.168.134.119)

Terimakasih..

Also available in: Atom PDF