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.

  1. In case of laptops with lower resolution, the Filter Alignment is having issues

  2. The Mobile responsiveness version requires a CSS fix and update to the master CSS which the Product UI Team is working to deploy

  3. Dashboard Landing Page -Under Development