Project

General

Profile

Feature #3822

Implementasi Cuti Setengah Hari di Master Data Cuti

Added by Mr Ikmal 21 days ago. Updated 2 days ago.

Status:
Deploy
Priority:
High
Assignee:
Start date:
08/28/2025
Due date:
09/04/2025 (14 days late)
% Done:

0%

Estimated time:

Description

Dear mba Yomma,

Mohon bantuannya mba, untuk menambahkan kondisi di Master Data Cuti (PHRPA0018) pada field TotalAbsenceTaken agar dapat membaca tipe data decimal. Karena nantinya akan ada trigger dari flag (halfday/fullday) ini nantinya akan ada field baru untuk flag nya. Jika halfday maka nilainya 0,5 sedangkan untuk fullday nilainya dihitung berdasarkan StartDate dan EndDate (bilangan asli).

Selain itu, pada Absence Quota (PHRPA0017) juga diharapkan dapat membaca tipe data decimal pada field-field Quota cuti, agar perhitungan cuti dapat berjalan dengan benar.

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 21 days ago

  • Status changed from New to Assigned
  • Priority changed from Normal to High
#2

Updated by Mr Ikmal 8 days ago

Dear mba Yomma,

Berikut telah ditambahkan 1 field baru di tabel PHRPA0018, yaitu DurationType, untuk mengakomodir flag H (Half Day) dan F (Full Day). Jika flag yg dipilih H (Half Day), maka akan terpotong 0,5, sedangkan jika dipilih F (Full Day), maka akan terpotong 1.

Terima kasih.

#3

Updated by Mr Ikmal 7 days ago

dear mba yomma,
berikut sesuai di tele, yg sudah ditambahkan:
1. field TotalAbsenceTaken diubah k decimal(5,2) -> table PHRPA0018, sdatatablefield
2. field DurationType ditambahkan ke -> table sdatatablefield
3. combo box dimunculkan dan sudah diisi data nya
mohon info kalua msh ada yg kurang ya mba, btw saat ini field2 quota di PHRPA0017 masih menggunakan type varchar. Apakah nantinya diubah juga ke decimal agar bisa terbaca sebagai decimal di sisi backend?
terima kasih.

#4

Updated by Tri Rizqiaty 6 days ago

Fixing :

1. Update API1/bin & API2/bin : MinovaIS.MinovaES.Implementation.TM.Validation.dll
2. Upadte table sesuai excel terlampir

#5

Updated by Tri Rizqiaty 6 days ago

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

Updated by Mr Ikmal 6 days ago

  • Status changed from QA Test to Revise
  • Assignee changed from Mr Ikmal to Tri Rizqiaty

Dear Mba Yomma,

Mohon dibantu cek, tadi setelah saya lakukan testing:

Saat menambahkan cuti Half Day (0.5), sistem sudah benar memotong ke tabel PHRPA0017.

Namun, ketika setelah itu menambahkan lagi cuti Full Day (1), perhitungan remainingQuota masih belum sesuai.

Contoh siklus yang saya coba:

Data pertama: Half Day (0.5)

Data kedua: Half Day (0.5)

Data ketiga: Full Day (1)

Dengan remainingQuota awal = 12, hasil yang muncul sekarang adalah 9, padahal seharusnya 10.

EmployeeID: 22073244 - Sopian

Terima kasih.

#7

Updated by Tri Rizqiaty 3 days ago

  • Status changed from Revise to QA Test
  • Assignee changed from Tri Rizqiaty to Mr Ikmal

Fixing :

Update tbl PCMFUNC - fnHitungAbsen2 - FunctionCode

#8

Updated by Mr Ikmal 3 days ago

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

Mas bin, tolong bsk pagi di deploy ya sekitar jam 7an mas

#9

Updated by Muhammad Bintar 2 days ago

  • Assignee changed from Muhammad Bintar to Mr Ikmal

udh deploy ya. coba di tes2 lagi

Also available in: Atom PDF