Feature #3646
Pembuatan Halaman Work Unit List
0%
Description
Dear mas Alwi,
Mohon bantuannya untuk membuat halaman Work Unit List sesuai dengan desain terlampir. Menu ini akan ditempatkan pada: Human Resource > HR Strategic > Performance Management > Performance Report > Work Unit List.
Fitur yang Ditampilkan:
1. Filter Parameter (Report Parameter):
• Period: Dropdown (tahun)
• Organization: Dropdown list organisasi
• Tombol "View Report": Untuk menampilkan hasil report berdasarkan filter yang dipilih
2. Report Result Table (Tabel Hasil Laporan):
Tabel dengan kolom:
• No
• Work Unit Name
• Total Employees
• Created
• App. Direct Supervisor
• App. Supervisor Level 2
• Complete
• Percentage
Catatan:
• Data yang ditampilkan berdasarkan hasil filter.
• Data dapat di-export ke Excel/PDF.
• Tampilan tabel mendukung pagination, sorting, dan scrolling.
Untuk Referensi table berikut ya pas:
Organization
Nilai pada kolom Organization mengikuti skema yang sama dengan Work Unit Name.
Work Unit Name
Untuk menampilkan data pada kolom Nama Unit Kerja, yang ditampilkan adalah unit organisasi pada level Divisi. Data ini diambil dari tabel PHROM0004 dengan filter OrganizationLevel = '04'.
Selanjutnya, untuk mencocokkan data organisasi, gunakan tabel PHROM0001 dan PHROM0002 dengan filter ObjectClass = 'O'.
Untuk mengetahui siapa saja yang termasuk dalam organisasi tersebut, lakukan pencocokan antara ObjectID dari tabel PHROM0004 dengan field Organization di tabel PHRPA0002.
Total Employee
Jumlah karyawan diambil dari tabel PHRPA0002, dengan mencocokkan Organization di tabel tersebut terhadap ObjectID dari tabel PHROM0004.
Created
Data Created diambil dari tabel PCMWFRUNTASK dengan filter TaskIDRun = 'create'.
App. Direct Supervisor
Data App. Direct Supervisor diambil dari tabel PCMWFRUNTASK dengan filter TaskIDRun = 'apv_ds'.
App. Supervisor Level 2
Data App. Supervisor Level 2 diambil dari tabel PCMWFRUNTASK dengan filter TaskIDRun = 'apv_nha'.
Complate
Menampilkan perbandingan antara jumlah karyawan yang masih aktif dengan yang sudah complete. Untuk data karyawan aktif, dapat menggunakan skema yang sama seperti pada
Work Unit Name.
Percentage
Menampilkan persentase perbandingan antara jumlah karyawan yang masih aktif dan yang sudah complete. Perhitungan dilakukan berdasarkan data karyawan aktif sesuai skema di Work Unit Name.
Terimakasih.
Port: http://remote.minovais.com:61133/
DB: MinovaES_BankKalteng_BaseServerProd
Files
Updated by Mr Dhafin 29 days ago
Ada penambahan pada Work Unit Name, dan bisa digunakan untuk Organization juga ya mas
Work Unit Name
Untuk menampilkan data pada kolom Nama Unit Kerja, 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.
Terimakasih.
Updated by Kezia Pawitra Yulianti 23 days ago
- Due date changed from 06/06/2025 to 06/11/2025
- Assignee changed from mahlil .. to Tri Rizqiaty
- Priority changed from Normal to Urgent
Updated by Tri Rizqiaty 23 days ago
- Assignee changed from Tri Rizqiaty to Mr Dhafin
Dhafin, ini untuk semua flowid atau tertentu aja?
Updated by Mr Dhafin 23 days ago
Untuk flowid-nya hanya tertentu aja Mba, sesuai dengan proses yang berkaitan dengan Performance Appraisal, karena TaskIDRun yang digunakan adalah 'create', 'apv_ds', dan 'apv_nha'.
Jadi data diambil hanya dari flow yang relevan dengan proses tersebut, tidak semua flowid.
Updated by Tri Rizqiaty 22 days ago
- Assignee changed from Tri Rizqiaty to Mr Dhafin
Bisa tolong dilist flowidnya apa aja?
& field create,App. Direct Supervisor,App. Supervisor Level 2,complete diisi apa? employeeid, regid, totalemp, atau tolregid?
sama untuk persentase, perhitungannya seperti apa klo contoh ky dibawah :
- employeeid 00000001 mempunyai 2 regid wf dengan flowid berbeda dan statusnya semua finish.
- employeeid 00000002 mempunyai 2 regid wf dengan flowid berbeda dan statusnya 1 finish & 1 blm finish.
- employeeid 00000003 mempunyai 1 regid wf statusnya finish.
- total emp 3
Updated by Mr Dhafin 22 days ago
- File clipboard-202506091426-dwryt.png clipboard-202506091426-dwryt.png added
- File clipboard-202506091427-opove.png clipboard-202506091427-opove.png added
Berikut saya coba jelaskan, mba:
Untuk kebutuhan report ini, flowid yang digunakan adalah yang terkait dengan proses Performance Appraisal. Berdasarkan data yang ada di tabel PCMWFRUNTASK, flowid yang digunakan adalah flow yang memiliki TaskIDRun:
• create
• apv_ds
• apv_nha
Jika dibutuhkan list FlowIDnya secara eksplisit, saya bisa tarik dari data PCMWFRUNTASK dengan TaskIDRun tersebut, lalu dikelompokkan berdasarkan flowid.
Field untuk masing-masing kolom berikut:
Untuk mapping ke employee, tetap mengacu pada employeeid, tapi untuk kebutuhan laporan per task, referensinya tetap regid.
Perhitungan Persentase:
Persentase dihitung berdasarkan jumlah employee yang sudah menyelesaikan semua regid-nya dibandingkan dengan total employee.
Contoh:
Total Employee = 3
Yang complete = 2 (karena 00000001 dan 00000003 semua regid-nya status finish)
Persentase = (2 / 3) × 100 = 66.67%
Jadi logikanya, employee dianggap "complete" hanya jika semua regid miliknya di semua flowid yang relevan berstatus finish.
Updated by Tri Rizqiaty 21 days ago
- File CRPTBKTWUL.rdl CRPTBKTWUL.rdl added
- File CRPTBKTWUL.sql CRPTBKTWUL.sql added
- Status changed from Assigned to Developing
Fixing :
1. Execute SP CRPTBKTWUL.sql (terlampir)
2. Deploy RDL CRPTBKTWUL.rdl (terlampir)
3. Update table PCMEPRPTCATALOG, PCMEPRPTSELECTION dengan ReportID : WUL
Updated by Tri Rizqiaty 21 days 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 21 days 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 21 days ago
- Status changed from Revise to Assigned
- Assignee changed from Tri Rizqiaty to Mr Dhafin
Dhafin, tolong di list FlowIDnya apa aja.
Updated by Tri Rizqiaty 20 days ago
- File CRPTBKTWUL_202506111444.sql CRPTBKTWUL_202506111444.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 20 days ago
- File clipboard-202506111534-7xk1w.png clipboard-202506111534-7xk1w.png added
- File clipboard-202506111535-4yeqo.png clipboard-202506111535-4yeqo.png added
Dear Mba Yoma,
Saya sudah melakukan testing pada report Work Unit List, namun saat klik View Report, data tidak muncul di hasil laporan. Mohon bantuannya untuk dicek apakah ada kendala pada data source atau parameter yang digunakan.
Terima kasih.
Updated by Tri Rizqiaty 20 days ago
- Assignee changed from Tri Rizqiaty to Mr Dhafin
Untuk organisasi itu emang ga ada data workflowid pms di tbl runtask.
Coba bikin contoh data workflow baru aja.