Dashboard framework

From UG

(Difference between revisions)
Jump to: navigation, search
(Dashboard for Client App)
(Solution version 2)
Line 62: Line 62:
== Solution version 2 ==
== Solution version 2 ==
-
There is admin to manage CT2 Dashboard config (manage defaults, etc). Location: Admin > Dashboard
+
=== Multiple dashboards ===
-
Access to each specific panel is user specific and can be defined on:
+
[[File:Multiple dashbords based on tabs.JPG]]
-
* Admin level user config ("User profile" managed by superuser)
+
=== Settings ===
-
* User level user config ("User profile" managed by user)
+
-
=== Multiple dashboards ===
+
There are 3 levels of dashboard panel management:
-
[[File:Multiple dashbords based on tabs.JPG]]
+
* Admin level dashboard settings
 +
** settings for each dashboard panel (manage defaults, etc). Location: Home > Admin > Dashboard
 +
* Admin level user settings. Location: Home > Admin > Users and Offices
 +
**("User profile" managed by superuser)
 +
* User level user settings. Location: Home > User profile
 +
**("User profile" managed by user)
 +
 
 +
==== User level User settings ====
 +
[[File:Client User profile Gen Tab v2.JPG]]

Revision as of 16:21, 15 September 2011


Contents

Info

Business Requirements

  • Need special page with various panels such as Weather, News, etc
  • Need separate page for DRs
  • above should be available on both Client and internal
  • need flexible admin to manage above on the superuser, manager, user levels
  • persistence (system must remember last state of dashboard for individual user to reproduce at the next login)


Glossary

Dashboard - it is a space between Header/Main Menu and Footer on a CT2 Home Page. It contains various Panels with valuable information such as "Weather", "RSS News feeds" or "Truck Dom Stats Dashboard Report".

See Fig below.

File:CT2 home layout.JPG

Solution version 1

This is current version !

Since we have 2 apps currently implementation on each differs.

Dashboard for Internal App

Example of DB:

File:Db on internal.JPG

Example of related config:

File:Db config jag user.JPG

Dashboard for Client App

DB on Client example (Main DB):

File:Db on Client.JPG

KPIs DB:

File:Db on Client DB 2.JPG

Related config (superuser level):

File:Db config non jag user.JPG

Related config (user level):

File:Db config non jag user User side 1.JPG

File:Db config non jag user User side 2.JPG

Solution version 2

Multiple dashboards

File:Multiple dashbords based on tabs.JPG

Settings

There are 3 levels of dashboard panel management:

  • Admin level dashboard settings
    • settings for each dashboard panel (manage defaults, etc). Location: Home > Admin > Dashboard
  • Admin level user settings. Location: Home > Admin > Users and Offices
    • ("User profile" managed by superuser)
  • User level user settings. Location: Home > User profile
    • ("User profile" managed by user)

User level User settings

File:Client User profile Gen Tab v2.JPG

Personal tools