Project

General

Profile

Feature #3925

Validasi Export Payroll untuk Admin Merauke Menggunakan Authorization Object

Added by Mr Ikmal 23 days ago. Updated 12 days ago.

Status:
Deploy
Priority:
Normal
Start date:
09/29/2025
Due date:
% Done:

0%

Estimated time:

Description

Dear team developer,

Mohon bantuannya untuk menambahkan validasi pada menu Export Payroll agar khusus dibuat untuk Admin Merauke. Jadi, nantinya admin merauke hanya bisa melihat data payroll milik area merauke dgn ketentuan sebagai berikut:

Detail validasi:

1. Export membaca data dari PayrollGroup (table: PHRPYPGRUP) berikut, jika user yang login mempunyai data PayrollGroup di tabel PHRPA0002 yg ada dibawah ini, maka dia hanya bisa download semua yg di merauke (yg dibawah ini):

- 1000 Merauke

- 1020 Estate A

- 1030 Estate B

- 1040 Estate C

- 1050 BSO

- 1060 MILL 01

- 1070 MILL 02

- 1080 MILL 03

- 1090 Plasma Inti

- 4000 Plasma

- 2500 Special Site

2. PayrollGroup selain daftar di atas tidak boleh terbaca dalam proses export, khusus untuk Admin Merauke. Kecuali EmployeeID tersebut PayrollGroup nya di PHRPA0002 adalah Admin HO (2000) atau Expatriate (3000) maka dia tidak akan dibatasi seperti admin merauke (bisa melihat semua data employee, baik merauke dan HO)

Terima kasih.

PORT DEV : http://remote.minovais.com:61139/
DB : remote.minovais.com, 1468
Nama DB : MinovaES_BIA_BaseServerCloud


Files

#1

Updated by Kezia Pawitra Yulianti 22 days ago

  • Status changed from New to Assigned
  • Assignee changed from Kezia Pawitra Yulianti to Mr Ikmal

Ikmal,
coba diskusi dgn mbak Yomma dl deh soal ini, bisa gak pakai authorization object untuk menu export ini.
Jika bisa itu lebih baik, biar gak perlu ada validasi2 yg di bikin
Tks

#2

Updated by Mr Ikmal 21 days ago

Dear mba Yomma,

Berikut redmine nya saya teruskan disini ya mba, penjelesannya sebagai berikut:

- Pada table PCUSTPROFILE terdapat ProfileID = ADMINMERAUKESITE, AuthorizationObject = EMPDATA, fieldname = PayrollGroup. Di sini sudah terdapat otorisasi sebelumnya yang berfungsi untuk menjaga master data agar terbaca sesuai dengan value PayrollGroup yang didaftarkan.

- Dengan demikian, proses export nantinya dapat menggunakan AuthorizationObject ini karena sudah tertempel juga di SMENU.

Terima kasih.

#3

Updated by Tri Rizqiaty 19 days ago

Fixing :

1. Update folder API1/bin & API2/bin
2. Update table2 sesuai excel terlampir

Notes:
1. tlg tambahkan AuthorizationObject untuk menu lain yg masih kosong
2. Auth ini berlaku untuk semua menu yg terdaftar ditbl PCMEPGENPARAM - Parameter : PHRPA_IMPORT_MODULE

#4

Updated by Tri Rizqiaty 19 days ago

  • Status changed from Developing to QA Test
  • Assignee changed from Tri Rizqiaty to Mr Ikmal
#5

Updated by Mr Ikmal 12 days ago

  • Status changed from QA Test to Deploy
  • Assignee changed from Mr Ikmal to Muhammad Bintar

Sudah oke mba yomma, terima kasih.

Dear mas bin,
Tolong di deploy ke prod BIA 89 tapi malam aja mas, sekitar jam 7an ya

Terima kasih

Also available in: Atom PDF