Commit d1642e3b authored by sbade's avatar sbade

Added new methods for E1-score job id wise graph


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@99862 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 8ec146c8
......@@ -104,7 +104,6 @@ public JSONObject getEmployeeProfileData(String dataSourceName, String empCode)
{
ageYearStr="";
}
rowData.put("emp_birth_date", rs.getString("birth_date"));
rowData.put("sex", checkNull(rs.getString("sex")));
rowData.put("exp", expYear+"."+expMonth);
......@@ -222,9 +221,7 @@ public JSONObject getTopTimeAnalysisServlet(String dataSourceName,String frmPrd,
+" TRUNC(AVG(b.oht/60),2) OHT ,TRUNC(AVG(b.jobt/60),2) JOBT, TRUNC((AVG(B.OHT)/60+AVG(b.servert)/60+AVG(b.jobt)/60),2) tot_time_min, "
+" AVG(b.noatt) noatt,AVG(b.success) success, AVG(b.fail) fail "
+" from ( "
//+" select w.EMP_CODE,w.WINNAME ,w.EMP_NAME,sum(w.jobid) jobid,trunc(AVG(w.SERVERT),2) SERVERT,trunc(AVG(w.OHT),2) OHT,trunc(AVG(w.JOBT),2) JOBT , "
//+" trunc(AVG(w.noatt),2) noatt,trunc(AVG(w.success),2) success,trunc(AVG(w.fail),2) fail from ( "
+" select A.EMP_CODE,A.LOGDATE, a.WINNAME , "
+" select A.EMP_CODE,A.LOGDATE,"
+" A.EMP_NAME,count(a.jobid) jobid,trunc(AVG(A.SERVERT),2) SERVERT,trunc(AVG(A.OHT),2) OHT,trunc(AVG(a.JOBT),2) JOBT , "
+" trunc(AVG(a.noatt),2) noatt,trunc(AVG(a.success),2) success,trunc(AVG(a.fail),2) fail "
+" from( "
......@@ -250,8 +247,7 @@ public JSONObject getTopTimeAnalysisServlet(String dataSourceName,String frmPrd,
+" and tblEPA_dayScore.jobid !='NA' and tblEPA_dayScore.ACtCode!='VIEW' "
+" group by TBLEPA_DAYSCORE.logdate,tblEPA_dayScore.jobid, EMPLOYEE.EMP_CODE,TBLEPA_DAYSCORE.WINNAME, "
+" Employee.emp_mname,Employee.emp_lname,Employee.emp_fname "
+" )a GROUP BY A.LOGDATE,A.EMP_CODE, A.EMP_NAME ,a.winname "
//")W group by w.EMP_CODE,w.WINNAME ,w.EMP_NAME "
+" )a GROUP BY A.LOGDATE,A.EMP_CODE, A.EMP_NAME "
+" )b GROUP BY b.emp_code,b.emp_name) C) D where D.tot_time_min>0.04 "+topNosFilter+" order by D.RANK asc ";
pstmt = conn.prepareStatement(sql);
......@@ -351,8 +347,6 @@ public JSONObject getWorstTimeAnalysisServlet(String dataSourceName,String frmPr
System.out.println("topNos" + topNos);
topNosFilter = " AND D.RANK<="+topNos;
}
sql="select D.emp_code,D.emp_name,D.JOBID,D.servert,D.oht,D.jobt,D.tot_time_min,D.RANK from ( "
+" select c.emp_code,c.emp_name,c.JOBID,c.servert,c.oht,c.jobt,c.tot_time_min, "
+" dense_rank () OVER (ORDER BY (c.tot_time_min) desc) AS RANK "
......@@ -360,10 +354,8 @@ public JSONObject getWorstTimeAnalysisServlet(String dataSourceName,String frmPr
+" select b.emp_code,b.emp_name,sum(b.jobid) jobid,TRUNC(AVG(b.servert/60),2) servert , "
+" TRUNC(AVG(b.oht/60),2) OHT ,TRUNC(AVG(b.jobt/60),2) JOBT, TRUNC((AVG(B.OHT)/60+AVG(b.servert)/60+AVG(b.jobt)/60),2) tot_time_min, "
+" AVG(b.noatt) noatt,AVG(b.success) success, AVG(b.fail) fail "
+" from ( "
//+" select w.EMP_CODE,w.WINNAME ,w.EMP_NAME,sum(w.jobid) jobid,trunc(AVG(w.SERVERT),2) SERVERT,trunc(AVG(w.OHT),2) OHT,trunc(AVG(w.JOBT),2) JOBT , "
//+" trunc(AVG(w.noatt),2) noatt,trunc(AVG(w.success),2) success,trunc(AVG(w.fail),2) fail from ( "
+" select A.EMP_CODE,A.LOGDATE, a.WINNAME , "
+" from ( "
+" select A.EMP_CODE,A.LOGDATE, "
+" A.EMP_NAME,count(a.jobid) jobid,trunc(AVG(A.SERVERT),2) SERVERT,trunc(AVG(A.OHT),2) OHT,trunc(AVG(a.JOBT),2) JOBT , "
+" trunc(AVG(a.noatt),2) noatt,trunc(AVG(a.success),2) success,trunc(AVG(a.fail),2) fail "
+" from( "
......@@ -389,8 +381,7 @@ public JSONObject getWorstTimeAnalysisServlet(String dataSourceName,String frmPr
+" and tblEPA_dayScore.jobid !='NA' and tblEPA_dayScore.ACtCode!='VIEW' "
+" group by TBLEPA_DAYSCORE.logdate,tblEPA_dayScore.jobid, EMPLOYEE.EMP_CODE,TBLEPA_DAYSCORE.WINNAME, "
+" Employee.emp_mname,Employee.emp_lname,Employee.emp_fname "
+" )a GROUP BY A.LOGDATE,A.EMP_CODE, A.EMP_NAME ,a.winname "
//")W group by w.EMP_CODE,w.WINNAME ,w.EMP_NAME "
+" )a GROUP BY A.LOGDATE,A.EMP_CODE, A.EMP_NAME "
+" )b GROUP BY b.emp_code,b.emp_name) C) D where D.tot_time_min>0.04 "+topNosFilter+" order by D.RANK asc ";
......@@ -499,10 +490,8 @@ public JSONObject getTopEfficiencyAnalysisServlet(String dataSourceName,String f
+" from( "
+" select b.emp_code,b.emp_name,sum(b.jobid) jobid,trunc(AVG(b.escore),2) escore "
+" from ( "
//+" select w.emp_code,w.emp_name,w.winname,sum(w.jobid) jobid,trunc(AVG(w.escore),2) escore "
//+" from ( "
+" select A.EMP_CODE,A.LOGDATE, "
+" A.EMP_NAME,count(a.jobid) jobid ,trunc(AVG(a.escore),2) escore ,a.WINNAME "
+" A.EMP_NAME,count(a.jobid) jobid ,trunc(AVG(a.escore),2) escore"
+" from( "
+" select distinct tblEPA_dayScore.jobid jobid,TBLEPA_DAYSCORE.LOGDATE,EMPLOYEE.EMP_CODE as emp_code, "
+" TBLEPA_DAYSCORE.WINNAME , "
......@@ -523,8 +512,7 @@ public JSONObject getTopEfficiencyAnalysisServlet(String dataSourceName,String f
+empTaskFilter+empCodeFilter +deptCodeFilter
+" group by TBLEPA_DAYSCORE.logdate,tblEPA_dayScore.jobid, EMPLOYEE.EMP_CODE,TBLEPA_DAYSCORE.WINNAME, "
+" Employee.emp_mname,Employee.emp_lname,Employee.emp_fname "
+" )a GROUP BY A.LOGDATE,A.EMP_CODE, A.EMP_NAME ,a.winname "
//+" )W GROUP BY w.winname,w.EMP_CODE, w.EMP_NAME "
+" )a GROUP BY A.LOGDATE,A.EMP_CODE, A.EMP_NAME"
+" )b GROUP BY b.emp_code,b.emp_name)C )D "+topNosFilter+" order by D.rank asc ";
pstmt = conn.prepareStatement(sql);
......@@ -628,14 +616,12 @@ public JSONObject getTopEfficiencyAnalysisServlet(String dataSourceName,String f
sql="select d.emp_code,d.emp_name,d.JOBID, d.escore,d.rank "
+" from ( "
+" select c.emp_code,c.emp_name,c.JOBID, c.escore, "
+" dense_rank () OVER (ORDER BY (c.escore) desc) AS RANK "
+" dense_rank () OVER (ORDER BY (c.escore) asc) AS RANK "
+" from( "
+" select b.emp_code,b.emp_name,sum(b.jobid) jobid,trunc(AVG(b.escore),2) escore "
+" from ( "
//+" select w.emp_code,w.emp_name,w.winname,sum(w.jobid) jobid,trunc(AVG(w.escore),2) escore "
//+" from ( "
+" select A.EMP_CODE,A.LOGDATE, "
+" A.EMP_NAME,count(a.jobid) jobid ,trunc(AVG(a.escore),2) escore ,a.WINNAME "
+" A.EMP_NAME,count(a.jobid) jobid ,trunc(AVG(a.escore),2) escore "
+" from( "
+" select distinct tblEPA_dayScore.jobid jobid,TBLEPA_DAYSCORE.LOGDATE,EMPLOYEE.EMP_CODE as emp_code, "
+" TBLEPA_DAYSCORE.WINNAME , "
......@@ -656,8 +642,8 @@ public JSONObject getTopEfficiencyAnalysisServlet(String dataSourceName,String f
+empTaskFilter+empCodeFilter +deptCodeFilter
+" group by TBLEPA_DAYSCORE.logdate,tblEPA_dayScore.jobid, EMPLOYEE.EMP_CODE,TBLEPA_DAYSCORE.WINNAME, "
+" Employee.emp_mname,Employee.emp_lname,Employee.emp_fname "
+" )a GROUP BY A.LOGDATE,A.EMP_CODE, A.EMP_NAME ,a.winname "
//+" )W GROUP BY w.winname,w.EMP_CODE, w.EMP_NAME "
+" )a GROUP BY A.LOGDATE,A.EMP_CODE, A.EMP_NAME "
+" )b GROUP BY b.emp_code,b.emp_name)C )D "+topNosFilter+" order by D.rank asc ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
......@@ -765,10 +751,7 @@ public JSONObject getTopEfficiencyAnalysisServlet(String dataSourceName,String f
+" select b.emp_code,b.emp_name,sum(b.jobid) jobid, "
+" trunc(AVG(b.noatt),2) noatt,trunc(AVG(b.success),2) success, trunc(AVG(b.fail),2) fail "
+" from ( "
//+" select w.EMP_CODE, w.winname, "
//+" w.EMP_NAME,sum(w.jobid) jobid,trunc(AVG(w.SERVERT),2) SERVERT,trunc(AVG(w.OHT),2) OHT,trunc(AVG(w.JOBT),2) JOBT , "
//+" trunc(AVG(w.noatt),2) noatt,trunc(AVG(w.success),2) success,trunc(AVG(w.fail),2) fail from ( "
+" select A.EMP_CODE,A.LOGDATE, a.winname, "
+" select A.EMP_CODE,A.LOGDATE,"
+" A.EMP_NAME,count(a.jobid) jobid,trunc(AVG(A.SERVERT),2) SERVERT,trunc(AVG(A.OHT),2) OHT,trunc(AVG(a.JOBT),2) JOBT , "
+" trunc(AVG(a.noatt),2) noatt,trunc(AVG(a.success),2) success,trunc(AVG(a.fail),2) fail "
+" from( "
......@@ -794,8 +777,7 @@ public JSONObject getTopEfficiencyAnalysisServlet(String dataSourceName,String f
+empTaskFilter+empCodeFilter +deptCodeFilter
+" group by TBLEPA_DAYSCORE.logdate,tblEPA_dayScore.jobid, EMPLOYEE.EMP_CODE,TBLEPA_DAYSCORE.WINNAME, "
+" Employee.emp_mname,Employee.emp_lname,Employee.emp_fname "
+" )a GROUP BY A.LOGDATE,A.EMP_CODE, A.EMP_NAME ,a.winname "
//+" ) w group by w.EMP_CODE, w.winname,w.EMP_NAME "
+" )a GROUP BY A.LOGDATE,A.EMP_CODE, A.EMP_NAME "
+" )b GROUP BY b.emp_code,b.emp_name "
+" ) C )D "+topNosFilter+" order by D.RANK asc ";
......@@ -903,10 +885,7 @@ public JSONObject getTopEfficiencyAnalysisServlet(String dataSourceName,String f
+" select b.emp_code,b.emp_name,sum(b.jobid) jobid, "
+" trunc(AVG(b.noatt),2) noatt,trunc(AVG(b.success),2) success, trunc(AVG(b.fail),2) fail "
+" from ( "
//+" select w.EMP_CODE, w.winname, "
//+" w.EMP_NAME,sum(w.jobid) jobid,trunc(AVG(w.SERVERT),2) SERVERT,trunc(AVG(w.OHT),2) OHT,trunc(AVG(w.JOBT),2) JOBT , "
//+" trunc(AVG(w.noatt),2) noatt,trunc(AVG(w.success),2) success,trunc(AVG(w.fail),2) fail from ( "
+" select A.EMP_CODE,A.LOGDATE, a.winname, "
+" select A.EMP_CODE,A.LOGDATE,"
+" A.EMP_NAME,count(a.jobid) jobid,trunc(AVG(A.SERVERT),2) SERVERT,trunc(AVG(A.OHT),2) OHT,trunc(AVG(a.JOBT),2) JOBT , "
+" trunc(AVG(a.noatt),2) noatt,trunc(AVG(a.success),2) success,trunc(AVG(a.fail),2) fail "
+" from( "
......@@ -932,8 +911,7 @@ public JSONObject getTopEfficiencyAnalysisServlet(String dataSourceName,String f
+empTaskFilter+empCodeFilter +deptCodeFilter
+" group by TBLEPA_DAYSCORE.logdate,tblEPA_dayScore.jobid, EMPLOYEE.EMP_CODE,TBLEPA_DAYSCORE.WINNAME, "
+" Employee.emp_mname,Employee.emp_lname,Employee.emp_fname "
+" )a GROUP BY A.LOGDATE,A.EMP_CODE, A.EMP_NAME ,a.winname "
//+" ) w group by w.EMP_CODE, w.winname,w.EMP_NAME "
+" )a GROUP BY A.LOGDATE,A.EMP_CODE, A.EMP_NAME "
+" )b GROUP BY b.emp_code,b.emp_name "
+" ) C )D "+topNosFilter+" order by D.RANK asc ";
......@@ -1068,11 +1046,8 @@ public JSONObject getTopEfficiencyAnalysisServlet(String dataSourceName,String f
+" TRUNC(AVG(b.oht/60),2) oh_time ,TRUNC(AVG(b.jobt/60),2) job_time, "
+" TRUNC((AVG(B.OHT)/60+AVG(b.servert)/60+AVG(b.jobt)/60),2) TOTAL_TIME_MIN, "
+" trunc(AVG(b.noatt),2) NOATTEMPTS,trunc(AVG(b.success),2) success , trunc(AVG(b.fail),2) fail "
+" from ( "
//+" select w.EMP_CODE, w.winname, "
//+" w.EMP_NAME,trunc(AVG(w.SERVERT),2) SERVERT,trunc(AVG(w.OHT),2) OHT,trunc(AVG(w.JOBT),2) JOBT , "
//+" trunc(AVG(w.noatt),2) noatt,trunc(AVG(w.success),2) success,trunc(AVG(w.fail),2) fail from ( "
+" select A.EMP_CODE,A.LOGDATE, a.winname, "
+" from ( "
+" select A.EMP_CODE,A.LOGDATE,"
+" A.EMP_NAME,trunc(AVG(A.SERVERT),2) SERVERT,trunc(AVG(A.OHT),2) OHT,trunc(AVG(a.JOBT),2) JOBT , "
+" trunc(AVG(a.noatt),2) noatt,trunc(AVG(a.success),2) success,trunc(AVG(a.fail),2) fail "
+" from( "
......@@ -1097,8 +1072,7 @@ public JSONObject getTopEfficiencyAnalysisServlet(String dataSourceName,String f
+" and tblEPA_dayScore.jobid !='NA' and tblEPA_dayScore.ACtCode!='VIEW' " + empTaskFilter + deptCodeFilter
+" group by TBLEPA_DAYSCORE.logdate,tblEPA_dayScore.jobid, EMPLOYEE.EMP_CODE,TBLEPA_DAYSCORE.WINNAME, "
+" Employee.emp_mname,Employee.emp_lname,Employee.emp_fname "
+" )a GROUP BY A.LOGDATE,A.EMP_CODE, A.EMP_NAME ,a.winname "
//+" )W group by w.EMP_CODE, w.winname,w.EMP_NAME "
+" )a GROUP BY A.LOGDATE,A.EMP_CODE, A.EMP_NAME "
+")b GROUP BY b.emp_code,b.emp_name ";
pstmt = conn.prepareStatement(sql);
......@@ -1251,15 +1225,13 @@ public JSONObject getTopEfficiencyAnalysisServlet(String dataSourceName,String f
frmPrd=frmPrd.trim();
toPrd=toPrd.trim();
int count = 0;
sql=" select b.emp_code,b.emp_name,TRUNC(AVG(b.servert/60),2) server_time , "
//Sql for no of attempts distrivution in average commented by swati on 29 Dec 2015
/* sql=" select b.emp_code,b.emp_name,TRUNC(AVG(b.servert/60),2) server_time , "
+" TRUNC(AVG(b.oht/60),2) oh_time ,TRUNC(AVG(b.jobt/60),2) job_time, "
+" TRUNC((AVG(B.OHT)/60+AVG(b.servert)/60+AVG(b.jobt)/60),2) TOTAL_TIME_MIN, "
+" trunc(AVG(b.noatt),2) NOATTEMPTS,trunc(AVG(b.success),2) success , trunc(AVG(b.fail),2) fail "
+" from ( "
//+" select w.EMP_CODE, w.winname, "
//+" w.EMP_NAME,trunc(AVG(w.SERVERT),2) SERVERT,trunc(AVG(w.OHT),2) OHT,trunc(AVG(w.JOBT),2) JOBT , "
//+" trunc(AVG(w.noatt),2) noatt,trunc(AVG(w.success),2) success,trunc(AVG(w.fail),2) fail from ( "
+" select A.EMP_CODE,A.LOGDATE, a.winname, "
+" from ( "
+" select A.EMP_CODE,A.LOGDATE, "
+" A.EMP_NAME,trunc(AVG(A.SERVERT),2) SERVERT,trunc(AVG(A.OHT),2) OHT,trunc(AVG(a.JOBT),2) JOBT , "
+" trunc(AVG(a.noatt),2) noatt,trunc(AVG(a.success),2) success,trunc(AVG(a.fail),2) fail "
+" from( "
......@@ -1284,41 +1256,54 @@ public JSONObject getTopEfficiencyAnalysisServlet(String dataSourceName,String f
+" and tblEPA_dayScore.jobid !='NA' and tblEPA_dayScore.ACtCode!='VIEW' " + empTaskFilter + deptCodeFilter
+" group by TBLEPA_DAYSCORE.logdate,tblEPA_dayScore.jobid, EMPLOYEE.EMP_CODE,TBLEPA_DAYSCORE.WINNAME, "
+" Employee.emp_mname,Employee.emp_lname,Employee.emp_fname "
+" )a GROUP BY A.LOGDATE,A.EMP_CODE, A.EMP_NAME ,a.winname "
// +" )W group by w.EMP_CODE, w.winname,w.EMP_NAME "
+")b GROUP BY b.emp_code,b.emp_name ";
+" )a GROUP BY A.LOGDATE,A.EMP_CODE, A.EMP_NAME "
+")b GROUP BY b.emp_code,b.emp_name "; */
//new sql to show actual values for no of attempts distribution
sql=" select b.emp_code,trunc(sum(b.success),2) success , trunc(sum(b.fail),2) fail "
+" from ( "
+" select A.EMP_CODE,A.LOGDATE, trunc(sum(a.success),2) success,trunc(sum(a.fail),2) fail "
+" from( "
+" select distinct tblEPA_dayScore.jobid jobid,TBLEPA_DAYSCORE.LOGDATE,employee.emp_code, "
+" trunc(AVG(nvl((tblEPA_dayScore.success),0)),2) as success , "
+" trunc(AVG(nvl((tblEPA_dayScore.fail),0)),2) as fail "
+" from TBLEPA_DAYSCORE,EMPLOYEE,USERS,transetup "
+" where trim(tblEPA_dayScore.userid) =trim(USERS.CODE) "
+" and USERS.entity_code = EMPLOYEE.EMP_CODE "
+" and to_date(tblEPA_dayScore.logdate,'dd/mm/yy') >= to_date('"+frmPrd+"','dd/mm/yy') "
+" and to_date(tblEPA_dayScore.logdate,'dd/mm/yy') <= to_date('"+toPrd+"','dd/mm/yy') "
+" and transetup.function_type='"+functionType+"' and UPPER(TRIM(transetup.tran_window))='W_' ||UPPER(TRIM(TBLEPA_DAYSCORE.winname)) "
+" and USERS.usage_intensity='"+usageIntensity+"' " + empTaskFilter + deptCodeFilter
+" and TRIM(EMPLOYEE.EMP_CODE) ='"+empCode.trim()+"' "
+" and tblEPA_dayScore.jobid !='NA' and tblEPA_dayScore.ACtCode!='VIEW' "
+" group by TBLEPA_DAYSCORE.logdate,tblEPA_dayScore.jobid, EMPLOYEE.EMP_CODE "
+" )a GROUP BY A.LOGDATE,A.EMP_CODE "
+" )b GROUP BY b.emp_code ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
while (rs.next())
{
rowData = new JSONObject();
rowData.put("EMP_CODE", checkNull(rs.getString("EMP_CODE")));
rowData.put("no_of_attempt", checkNull(rs.getString("NOATTEMPTS")));
rowData.put("success", checkNull(rs.getString("success")));
rowData.put("failure", checkNull(rs.getString("fail")));
rowData.put("overhead_time", checkNull(rs.getString("oh_time")));
rowData.put("toj", checkNull(rs.getString("job_time")));
rowData.put("server_time", checkNull(rs.getString("server_time")));
//rowData.put("EMP_CODE", checkNull(rs.getString("EMP_CODE")));
//rowData.put("no_of_attempt", checkNull(rs.getString("NOATTEMPTS")));
//rowData.put("success", checkNull(rs.getString("success")));
//rowData.put("failure", checkNull(rs.getString("fail")));
//rowData.put("overhead_time", checkNull(rs.getString("oh_time")));
//rowData.put("toj", checkNull(rs.getString("job_time")));
//rowData.put("server_time", checkNull(rs.getString("server_time")));
fail_att = checkNull(rs.getString("fail"));
succ_att = checkNull(rs.getString("success"));
tot_time=Double.parseDouble((checkZero(rs.getString("TOTAL_TIME_MIN"))));
noAtt = checkNull(rs.getString("NOATTEMPTS"));
//tot_time=Double.parseDouble((checkZero(rs.getString("TOTAL_TIME_MIN"))));
//noAtt = checkNull(rs.getString("NOATTEMPTS"));
rowData.put("attempt", "Fail");
rowData.put("fta_per", fail_att);
rawEffTimeJson.put(count, rowData);
count++;
System.out.println("fta_per: "+fta_per+" suc_per: "+suc_per);
}
rowData = new JSONObject();
rowData.put("EMP_CODE", "");
rowData.put("no_of_attempt", "");
rowData.put("success", "");
rowData.put("failure", "");
rowData.put("overhead_time", "");
rowData.put("toj", "");
rowData.put("server_time", "");
rowData.put("escore", "");
rowData = new JSONObject();
rowData.put("attempt", "Sucess");
rowData.put("fta_per", succ_att);
rawEffTimeJson.put(count, rowData);
......@@ -1619,7 +1604,9 @@ public JSONObject getTopEfficiencyAnalysisServlet(String dataSourceName,String f
if ((frmPrd != null && frmPrd.trim().length()>0 ) && (toPrd != null && toPrd.trim().length()>0 ))
{
sql=" select B.LOGDATE,B.EMP_CODE,B.EMP_NAME,b.noatt,b.success,b.fail "
//Sql for no of attempts distrivution in average commented by swati on 29 Dec 2015
/*sql=" select B.LOGDATE,B.EMP_CODE,B.EMP_NAME,b.noatt,b.success,b.fail "
+" from ( select A.LOGDATE,A.EMP_CODE,A.EMP_NAME,"
+" trunc(AVG(a.noatt),2) noatt,trunc(AVG(a.success),2) success,trunc(AVG(a.fail),2) fail "
+" From ( "
......@@ -1641,8 +1628,25 @@ public JSONObject getTopEfficiencyAnalysisServlet(String dataSourceName,String f
+deptCodeFilter +empTaskFilter +" and tblEPA_dayScore.jobid !='NA' and tblEPA_dayScore.ACtCode!='VIEW' "
+" group by TBLEPA_DAYSCORE.logdate,tblEPA_dayScore.jobid, EMPLOYEE.EMP_CODE,TBLEPA_DAYSCORE.WINNAME, "
+" Employee.emp_mname,Employee.emp_lname,Employee.emp_fname "
+" ) A GROUP BY A.LOGDATE,A.EMP_CODE,A.EMP_NAME )B ORDER BY to_date(B.logdate,'DD/MM/YY') asc";
+" ) A GROUP BY A.LOGDATE,A.EMP_CODE,A.EMP_NAME )B ORDER BY to_date(B.logdate,'DD/MM/YY') asc";*/
sql=" select B.LOGDATE,b.success,b.fail "
+" from ( select A.LOGDATE,trunc(sum(a.success),2) success,trunc(sum(a.fail),2) fail "
+" From ( "
+" select distinct tblEPA_dayScore.jobid jobid,TBLEPA_DAYSCORE.LOGDATE , "
+" trunc(AVG(nvl((tblEPA_dayScore.success),0)),2) as success , "
+" trunc(AVG(nvl((tblEPA_dayScore.fail),0)),2) as fail "
+" from TBLEPA_DAYSCORE,EMPLOYEE,USERS,transetup "
+" where trim(tblEPA_dayScore.userid) =trim(USERS.CODE) "
+" and USERS.entity_code = EMPLOYEE.EMP_CODE "
+" and to_date(tblEPA_dayScore.logdate,'dd/mm/yy') >= to_date('"+frmPrd+"','dd/mm/yy') "
+" and to_date(tblEPA_dayScore.logdate,'dd/mm/yy') <= to_date('"+toPrd+"','dd/mm/yy') "
+" and transetup.function_type='"+functionType+"' and UPPER(TRIM(transetup.tran_window))='W_' ||UPPER(TRIM(TBLEPA_DAYSCORE.winname)) "
+" and USERS.usage_intensity='"+usageIntensity+"' "
+empCodeFilter +deptCodeFilter +empTaskFilter
+" and tblEPA_dayScore.jobid !='NA' and tblEPA_dayScore.ACtCode!='VIEW' "
+" group by TBLEPA_DAYSCORE.logdate,tblEPA_dayScore.jobid "
+" ) A GROUP BY A.LOGDATE "
+" )B ORDER BY to_date(B.logdate,'DD/MM/YY') asc ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
......@@ -1652,7 +1656,7 @@ public JSONObject getTopEfficiencyAnalysisServlet(String dataSourceName,String f
rowData.put("log_date", checkNull(rs.getString("logdate")));
rowData.put("failure" ,checkNull(rs.getString("fail")));
rowData.put("success" ,checkNull(rs.getString("success")));
rowData.put("e2_score",checkNull(rs.getString("NOATT")));
//rowData.put("e2_score",checkNull(rs.getString("NOATT")));
rawDayDistJson.put(count, rowData);
count++;
}
......@@ -1785,9 +1789,7 @@ public JSONObject getTopEfficiencyAnalysisServlet(String dataSourceName,String f
sql="select B.LOGDATE,B.EMP_CODE,B.EMP_NAME,b.escore "
+" from ( select A.LOGDATE,A.EMP_CODE,A.EMP_NAME,trunc(AVG(A.escore),2) escore "
+" From ( "
//+" select w.logdate,w.emp_code,w.emp_name,trunc(avg(w.escore),2) escore,w.winname "
// +" from( "
+" From ( "
+" select tblEPA_dayScore.jobid jobid,TBLEPA_DAYSCORE.LOGDATE,EMPLOYEE.EMP_CODE as emp_code, "
+" TBLEPA_DAYSCORE.WINNAME , (CASE WHEN Employee.emp_fname IS NULL THEN '' ELSE TRIM(Employee.emp_fname) || ' ' END) || "
+" (CASE WHEN employee.emp_mname IS NULL THEN '' ELSE TRIM(Employee.emp_mname) || ' ' END) || "
......@@ -1801,8 +1803,7 @@ public JSONObject getTopEfficiencyAnalysisServlet(String dataSourceName,String f
+" and tblEPA_dayScore.jobid !='NA' "
+" and tblEPA_dayScore.ACtCode!='VIEW' and tblEPA_dayScore.escore>0 "
+" group by TBLEPA_DAYSCORE.logdate,tblEPA_dayScore.jobid, EMPLOYEE.EMP_CODE,TBLEPA_DAYSCORE.WINNAME, "
+" Employee.emp_mname,Employee.emp_lname,Employee.emp_fname"
// " )W group by w.winname ,w.logdate,w.emp_code,w.emp_name "
+" Employee.emp_mname,Employee.emp_lname,Employee.emp_fname"
+" ) A GROUP BY A.LOGDATE,A.EMP_CODE,A.EMP_NAME )B ORDER BY to_date(B.logdate,'DD/MM/YY') asc ";
pstmt = conn.prepareStatement(sql);
......@@ -2664,7 +2665,7 @@ public JSONObject getTopEfficiencyAnalysisServlet(String dataSourceName,String f
+" and transetup.function_type='"+functionType+"' and UPPER(TRIM(transetup.tran_window))='W_' ||UPPER(TRIM(TBLEPA_DAYSCORE.winname)) "
+" and USERS.usage_intensity='"+usageIntensity+"' "
+" and tblEPA_dayScore.jobid !='NA' and tblEPA_dayScore.ACtCode!='VIEW' "
+taskFilter+empCodeFilter+deptCodeFilter
+ taskFilter+empCodeFilter+deptCodeFilter
+" group by TBLEPA_DAYSCORE.logdate,tblEPA_dayScore.jobid, EMPLOYEE.EMP_CODE,TBLEPA_DAYSCORE.WINNAME, "
+" Employee.emp_mname,Employee.emp_lname,Employee.emp_fname "
+" )A )Z group by z.logdate,z.emp_code,z.emp_name "
......@@ -2844,6 +2845,333 @@ public JSONObject getTopEfficiencyAnalysisServlet(String dataSourceName,String f
}
/********** End of method getDateWiseE2scoreDistributionServlet() ******/
/********** Start of method for Top Efficiency Analysis Job id Wise
* EJB Name : EmpProductivity.java
* Method Name : getE1ScoreJobidWiseAnalysisServlet
* Servlet Name : E1ScoreJobidWiseAnalysisServlet
* Metadata xml Name : efftimeanalysis.xml
*
* */
@SuppressWarnings("unchecked")
public JSONObject getE1ScoreJobidWiseAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException
{
JSONObject rawEffTimeJson = new JSONObject();
JSONObject rowData = null;
String sql = "";
ResultSet rs = null;
PreparedStatement pstmt = null;
Connection conn = null;
ConnDriver connDriver = new ConnDriver();
String empCodeFilter="",deptCodeFilter="",topNosFilter="",empTaskFilter="";
DashboardUtility dashbordUtil = new DashboardUtility();
try
{
conn = connDriver.getConnectDB(dataSourceName);
connDriver = null;
if ((frmPrd != null && frmPrd.trim().length()>0 ) && (toPrd != null && toPrd.trim().length()>0 ))
{
System.out.println(" Inside getE1ScoreJobidWiseAnalysisServlet() for Data Soruc Name ="+dataSourceName);
deptCode=deptCode.trim();
frmPrd=frmPrd.trim();
toPrd=toPrd.trim();
int count = 0;
if ((empTask != null) && (empTask.trim().length() > 0))
{
System.out.println("empTask" + empTask);
empTask = dashbordUtil.getCommaSeparated(empTask);
empTaskFilter = " AND TBLEPA_DAYSCORE.WINNAME in (" + empTask + ") ";
}
if ((empCode != null) && (empCode.trim().length() > 0))
{
System.out.println("empCode" + empCode);
empCode = dashbordUtil.getCommaSeparated(empCode);
empCodeFilter = " AND EMPLOYEE.EMP_CODE IN (" + empCode + ") ";
}
if ((deptCode != null) && (deptCode.trim().length() > 0))
{
System.out.println("deptCode" + deptCode);
deptCode = dashbordUtil.getCommaSeparated(deptCode);
deptCodeFilter = " and EMPLOYEE.DEPT_CODE in ("+deptCode+") ";
}
if ((topNos != null) && (topNos.trim().length() > 0))
{
System.out.println("topNos" + topNos);
topNosFilter = " where D.rank<="+topNos;
}
/*sql="select d.emp_code,d.emp_name,d.JOBID, d.escore,d.rank "
+" from ( "
+" select c.emp_code,c.emp_name,c.JOBID, c.escore, "
+" dense_rank () OVER (ORDER BY (c.escore) desc) AS RANK "
+" from( "
+" select b.emp_code,b.emp_name,sum(b.jobid) jobid,trunc(AVG(b.escore),2) escore "
+" from ( "
//+" select A.EMP_CODE,A.LOGDATE, "
//+" A.EMP_NAME,count(a.jobid) jobid ,trunc(AVG(a.escore),2) escore"
//+" from( "
+" select distinct tblEPA_dayScore.jobid jobid,TBLEPA_DAYSCORE.LOGDATE,EMPLOYEE.EMP_CODE as emp_code, "
+" TBLEPA_DAYSCORE.WINNAME , "
+" (CASE WHEN Employee.emp_fname IS NULL THEN '' ELSE TRIM(Employee.emp_fname) || ' ' END) || "
+" (CASE WHEN employee.emp_mname IS NULL THEN '' "
+" ELSE TRIM(Employee.emp_mname) || ' ' END) || (case when EMPLOYEE.EMP_LNAME is null then '' else "
+" TRIM(EMPLOYEE.EMP_LNAME) || ' ' end) as EMP_NAME , "
+" trunc(AVG(nvl((tblEPA_dayScore.escore),0)),2) as escore "
+" from TBLEPA_DAYSCORE,EMPLOYEE,USERS,transetup "
+" where trim(tblEPA_dayScore.userid) =trim(USERS.CODE) "
+" and USERS.entity_code = EMPLOYEE.EMP_CODE "
+" and to_date(tblEPA_dayScore.logdate,'dd/mm/yy') >= to_date('"+frmPrd+"','dd/mm/yy') "
+" and to_date(tblEPA_dayScore.logdate,'dd/mm/yy') <= to_date('"+toPrd+"','dd/mm/yy') "
+" and transetup.function_type='"+functionType+"' "
+" and UPPER(TRIM(transetup.tran_window))='W_' ||UPPER(TRIM(TBLEPA_DAYSCORE.winname)) "
+" and USERS.usage_intensity='"+usageIntensity+"' and tblEPA_dayScore.escore>0 "
+" and tblEPA_dayScore.jobid !='NA' and tblEPA_dayScore.ACtCode!='VIEW' "
+empTaskFilter+empCodeFilter +deptCodeFilter
+" group by TBLEPA_DAYSCORE.logdate,tblEPA_dayScore.jobid, EMPLOYEE.EMP_CODE,TBLEPA_DAYSCORE.WINNAME, "
+" Employee.emp_mname,Employee.emp_lname,Employee.emp_fname "
//+" )a GROUP BY A.LOGDATE,A.EMP_CODE, A.EMP_NAME"
+" )b GROUP BY b.emp_code,b.emp_name)C )D "+topNosFilter+" order by D.rank asc ";*/
sql=" select d.emp_code,d.emp_name,d.JOBID, d.escore,d.rank "
+" from ( "
+" select c.emp_code,c.emp_name,c.JOBID, c.escore, "
+" dense_rank () OVER (ORDER BY (c.escore) desc) AS RANK "
+" from( "
+" select b.emp_code,b.emp_name,sum(b.jobid) jobid,trunc(AVG(b.escore),2) escore "
+" from ( "
+" select A.EMP_CODE, "
+" A.EMP_NAME,count(a.jobid) jobid ,trunc(AVG(a.escore),2) escore "
+" from( "
+" select distinct tblEPA_dayScore.jobid jobid, "
+" EMPLOYEE.EMP_CODE as emp_code, "
+" (CASE WHEN Employee.emp_fname IS NULL THEN '' ELSE TRIM(Employee.emp_fname) || ' ' END) || "
+" (CASE WHEN employee.emp_mname IS NULL THEN '' "
+" ELSE TRIM(Employee.emp_mname) || ' ' END) || (case when EMPLOYEE.EMP_LNAME is null then '' else "
+" TRIM(EMPLOYEE.EMP_LNAME) || ' ' end) as EMP_NAME , "
+" trunc(AVG(nvl((tblEPA_dayScore.escore),0)),2) as escore "
+" from TBLEPA_DAYSCORE,EMPLOYEE,USERS,transetup "
+" where trim(tblEPA_dayScore.userid) =trim(USERS.CODE) "
+" and USERS.entity_code = EMPLOYEE.EMP_CODE "
+" and to_date(tblEPA_dayScore.logdate,'dd/mm/yy') >= to_date('"+frmPrd+"','dd/mm/yy') "
+" and to_date(tblEPA_dayScore.logdate,'dd/mm/yy') <= to_date('"+toPrd+"','dd/mm/yy') "
+" and transetup.function_type='"+functionType+"' "
+" and UPPER(TRIM(transetup.tran_window))='W_' ||UPPER(TRIM(TBLEPA_DAYSCORE.winname)) "
+" and USERS.usage_intensity='"+usageIntensity+"' and tblEPA_dayScore.escore>0 "
+" and tblEPA_dayScore.jobid !='NA' and tblEPA_dayScore.ACtCode!='VIEW' "
+empTaskFilter+empCodeFilter +deptCodeFilter
+" group by "
+" tblEPA_dayScore.jobid, EMPLOYEE.EMP_CODE, "
+" Employee.emp_mname,Employee.emp_lname,Employee.emp_fname order by tblEPA_dayScore.jobid "
+" )a GROUP BY A.EMP_CODE, A.EMP_NAME "
+" )b GROUP BY b.emp_code,b.emp_name )C )D "+topNosFilter+" order by D.rank asc ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
while (rs.next())
{
rowData = new JSONObject();
rowData.put("EMP_CODE", checkNull(rs.getString("emp_code")));
rowData.put("escore", checkNull(rs.getString("escore"))+"@"+checkNull(rs.getString("emp_name"))+"{br}#Transactions: "+checkNull(rs.getString("JOBID"))+"{br}Avg.E1-Score:");
rawEffTimeJson.put(count, rowData);
count++;
}
}
}
catch (Exception e)
{
e.printStackTrace();
throw new ITMException(e);
} finally
{
try
{
if (conn != null)
{
if (rs != null)
rs.close();
rs = null;
if (pstmt != null)
pstmt.close();
pstmt = null;
conn.close();
conn = null;
}
conn = null;
} catch (Exception d)
{
d.printStackTrace();
System.out.println("Exception in :EmpProductivity : getE1ScoreJobidWiseAnalysisServlet() :" + d.getMessage());
throw new ITMException(d);
}
}
return rawEffTimeJson;
}
/********** End of method getE1ScoreJobidWiseAnalysisServlet() Job id Wise ******/
/********** Start of method for worst Efficiency Analysis Job id Wise
* EJB Name : EmpProductivity.java
* Method Name : getWorstE1ScoreJobidWiseAnalysisServlet
* Servlet Name : WorstE1ScoreJobidWiseAnalysisServlet
* Metadata xml Name : efftimeanalysis.xml
*
* */
@SuppressWarnings("unchecked")
public JSONObject getWorstE1ScoreJobidWiseAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException
{
JSONObject rawEffTimeJson = new JSONObject();
JSONObject rowData = null;
String sql = "";
ResultSet rs = null;
PreparedStatement pstmt = null;
Connection conn = null;
ConnDriver connDriver = new ConnDriver();
String empCodeFilter="",deptCodeFilter="",topNosFilter="",empTaskFilter="";
DashboardUtility dashbordUtil = new DashboardUtility();
try
{
conn = connDriver.getConnectDB(dataSourceName);
connDriver = null;
if ((frmPrd != null && frmPrd.trim().length()>0 ) && (toPrd != null && toPrd.trim().length()>0 ))
{
System.out.println(" Inside getWorstE1ScoreJobidWiseAnalysisServlet() for Data Soruc Name ="+dataSourceName);
deptCode=deptCode.trim();
frmPrd=frmPrd.trim();
toPrd=toPrd.trim();
int count = 0;
if ((empTask != null) && (empTask.trim().length() > 0))
{
System.out.println("empTask" + empTask);
empTask = dashbordUtil.getCommaSeparated(empTask);
empTaskFilter = " AND TBLEPA_DAYSCORE.WINNAME in (" + empTask + ") ";
}
if ((empCode != null) && (empCode.trim().length() > 0))
{
System.out.println("empCode" + empCode);
empCode = dashbordUtil.getCommaSeparated(empCode);
empCodeFilter = " AND EMPLOYEE.EMP_CODE IN (" + empCode + ") ";
}
if ((deptCode != null) && (deptCode.trim().length() > 0))
{
System.out.println("deptCode" + deptCode);
deptCode = dashbordUtil.getCommaSeparated(deptCode);
deptCodeFilter = " and EMPLOYEE.DEPT_CODE in ("+deptCode+") ";
}
if ((topNos != null) && (topNos.trim().length() > 0))
{
System.out.println("topNos" + topNos);
topNosFilter = " where D.rank<="+topNos;
}
/*sql="select d.emp_code,d.emp_name,d.JOBID, d.escore,d.rank "
+" from ( "
+" select c.emp_code,c.emp_name,c.JOBID, c.escore, "
+" dense_rank () OVER (ORDER BY (c.escore) desc) AS RANK "
+" from( "
+" select b.emp_code,b.emp_name,sum(b.jobid) jobid,trunc(AVG(b.escore),2) escore "
+" from ( "
//+" select A.EMP_CODE,A.LOGDATE, "
//+" A.EMP_NAME,count(a.jobid) jobid ,trunc(AVG(a.escore),2) escore"
//+" from( "
+" select distinct tblEPA_dayScore.jobid jobid,TBLEPA_DAYSCORE.LOGDATE,EMPLOYEE.EMP_CODE as emp_code, "
+" TBLEPA_DAYSCORE.WINNAME , "
+" (CASE WHEN Employee.emp_fname IS NULL THEN '' ELSE TRIM(Employee.emp_fname) || ' ' END) || "
+" (CASE WHEN employee.emp_mname IS NULL THEN '' "
+" ELSE TRIM(Employee.emp_mname) || ' ' END) || (case when EMPLOYEE.EMP_LNAME is null then '' else "
+" TRIM(EMPLOYEE.EMP_LNAME) || ' ' end) as EMP_NAME , "
+" trunc(AVG(nvl((tblEPA_dayScore.escore),0)),2) as escore "
+" from TBLEPA_DAYSCORE,EMPLOYEE,USERS,transetup "
+" where trim(tblEPA_dayScore.userid) =trim(USERS.CODE) "
+" and USERS.entity_code = EMPLOYEE.EMP_CODE "
+" and to_date(tblEPA_dayScore.logdate,'dd/mm/yy') >= to_date('"+frmPrd+"','dd/mm/yy') "
+" and to_date(tblEPA_dayScore.logdate,'dd/mm/yy') <= to_date('"+toPrd+"','dd/mm/yy') "
+" and transetup.function_type='"+functionType+"' "
+" and UPPER(TRIM(transetup.tran_window))='W_' ||UPPER(TRIM(TBLEPA_DAYSCORE.winname)) "
+" and USERS.usage_intensity='"+usageIntensity+"' and tblEPA_dayScore.escore>0 "
+" and tblEPA_dayScore.jobid !='NA' and tblEPA_dayScore.ACtCode!='VIEW' "
+empTaskFilter+empCodeFilter +deptCodeFilter
+" group by TBLEPA_DAYSCORE.logdate,tblEPA_dayScore.jobid, EMPLOYEE.EMP_CODE,TBLEPA_DAYSCORE.WINNAME, "
+" Employee.emp_mname,Employee.emp_lname,Employee.emp_fname "
//+" )a GROUP BY A.LOGDATE,A.EMP_CODE, A.EMP_NAME"
+" )b GROUP BY b.emp_code,b.emp_name)C )D "+topNosFilter+" order by D.rank asc ";*/
sql=" select d.emp_code,d.emp_name,d.JOBID, d.escore,d.rank "
+" from ( "
+" select c.emp_code,c.emp_name,c.JOBID, c.escore, "
+" dense_rank () OVER (ORDER BY (c.escore) asc) AS RANK "
+" from( "
+" select b.emp_code,b.emp_name,sum(b.jobid) jobid,trunc(AVG(b.escore),2) escore "
+" from ( "
+" select A.EMP_CODE, "
+" A.EMP_NAME,count(a.jobid) jobid ,trunc(AVG(a.escore),2) escore "
+" from( "
+" select distinct tblEPA_dayScore.jobid jobid, "
+" EMPLOYEE.EMP_CODE as emp_code, "
+" (CASE WHEN Employee.emp_fname IS NULL THEN '' ELSE TRIM(Employee.emp_fname) || ' ' END) || "
+" (CASE WHEN employee.emp_mname IS NULL THEN '' "
+" ELSE TRIM(Employee.emp_mname) || ' ' END) || (case when EMPLOYEE.EMP_LNAME is null then '' else "
+" TRIM(EMPLOYEE.EMP_LNAME) || ' ' end) as EMP_NAME , "
+" trunc(AVG(nvl((tblEPA_dayScore.escore),0)),2) as escore "
+" from TBLEPA_DAYSCORE,EMPLOYEE,USERS,transetup "
+" where trim(tblEPA_dayScore.userid) =trim(USERS.CODE) "
+" and USERS.entity_code = EMPLOYEE.EMP_CODE "
+" and to_date(tblEPA_dayScore.logdate,'dd/mm/yy') >= to_date('"+frmPrd+"','dd/mm/yy') "
+" and to_date(tblEPA_dayScore.logdate,'dd/mm/yy') <= to_date('"+toPrd+"','dd/mm/yy') "
+" and transetup.function_type='"+functionType+"' "
+" and UPPER(TRIM(transetup.tran_window))='W_' ||UPPER(TRIM(TBLEPA_DAYSCORE.winname)) "
+" and USERS.usage_intensity='"+usageIntensity+"' and tblEPA_dayScore.escore>0 "
+" and tblEPA_dayScore.jobid !='NA' and tblEPA_dayScore.ACtCode!='VIEW' "
+empTaskFilter+empCodeFilter +deptCodeFilter
+" group by "
+" tblEPA_dayScore.jobid, EMPLOYEE.EMP_CODE, "
+" Employee.emp_mname,Employee.emp_lname,Employee.emp_fname order by tblEPA_dayScore.jobid "
+" )a GROUP BY A.EMP_CODE, A.EMP_NAME "
+" )b GROUP BY b.emp_code,b.emp_name )C )D "+topNosFilter+" order by D.rank asc ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
while (rs.next())
{
rowData = new JSONObject();
rowData.put("EMP_CODE", checkNull(rs.getString("emp_code")));
rowData.put("escore", checkNull(rs.getString("escore"))+"@"+checkNull(rs.getString("emp_name"))+"{br}#Transactions: "+checkNull(rs.getString("JOBID"))+"{br}Avg.E1-Score:");
rawEffTimeJson.put(count, rowData);
count++;
}
}
}
catch (Exception e)
{
e.printStackTrace();
throw new ITMException(e);
} finally
{
try
{
if (conn != null)
{
if (rs != null)
rs.close();
rs = null;
if (pstmt != null)
pstmt.close();
pstmt = null;
conn.close();
conn = null;
}
conn = null;
} catch (Exception d)
{
d.printStackTrace();
System.out.println("Exception in :EmpProductivity : getWorstE1ScoreJobidWiseAnalysisServlet() :" + d.getMessage());
throw new ITMException(d);
}
}
return rawEffTimeJson;
}
/********** End of method getWorstE1ScoreJobidWiseAnalysisServlet() Job id Wise ******/
private String checkZero(String str)
{
if(str == null || str.equals(null) || str.equalsIgnoreCase(""))
......
......@@ -36,6 +36,9 @@ public abstract interface EmpProductivityLocal extends ValidatorLocal
public JSONObject getEmployeeProfileData(String dataSourceName, String empCode) throws RemoteException, ITMException;
public JSONObject getDateWiseTaskWiseEscoreDistServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String empCode,String deptCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getDateWiseTaskWiseTimeDistServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String empCode,String deptCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getE1ScoreJobidWiseAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getWorstE1ScoreJobidWiseAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
}
......
......@@ -36,6 +36,9 @@ public abstract interface EmpProductivityRemote extends ValidatorRemote
public JSONObject getEmployeeProfileData(String dataSourceName, String empCode) throws RemoteException, ITMException;
public JSONObject getDateWiseTaskWiseEscoreDistServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String empCode,String deptCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getDateWiseTaskWiseTimeDistServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String empCode,String deptCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getE1ScoreJobidWiseAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getWorstE1ScoreJobidWiseAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment