DSS-Dashboard Promotion Document
Description:
A decision support system (DSS) is a composite tool that collects, organizes and analyzes business data to facilitate quality decision-making for management, operations, and planning. A well-designed DSS aids decision-makers in compiling a variety of data from many sources: raw data, documents, personal knowledge from employees, management, executives and business models. DSS analysis helps organizations to identify and solve problems, and make decisions.
Actors: Employee
Promotion Steps:
Backend :
{
"id": 1889,
"name": "DSS Dashboard Config Home",
"url": "/dashboard-analytics/dashboard/getDashboardConfig/home",
"parentModule": "",
"displayName": "DSS",
"orderNumber": 0,
"enabled": false,
"serviceCode": "DSS",
"code": "null",
"path": ""
},
{
"id": 1890,
"name": "DSS Dashboard Charts",
"url": "/dashboard-analytics/dashboard/getChartV2",
"parentModule": "",
"displayName": "DSS",
"orderNumber": 0,
"enabled": false,
"serviceCode": "DSS",
"code": "null",
"path": ""
},
{
"id": 1892,
"name": "DSS Dashboard Config Property Tax",
"url": "/dashboard-analytics/dashboard/getDashboardConfig/propertytax",
"parentModule": "",
"displayName": "DSS",
"orderNumber": 0,
"enabled": false,
"serviceCode": "DSS",
"code": "null",
"path": ""
},
{
"id": 1893,
"name": "DSS Dashboard Config Trade License",
"url": "/dashboard-analytics/dashboard/getDashboardConfig/tradelicense",
"parentModule": "",
"displayName": "DSS",
"orderNumber": 0,
"enabled": false,
"serviceCode": "DSS",
"code": "null",
"path": ""
},
{
"id": 1894,
"name": "DSS Dashboard Config PGR",
"url": "/dashboard-analytics/dashboard/getDashboardConfig/pgr",
"parentModule": "",
"displayName": "DSS",
"orderNumber": 0,
"enabled": false,
"serviceCode": "DSS",
"code": "null",
"path": ""
},
{
"id": 1886,
"name": "Dashboard Home",
"url": "url",
"displayName": "Home",
"orderNumber": 2,
"parentModule": "dss-dashboard",
"enabled": true,
"serviceCode": "DSS",
"code": "null",
"path": "Dashboard.Home",
"navigationURL": "integration/dss/home",
"leftIcon": "places:business-center",
"rightIcon": ""
},
{
"id": 1887,
"name": "Dashboard Property Tax",
"url": "url",
"displayName": "Property Tax",
"orderNumber": 2,
"parentModule": "dss-dashboard",
"enabled": true,
"serviceCode": "DSS",
"code": "null",
"path": "Dashboard.PropertyTax",
"navigationURL": "integration/dss/propertytax",
"leftIcon": "places:business-center",
"rightIcon": ""
},
{
"id": 1888,
"name": "Dashboard Home",
"url": "url",
"displayName": "Tradelicense",
"orderNumber": 2,
"parentModule": "dss-dashboard",
"enabled": true,
"serviceCode": "DSS",
"code": "null",
"path": "Dashboard.TradeLicense",
"navigationURL": "integration/dss/tradelicense",
"leftIcon": "places:business-center",
"rightIcon": ""
},
{
"id": 1923,
"name": "Dashboard PGR",
"url": "url",
"displayName": "PGR",
"orderNumber": 3,
"parentModule": "dss-dashboard",
"enabled": true,
"serviceCode": "DSS",
"code": "null",
"path": "Dashboard.PGR",
"navigationURL": "integration/dss/pgr",
"leftIcon": "places:business-center",
"rightIcon": ""
}
Create the corresponding role actions for the newly added actions
Update the uicommonconstants.json
"dss": {
"iframe-routes": {
"home": {
"routePath": "/dashboard/",
"isOrigin": true
},
"propertytax": {
"routePath": "/dashboard/propertytax",
"isOrigin": true
},
"tradelicense": {
"routePath": "/dashboard/tradelicense",
"isOrigin": true
},
"pgr": {
"routePath": "/dashboard/pgr",
"isOrigin": true
}
}
}
Dashboard Config Files
The dashboard config files are placed in the following GIT
https://github.com/egovernments/configs/tree/master/egov-dss-dashboards/dashboard-analytics
https://github.com/egovernments/configs/tree/master/egov-dss-dashboards/dashboard-ingest
Endpoints
Please whitelist endpoint from zuul wherever required
Auth Based Access: Employee
/dashboard-analytics/dashboard/getDashboardConfig/home
/dashboard-analytics/dashboard/getChartV2
/dashboard-analytics/dashboard/getDashboardConfig/propertytax
/dashboard-analytics/dashboard/getDashboardConfig/tradelicense
/dashboard-analytics/dashboard/getDashboardConfig/pgr
Users:
Employee with ULB level access
Workflow config
Not Applicable
Service Builds
DSS Dashboard - dss-dashboard:83-dss-dashboard-40121e7a
Dashboard-analytics - dashboard-analytics:35-dss-dashboards-5bb4e41
Dashboard-ingest - dashboard-ingest:11-dss-dashboards-84a7832
Localisation File
https://drive.google.com/file/d/1rPNpLH7RmgVN8NWz5nePfwI3urk9avda/view?usp=sharing
Features Covered
Dashboard Element | Features | Sub- Features |
Integrated State Level Dashboards | Integrated Dashboard with all Products | PGR, PT, TL |
Property Tax Dashboard | Revenue, Services | |
PGR Dashboard | Services | |
Trade License Dashboard | Revenue, Services | |
Dashboard Landing Page | Specific Dashboards Entry | Example: Navigate from Landing page to PGR Dashboards |
Specific Visualization Entry | Example: Navigate from Landing page to Revenue Collection(YTD) table | |
Filters | (Global) Dashboard Level | |
Single Select a filter | ||
Multiple Select filters | ||
Denomination Type( Currency, UOM) | ||
Share | Dashboard Level | Email- Share through Email |
Whatsapp- Share through Whatsapp | ||
Individual Visualization Level | Email- Share through Email | |
Whatsapp- Share through Whatsapp | ||
Download | Dashboard Level | Download as PDF file |
Download as Image file | ||
Individual Visualization. Level | Download as PDF file | |
Download as Image file | ||
Tables | Drill Down | Boundary, Usage level |
Sort | ||
Total Row | ||
Search | ||
Download (CSV) | ||
Pagination | ||
Toggle Tab | ||
Toggle Tab | Dashboard Level | Seperate tab for Revenue |
Seperate tab for Services | ||
Individual Visualization Level | Toggle tab on Tables | |
Dimensions for Visualizations | Boundary | |
Usage | ||
Payment Channels | ||
Application Sources | ||
Application Status | ||
Time | ||
Mobile Responsiveness | Expand/Collapse | Filters |
Individual Visualizations | ||
Table | Horizontal Scroll | |
First Column Freeze | ||
Formatting for Mobile first experience | Font Size | |
Alignment | ||
DIGIT Platform Integration | Role Based Access | State Admin |
Commissioner | ||
Department Head | ||
Application Suite Integration | ||
Data Integration | Static Data Upload | Revenue Targets upload through file |
Channels | Web | |
Mobile | ||
Basic Configuration | Adding New Dashboard | |
Adding New Visualization | ||
Editing Exisiting Visualization | Chart Type | |
Labels | ||
Legend Names | ||
Apply Filters | ||
Addition/Removal of KPIs/Columns | ||
Size | ||
CSS Changes | Color, Typography, Padding, Margin etc. | |
Filters | Add/Edit Filters | |
Labels | ||
Layout | Row size | |
Column Width | ||
Dashboard Tabs | Revenue/Services | |
Addition of New Tabs |
Known Issues
The following are the known issues that the team is working on.
In case of laptops with lower resolution, the Filter Alignment is having issues
The Mobile responsiveness version requires a CSS fix and update to the master CSS which the Product UI Team is working to deploy
Dashboard Landing Page -Under Development