Feature #3647
Pembuatan Halaman Employee List by Work Unit
0%
Description
Dear mas Alwi,
Mohon bantuannya untuk membuat halaman Employee List by Work Unit sesuai dengan desain yang terlampir. Menu ini akan ditempatkan pada Human Resource > HR Strategic > Performance Management > Performance Report > Employee List by Work Unit.
Fitur yang Ditampilkan:
1. Filter Parameter (Report Parameter):
• Period: Dropdown untuk memilih tahun
• Organization: Dropdown untuk memilih organisasi/unit kerja
• Employee Id: Dropdown atau autocomplete field berdasarkan nama/NIK
2. Report Result Table (Hasil Laporan):
Tabel dengan kolom:
• No
• Nama
• Jabatan
• Status
• PIC
Catatan:
• Tabel menampilkan daftar pegawai per unit kerja berdasarkan filter.
• Data diambil secara real-time.
• Terdapat fitur Export dan navigasi halaman.
Berikut untuk referensi tablenya ya:
Organization:
Untuk menampilkan data pada kolom Organization, yang ditampilkan adalah data dari level Divisi. Data ini dapat diambil dari tabel PHROM0004 dengan menambahkan filter OrganizationLevel = '04'.
Selanjutnya, untuk melakukan pencocokan data organisasi, dapat menggunakan tabel PHROM0002 dengan filter ObjectClass = 'O' dan RelationshipClass= ‘O’, Lalu bisa mencocokan di Field RelationshipObjectnya
Untuk mengetahui siapa saja yang termasuk dalam organisasi tersebut, dapat dilakukan dengan mencocokkan RelationshipObject dari tabel PHROM0002 dengan Organization di tabel PHRPA0002.
Lalu untuk mengetahui Descriptionnya bisa dilihat melalui table PHROM0001 dengan menfillter Field ObjectClass, maka dapat diketahui Descriptionnya melalui Field ObjectDescription.
EmployeeID:
Untuk mengetahui EmployeeId bisa mengikuti skema Organization, setelah mencocokan Field RelationshipObjectnya pada table PHRPA0002 maka bisa dilihat pada Field EmployeeID nya.
Nama:
Untuk mengetahui Nama bisa mengikuti skema Organization, setelah mencocokan Field RelationshipObjectnya pada table PHRPA0002 maka bisa dilihat pada Field EmployeeID nya. Selanjutnya bisa di cocokan melalui table PHRPA0001.
Jabatan:
Data pada kolom Jabatan diambil dari tabel PHRPA0002 dengan menggunakan field Job.
Status:
Data pada kolom Status diambil dari tabel PCMWFRUNTASK menggunakan field TaskIDRun, dengan ketentuan sebagai berikut:
• create → Create
• apv_ds → App. Supervisor
• apv_nha → App. Supervisor Level 2
• Complate
PIC:
Data pada kolom PIC juga diambil dari tabel PCMWFRUNTASK, berdasarkan nilai pada field TaskIDRun, dengan ketentuan yang sama seperti pada kolom Status:
• create → Create
• apv_ds → App. Supervisor
• apv_nha → App. Supervisor Level 2
• Complate
Untuk mengetahui siapa yang melakukan pengajuan dari tahap Create hingga Complate, gunakan field ExecuteEmployeeID.
Untuk mengetahui siapa PIC-nya, gunakan tabel PCMWFRUNPIC dengan mencocokkan nilai Sequence dari tabel PCMWFRUNTASK. Nantinya, data PIC dapat dilihat pada field PICEmpID.
Terimakasih.
Port: http://remote.minovais.com:61133/
DB: MinovaES_BankKalteng_BaseServerProd
Files
Updated by Mr Dhafin about 2 months ago
Sudah dibuatkan menu nya di table:
SMENU
SENUTXT
PCMEPRPTCATALOG
di table SMENU & SMENUTXT
menuID: ELWU
di table PCMEPRPTCATALOG
reportID: ELWU
Updated by Kezia Pawitra Yulianti about 1 month ago
- Due date changed from 06/06/2025 to 06/11/2025
- Priority changed from Normal to Urgent
Updated by Kezia Pawitra Yulianti about 1 month ago
- Assignee changed from mahlil .. to Tri Rizqiaty
Updated by Tri Rizqiaty about 1 month ago
- Assignee changed from Tri Rizqiaty to Mr Dhafin
Dhafin, ini untuk semua flowid atau tertentu aja?
Updated by Mr Dhafin about 1 month ago
Untuk ini, berlaku untuk semua FlowID, tidak dibatasi pada FlowID tertentu saja.
Updated by Tri Rizqiaty about 1 month ago
- File CRPTBKTELWU.sql CRPTBKTELWU.sql added
- File CRPTBKTELWU.rdl CRPTBKTELWU.rdl added
- Status changed from Assigned to Developing
Fixing :
1. Execute SP CRPTBKTELWU.sql (terlampir)
2. Deploy RDL CRPTBKTELWU.rdl (terlampir)
3. Update table PCMEPRPTCATALOG, PCMEPRPTSELECTION dengan ReportID : ELWU
Updated by Tri Rizqiaty about 1 month ago
- Status changed from Developing to QA Test
- Assignee changed from Tri Rizqiaty to Mr Dhafin
Dhafin, tlg ditest ya.
Tp krn tdk ada list FlowID apa aja, smua FlowID termasuk PA, TM & dll jika punya TaskIDRun tsb, jadi ikut terambil.
Updated by Kezia Pawitra Yulianti about 1 month ago
- Status changed from QA Test to Revise
- Assignee changed from Mr Dhafin to Tri Rizqiaty
dear Yomma,
berhubung report ini terkait dengan PMS, bisa gak kalau bukan dr flow id nya yg d liat tp dr bizproc atau bizflow nya yg terkait dengan PMS Final.
jadi untuk task2 yg disebutkan tadi di atas hanya untuk bizproc/bizflow PMS terkait
Tks
Updated by Tri Rizqiaty about 1 month ago
- Status changed from Revise to Assigned
- Assignee changed from Tri Rizqiaty to Mr Dhafin
Dhafin, tlg dilist FlowIDnya apa aja.
Updated by Mr Dhafin about 1 month ago
Dear Mba Yoma,
Terkait mapping untuk FlowId:
PCMWFDEFBIZFLOW:
Diisi dengan MD_PMS_Final, MD_PMS_Goal, dan MD_PMS_Review
PCMWFDEFBIZPROC:
Diisi dengan PMS_Final, PMS_Goal, dan PMS_Review
Terima kasih.
Updated by Mr Dhafin about 1 month ago
- Assignee changed from Mr Dhafin to Tri Rizqiaty
Dear Mba Yoma,
Terkait mapping untuk FlowId:
PCMWFDEFBIZFLOW:
Diisi dengan MD_PMS_Final, MD_PMS_Goal, dan MD_PMS_Review
PCMWFDEFBIZPROC:
Diisi dengan PMS_Final, PMS_Goal, dan PMS_Review
Terima kasih.
Updated by Tri Rizqiaty about 1 month ago
- File CRPTBKTELWU_202506111443.sql CRPTBKTELWU_202506111443.sql added
- Status changed from Assigned to QA Test
- Assignee changed from Tri Rizqiaty to Mr Dhafin
Fixing : update SP terlampir
Updated by Mr Dhafin about 1 month ago
Dear Mba Yoma,
Saya sudah mencoba melakukan testing pada report Employee List by Work Unit dengan parameter:
Period: 2024
Organization: 00000255 – Departemen S
Employee ID: 00000855
Namun, saat klik View Report, data tidak tampil di bagian hasil laporan. Mohon bantuannya untuk dicek apakah ada isu terkait data atau parameter yang digunakan.
Screenshot terlampir sebagai referensi.
Terima kasih.
Updated by Tri Rizqiaty about 1 month ago
- Assignee changed from Tri Rizqiaty to Mr Dhafin
Untuk employeeid itu emang ga ada data workflowid pms di tbl runtask.
Coba bikin contoh data workflow baru aja.
Updated by Mr Dhafin about 1 month ago
Dear mba yoma,
Untuk hasil reportnya sudah tampil ya mba. Terimakasih
Updated by Mr Dhafin about 1 month ago
- File clipboard-202506171421-rdk4h.png clipboard-202506171421-rdk4h.png added
- File clipboard-202506171422-zlydh.png clipboard-202506171422-zlydh.png added
- File clipboard-202506171422-nv67c.png clipboard-202506171422-nv67c.png added
- File clipboard-202506171423-gz7ag.png clipboard-202506171423-gz7ag.png added
- File clipboard-202506171424-n8qxz.png clipboard-202506171424-n8qxz.png added
Dear Mba Yoma,
Mohon informasinya, terkait proses pengambilan data pada kolom Status, terdapat sedikit penyesuaian.
Untuk keperluan laporan, data tidak perlu diambil seluruh status proses, melainkan cukup status terakhirnya saja, seperti pada contoh berikut:
• Untuk proses Performance Goal Setting, ambil hanya status terakhir.
• Untuk proses Performance Goal Review dan Final, ambil juga hanya status terakhir.
Contohnya dapat dilihat pada tampilan di bawah, di mana hanya status terakhir yang digunakan dalam laporan.
Mohon ditambahkan komponen dropdown baru pada antarmuka pengguna, berada tepat di bawah kolom Employee ID, dengan label:
“Performance Management”, yang memuat pilihan sebagai berikut:
• Goal Setting
• Performance Review
• Final Appraisal
Dropdown ini berfungsi untuk memfilter data laporan berdasarkan jenis proses appraisal yang dipilih oleh pengguna.
Referensi Tabel dan Field
Data appraisal diperoleh dari tabel PHRPA0047, dengan field AppraisalType, yang memiliki nilai:
• G = Goal Setting
• P = Performance Review
• F = Final Appraisal
Terima kasih atas bantuannya ya, Mba.
Updated by Mr Dhafin about 1 month ago
- Status changed from QA Test to Assigned
- Assignee changed from Mr Dhafin to Tri Rizqiaty
Updated by Tri Rizqiaty about 1 month ago
- Status changed from Assigned to QA Test
- Assignee changed from Tri Rizqiaty to Mr Dhafin
Fixing :
1. Update SP CRPTBKTELWU.sql
2. Update tbl PCMEPRPTSELECTION untuk penambahan filter report
3. Update rdl CRPTBKTELWU.rdl
Updated by Mr Dhafin about 1 month ago
- File clipboard-202506191339-gvjip.png clipboard-202506191339-gvjip.png added
- File clipboard-202506191339-w55ex.png clipboard-202506191339-w55ex.png added
- File clipboard-202506191340-irbme.png clipboard-202506191340-irbme.png added
Dear Mba Yoma,
Untuk report tersebut pada bagian Goal Setting, Performance Review, Final Appraisal itu datanya ga muncul mba pada saat di view report.
Updated by Tri Rizqiaty about 1 month ago
- File clipboard-202506191409-c2pgo.png clipboard-202506191409-c2pgo.png added
- File clipboard-202506191410-1hfwi.png clipboard-202506191410-1hfwi.png added
- Assignee changed from Tri Rizqiaty to Mr Dhafin
Fixing :
1. Update tbl PHROM0004, rubah orglevl 00000255 jd '08', klo bisa jangan '04' dibawah '04'
2. Update tbl PHROM0004, tambahkan directorate 00000241, untuk pengambilan dr atas, krn saat ini tdk ada
Updated by Mr Dhafin 10 days ago
- File clipboard-202507111658-flmg4.png clipboard-202507111658-flmg4.png added
- File clipboard-202507111658-45nvv.png clipboard-202507111658-45nvv.png added
- Due date changed from 06/11/2025 to 07/15/2025
- Assignee changed from Mr Dhafin to Tri Rizqiaty
Mba Yoma,
Terkait kolom Status, status yang dianggap Complete mengacu pada referensi dari tabel PCMWFHISTASK, dengan ketentuan berikut:
• WorkFlowStatus = 'F'
• TaskStatus = 'C'
• TaskTo = 'finish'
Kondisi tersebut berlaku untuk seluruh tahapan: Goal, Review, dan Final.
Selain itu, jika data dengan RegID yang diajukan sudah tercatat di tabel PHRPA0047, maka juga dianggap Complete.
Sebagai referensi, berikut terlampir contoh gambar tampilan status yang dimaksud.
Terimakasih ya mba.
Updated by Tri Rizqiaty 7 days ago
- File CRPTBKTELWU_202507141611.sql CRPTBKTELWU_202507141611.sql added
- Status changed from Assigned to QA Test
- Assignee changed from Tri Rizqiaty to Mr Dhafin
Fixing : execute SP terlampir
Updated by Mr Dhafin 6 days ago
- File clipboard-202507151353-7hrnn.png clipboard-202507151353-7hrnn.png added
- File clipboard-202507151402-rxj0v.png clipboard-202507151402-rxj0v.png added
- File clipboard-202507151403-qnrd7.png clipboard-202507151403-qnrd7.png added
- File clipboard-202507151405-ukauk.png clipboard-202507151405-ukauk.png added
- File clipboard-202507151405-l2pst.png clipboard-202507151405-l2pst.png added
- File clipboard-202507151407-sdpxs.png clipboard-202507151407-sdpxs.png added
- Status changed from QA Test to Assigned
- Assignee changed from Mr Dhafin to Tri Rizqiaty
Dear mba Yoma,
Ditemukan perbedaan pada Report Employee List by Work Unit, di mana terdapat beberapa kasus Employee yang tidak sesuai dengan Task Name-nya.
Contoh kasus:
• Employee: DWI JANUANDRI, S.H
• Task Name (seharusnya): Verifikasi HR
• Status seharusnya: Waiting (karena masih belum di-approve)
Namun, pada report saat ini, data yang muncul sepertinya diambil melalui ApprovalDS2, sehingga informasi Task Name tidak sesuai.
Mohon dilakukan perbaikan agar report mengambil data sesuai dengan Task Name aktual yang terdapat di Workflow Report.
Penambahan Kolom Baru
• Tambahkan kolom TaskName pada report.
• Referensi data TaskName untuk status yang belum Final menggunakan tabel PCMWFRUNTASK, sama seperti logika sebelumnya (mengambil status terakhir di tabel tersebut berdasarkan RegID).
Lalu untuk yang statusnya F, mengambil referensi Tablenya dari PCMWFHISTASK untuk PIC nya menggunakan table PCMWFHISPIC ya mba.
Terimakasih mba yoma.
Updated by Tri Rizqiaty 6 days ago
- File CRPTBKTELWU_202507151441.sql CRPTBKTELWU_202507151441.sql added
- Status changed from Assigned to QA Test
- Assignee changed from Tri Rizqiaty to Mr Dhafin
Fixing : execute SP terlampir
Updated by Mr Dhafin 6 days ago
- File clipboard-202507151538-nvo1b.png clipboard-202507151538-nvo1b.png added
- File clipboard-202507151539-ms7vb.png clipboard-202507151539-ms7vb.png added
- Status changed from QA Test to Assigned
- Assignee changed from Mr Dhafin to Tri Rizqiaty
Dear Mba Yoma,
Untuk Penambahan Kolom Baru belum ada mba. Berikut untuk detailnya mba:
• Tambahkan kolom TaskName pada report.
• Referensi data TaskName untuk status yang belum Final menggunakan tabel PCMWFRUNTASK, sama seperti logika sebelumnya (mengambil status terakhir di tabel tersebut berdasarkan RegID).
• Lalu untuk yang sudah Final itu menggunakan table PCMWFHISTASK, sama seperti logika sebelumnya (mengambil status terakhir ditable tersebut berdasarkan RegID
Terimakasih mba Yoma.
Updated by Tri Rizqiaty 6 days ago
- File CRPTBKTELWU_202507151715.sql CRPTBKTELWU_202507151715.sql added
- File CRPTBKTELWU.rdl CRPTBKTELWU.rdl added
- Status changed from Assigned to QA Test
- Assignee changed from Tri Rizqiaty to Mr Dhafin
Fixing :
1. Execute SP terlampir
2. Deploy rdl terlampir
Updated by Mr Dhafin 5 days ago
- File clipboard-202507161135-oiim9.png clipboard-202507161135-oiim9.png added
- File clipboard-202507161137-6anwf.png clipboard-202507161137-6anwf.png added
- File clipboard-202507161137-7dkpe.png clipboard-202507161137-7dkpe.png added
- File clipboard-202507161139-1yzjk.png clipboard-202507161139-1yzjk.png added
- File clipboard-202507161142-9dz2p.png clipboard-202507161142-9dz2p.png added
- File clipboard-202507161143-wj9xk.png clipboard-202507161143-wj9xk.png added
- File clipboard-202507161147-7n4ex.png clipboard-202507161147-7n4ex.png added
- File clipboard-202507161147-k3whx.png clipboard-202507161147-k3whx.png added
- File clipboard-202507161147-gglxt.png clipboard-202507161147-gglxt.png added
- File clipboard-202507161149-sksgq.png clipboard-202507161149-sksgq.png added
- Status changed from QA Test to Assigned
- Assignee changed from Mr Dhafin to Tri Rizqiaty
Dear Mba Yoma,
TASKNAME
Tambahkan kolom TaskName pada laporan sesuai dengan data yang ada di WorkFlow Report.
Detail Implementasi:
1. Referensi Tabel:
o PCMWFRUNTASK → ambil TaskID
o PCMWFDEFTASK → ambil TaskName
2. Logika Pengambilan Data:
o Ambil TaskID dari tabel PCMWFRUNTASK
o Lakukan join dengan tabel PCMWFDEFTASK menggunakan TaskID
o Isi kolom TaskName di report dengan nilai dari field TaskName yang berasal dari PCMWFDEFTASK
Skema Akhir:
• TaskID → dari PCMWFRUNTASK
• TaskName → dari PCMWFDEFTASK
Kondisi Status Sudah Final (Status = 'F')
Deskripsi:
Ambil TaskName untuk record yang statusnya sudah final.
Referensi Tabel:
• PCMWFHISTASK → ambil TaskID terakhir yang statusnya 'F'
• PCMWFDEFTASK → ambil TaskName
Logika Implementasi:
• Ambil TaskID terakhir dari PCMWFHISTASK dengan status 'F'
• Join dengan PCMWFDEFTASK menggunakan TaskID
• Isi kolom TaskName di report dengan nilai dari field TaskName (PCMWFDEFTASK)
STATUS
1.Untuk Status masih waiting (Belum Final)
Referensi Tabel:
•PCMWFRUNTASK
Logika:
• Ambil semua TaskID yang terkait dengan dokumen/regID.
• Tentukan TaskID terakhir (berdasarkan urutan proses atau tanggal terakhir).
• Ambil TaskStatus dari TaskID terakhir tersebut.
• Status inilah yang ditampilkan di report.
• TaskName untuk kondisi ini diambil dengan join ke PCMWFDEFTASK menggunakan TaskID terakhir.
Contoh:
• TaskID terakhir = verify_HR
• TaskStatus = W (Waiting)
• Maka Status di report = Waiting
• TaskName = nama task dari PCMWFDEFTASK sesuai TaskID verify_HR
2. Untuk Status = 'F' (Final)
Referensi Tabel:
• PCMWFHISTASK
Logika:
• Ambil TaskID terakhir dari PCMWFHISTASK yang memiliki WorkflowStatus = 'F'.
• TaskName diambil dengan join ke PCMWFDEFTASK berdasarkan TaskID tersebut.
Skema Akhir untuk Report
• TaskName:
o Jika status belum final → ambil dari PCMWFDEFTASK (TaskID terakhir di PCMWFRUNTASK)
o Jika status final → ambil dari PCMWFDEFTASK (TaskID terakhir di PCMWFHISTASK)
• Status:
o Jika belum final → TaskStatus terakhir dari PCMWFRUNTASK
o Jika final → TaskStatus terakhir dari PCMWFHISTASK
PIC
1. Untuk Status W (Belum Final)
Referensi Tabel:
• PCMWFRUNTASK → cek status
• PCMWFRUNPIC → ambil PIC data
Logika Implementasi:
• Jika TaskStatus = 'W' (Waiting), maka:
o Bandingkan RegID dari PCMWFRUNTASK dengan PCMWFRUNPIC
o Jika PIC bukan Group:
Ambil nilai dari field PICEmpID
o Jika PIC adalah Group:
Ambil nilai dari field PICGroup
o Ketentuan ini berlaku jika task belum di-Approve.
• Jika task sudah Approve, maka gunakan ExecuteEmployeeID sebagai PIC.
2. Untuk Status = 'F' (Final)
Referensi Tabel:
• PCMWFHISTASK → ambil status final
• PCMWFHISPIC → ambil PIC data
Logika Implementasi:
• Bandingkan RegID dari PCMWFHISTASK dengan PCMWFHISPIC
• Ambil nilai dari field ExecuteEmpID sebagai PIC untuk status final.
Updated by Mr Dhafin 5 days ago
- File clipboard-202507161153-jdhuy.png clipboard-202507161153-jdhuy.png added
- File clipboard-202507161154-dazpw.png clipboard-202507161154-dazpw.png added
- File clipboard-202507161154-lziri.png clipboard-202507161154-lziri.png added
- File clipboard-202507161155-vcih0.png clipboard-202507161155-vcih0.png added
Updated by Tri Rizqiaty 5 days ago
- File CRPTBKTELWU_202507161522.sql CRPTBKTELWU_202507161522.sql added
- Status changed from Assigned to QA Test
- Assignee changed from Tri Rizqiaty to Mr Dhafin
Fixing : execute SP terlampir
Updated by Mr Dhafin 5 days ago
- Status changed from QA Test to Assigned
- Assignee changed from Mr Dhafin to Tri Rizqiaty
Dear mba Yoma,
mohon bantuannya untuk di deploy ke database yang dibawah ya mba:
PMS BANK KALTENG UAT
alamat = https://hris-bankkalteng61133.minovais.com/
database = 103.153.60.89
nama database = MinovaES_BankKalteng_61133
Terimakasih mba Yoma.
Updated by Tri Rizqiaty 5 days ago
- Assignee changed from Tri Rizqiaty to Mr Dhafin
Biasanya yg deploy ke prod BKT, tim CS.
Klo bisa tlg ksh tau UserPass DB & UserPasswrod reporting service.
Updated by Kezia Pawitra Yulianti 5 days ago
- Assignee changed from Mr Dhafin to Tri Rizqiaty
kayaknya ini bukan ke port prod deh Yoms, tp port dev yg di pake buat uat disana skrg krn 105 nya lemot
Updated by Tri Rizqiaty 4 days ago
- Status changed from Assigned to QA Test
- Assignee changed from Tri Rizqiaty to Mr Dhafin