Project

General

Profile

Feature #613

[ESS]_Individual Development Evaluation _Engagement Information_Appraisal Criteria

Added by ericsson ericsson almost 3 years ago. Updated almost 3 years ago.

Status:
Closed
Priority:
Immediate
Start date:
12/06/2021
Due date:
% Done:

0%

Estimated time:

Description

Dear, Team Developer.

Mohon bantuannya untuk ESS Individual Development Evaluation pada form Engagement Information nama table structure PDSWFPMSREVIEWENGAGEMENT bisa get dari Master Data PROJECTENGAGEMENT dengan fied2 sebagai berikut :

Table Name PDSWFPMSREVIEWENGAGEMENT
Field Name (EIAssCode, EIAssName, EIAssHours, EINameOfClient, EIPossitionAss)

Get data dari :
Table Name PROJECTENGAGEMENT
Field Name (AssignmentCode, Assignment, ActualHours, Client, POSITIONINASSIGN)

Port 61122
server 77 2014
db rsm prod

Terima Kasih


Files

clipboard-202112061520-8vpe2.png (100 KB) clipboard-202112061520-8vpe2.png ericsson ericsson, 12/06/2021 03:20 PM
clipboard-202112061521-0krdb.png (53.1 KB) clipboard-202112061521-0krdb.png ericsson ericsson, 12/06/2021 03:21 PM
#1

Updated by ericsson ericsson almost 3 years ago

  • Status changed from New to Assigned
#2

Updated by Mr. Yusuf almost 3 years ago

PCMWFCUSTPARAM

ID: PMSGetGSFromK
SQL:
--DECLARE @EmployeeID VARCHAR = '00000002' DECLARE @now VARCHAR = dbo.fn_formatdatetime(GETDATE, 'yyyymmdd')

SELECT
'' AS 'ActionsRequiredforFollowup_49',
'' AS 'ContigencyPlans_49',
'' AS 'EndDate_49',
ROW_NUMBER() OVER AS 'Goals',
om01.ObjectDescription AS 'KPIGroup_49',
'' AS 'MeasuresAchievement_49',
'' AS 'PlanToExecuteTasks_49',
'' AS 'ResourcesNeeded_49',
'' AS 'StartDate_49',
'' AS 'Target_49'
FROM PHROM0002 om02
INNER JOIN PHROM0001 om01 ON om02.ObjectID = om01.ObjectID
WHERE om02.ObjectID in ('00000001','00000002','00000003')
AND om02.ObjectClass = 'K'
AND om02.RelationshipClass = 'KG'
AND om02.StartDate <= @now
AND om02.EndDate >= @now
AND om01.ObjectClass = 'K'
AND om01.StartDate <= @now
AND om01.EndDate >= @now

DEFBIZPROC

BizProcessID: PMS_Goal
OnDocAfterRender:

var body = MinovaUtil.WORKFLOW.getViewBodyWorkflow();
var taskID = MinovaUtil.WORKFLOW.getTaskId();
var EmpID = MinovaUtil.WORKFLOW.getEmpId();
//body.down('field[name=AppraisalType_47]').setValue('G');
//var gridStore = Ext.StoreManager.lookup('storePHRPA0048ESS');
var gridStore49_GS = Ext.StoreManager.lookup('storePHRPA0049ESS1');
var gridStore49_IDP = Ext.StoreManager.lookup('storePHRPA0049ESS2');
if (taskID 'start' || taskID 'create' || taskID == '') {
/*
MinovaUtil.ExecuteParamQuery({
ID: 'PMSDefaultApprG',
empid_requester: MinovaUtil.WORKFLOW.getEmpId(),
now: MinovaUtil.GetNowDate()
}, function (s) {
try {
var result = Ext.decode(s.responseText).data;
var dataGrid = Ext.decode(Ext.decode(result));
gridStore.loadData(dataGrid);
} catch (e) {}
}, function (e) {});
*/
MinovaUtil.ExecuteParamQuery({
ID: 'PMSGetGSFromK',
EmployeeID: EmpID,
now: MinovaUtil.GetNowDate()
}, function (s) {
try {
var result = Ext.decode(s.responseText).data;
var dataGrid = Ext.decode(Ext.decode(result));
gridStore49_GS.loadData(dataGrid);
} catch (e) {}
}, function (e) {});

MinovaUtil.ExecuteParamQuery({
ID: 'PMSGetIDPFromK',
EmployeeID: EmpID,
now: MinovaUtil.GetNowDate()
}, function (s) {
try {
var result = Ext.decode(s.responseText).data;
var dataGrid = Ext.decode(Ext.decode(result));
gridStore49_IDP.loadData(dataGrid);
} catch (e) {}
}, function (e) {});
/*
var AppraisalType = Ext.ComponentQuery.query('[name=AppraisalType_47]')[0].getValue();
var Sequence = Ext.ComponentQuery.query('[name=Sequence_47]')[0];
var Dt = null;
MinovaUtil.ExecuteParamQuery({
ID: "WFPMSGETSEQHEADER",
EmpID: EmpID,
AppType: AppraisalType
}, function (s) {
var result = Ext.decode(s.responseText);
Dt = Ext.decode(Ext.decode(result.data));
if (Dt.length > 0) {
Sequence.setValue(Dt[0].NextSeq)
}
}, function (f) {});
Ext.ComponentQuery.query('[name=EmployeeID_47]')[0].setValue(EmpID);
*/
} else {
if(taskID != 'revise_creator') {
body.down('button[name=PHRPA0049ESS1Add]').hide();
body.down('button[name=PHRPA0049ESS1DeleteText]').hide();
}
}
setTimeout(function () {
//Ext.ComponentQuery.query("[name=gridPHRPA0048ESS]")[0].view.refresh();
Ext.ComponentQuery.query("[name=gridPHRPA0049ESS1]")[0].view.refresh();
Ext.ComponentQuery.query("[name=gridPHRPA0049ESS2]")[0].view.refresh();
}, 5000);
/*
body.down('button[name=PHRPA0048ESSAdd]').hide();
body.down('button[name=PHRPA0048ESSDeleteText]').hide();
*/
#3

Updated by ericsson ericsson almost 3 years ago

Untuk Field Manager dan partner, lookUp dari table ROJECTENGAGEMENT dengan memfilter field assignment code dan tidak sama dengan employeeID user login.

#4

Updated by Mr. Yusuf almost 3 years ago

  • Assignee changed from Mr. Yusuf to Saswanto Tampan
#5

Updated by Saswanto Tampan almost 3 years ago

  • Status changed from Assigned to QA Test
  • Assignee changed from Saswanto Tampan to ericsson ericsson
#6

Updated by ericsson ericsson almost 3 years ago

  • Status changed from QA Test to Closed

Also available in: Atom PDF