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