Commit 440ac252 authored by abibave's avatar abibave

Request Id : W16KJOH00

Metadata,servlet mapping,sql for Admin plan dashboard.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@104966 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 9d41a4ec
<?xml version='1.0'?>
<Root>
<filters display='N'>
<filter type='5'>
<default_value><![CDATA[]]></default_value>
<col_name><![CDATA[salePersons]]></col_name>
<col_descr><![CDATA[Sale Persons]]></col_descr>
<col_id><![CDATA[salePersons]]></col_id>
<field_name><![CDATA[SALES_PERS]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
</filters>
<page_title><![CDATA[Planning]]></page_title>
<datasource id ='1' driverName='DriverITM'><![CDATA[AdminPlanServlet]]></datasource>
<view id='1' name='Graph View'>
<component datasource='1' id='1' type='CARD'>
<ComponentTitle><![CDATA[Planning]]></ComponentTitle>
<component_icon><![CDATA[reportswht.png]]></component_icon>
<component_css><![CDATA[outerChartContainerPos1of1]]></component_css>
<height><![CDATA[200px]]></height>
<width><![CDATA[99%]]></width>
<link_format filterdisplay='Y'><![CDATA[N]]></link_format>
<layout>
<html><![CDATA[<table style='border:0px solid #CCC' width='100%' >
<tr>
<td width='60%' class='topAlign' align='center'>
<span style='color: #000;font-size:15px;' ></span>
<table width='100%' {tbldisplay} class='marginTop'>
<tr>
<td align="center">
<table >
<tr>
<td class='cardViewTableVer' align='center' id='{a_tag_parentid}'>
<a href='#' onclick="openContainerSamePage('adminplandetail','&period={prd_code}&fromDate={fr_date}&toDate={to_date}&salePersons={sales_pers}&spCode={sp_code}',this.parentNode.id)"> {emp_name}</a>
</td>
</tr>
<tr>
<td style = 'padding-top: 15px;'>
<div class='{circledisplay} p{percentage} green' style='font-size: 115px;'>
<span class='internalSpan' style='top: 50px !important;'> {act_work_days}/{plan_work_days} </span>
<div class='slice'>
<div class='bar'></div>
<div class='fill'></div>
</div>
</div>
</td>
</tr>
<tr>
<td class='cardViewTableVer' align='center'></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>]]>
</html>
</layout>
</component>
</view>
</Root>
<?xml version='1.0'?>
<Root>
<filters display='N'>
<filter type='3'>
<default_value><![CDATA[]]></default_value>
<col_name><![CDATA[salePersons]]></col_name>
<col_descr><![CDATA[Sale Persons]]></col_descr>
<col_id><![CDATA[salePersons]]></col_id>
<field_name><![CDATA[salePersons]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[0]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type='1'>
<default_value><![CDATA[0]]></default_value>
<col_name ><![CDATA[period]]></col_name>
<col_descr ><![CDATA[Period :]]></col_descr>
<col_id><![CDATA[period]]></col_id>
<field_name><![CDATA[period]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[N]]></mandatory>
</filter>
<filter type='1'>
<default_value><![CDATA[0]]></default_value>
<col_name ><![CDATA[fromDate]]></col_name>
<col_descr ><![CDATA[From Date :]]></col_descr>
<col_id><![CDATA[fromDate]]></col_id>
<field_name><![CDATA[fromDate]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[N]]></mandatory>
</filter>
<filter type='1'>
<default_value><![CDATA[0]]></default_value>
<col_name ><![CDATA[toDate]]></col_name>
<col_descr ><![CDATA[To Date :]]></col_descr>
<col_id><![CDATA[toDate]]></col_id>
<field_name><![CDATA[toDate]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[N]]></mandatory>
</filter>
<filter type='1'>
<default_value><![CDATA[0]]></default_value>
<col_name ><![CDATA[prvSpCode]]></col_name>
<col_descr ><![CDATA[Previous MR :]]></col_descr>
<col_id><![CDATA[prvSpCode]]></col_id>
<field_name><![CDATA[prvSpCode]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[N]]></mandatory>
</filter>
<filter type='1'>
<default_value><![CDATA[0]]></default_value>
<col_name ><![CDATA[spCode]]></col_name>
<col_descr ><![CDATA[MR :]]></col_descr>
<col_id><![CDATA[spCode]]></col_id>
<field_name><![CDATA[spCode]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[N]]></mandatory>
</filter>
</filters>
<page_title><![CDATA[Plan Detail]]></page_title>
<datasource id ='1' driverName='DriverITM'><![CDATA[AdminPlanDetailServlet]]></datasource>
<view id='1' name='Graph View'>
<component datasource='1' id='1' type='CARD'>
<ComponentTitle><![CDATA[Plan Detail]]></ComponentTitle>
<component_icon><![CDATA[reportswht.png]]></component_icon>
<component_css><![CDATA[outerChartContainerPos1of1drilldown]]></component_css>
<height><![CDATA[auto]]></height>
<width><![CDATA[99%]]></width>
<link_format filterdisplay='Y'><![CDATA[N]]></link_format>
<layout>
<html><![CDATA[<table style='border:0px solid #CCC' width='100%' >
<tr>
<td colspan='4' class='cardSalesPersonTitle'>
<table border='0' width='100%'>
<tr>
<td align = 'center' id='{a_tag_parentid}'>
<a href = '#' onclick="openContainerSamePage('adminplanspdetail','&period={prd_code}&fromDate={fr_date}&toDate={to_date}&spCode={emp_code}&prvSpCode={prv_sp_code}',this.parentNode.id)"> {emp_name}</a>
</td>
</tr>
</table>
</td>
</tr>
{plan_display}
</table>]]>
</html>
</layout>
</component>
</view>
</Root>
<?xml version='1.0'?>
<Root>
<filters display='N'>
<filter type='3'>
<default_value><![CDATA[]]></default_value>
<col_name><![CDATA[salePersons]]></col_name>
<col_descr><![CDATA[Sale Persons]]></col_descr>
<col_id><![CDATA[salePersons]]></col_id>
<field_name><![CDATA[salePersons]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[0]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type='1'>
<default_value><![CDATA[0]]></default_value>
<col_name ><![CDATA[period]]></col_name>
<col_descr ><![CDATA[Period :]]></col_descr>
<col_id><![CDATA[period]]></col_id>
<field_name><![CDATA[period]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[N]]></mandatory>
</filter>
<filter type='1'>
<default_value><![CDATA[0]]></default_value>
<col_name ><![CDATA[fromDate]]></col_name>
<col_descr ><![CDATA[From Date :]]></col_descr>
<col_id><![CDATA[fromDate]]></col_id>
<field_name><![CDATA[fromDate]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[N]]></mandatory>
</filter>
<filter type='1'>
<default_value><![CDATA[0]]></default_value>
<col_name ><![CDATA[toDate]]></col_name>
<col_descr ><![CDATA[To Date :]]></col_descr>
<col_id><![CDATA[toDate]]></col_id>
<field_name><![CDATA[toDate]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[N]]></mandatory>
</filter>
<filter type='1'>
<default_value><![CDATA[0]]></default_value>
<col_name ><![CDATA[prvSpCode]]></col_name>
<col_descr ><![CDATA[Previous SP :]]></col_descr>
<col_id><![CDATA[prvSpCode]]></col_id>
<field_name><![CDATA[prvSpCode]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[N]]></mandatory>
</filter>
<filter type='1'>
<default_value><![CDATA[0]]></default_value>
<col_name ><![CDATA[spCode]]></col_name>
<col_descr ><![CDATA[MR :]]></col_descr>
<col_id><![CDATA[spCode]]></col_id>
<field_name><![CDATA[spCode]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[N]]></mandatory>
</filter>
</filters>
<page_title><![CDATA[Plan Detail]]></page_title>
<datasource id ='1' driverName='DriverITM'><![CDATA[AdminPlanSPDetailServlet]]></datasource>
<view id='1' name='Graph View'>
<component datasource='1' id='1' type='CARD'>
<ComponentTitle><![CDATA[Plan Detail]]></ComponentTitle>
<component_icon><![CDATA[reportswht.png]]></component_icon>
<component_css><![CDATA[outerChartContainerPos1of1drilldown]]></component_css>
<height><![CDATA[auto]]></height>
<width><![CDATA[99%]]></width>
<link_format filterdisplay='Y'><![CDATA[N]]></link_format>
<layout>
<html><![CDATA[<table style='border:0px solid #CCC' width='100%' >
<tr>
<td colspan='4' class='cardSalesPersonTitle'>
<table border='0' width='100%'>
<tr>
<td align = 'center' id='{a_tag_parentid}'>
<a href = '#' onclick="openContainerSamePage('adminplanspdetail','&period={prd_code}&fromDate={fr_date}&toDate={to_date}&spCode={emp_code}&prvSpCode={prv_sp_code}',this.parentNode.id)"> {emp_name}</a>
</td>
</tr>
</table>
</td>
</tr>
{plan_display}
</table>]]>
</html>
</layout>
</component>
</view>
</Root>
......@@ -30,9 +30,6 @@
<!--End Mapping for Parent Dashboard-->
<!--Start of Servlet Mapping for Dashboard by Nikhil -->
<servlet>
......@@ -78,3 +75,30 @@
<!--End Mapping for compliance -->
<!--Start Mapping for Admin Plan Dashboard by Aniket On 14-03-2017-->
<servlet>
<servlet-name>AdminPlanServlet</servlet-name>
<servlet-class>ibase.dashboard.sfa.servlet.AdminPlanServlet</servlet-class>
</servlet>
<servlet-mapping id="AdminPlanServlet">
<servlet-name>AdminPlanServlet</servlet-name>
<url-pattern>/AdminPlanServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>AdminPlanDetailServlet</servlet-name>
<servlet-class>ibase.dashboard.sfa.servlet.AdminPlanDetailServlet</servlet-class>
</servlet>
<servlet-mapping id="AdminPlanDetailServlet">
<servlet-name>AdminPlanDetailServlet</servlet-name>
<url-pattern>/AdminPlanDetailServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>AdminPlanSPDetailServlet</servlet-name>
<servlet-class>ibase.dashboard.sfa.servlet.AdminPlanSPDetailServlet</servlet-class>
</servlet>
<servlet-mapping id="AdminPlanSPDetailServlet">
<servlet-name>AdminPlanSPDetailServlet</servlet-name>
<url-pattern>/AdminPlanSPDetailServlet</url-pattern>
</servlet-mapping>
<!--Start Mapping for Admin Plan Dashboard by Aniket On 14-03-2017-->
\ No newline at end of file
INSERT INTO DASHBOARD_PAGES
(
USER_ID,
PAGE_ID,
TITLE,
URI,
IMAGE_URI,
PAGE_TYPE,
ENTITY_TYPE,
ENTITY_CODE,
CHG_USER,
CHG_TERM,
CHG_DATE,
COMP_TYPE
)
VALUES
(
'PEHS64',
2,
'Admin Plan',
'/ibase/dwh/GwtDashboardPage.html?metadataname=adminplan',
NULL,
'T',
'U',
'PEHS64',
'PEHS64',
'127.0.0.1',
sysdate,
NULL
);
INSERT INTO DASHBOARD_COMP
(
USER_ID,
PAGE_ID,
COMP_ID,
TITLE,
URI,
WIDTH,
HEIGHT,
ROW_NO,
COLUMN_NO,
COMP_TYPE,
COMP_NAME,
ENTITY_TYPE,
ENTITY_CODE,
DBR_RESOURCE
)
VALUES
(
'PEHS64',
2,
1,
'Admin Plan',
'/ibase/dwh/GwtDashboardPage.html?metadataname=adminplan',
0,0,0,1,
NULL,
NULL,
'U',
'PEHS64',
NULL
);
INSERT INTO POPHELP
(
FIELD_NAME,
MOD_NAME,
SQL_STR,
DW_OBJECT,
MSG_TITLE,
WIDTH,
HEIGHT,
CHG_DATE,
CHG_USER,
CHG_TERM,
DIST_OPT,
FILTER_STRING,
SQL_INPUT,
DEFAULT_COL,
POP_ALIGN,
QUERY_MODE,
PAGE_CONTEXT,
POPHELP_COLS,
POPHELP_SOURCE,
MULTI_OPT,
HELP_OPTION,
POPUP_XSL_NAME,
THUMB_OBJ,
THUMB_IMAGE_COL,
THUMB_ALT_COL
)
VALUES
(
'SALES_PERS',
'W_DASHBOARD',
'SELECT TRIM(A.EMP_CODE) AS as_sales_pers,A.EMP_FNAME || '' '' || A.EMP_LNAME AS EMPLOYEE_NAMES FROM EMPLOYEE A WHERE A.REPORT_TO = ''?'' ',
NULL,
'Sale Persons',
NULL,
NULL,
sysdate,
'BASE',
'BASE',
NULL,
NULL,
':LOGIN_CODE',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL
);
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