Dashboard framework
From UG
(Difference between revisions)
(→Dashboard for Client App) |
(→Solution version 2) |
||
Line 62: | Line 62: | ||
== Solution version 2 == | == Solution version 2 == | ||
- | + | === Multiple dashboards === | |
- | + | [[File:Multiple dashbords based on tabs.JPG]] | |
- | + | === Settings === | |
- | + | ||
- | + | There are 3 levels of dashboard panel management: | |
- | [[File: | + | * 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
- parent: 0003127: (Dashboard) ......
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.
Solution version 1
This is current version !
Since we have 2 apps currently implementation on each differs.
Dashboard for Internal App
Example of DB:
Example of related config:
Dashboard for Client App
DB on Client example (Main DB):
KPIs DB:
Related config (superuser level):
Related config (user level):
Solution version 2
Multiple dashboards
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)