+ All Categories
Home > Documents > Developing Personal, Actionable Dashboards Session Description How to develop dashboards that are...

Developing Personal, Actionable Dashboards Session Description How to develop dashboards that are...

Date post: 18-Jan-2016
Category:
Upload: rosemary-horton
View: 216 times
Download: 0 times
Share this document with a friend
Popular Tags:
20
Transcript
Page 1: Developing Personal, Actionable Dashboards Session Description How to develop dashboards that are personalized and relevant to daily work and promote.
Page 2: Developing Personal, Actionable Dashboards Session Description How to develop dashboards that are personalized and relevant to daily work and promote.

Developing Personal, Actionable Dashboards

Page 3: Developing Personal, Actionable Dashboards Session Description How to develop dashboards that are personalized and relevant to daily work and promote.

Session Description

How to develop dashboards that are personalized and relevant to daily work and promote seamless movement from

analysis to action

“Dashboards are the GUI to enterprise applications”- John Rome, ASU

Page 4: Developing Personal, Actionable Dashboards Session Description How to develop dashboards that are personalized and relevant to daily work and promote.

Session Outline

Making dashboards that are

• Actionable– Taking action from the dashboard

• Personalized– Remember user settings and preferences

Page 5: Developing Personal, Actionable Dashboards Session Description How to develop dashboards that are personalized and relevant to daily work and promote.

Session Outline

Making dashboards that are

• Actionable– Taking action from the dashboard

• Personalized– Remember user settings and preferences

Page 6: Developing Personal, Actionable Dashboards Session Description How to develop dashboards that are personalized and relevant to daily work and promote.

Dashboards are Launch Pads

“As single-screen displays, dashboards do not always provide all the information needed to perform a job or to pursue a particular set of objectives. They can provide the initial overview…, but they need to be supplemented with additional information for more comprehensive understanding and response. Dashboards should almost always be designed for interaction.”

--Stephen Few (2006, Information Dashboard Design, O’Reilly)

Page 7: Developing Personal, Actionable Dashboards Session Description How to develop dashboards that are personalized and relevant to daily work and promote.

Dashboards are Launch Pads

• Don’t put your speedometer in your house and the accelerator in the car

• User should not have to leave the point of decision to act upon the decision so that context is not lost

• Seamless transition from analysis to action

Page 8: Developing Personal, Actionable Dashboards Session Description How to develop dashboards that are personalized and relevant to daily work and promote.

Actionable Objects

Actions can be initiated from Corda

• Corda Images – Graphs– Maps– Gauges– Shapes, etc.

• Tables

• Controls

Page 9: Developing Personal, Actionable Dashboards Session Description How to develop dashboards that are personalized and relevant to daily work and promote.

Action Types and Targets

Drilldown actions canType Target

Update KPI, Page, Dashboard

Popup KPI, Page, URL

Go To Page, URL

Execute custom JavaScript

Page 10: Developing Personal, Actionable Dashboards Session Description How to develop dashboards that are personalized and relevant to daily work and promote.

Action Context

Page 11: Developing Personal, Actionable Dashboards Session Description How to develop dashboards that are personalized and relevant to daily work and promote.

Action Context

Context information

• System generated information about the Corda image or table row of the image that was clicked

• State of controls

• User specified variables

Page 12: Developing Personal, Actionable Dashboards Session Description How to develop dashboards that are personalized and relevant to daily work and promote.

Demo Corda Tech Support Dashboard

Page 13: Developing Personal, Actionable Dashboards Session Description How to develop dashboards that are personalized and relevant to daily work and promote.

Enterprise Application Actions

1. Obtain the URL that performs the desired action (research)

– Jira URL– Salesforce URL

2. Create the action– Copy URL that works– Replace the constant in the URL with a

variable

Demo

Page 14: Developing Personal, Actionable Dashboards Session Description How to develop dashboards that are personalized and relevant to daily work and promote.

Session Outline

Making dashboards that are

• Actionable– Taking action from the dashboard

• Personalized– Remember user settings and preferences

Page 15: Developing Personal, Actionable Dashboards Session Description How to develop dashboards that are personalized and relevant to daily work and promote.

Personalization of Dashboards

Benefits

• Content is more relevant

• Lower overhead, faster

• More enjoyable experience

Page 16: Developing Personal, Actionable Dashboards Session Description How to develop dashboards that are personalized and relevant to daily work and promote.

Personalization of Dashboards

User Property Variables

• Store state at a dashboard level in a database

• Persist between user logins regardless of workstation

• Can be attached to controls or created in Server Script

• Prefixed with userprop.

Page 17: Developing Personal, Actionable Dashboards Session Description How to develop dashboards that are personalized and relevant to daily work and promote.

Adding User Property Variables

1. Create a control (or change existing control)

2. Var Name userprop.var_name

Demo

Page 18: Developing Personal, Actionable Dashboards Session Description How to develop dashboards that are personalized and relevant to daily work and promote.

Session Outline

Making dashboards that are

• Actionable– Taking action from the dashboard

• Personalized– Remember user settings and preferences

Page 19: Developing Personal, Actionable Dashboards Session Description How to develop dashboards that are personalized and relevant to daily work and promote.

Q & A

Page 20: Developing Personal, Actionable Dashboards Session Description How to develop dashboards that are personalized and relevant to daily work and promote.

Recommended