Bug #3526
[ESS-OVERTIME]erbaikan dimana pada saat approval ds1 jika submit ada validasi Pengajuan Lembur Anda telah lewat dari batas pengajuan yang ditentukan. seharusnya di taskid approval dan requester confirmation dihilangkan saja.kalau di taskid create tetep ha
0%
Description
dear tim developer mohon supportnya untuk perbaikan dimana pada saat approval ds1 jika submit ada validasi Pengajuan Lembur Anda telah lewat dari batas pengajuan yang ditentukan.
seharusnya di taskid approval dan requester confirmation dihilangkan saja.kalau di taskid create tetep harus ada.
contoh regid 211966 employeeid PIC nya 08020614

remote.minovais.com:61115
database
remote.minovais.com, 1452
pertalife prod
Files
Updated by Kezia Pawitra Yulianti 8 months ago
- Status changed from New to Assigned
- Assignee changed from M Azid Wahyudi to Muhammad Bintar
ini permintaan baru atau sudah ada sebelumnya tapi tidak berjalan?
Tolong d klarifikasi dulu kl emang ini permintaan baru ya
Tks
Updated by Muhammad Bintar 11 days ago
- Status changed from Assigned to Closed
- Assignee changed from Muhammad Bintar to M Azid Wahyudi
update bizproc
=======
var isSubmit = 1;
var body = MinovaUtil.WORKFLOW.getViewBodyWorkflow();
var footer = MinovaUtil.WORKFLOW.getViewFooterWorkflow();
var action = _action.text;
var TaskId = MinovaUtil.WORKFLOW.getTaskId();
var sResult = '';
MinovaUtil.ExecuteParamQuery({
ID: "WFOTCEKGRADE",
empId: MinovaUtil.WORKFLOW.getEmpId()
}, function (s) {
var result = Ext.decode(s.responseText);
var dt = Ext.decode(Ext.decode(result.data));
if (dt.length != 0) {
sResult = dt0.result;
}
}, function (f) {});
var startDate = body.down('[name=DateFrom]').getValue();
if (TaskId 'start' || TaskId 'create') {
MinovaUtil.ExecuteParamQuery({
ID: "WFOTVALBACKDATE",
EmployeeID: MinovaUtil.WORKFLOW.getEmpId(),
StartDate: startDate
}, function (s) {
var result = Ext.decode(s.responseText);
var dt = Ext.decode(Ext.decode(result.data));
if (dt.length != 0) {
sResult = dt0.result;
}
}, function (f) {})
};
if (TaskId 'start' || TaskId 'create') {
if (sResult != '1') {
MinovaMessageInfo("Information", "WFOTVALBACKDATE", "", "");
isSubmit = 0;
}
}
MinovaUtil.ExecuteParamQuery({
ID: "WFOTVALMAXREQTIME",
EmployeeID: MinovaUtil.WORKFLOW.getEmpId(),
StartDate: startDate
}, function (s) {
var result = Ext.decode(s.responseText);
var dt = Ext.decode(Ext.decode(result.data));
if (dt.length != 0) {
sResult = dt0.result;
}
}, function (f) {});
if (sResult != '1') {
MinovaMessageInfo("Information", "WFOTVALMAXREQTIME", "", "");
isSubmit = 0;
}
if (TaskId 'requester_conf' || TaskId 'apv_ds1') {
MinovaUtil.ExecuteParamQuery({
ID: "WFVALIDATEPAYSTAT",
empId: MinovaUtil.WORKFLOW.getEmpId()
}, function (s) {
var result = Ext.decode(s.responseText);
var dt = Ext.decode(Ext.decode(result.data));
if (dt0.PayrollControlStatus == 'S') {
MinovaMessageError("Error", "WFPYSTART", "");
isSubmit = 0;
}
}, function (f) {});
}
if (TaskId == 'requester_conf') {
var TimeToAttendance = body.down('[name=TimeToAttendance]').getValue();
if (TimeToAttendance null || TimeToAttendance '') {
MinovaMessageError("Error", "VALENDATT", "");
isSubmit = 0;
}
}
MinovaUtil.ExecuteParamQuery({
ID: "OVRCheckDataOvr",
DateFr: body.down('[name=DateFrom]').getValue(),
DateEn: body.down('[name=DateTo]').getValue(),
empId: MinovaUtil.WORKFLOW.getEmpId(),
regId: MinovaUtil.WORKFLOW.getRegId()
}, function (s) {
var result = Ext.decode(s.responseText);
var dt = Ext.decode(Ext.decode(result.data));
if (dt0.res == '1') {
MinovaMessageInfo("Information", "ValOVRDataDouble", "", "");
isSubmit = 0;
}
}, function (f) {});
if(isSubmit == 1) {
submit();
}