Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

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": 1886,

   "name": "Dashboard Home",

   "url": "url",

   "displayName": "SURE Dashboard",

   "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": 4,

   "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": 5,

   "parentModule": "dss-dashboard",

   "enabled": true,

   "serviceCode": "DSS",

   "code": "null",

   "path": "Dashboard.TradeLicense",

   "navigationURL": "integration/dss/tradelicense",

   "leftIcon": "places:business-center",

   "rightIcon": ""

},

{

   "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": 1923,

   "name": "Dashboard PGR",

   "url": "url",

   "displayName": "PGR",

   "orderNumber": 6,

   "parentModule": "dss-dashboard",

   "enabled": true,

   "serviceCode": "DSS",

   "code": "null",

   "path": "Dashboard.PGR",

   "navigationURL": "integration/dss/pgr",

   "leftIcon": "places:business-center",

   "rightIcon": ""

},

    {

   "id": 1937,

   "name": "DSS Dashboard Config Overview",

   "url": "/dashboard-analytics/dashboard/getDashboardConfig/overview",

   "parentModule": "",

   "displayName": "DSS",

   "orderNumber": 0,

   "enabled": false,

   "serviceCode": "DSS",

   "code": "null",

   "path": ""

},

    {

   "id": 1941,

   "name": "Dashboard Overview",

   "url": "url",

   "displayName": "Overview",

   "orderNumber": 3,

   "parentModule": "dss-dashboard",

   "enabled": true,

   "serviceCode": "DSS",

   "code": "null",

   "path": "Dashboard.Overview",

   "navigationURL": "integration/dss/overview",

   "leftIcon": "places:business-center",

   "rightIcon": ""

},

    {

   "id": 1944,

   "name": "Dashboard ULB Tradelicense",

   "url": "url",

   "displayName": "ULB TradeLicense",

   "orderNumber": 8,

   "parentModule": "dss-dashboard",

   "enabled": true,

   "serviceCode": "DSS",

   "code": "null",

   "path": "Dashboard.TradeLicense",

   "navigationURL": "integration/dss/ulb-tradeLicense",

   "leftIcon": "places:business-center",

   "rightIcon": ""

},

{

   "id": 1945,

   "name": "Dashboard ULD Property Tax",

   "url": "url",

   "displayName": "ULB PropertyTax",

   "orderNumber": 9,

   "parentModule": "dss-dashboard",

   "enabled": true,

   "serviceCode": "DSS",

   "code": "null",

   "path": "Dashboard.PropertyTax",

   "navigationURL": "integration/dss/ulb-propertyTax",

   "leftIcon": "places:business-center",

   "rightIcon": ""

},

{

   "id": 1946,

   "name": "Dashboard ULB PGR",

   "url": "url",

   "displayName": "ULB PGR",

   "orderNumber": 10,

   "parentModule": "dss-dashboard",

   "enabled": true,

   "serviceCode": "DSS",

   "code": "null",

   "path": "Dashboard.TradeLicense",

   "navigationURL": "integration/dss/ulb-pgr",

   "leftIcon": "places:business-center",

   "rightIcon": ""

},

{

   "id": 1947,

   "name": "Dashboard ULB TradeLicense",

   "url": "/dashboard-analytics/dashboard/getDashboardConfig/ulb-tradeLicense",

   "parentModule": "",

   "displayName": "DSS",

   "orderNumber": 0,

   "enabled": false,

   "serviceCode": "DSS",

   "code": "null",

   "path": ""

},

{

   "id": 1948,

   "name": "Dashboard ULB Property Tax",

   "url": "/dashboard-analytics/dashboard/getDashboardConfig/ulb-propertyTax",

   "parentModule": "",

   "displayName": "DSS",

   "orderNumber": 0,

   "enabled": false,

   "serviceCode": "DSS",

   "code": "null",

   "path": ""

},

{

   "id": 1949,

   "name": "Dashboard ULB PGR",

   "url": "/dashboard-analytics/dashboard/getDashboardConfig/ulb-pgr",

   "parentModule": "",

   "displayName": "DSS",

   "orderNumber": 0,

   "enabled": false,

   "serviceCode": "DSS",

   "code": "null",

   "path": ""

},

{

   "id": 1950,

   "name": "Dashboard ULB Home",

   "url": "/dashboard-analytics/dashboard/getDashboardConfig/ulb-home",

   "parentModule": "",

   "displayName": "DSS",

   "orderNumber": 0,

   "enabled": false,

   "serviceCode": "DSS",

   "code": "null",

   "path": ""

},{

   "id": 1951,

   "name": "Dashboard ULB Overview",

   "url": "/dashboard-analytics/dashboard/getDashboardConfig/ulb-overview",

   "parentModule": "",

   "displayName": "DSS",

   "orderNumber": 0,

   "enabled": false,

   "serviceCode": "DSS",

   "code": "null",

   "path": ""

},

{

   "id": 1952,

   "name": "Dashboard ULB Home",

   "url": "url",

   "displayName": "ULB Home",

   "orderNumber": 6,

   "parentModule": "dss-dashboard",

   "enabled": true,

   "serviceCode": "DSS",

   "code": "null",

   "path": "Dashboard.Home",

   "navigationURL": "integration/dss/ulb-home",

   "leftIcon": "places:business-center",

   "rightIcon": ""

},{

   "id": 1953,

   "name": "Dashboard ULB Overview",

   "url": "url",

   "displayName": "ULB Overview",

   "orderNumber": 7,

   "parentModule": "dss-dashboard",

   "enabled": true,

   "serviceCode": "DSS",

   "code": "null",

   "path": "Dashboard.Overview",

   "navigationURL": "integration/dss/ulb-overview",

   "leftIcon": "places:business-center",

   "rightIcon": ""

},

{

      "id": 1958,

      "name": "Dashboard Water Sewerage",

      "url": "url",

      "displayName": "Water Sewerage",

      "orderNumber": 11,

      "parentModule": "dss-dashboard",

      "enabled": true,

      "serviceCode": "DSS",

      "code": "null",

      "path": "Dashboard.Ws",

      "navigationURL": "integration/dss/ws",

      "leftIcon": "places:business-center",

      "rightIcon": ""

    },

    {

      "id": 1959,

      "name": "Dashboard Water Sewerage",

      "url": "/dashboard-analytics/dashboard/getDashboardConfig/ws",

      "parentModule": "",

      "displayName": "DSS",

      "orderNumber": 0,

      "enabled": false,

      "serviceCode": "DSS",

      "code": "null",

      "path": ""

    }, {

      "id": 1940,

      "name": "rainmaker-common-wns",

      "url": "card",

      "displayName": "SURE Dashboard",

      "orderNumber": 2,

      "parentModule": "",

      "enabled": true,

      "serviceCode": "integration",

      "code": "",

      "path": "",

      "navigationURL": "integration/dss/home",

      "leftIcon": "places:business-center",

      "rightIcon": "",

      "queryParams": ""

    }


Create the corresponding role actions for the newly added actions


  • Update the uicommonconstants.json


     "dss": {

        "iframe-routes": {

          "home": {

            "routePath": "/dashboard/",

            "isOrigin": true

          },

          "overview": {

            "routePath": "/dashboard/overview",

            "isOrigin": true

          },

          "propertytax": {

            "routePath": "/dashboard/propertytax",

            "isOrigin": true

          },

          "tradelicense": {

            "routePath": "/dashboard/tradelicense",

            "isOrigin": true

          },

          "pgr": {

            "routePath": "/dashboard/pgr",

            "isOrigin": true

          },

          "ulb-pgr": {

            "routePath": "/dashboard/ulb-pgr",

            "isOrigin": true

          },

          "ulb-tradeLicense": {

            "routePath": "/dashboard/ulb-tradeLicense",

            "isOrigin": true

          },

          "ulb-propertyTax": {

            "routePath": "/dashboard/ulb-propertyTax",

            "isOrigin": true

          },

          "ulb-home": {

            "routePath": "/dashboard/ulb-home",

            "isOrigin": true

          },"ulb-overview": {

            "routePath": "/dashboard/ulb-overview",

            "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/getDashboardConfig/overview

  • /dashboard-analytics/dashboard/getChartV2

  • /dashboard-analytics/dashboard/getDashboardConfig/propertytax

  • /dashboard-analytics/dashboard/getDashboardConfig/tradelicense

  • /dashboard-analytics/dashboard/getDashboardConfig/pgr

  • /dashboard-analytics/dashboard/getDashboardConfig/ulb-pgr

  • /dashboard-analytics/dashboard/getDashboardConfig/ulb-propertyTax

  • /dashboard-analytics/dashboard/getDashboardConfig/ulb-tradeLicense

  • /dashboard-analytics/dashboard/getDashboardConfig/ulb-overview

  • /dashboard-analytics/dashboard/getDashboardConfig/ulb-home

Users:

  • Employee with ULB level access 

Workflow config 

Not Applicable

Service Builds

  • DSS Dashboard - egovio/dss-dashboard:148-dss-dashboard-67255b24

  • Dashboard-analytics - dashboard-analytics:41-dss-dashboards-b913eef

  • Dashboard-ingest - dashboard-ingest:12-dss-dashboards-0f9d39f

Localisation File

https://docs.google.com/spreadsheets/d/1rPNpLH7RmgVN8NWz5nePfwI3urk9avda/edit#gid=1434388891

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

  • No labels