Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

...

Request Payload for dashboardConfig :

...

Figure 1.1auth-token : which is for authenticate the request and it will fetch from local storage key called “Employee.token”

...

Collection Chart & Module Chart refer the figure 1

...

Figure : 1.3

2. Overview Dashboard

...

3. Module Level Dashboard

...

If duration >30, it will display data in monthly wise.

Tabs:

Currenty Currently dashboard is having two types of tabs,

  1. Revenue (refer figure : 4.1).

  2. Service (refer figure : 4.1).

Tabs are identified by name in visualizations of config api.

{
"statusInfo": {
"statusCode": 200,
"statusMessage": "success",
"errorMessage": ""
},
"responseData": [
{
"name": "DSS_PROPERTY_TAX_DASHBOARD",
"id": "propertyTax",
"title": "From Apr 01, 2019 to Feb 04, 2020",
"visualizations": [
{
"row": 1,
"name": "DSS_REVENUE",
"vizArray": [
{
"id": 211,
"name": "DSS_OVERVIEW",
"dimensions": {
"height": 350,
"width": 5
},
"vizType": "metric-collection",
"noUnit": true,
"isCollapsible": false,
"label": "DSS_OVERVIEW",
"charts": [
{
"id": "todaysCollection",
"name": "DSS_TOTAL_COLLECTION_TODAY",
"code": "",
"chartType": "metric",
"filter": "",
"headers": []
}]}
]},

{
"row": 1,
"name": "DSS_SERVICE",
"vizArray": [
{
"id": 251,
"name": "DSS_PT_TOP_3_PERFORMING_ULBS",
"dimensions": {
"height": 250,
"width": 4
},
"vizType": "performing-metric",
"isCollapsible": false,
"label": "",
"charts": [
{
"id": "topPerformingUlbsCompletionRate",
"name": "DSS_PT_TOP_3_PERFORMING_ULBS",
"code": "",
"chartType": "bar",
"filter": "",
"headers": []
}]}
]}],
"roleId": 6,
"roleName": "Admin"
}]}

 

...

Table Chart with drilldown:

...

Github link for config : https://github.com/egovernments/frontend/blob/dss-dashboard/web/dss-dashboard/src/config/configs.js

...

Localization keys:

...

BASE URL : End point of REST API for dashboard.

FILE Upload : End point of REST API for file upload.

FETCH FILE : End point of REST API for file fetch.

MDMS : End point of REST API for fetch MDMS Data.

SHORTEN URL : End point of REST API for Shorten URL, which is used for share via Email / What's app.

CHART COLOR CODE : Color code object for all charts.

MODULE LEVEL : for global filters, which contains services name & filter key.

SERVICES : for global filter, service filter.

Localization keys:

Image Added

code : pre-defined key for back-end.

message : message contains the value for the key.

module : rainmaker-dss.

locale : contains locale data.

for more details eGov team to be documented.

Module name: rainmaker-dss

...