Commit cffd94b8 authored by sbade's avatar sbade

Updated sql for all analysis with new logic changes.Req Id: B15HSUN001


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@99470 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 697777e8
......@@ -28,7 +28,7 @@ public class EmpAnalytics extends ValidatorEJB implements EmpAnalyticsRemote, E
//PMALVIYA
//Monday@123
@SuppressWarnings("unchecked")
public JSONObject getSDNoAttemptAnalyticsTopServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException
public JSONObject getSDNoAttemptAnalyticsTopServlet(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;
......@@ -75,7 +75,7 @@ public class EmpAnalytics extends ValidatorEJB implements EmpAnalyticsRemote, E
topNosFilter = " where RN<="+topNos;
}
sql=" SELECT EMP_CODE,AV1,RN "
/* sql=" SELECT EMP_CODE,AV1,RN "
+" FROM "
+" ( SELECT EMP_CODE, AV1, rank() over(order by AV1 asc ) as rn "
+" FROM "
......@@ -83,38 +83,69 @@ public class EmpAnalytics extends ValidatorEJB implements EmpAnalyticsRemote, E
+" ROUND((SUM((DET.NOATTEMPTS-AVERA.AVER)* (DET.NOATTEMPTS-AVERA.AVER)))/(AVERA.JOBID-1),2) END) AV1 "
+" FROM "
+" (select b.emp_code,b.jobid,round((b.NOATTEMPTS/b.jobid ),2) as AVER "
+" from (select a.EMP_CODE, count(a.jobid) jobid,sum(a.NOATTEMPTS) NOATTEMPTS "
+" from ( select EMPLOYEE.EMP_CODE as emp_code ,sum(TBLEPA_DAYSCORE.NOATTEMPTS) as NOATTEMPTS , "
+" tblEPA_dayScore.jobid from TBLEPA_DAYSCORE,EMPLOYEE, USERS "
+" 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') "
+" from (select a.EMP_CODE, count(a.jobid) jobid,sum(a.NOATTEMPTS) NOATTEMPTS "
+" from ( select EMPLOYEE.EMP_CODE as emp_code ,sum(TBLEPA_DAYSCORE.NOATTEMPTS) as NOATTEMPTS , "
+" tblEPA_dayScore.jobid from TBLEPA_DAYSCORE,EMPLOYEE, USERS "
+" 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 USERS.usage_intensity='"+usageIntensity+"' "
+ empTaskFilter + empCodeFilter + deptCodeFilter
+" and tblEPA_dayScore.jobid !='NA' "
+" group by EMPLOYEE.EMP_CODE ,tblEPA_dayScore.jobid "
+" ) a group by a.EMP_CODE ) B ) AVERA "
+" INNER JOIN "
+" (select a.EMP_CODE, a.NOATTEMPTS NOATTEMPTS "
+" from ( select EMPLOYEE.EMP_CODE as emp_code ,sum(TBLEPA_DAYSCORE.NOATTEMPTS) as NOATTEMPTS , "
+" tblEPA_dayScore.jobid from TBLEPA_DAYSCORE,EMPLOYEE, USERS "
+" 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') "
+" from ( select EMPLOYEE.EMP_CODE as emp_code ,sum(TBLEPA_DAYSCORE.NOATTEMPTS) as NOATTEMPTS , "
+" tblEPA_dayScore.jobid from TBLEPA_DAYSCORE,EMPLOYEE, USERS "
+" 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 USERS.usage_intensity='"+usageIntensity+"' "
+ empTaskFilter + empCodeFilter + deptCodeFilter
+" and tblEPA_dayScore.jobid !='NA' "
+" group by EMPLOYEE.EMP_CODE ,tblEPA_dayScore.jobid "
+" ) a ) DET "
+" ON AVERA.EMP_CODE = DET.EMP_CODE "
+" GROUP BY DET.EMP_CODE,AVERA.JOBID) MAIN )" + topNosFilter;
+" GROUP BY DET.EMP_CODE,AVERA.JOBID) MAIN )" + topNosFilter;*/
sql=" SELECT EMP_CODE,EMP_NAME,AV1,RN FROM ( SELECT EMP_CODE,emp_name, AV1, rank() over(order by AV1 asc ) as rn "
+" FROM (SELECT DET.EMP_CODE,det.emp_name,(CASE WHEN (AVERA.JOBID-1) <= 0 THEN 0 ELSE ROUND((SUM((DET.NOATTEMPTS-AVERA.AVER)* (DET.NOATTEMPTS-AVERA.AVER)))/(AVERA.JOBID-1),2) END) AV1 "
+" FROM (select b.emp_code,b.emp_name,b.jobid,round((b.NOATTEMPTS/b.jobid ),2) as AVER "
+" from (select a.EMP_CODE, a.emp_name,count(a.jobid) jobid,sum(a.NOATTEMPTS) NOATTEMPTS "
+" from ( select 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 ,sum(TBLEPA_DAYSCORE.NOATTEMPTS) as NOATTEMPTS , tblEPA_dayScore.jobid "
+" from TBLEPA_DAYSCORE,EMPLOYEE, USERS "
+" 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 USERS.usage_intensity='"+usageIntensity+"' "
+ empTaskFilter + empCodeFilter + deptCodeFilter
+" and tblEPA_dayScore.jobid !='NA' "
+" group by EMPLOYEE.EMP_CODE ,employee.emp_fname ,employee.emp_mname,employee.emp_lname,tblEPA_dayScore.jobid ) a group by a.EMP_CODE,a.emp_name ) B ) AVERA "
+" INNER JOIN (select a.EMP_CODE,a.emp_name, a.NOATTEMPTS NOATTEMPTS "
+" from ( select 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,sum(TBLEPA_DAYSCORE.NOATTEMPTS) as NOATTEMPTS , "
+" tblEPA_dayScore.jobid from TBLEPA_DAYSCORE,EMPLOYEE, USERS "
+" 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 USERS.usage_intensity='"+usageIntensity+"' "
+ empTaskFilter + empCodeFilter + deptCodeFilter
+" and tblEPA_dayScore.jobid !='NA' "
+" group by EMPLOYEE.EMP_CODE ,employee.emp_fname ,employee.emp_mname,employee.emp_lname,tblEPA_dayScore.jobid ,tblEPA_dayScore.jobid ) a ) DET "
+" ON AVERA.EMP_CODE = DET.EMP_CODE GROUP BY DET.EMP_CODE,DET.emp_name,AVERA.JOBID) MAIN ) " + topNosFilter;
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
while (rs.next())
{
rowData = new JSONObject();
rowData.put("emp_code", checkNull(rs.getString("EMP_CODE")));
rowData.put("sd_value", checkNull(rs.getString("AV1")));
rowData.put("sd_value", checkNull(rs.getString("AV1"))+"@"+checkNull(rs.getString("EMP_NAME")));
rawEffTimeJson.put(count, rowData);
count++;
}
......@@ -161,7 +192,7 @@ public class EmpAnalytics extends ValidatorEJB implements EmpAnalyticsRemote, E
//PMALVIYA
//Monday@123
@SuppressWarnings("unchecked")
public JSONObject getSDNoAttemptAnalyticsWorstServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException
public JSONObject getSDNoAttemptAnalyticsWorstServlet(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;
......@@ -205,10 +236,10 @@ public class EmpAnalytics extends ValidatorEJB implements EmpAnalyticsRemote, E
if ((topNos != null) && (topNos.trim().length() > 0))
{
System.out.println("topNos" + topNos);
topNosFilter = " where B.RN<="+topNos;
topNosFilter = " where RN<="+topNos;
}
sql=" SELECT EMP_CODE,AV1,RN "
/* sql=" SELECT EMP_CODE,AV1,RN "
+" FROM "
+" ( SELECT EMP_CODE, AV1, rank() over(order by AV1 desc ) as rn "
+" FROM "
......@@ -223,6 +254,7 @@ public class EmpAnalytics extends ValidatorEJB implements EmpAnalyticsRemote, E
+" 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 USERS.usage_intensity='"+usageIntensity+"' "
+ empTaskFilter + empCodeFilter + deptCodeFilter
+" and tblEPA_dayScore.jobid !='NA' "
+" group by EMPLOYEE.EMP_CODE ,tblEPA_dayScore.jobid "
......@@ -235,19 +267,50 @@ public class EmpAnalytics extends ValidatorEJB implements EmpAnalyticsRemote, E
+" 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') "
+ empTaskFilter + empCodeFilter + deptCodeFilter
+" and USERS.usage_intensity='"+usageIntensity+"' "
+ empTaskFilter + empCodeFilter + deptCodeFilter
+" and tblEPA_dayScore.jobid !='NA' "
+" group by EMPLOYEE.EMP_CODE ,tblEPA_dayScore.jobid "
+" ) a ) DET "
+" ON AVERA.EMP_CODE = DET.EMP_CODE "
+" GROUP BY DET.EMP_CODE,AVERA.JOBID) MAIN )" + topNosFilter;
+" GROUP BY DET.EMP_CODE,AVERA.JOBID) MAIN )" + topNosFilter;*/
sql=" SELECT EMP_CODE,EMP_NAME,AV1,RN FROM ( SELECT EMP_CODE,emp_name, AV1, rank() over(order by AV1 desc ) as rn "
+" FROM (SELECT DET.EMP_CODE,det.emp_name,(CASE WHEN (AVERA.JOBID-1) <= 0 THEN 0 ELSE ROUND((SUM((DET.NOATTEMPTS-AVERA.AVER)* (DET.NOATTEMPTS-AVERA.AVER)))/(AVERA.JOBID-1),2) END) AV1 "
+" FROM (select b.emp_code,b.emp_name,b.jobid,round((b.NOATTEMPTS/b.jobid ),2) as AVER "
+" from (select a.EMP_CODE, a.emp_name,count(a.jobid) jobid,sum(a.NOATTEMPTS) NOATTEMPTS "
+" from ( select 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 ,sum(TBLEPA_DAYSCORE.NOATTEMPTS) as NOATTEMPTS , tblEPA_dayScore.jobid "
+" from TBLEPA_DAYSCORE,EMPLOYEE, USERS "
+" 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 USERS.usage_intensity='"+usageIntensity+"' "
+ empTaskFilter + empCodeFilter + deptCodeFilter
+" and tblEPA_dayScore.jobid !='NA' "
+" group by EMPLOYEE.EMP_CODE ,employee.emp_fname ,employee.emp_mname,employee.emp_lname,tblEPA_dayScore.jobid ) a group by a.EMP_CODE,a.emp_name ) B ) AVERA "
+" INNER JOIN (select a.EMP_CODE,a.emp_name, a.NOATTEMPTS NOATTEMPTS "
+" from ( select 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,sum(TBLEPA_DAYSCORE.NOATTEMPTS) as NOATTEMPTS , "
+" tblEPA_dayScore.jobid from TBLEPA_DAYSCORE,EMPLOYEE, USERS "
+" 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 USERS.usage_intensity='"+usageIntensity+"' "
+ empTaskFilter + empCodeFilter + deptCodeFilter
+" and tblEPA_dayScore.jobid !='NA' "
+" group by EMPLOYEE.EMP_CODE ,employee.emp_fname ,employee.emp_mname,employee.emp_lname,tblEPA_dayScore.jobid ,tblEPA_dayScore.jobid ) a ) DET "
+" ON AVERA.EMP_CODE = DET.EMP_CODE GROUP BY DET.EMP_CODE,DET.emp_name,AVERA.JOBID) MAIN ) " + topNosFilter;
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
while (rs.next())
{
rowData = new JSONObject();
rowData.put("emp_code", checkNull(rs.getString("EMP_CODE")));
rowData.put("sd_value", checkNull(rs.getString("AV1")));
rowData.put("sd_value", checkNull(rs.getString("AV1"))+"@"+checkNull(rs.getString("EMP_NAME")));
rawEffTimeJson.put(count, rowData);
count++;
}
......@@ -293,7 +356,7 @@ public class EmpAnalytics extends ValidatorEJB implements EmpAnalyticsRemote, E
* */
@SuppressWarnings("unchecked")
public JSONObject getSDTimeAnalyticsTopServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException
public JSONObject getSDTimeAnalyticsTopServlet(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;
......@@ -337,10 +400,10 @@ public class EmpAnalytics extends ValidatorEJB implements EmpAnalyticsRemote, E
if ((topNos != null) && (topNos.trim().length() > 0))
{
System.out.println("topNos" + topNos);
topNosFilter = " where B.RN<="+topNos;
topNosFilter = " where RN<="+topNos;
}
sql=" SELECT EMP_CODE,AV1,RN "
/*sql=" SELECT EMP_CODE,AV1,RN "
+" FROM "
+" ( SELECT EMP_CODE, AV1, rank() over(order by AV1 ASC ) as rn "
+" FROM "
......@@ -356,6 +419,7 @@ public class EmpAnalytics extends ValidatorEJB implements EmpAnalyticsRemote, E
+" 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 USERS.usage_intensity='"+usageIntensity+"' "
+ empTaskFilter + empCodeFilter + deptCodeFilter
+" and tblEPA_dayScore.jobid !='NA' "
+" group by EMPLOYEE.EMP_CODE ,tblEPA_dayScore.jobid "
......@@ -369,18 +433,56 @@ public class EmpAnalytics extends ValidatorEJB implements EmpAnalyticsRemote, E
+" 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 USERS.usage_intensity='"+usageIntensity+"' "
+ empTaskFilter + empCodeFilter + deptCodeFilter
+" and tblEPA_dayScore.jobid !='NA' "
+" group by EMPLOYEE.EMP_CODE ,tblEPA_dayScore.jobid "
+" ) a ) DET "
+" ON AVERA.EMP_CODE = DET.EMP_CODE GROUP BY DET.EMP_CODE,AVERA.JOBID) MAIN ) "+topNosFilter;
+" ON AVERA.EMP_CODE = DET.EMP_CODE GROUP BY DET.EMP_CODE,AVERA.JOBID) MAIN ) "+topNosFilter; */
sql=" SELECT EMP_CODE,emp_name,AV1,RN "
+" FROM ( SELECT EMP_CODE,emp_name, AV1, rank() over(order by AV1 DESC ) as rn "
+" FROM (SELECT DET.EMP_CODE,DET.emp_name,(CASE WHEN (AVERA.JOBID-1) <= 0 THEN 0 ELSE "
+" ROUND((SUM((DET.tot_time_min-AVERA.AVER)* (DET.tot_time_min-AVERA.AVER)))/(AVERA.JOBID-1),2) END) AV1 "
+" FROM (select b.emp_code,b.emp_name,b.jobid,round((b.tot_time_min/b.jobid ),2) as AVER "
+" from (select a.EMP_CODE,a.emp_name, count(a.jobid) jobid,sum(a.tot_time_min) tot_time_min "
+" from ( select 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 , "
+" (((nvl(sum(tblEPA_dayScore.servert),0)+nvl(sum(tblEPA_dayScore.oh),0)+nvl(sum(tblEPA_dayScore.jobt),0) ))/60) as tot_time_min , "
+" tblEPA_dayScore.jobid from TBLEPA_DAYSCORE,EMPLOYEE, USERS "
+" 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 USERS.usage_intensity='"+usageIntensity+"' "
+ empTaskFilter + empCodeFilter + deptCodeFilter
+" and tblEPA_dayScore.jobid !='NA' "
+" group by EMPLOYEE.EMP_CODE,employee.emp_fname ,employee.emp_mname,employee.emp_lname ,tblEPA_dayScore.jobid "
+" ) a group by a.EMP_CODE,a.emp_name ) B ) AVERA "
+" INNER JOIN "
+" (select a.EMP_CODE,a.emp_name, a.tot_time_min tot_time_min "
+" from ( select 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 , "
+" ((((nvl(sum(tblEPA_dayScore.servert),0)+nvl(sum(tblEPA_dayScore.oh),0)+nvl(sum(tblEPA_dayScore.jobt),0) ))/60)) as tot_time_min , "
+" tblEPA_dayScore.jobid from TBLEPA_DAYSCORE,EMPLOYEE, USERS "
+" 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 USERS.usage_intensity='"+usageIntensity+"' "
+ empTaskFilter + empCodeFilter + deptCodeFilter
+" and tblEPA_dayScore.jobid !='NA' "
+" group by EMPLOYEE.EMP_CODE ,employee.emp_fname ,employee.emp_mname,employee.emp_lname,tblEPA_dayScore.jobid "
+" ) a ) DET ON AVERA.EMP_CODE = DET.EMP_CODE GROUP BY DET.EMP_CODE,DET.emp_name,AVERA.JOBID) MAIN ) "+topNosFilter;
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
while (rs.next())
{
rowData = new JSONObject();
rowData.put("emp_code", checkNull(rs.getString("EMP_CODE")));
rowData.put("sd_value", checkNull(rs.getString("AV1")));
rowData.put("sd_value", checkNull(rs.getString("AV1"))+"@"+checkNull(rs.getString("EMP_NAME")));
rawEffTimeJson.put(count, rowData);
count++;
}
......@@ -428,7 +530,7 @@ public class EmpAnalytics extends ValidatorEJB implements EmpAnalyticsRemote, E
//PMALVIYA
//Monday@123
@SuppressWarnings("unchecked")
public JSONObject getSDTimeAnalyticsWorstServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException
public JSONObject getSDTimeAnalyticsWorstServlet(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;
......@@ -475,7 +577,7 @@ public class EmpAnalytics extends ValidatorEJB implements EmpAnalyticsRemote, E
topNosFilter = " where RN<="+topNos;
}
sql=" SELECT EMP_CODE,AV1,RN "
/* sql=" SELECT EMP_CODE,AV1,RN "
+" FROM "
+" ( SELECT EMP_CODE, AV1, rank() over(order by AV1 DESC ) as rn "
+" FROM "
......@@ -491,6 +593,7 @@ public class EmpAnalytics extends ValidatorEJB implements EmpAnalyticsRemote, E
+" 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 USERS.usage_intensity='"+usageIntensity+"' "
+ empTaskFilter + empCodeFilter + deptCodeFilter
+" and tblEPA_dayScore.jobid !='NA' "
+" group by EMPLOYEE.EMP_CODE ,tblEPA_dayScore.jobid "
......@@ -504,18 +607,56 @@ public class EmpAnalytics extends ValidatorEJB implements EmpAnalyticsRemote, E
+" 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 USERS.usage_intensity='"+usageIntensity+"' "
+ empTaskFilter + empCodeFilter + deptCodeFilter
+" and tblEPA_dayScore.jobid !='NA' "
+" group by EMPLOYEE.EMP_CODE ,tblEPA_dayScore.jobid "
+" ) a ) DET "
+" ON AVERA.EMP_CODE = DET.EMP_CODE GROUP BY DET.EMP_CODE,AVERA.JOBID) MAIN ) "+topNosFilter;
+" ON AVERA.EMP_CODE = DET.EMP_CODE GROUP BY DET.EMP_CODE,AVERA.JOBID) MAIN ) "+topNosFilter; */
sql=" SELECT EMP_CODE,emp_name,AV1,RN "
+" FROM ( SELECT EMP_CODE,emp_name, AV1, rank() over(order by AV1 DESC ) as rn "
+" FROM (SELECT DET.EMP_CODE,DET.emp_name,(CASE WHEN (AVERA.JOBID-1) <= 0 THEN 0 ELSE "
+" ROUND((SUM((DET.tot_time_min-AVERA.AVER)* (DET.tot_time_min-AVERA.AVER)))/(AVERA.JOBID-1),2) END) AV1 "
+" FROM (select b.emp_code,b.emp_name,b.jobid,round((b.tot_time_min/b.jobid ),2) as AVER "
+" from (select a.EMP_CODE,a.emp_name, count(a.jobid) jobid,sum(a.tot_time_min) tot_time_min "
+" from ( select 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 , "
+" (((nvl(sum(tblEPA_dayScore.servert),0)+nvl(sum(tblEPA_dayScore.oh),0)+nvl(sum(tblEPA_dayScore.jobt),0) ))/60) as tot_time_min , "
+" tblEPA_dayScore.jobid from TBLEPA_DAYSCORE,EMPLOYEE, USERS "
+" 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 USERS.usage_intensity='"+usageIntensity+"' "
+ empTaskFilter + empCodeFilter + deptCodeFilter
+" and tblEPA_dayScore.jobid !='NA' "
+" group by EMPLOYEE.EMP_CODE,employee.emp_fname ,employee.emp_mname,employee.emp_lname ,tblEPA_dayScore.jobid "
+" ) a group by a.EMP_CODE,a.emp_name ) B ) AVERA "
+" INNER JOIN "
+" (select a.EMP_CODE,a.emp_name, a.tot_time_min tot_time_min "
+" from ( select 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 , "
+" ((((nvl(sum(tblEPA_dayScore.servert),0)+nvl(sum(tblEPA_dayScore.oh),0)+nvl(sum(tblEPA_dayScore.jobt),0) ))/60)) as tot_time_min , "
+" tblEPA_dayScore.jobid from TBLEPA_DAYSCORE,EMPLOYEE, USERS "
+" 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 USERS.usage_intensity='"+usageIntensity+"' "
+ empTaskFilter + empCodeFilter + deptCodeFilter
+" and tblEPA_dayScore.jobid !='NA' "
+" group by EMPLOYEE.EMP_CODE ,employee.emp_fname ,employee.emp_mname,employee.emp_lname,tblEPA_dayScore.jobid "
+" ) a ) DET ON AVERA.EMP_CODE = DET.EMP_CODE GROUP BY DET.EMP_CODE,DET.emp_name,AVERA.JOBID) MAIN ) "+topNosFilter;
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
while (rs.next())
{
rowData = new JSONObject();
rowData.put("emp_code", checkNull(rs.getString("EMP_CODE")));
rowData.put("sd_value", checkNull(rs.getString("AV1")));
rowData.put("sd_value", checkNull(rs.getString("AV1"))+"@"+checkNull(rs.getString("EMP_NAME")));
rawEffTimeJson.put(count, rowData);
count++;
}
......
......@@ -10,10 +10,10 @@ import org.json.simple.JSONObject;
public abstract interface EmpAnalyticsLocal extends ValidatorLocal
{
public JSONObject getSDNoAttemptAnalyticsTopServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException;
public JSONObject getSDNoAttemptAnalyticsWorstServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException;
public JSONObject getSDNoAttemptAnalyticsTopServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getSDNoAttemptAnalyticsWorstServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getSDTimeAnalyticsTopServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException;
public JSONObject getSDTimeAnalyticsWorstServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException;
public JSONObject getSDTimeAnalyticsTopServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getSDTimeAnalyticsWorstServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
}
......@@ -9,12 +9,11 @@ import org.json.simple.JSONObject;
@Remote
public abstract interface EmpAnalyticsRemote extends ValidatorRemote
{
public JSONObject getSDNoAttemptAnalyticsTopServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getSDNoAttemptAnalyticsWorstServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getSDNoAttemptAnalyticsTopServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException;
public JSONObject getSDNoAttemptAnalyticsWorstServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException;
public JSONObject getSDTimeAnalyticsTopServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException;
public JSONObject getSDTimeAnalyticsWorstServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException;
public JSONObject getSDTimeAnalyticsTopServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getSDTimeAnalyticsWorstServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
}
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -9,26 +9,31 @@ import org.json.simple.JSONObject;
@Local
public abstract interface EmpProductivityLocal extends ValidatorLocal
{
public JSONObject getTopTimeAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException;
public JSONObject getWorstTimeAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException;
public JSONObject getTopEfficiencyAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException;
public JSONObject getWorstEfficiencyAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException;
public JSONObject getTopNumAttemptAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException;
public JSONObject getWorstNumAttemptAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException;
public JSONObject getEmployeeProfileData(String dataSourceName, String empCode)throws RemoteException, ITMException;
public JSONObject getDistributionDetailServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException;
public JSONObject getTaskWiseEscoreServlet(String dataSourceName,String frmPrd,String toPrd,String empCode,String deptCode) throws RemoteException, ITMException;
public JSONObject getTaskWiseTimeServlet(String dataSourceName,String frmPrd,String toPrd,String empCode,String deptCode) throws RemoteException, ITMException;
public JSONObject getDayWiseDistributionServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String empCode,String deptCode) throws RemoteException, ITMException;
public JSONObject getDayWiseEscoreDistributionServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String empCode,String deptCode) throws RemoteException, ITMException;
public JSONObject getTopE2ScoreAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException;
public JSONObject getWorstE2ScoreAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException;
public JSONObject getDateWiseE2scoreDistributionServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String empCode,String deptCode) throws RemoteException, ITMException;
public JSONObject getPieChartDistributionDetailServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException;
public JSONObject getTopTimeAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getWorstTimeAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getTopEfficiencyAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getWorstEfficiencyAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getTopNumAttemptAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getWorstNumAttemptAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getTopE2ScoreAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getWorstE2ScoreAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getTaskWiseEscoreServlet(String dataSourceName,String frmPrd,String toPrd,String empCode,String deptCode,String usageIntensity,String taskName,String functionType,String topNos) throws RemoteException, ITMException;
public JSONObject getTaskWiseTimeServlet(String dataSourceName,String frmPrd,String toPrd,String empCode,String deptCode,String usageIntensity,String taskName,String functionType,String topNos) throws RemoteException, ITMException;
public JSONObject getDistributionDetailServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getPieChartDistributionDetailServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getDayWiseDistributionServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String empCode,String deptCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getDayWiseNoattDistServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String empCode,String deptCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getDayWiseEscoreDistributionServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String empCode,String deptCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getDateWiseE2scoreDistributionServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String empCode,String deptCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getEmployeeProfileData(String dataSourceName, String empCode) throws RemoteException, ITMException;
}
......
......@@ -9,26 +9,31 @@ import org.json.simple.JSONObject;
@Remote
public abstract interface EmpProductivityRemote extends ValidatorRemote
{
public JSONObject getTopTimeAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException;
public JSONObject getWorstTimeAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException;
public JSONObject getTopEfficiencyAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException;
public JSONObject getWorstEfficiencyAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException;
public JSONObject getTopNumAttemptAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException;
public JSONObject getWorstNumAttemptAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException;
public JSONObject getEmployeeProfileData(String dataSourceName, String empCode) throws RemoteException, ITMException;
public JSONObject getDistributionDetailServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException;
public JSONObject getTopTimeAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getWorstTimeAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getTopEfficiencyAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getWorstEfficiencyAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getTopNumAttemptAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getWorstNumAttemptAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getTaskWiseEscoreServlet(String dataSourceName,String frmPrd,String toPrd,String empCode,String deptCode) throws RemoteException, ITMException;
public JSONObject getTaskWiseTimeServlet(String dataSourceName,String frmPrd,String toPrd,String empCode,String deptCode) throws RemoteException, ITMException;
public JSONObject getTopE2ScoreAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getWorstE2ScoreAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getDayWiseDistributionServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String empCode,String deptCode) throws RemoteException, ITMException;
public JSONObject getDayWiseEscoreDistributionServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String empCode,String deptCode) throws RemoteException, ITMException;
public JSONObject getTaskWiseEscoreServlet(String dataSourceName,String frmPrd,String toPrd,String empCode,String deptCode,String usageIntensity,String taskName,String functionType,String topNos) throws RemoteException, ITMException;
public JSONObject getTaskWiseTimeServlet(String dataSourceName,String frmPrd,String toPrd,String empCode,String deptCode,String usageIntensity,String taskName,String functionType,String topNos) throws RemoteException, ITMException;
public JSONObject getTopE2ScoreAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException;
public JSONObject getWorstE2ScoreAnalysisServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException;
public JSONObject getDateWiseE2scoreDistributionServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String empCode,String deptCode) throws RemoteException, ITMException;
public JSONObject getPieChartDistributionDetailServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode) throws RemoteException, ITMException;
public JSONObject getDistributionDetailServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getPieChartDistributionDetailServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String deptCode,String topNos,String empCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getDayWiseDistributionServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String empCode,String deptCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getDayWiseNoattDistServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String empCode,String deptCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getDayWiseEscoreDistributionServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String empCode,String deptCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getDateWiseE2scoreDistributionServlet(String dataSourceName,String frmPrd,String toPrd,String empTask,String empCode,String deptCode,String usageIntensity,String functionType) throws RemoteException, ITMException;
public JSONObject getEmployeeProfileData(String dataSourceName, String empCode) 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