SAP Mobile Analytics
Mobile Analytics Player R1.0
Functional specification and form & behavior document: To serve as specification for development team and as basis for composer functional requirements. History Version
Date
Comment
Author
1.0
Feb 18 2011
High level form & behaviour
David King
2.0
March 10 2011
Revision: product management
PM Team
3.0
March 28 2011
Revision: ux team
David King
1 Monday, May 16, 2011
LEGAL DISCLAIMER The information in this document is confidential and proprietary to SAP and may not be disclosed without the permission of SAP. This document is not subject to any license agreement or any other service or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this document or any related document, or to develop or release any functionality mentioned therein. This document, or any related presentation and SAP's strategy and possible future developments, products and or platforms directions and functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information in this document is not a commitment, promise or legal obligation to deliver any material, code or functionality. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This document is for informational purposes and may not be incorporated into a contract. SAP assumes no responsibility for errors or omissions in this document, and shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of this document. This limitation shall not apply in cases of intent or gross negligence. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.
2 Monday, May 16, 2011
Functionality Covered in this document • Invoke the application • Player Environment (Portrait) • Known Omissions • Invoke the Application • Player Environment (Portrait) • Player Anatomy (home & influence model) • Home (Screen 1) • Scenarios pop-over (Screen 1) • EDITING FAVORITES IN POP-OVER • Influence Diagram Full View (Screen 2) • Node Interactions • Influence Model • Influence Model – Filtered Nodes • GOAL SEEK MODE • GOAL SEEK MODE with Keyboard. • Influence Diagram – KPI Dashboard (minimized view) • Influence Diagram – KPI Dashboard Mode (full view) • SPLIT View (Screen 3) • Reorder Charts in Node View • Filter Charts in Node View • Player Anatomy (Full Chart view – All Elements) • Chart Nav Bar Anatomy • Chart View (What if “Drawer”) • “What-if” Logistics (Full Chart view) • Charts (Full View, What if Area collapsed) • Header Anatomy – 3 types • Header Controls: Actions • Workflow Functionality • Header Controls: Global Filters • Global Filters Functionality • Alerts • Alerts continued…. • Removing Alerts …. • Landscape Screens
3 Monday, May 16, 2011
PORTRAIT
4 Monday, May 16, 2011
Invoke the Application
• The player application is launched by tapping on a standard icon that is stored in the user device. • The icon design must “stand out” from all other icons in the screen. ICON Mobile Analy1cs
• Clicking saves the state of the application at an arbitrary point in time and closes the application • Next time the user opens the application the session is restored and the user can continue working where he left off.
5 Monday, May 16, 2011
Player Environment (Portrait) BASICS • The player environment is composed of 4 basic screens. Each screen is responsible for rendering specific functionality and has built-in constraints to minimize complexity for the 1st product release. Complexity and more functionality will be added in future releases. • Scenarios are executed by the player. The scenarios are created in a desktop based application “The Composer” and pushed to the player. • There is no limit in the number of scenarios that can run on the player. • Scenarios will vary by customer and by users • A user of a scenario must have the necessary approvals and credentials to be able to install, open and interact with a scenario. • When a user exists the player, the latest state of the scenario must be saved. When a user restarts a session in the player, everything should be exactly the way it was in the latest session. • The terms scenario, model, business system and influence diagram are synonyms and used interchangeably across the document • The terms nodes and measures are synonyms and used interchangeably across the document
Screen 1: Home
Screen 2: Influence Diag.View
Screen 3: Node View / Split View
Screen 4: Chart Full View
Scenarios
Charts Chart Filters
• A user must select one scenario from a list of multiple scenarios
Monday, May 16, 2011
• A scenario is composed by Nodes / Measures. The collection and cause & effect relationships of all Nodes / Measures represent a business system or scenario.
Chart What If
• A user can select and drill down in one specific Node / Measure at a time. • Multiple charts are displayed to visualize a particular Node / Measure
• Charts can be visualized and manipulated in Full View
6
Player Anatomy (home & influence model) Navigation Buttons
HEADER: The player header bar is reserved for navigation, page title and controls.
Page Title
Controls
Mobile Page Analytics Title
The header bar is always available across the application.
CONTENT AREA
7 Monday, May 16, 2011
Home (Screen 1)
All Scenarios created by the business analysts in the composer will be available for this user in the application.
Influence Model actual snapshot to provide instant recognition of the model to be viewed. (See influence model for further explanation on what nodes will be displayed on snapshot) Scenarios
Name Selected Scenario
Tapping anywhere within the model enclosure will launch this Scenario. Expected Behavior: SINGLE TAP, zooms the model to full screen view.
Tapping the Scenarios button shows a pop-over with a list of the scenarios that the user has been approved to access. Measure Name
Measure Name
Measure Name
Send Feedback Action Will open the native player email functionality. • The email of the business analyst and/or responsible publisher of the scenario should be pre-populated. • Subject should be: Feedback + ( Name of the Scenario)
Add to Favorites: Adds the scenario to the Favorites list within the Scenarios pop-over. This is a toggle button. When tapped, it turns to “Remove from Favorites”
Monday, May 16, 2011
Measure Name
Measure Name
Scenario Info Sheet Users can scroll up or down the scenario info sheet.
Measure Name Measure Name
Information that must be displayed: • • • • •
Add to Favorites
Send Feedback
Brief Scenario Description Industry: Line of Business: (Optional) Size: in megabytes Language: English
Delete Scenario
Delete Scenario: Deletes scenario. Native device pop over should be displayed confirming the delete action.
8
Scenarios pop-over (Screen 1) Default View : displays ALL scenarios organized in alphabetical order.
Scenarios
All
Scenarios
Favorites
All
Search: allows user to search for a name of a particular scenario, or any keyword
Edit
Sort Toggle Icon: 2 options Alphabetical mode or Sort by last update
All Scenarios displayed must have: • Name of the Scenario • Latest Update: Month / Day / Year • Published by: Name of the company that published the scenario
When in Alphabetical mode, the iconography shows “sort by last update”.
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Expected behavior: user can scroll down or up in the pop over
Favorites
When sorted by Last updated, the icon shows “Sort Alphabetical”.
9 Monday, May 16, 2011
EDITING FAVORITES IN POP-OVER Scenarios
Scenarios
All
Favorites
Cancel
Edit
TAPPING Edit takes you to the Editing Mode in Favorites.
Edit Favorites
Done
Tapping the list item deselects the favorite. Favorite icon fill is removed. Tapping Done after de-selection commits the changes. Tapping Cancel revokes any changes.
10 Monday, May 16, 2011
Influence Diagram Full View (Screen 2) INFLUENCE MODELS are comprised of one default node and multiple Primary and Secondary/ Satellite nodes. The default node is to be placed to the left-most in the model and is established by the business analysts in the composer. Primary nodes are all nodes directly impacting the default node. When the model loads or in the home snap shot: • The default node and all of • the primary nodes are • always visible. • SINGLE TAP on a Primary • node exposes the associated secondary/satellite nodes. For further details on Influence model interactions, see next slides.
The Influence Model Area can be panned (moved left, right, top or down) and zoomed (in or out). Panning is achieved by swiping anywhere on the content area. Zooming is achieved by Pinching open/close.
Mobile Scenario Analytics Name
INFLUENCE
MODEL
AREA
Swiping in any direction will pan the entire model. If a node is double tapped (selected), you can still pan the model in split view and select any other node.
Secondary Node
2 2
Primary Node
Default Node
3 Secondary Node
Tapping this action sends the KPI dashboard into full view.
KPI Dashboard in minimized view shows selected measures/nodes that have been selected to become KPIS.
11 Monday, May 16, 2011
Node Interactions Interaction 1
Measure Name
Interaction 2
Value
Measure Name
Value
There are two types of node interactions:
1. Measures that have charts: Visual Property should be such that they indicate that they can be double tapped to go into Split View to see their relevant charts.
2. Measures that have no charts: are denoted with a specific color and property which should indicate that they cannot be tapped. Double tapping the ones without chart associations shake and provide feedback that there’s no charts associated with these nodes. Once they shake in place, an information message appears ( “No charts have been configured for this measure.”
12 Monday, May 16, 2011
Influence Model • • Price
•
Quantity Sold
•
Revenue $ 1,000,000
Fixed Costs
•
1
Costs $100,000
Margin 22%
• • Variable Costs
Default Node
NOTE: ZOOMING DOES NOT PERFORM THE SINGLE TAP GESTURE OF EXPOSING SATELLITE NODES.
Stock Price
• •
Primary Nodes
Monday, May 16, 2011
INFLUENCE MODELS are comprised of one default node and multiple Primary and Secondary/Satellite nodes. The default node is to be placed to the left-most in the model. Primary nodes are all nodes directly related to the default node and are always visible in the model. SINGLE TAP on a Primary node exposes the associated secondary/satellite nodes. Motion Graphics: The nodes are to appear and shift the other nodes so the model spreads to the right. See visual thesaurus for the expected motion graphics for nodes. Do not replicate the functionality from Visual Thesaurus, but just the motion graphics. DOUBLE TAP on any node will invoke the split view for relevant nodes. Some nodes may not have chart associations – these nodes should be visually indicated (Visual Design TBD) and when double tapped, should shake in place to indicate friction to suggest inability of going into split view. In the Split view, the node that was double tapped is centered in the Influence model area (see split view slide). The doubletapped node in Split view should be highlighted. SWIPE for PANNING: Influence models can be panned in all directions. When Panning in a direction reaches the end of the model, provide a bounce effect, like you see on the iPad home screen, when you reach the last page of icons and try to swipe further. Node Values: Every Node that has a value or percentage, should show this information. E.g.: the Margin node, should show: Margin X%, where X is the assigned value for this node. PINCH OPEN/CLOSE: Zooms the model. Zooming in stops when the nodes increase to 400% (TBD) of original size. Zooming out stops at 25% of original size.
Secondary Nodes
ALERTS show on the nodes as a badge with the number of alerts. FILTERED NODES: Global filters can be applied to the influence model. Once the filters have been applied, nodes that filters are applicable to show an indicator that they’ve been filtered (Viz. D TBD).
Influence Model – Filtered Nodes
Price
Quantity Sold Revenue $ 1,000,000
Applied Filters Regions: All
1
Costs $100,000
Margin 22%
Time: Q1 2009, Q1 2010 Product Categories: PC 1, PC 2, PC 3, PC 4
Variable Costs
Stock Price
Monday, May 16, 2011
•
Single Tap on the filter icon launches a pop-over which shows the applied filters to the measure.
Goal Seek Mode An icon/button in the header sends the influence model to GOAL SEEK mode. This icon/button is a toggle button, which allows the user to go back and forth between Goal seek and normal mode.
Cost
Revenue
$3,500,000
Margin
ALERTS are no longer visible in goal seek mode. Constraints: • Goal seek applies only to nodes/measures with formulas (e.i. Margin). • In goal seek mode the user can change values of any node, but only the nodes directly influencing this node will be affected (e.i. if margin is the objective node, the user sees changes only in values of Revenue & Costs) • When a user leaves the Goal Seek Mode, all values reset back to the latest state in the application.
Monday, May 16, 2011
In Goal Seek Mode, several things happen: • In GOAL SEEK mode, only those nodes (primary and /or secondary/ satellite) that have been indicated by the composer as GOAL SEEKable will be shown as “Dials” (see visual design specification). The nodes or “dials” increase to 150% in goal seek mode to allow for easier interaction with the dial functionality. • Alerts disappear • The current actual values of the measure is shown across all of the objective nodes and dial nodes. Expected Behavior: • The user must select an objective node. Tapping on an objective node locks it and converts it into the objective node. • SINGLE TAP anywhere inside the circular frame changes the value to that position. You can also TAP, HOLD AND DRAG your finger on a control provided within the frame (Visual Design TBD) to incrementally modify the value. The value of the measure is also shown. This value changes instantly in response to modifications made on the node. • SINGLE TAP on value next to the goal seek nodes, launches a keyboard, which allows you to enter a value for the measure. • Non GOAL SEEK-able nodes appear dimmed or non interactive, but are still visible. Satellite/Secondary nodes that were opened before stay opened and visible. • GLOBAL FILTERS if applied are respected.
Goal Seek Mode with Keyboard.
Measure  Name
Cost
Revenue
$3,500,000
Margin
Measure value can be entered using the Keyboard. Once entered, you tap Done to commit the new value to the Goal Seek Node. Value being modified should be visually indicated.
Measure  Name
Done
Monday, May 16, 2011
Influence Diagram: KPI Dashboard (minimized view)
Actual Value
2.54
Name of Measure / Node
Quick Ratio Target > 1.0
$6,5637,832
Costs Target < $5,839,829
Target Value of Measure
2 Measure Name
2 Measure Name
Quick Ratio
2.54 Target > 1.0
3
Forecast Accuracy Target = 90%
Dashboard Minimized View • Shows selected measures/nodes that are KPIS for the business. • KPIs displayed can be actual values, %, or ratios • Nodes / Measures that will become KPIs are defined in the composer. As part of this definition, a business analyst must select a node, assign a target value and assign a symbol > , < , = , => or <= • Constraint: only nodes listed in the influence diagram can become a KPI. • The color of the actual value changes depending on the comparison of the target value with the actual value of the measure Expected behavior: • The dashboard in minimize view can be panned (moved left or right) • Tapping the maximize action opens up (slides up) the KPI Dashboard Mode in full view.
Measure Name
$6,5637,832
92%
Costs Target < $5,
17 Monday, May 16, 2011
Influence Diagram: KPI Dashboard Mode (full view)
Back
KPI
Mobile Scenario Analytics Name Past 12 Months Trend
Actual
Target
Variance to Target
Revenue
$13,344,92
>
$12,345,349
$7,372,758
Cost
$5,930,920
<
$ 7,907,862
$1,907,862
Margin
25.24%
=>
25.34%
0.1
Quick Ra1o
2.5
>
1.0
1.5
Sales Units
7,382,982
>
8,930,902
1,547,920
Lost Units
5,930,920
<=
6,207,862
276,882
Applied Filters Regions: All Time: Q1 2009, Q1 2010
KPI Dashboard Full View • Shows selected measures/nodes that are KPIS for the business. • KPIs displayed can be actual values (units or $), %, or ratios • Nodes / Measures that will become KPIs are defined in the composer. As part of this definition, a business analyst must select a node, assign a target value and assign a symbol > , < , = , => or <= • Constraint: only nodes listed in the influence diagram can become a KPI. • The color in the variance column changes depending on the comparison of the target value with the actual value of the measure. Color ranges are defined in the composer. • Global filters are respected and filtered KPIs need to be visually indicated (see Revenue and Cost). Expected behavior: • Single Tapping the past 12 month trend chart, opens the corresponding chart in full view • Single tapping anywhere in the KPI row will take the user to the node split view of the selected KPI. So the user can see the corresponding charts and alerts of this KPI. • Single Tap anywhere in the KPI row launches a pop-over which shows the applied filters to the measure. Tapping the filter icon in the KPI dashboard also launches the same pop-over. Note for Development: • The KPI dashboard mode is a mirror of the influence model – only visualized in a different way, therefore global filters will apply only to the KPIs that share at least a common dimension and that share the same level of granularity in the dimension hierarchy.
Product Categories: PC 1, PC 2, PC 3, PC 4
18 Monday, May 16, 2011
SPLIT View (Screen 3)
Home
Mobile Scenario Analytics Name
Influence Model Area
Measure 3 Name
Measure 2 Name
Double Tapping a Node • Centers the node above the charts area • The current value of the measure – influenced by the global filters is shown in filled state. • The model zooms in 150%. The currently selected node is highlighted (Visual design TBD). • The model is pan-able and zoom-able. • Additionally, charts relevant to the double-tapped node are slide up from the bottom into view. • Not all nodes have chart associations. The nodes that can’t be tapped will decided in the composer environment.
$ 1,100,000
$ 1,200,000
3 REVENUE
$ 1,500,000
Chart Title
The Charts area shows two charts in portrait view with the corresponding alert for each of the charts. If more are present, they are shown 2 at a time and the user can swipe (horizontally) the chart area surface to see the next set of two charts.
Measure 2 Name
2
Charts Area
The Influence Model area is still navigable. You can swipe the model around, zoom in/out as you could in the influence diagram full screen view. Note: even in zoomed out state the currently selected node remains selected. Double-Tapping another node, centers that node and Chart area changes to show charts applicable to that node.
1
5
5
4
4
3
3
2
2
1
1
The Charts area can be swiped (vertically downward) to slide it out of view. When it slides out of view, the selected node is centered to content area and the KPI dashboard in minimized view appears. Double Tap the chart surface flips and maximizes it to full screen view Form & Behavior of each chart specified in separate document.
19 Monday, May 16, 2011
Reorder Charts in Node View Home
Mobile Scenario Analytics Name
Measure 3 Name
+ $ 1,100,000
-‐ Cancel Measure 2 Name
$ 1,200,000
Reorder Charts
Done
Time
Product Category Measure 1 Name Region
Stores
Measure 2 Name
5
5
5
5
4
4
4
4
3
3
3
3
2
2
2
2
1
1
1
1
Tapping the “Reorder” icon shows the Reorder charts pop-over. Tap and hold anywhere within the white list area. Move the held list item to the location within the order as desired. Tap Done to complete the re-ordering process. This is similar to Re-Ordering in the weather application on the iPhone. Once you Reorder and tap Done, the Charts re-order with animation. Animation will be worked out during development.
20 Monday, May 16, 2011
Filter Charts in Node View Home
Mobile Scenario Analytics Name
Measure 3 Name
+ $ 1,100,000
-‐ Cancel Measure 2 Name
$ 1,200,000
Filters
Done
Filter by All
Regions 1 Time Measure 1 Name
+
Product Categories $ 1,500,000 Dimension ABC Dimension DEF
All All
-‐
All All
Measure 2 Name
5
5
5
5
4
4
4
4
3
3
3
3
2
2
2
2
1
1
1
1
Tapping the Filter icon shows the charts filters. The filters allow you to select dimensions to view the charts by. Selecting any dimension value(s) within one filter will limit the dimension values in the other filters as applicable. Changes in chart filters apply to all of the charts within the node and don’t affect the global filters. When the user moves to a different node the chart filters reset. Global always filters remain, unless changed by the user. When a chart gets maximized (full view) the chart filters get carried over.
21 Monday, May 16, 2011
Player Anatomy (Full Chart view – All Elements)
Navigation
Page Title Mobile ChartAnalytics Name
Breadcrumb: Appears only when user double taps a chart element or uses the chart filtering to go deeper into the hierarchy of the chart data.
Chart Area: Shows the chart visualization. Range Selector (if applicable) Table Area: Shows the table associated with the chart, when the table toggle button in the Chart Actions is tapped. Scrolling Area: includes everything below the header and above the pages indicator. Charts Nav Bar: Translucent overlay on charts content area. Allows users to switch between charts for the selected measure.
All
Americas
North America
Alerts and Actions
Chart Actions: 1. Reset: Allows users to reset the filtered chart data. Appears only after user semantically zooms or uses chart filters. 2. Time Series Browser (when applicable): Allows for time series browsing. For details, see chart interactions F+B. 3. Table Toggle: Toggle button to show/hide associated table. 4. Charts Selector (If applicable): Allows user to select alternative charts to view the data (not in scope for release # 1) 5. Chart Filters: Allows user to further filter the chart by selecting data elements within the chart. Follow the same process as Global filters. 6. What if Toggle: What if Drawer appears from behind the Charts Nav Bar, when user taps the “what if?” toggle action. User can dismiss the drawer by either swiping down on the drawer surface or tapping on the what-if toggle icon. Drawer disappears completely. The Chart Nav Bar is available when the What if Area is open. 7. Chart Alerts Icon: Pop-over shows the list of alerts on this particular chart.
22 Monday, May 16, 2011
Chart Nav Bar Anatomy
Mobile ChartAnalytics Name All
Americas
North America
CHART CARD: Shows some identifying information about the Chart under touch. This card appears only when the user touches and holds a thumbnail in the CHART NAV BAR. When the finger is released, the CHART CARD fades away.
CARD THUMBNAILS show the available charts for the selected Measure. For V1, up to 4 charts are provided per measure and they appear in the Nav Bar. This is not a scrolling area.
CHART NAV BAR: shows all charts relevant to the selected measure from the Influence model. If only one chart is enabled for the measure â&#x20AC;&#x201C; DO NOT show the Chart Nav Bar. Moving Finger along the THUMBNAILS in the NAV BAR shows the appropriate mini CHART in the CHART CARD. Releasing the finger loads the chart in the CONTENT AREA.
Revenue by Time
Swiping vertically along the Content area scrolls the content below the CHART NAV BAR. The NAV BAR stays anchored to the bottom. Is is critical that the CHART CARD load immediately without any delay to provide a rich and smooth CHARTING experience.
23 Monday, May 16, 2011
Chart View (What if “Drawer”) WHAT IF TOGGLE button ON • Alerts on chart level are TBD. Discussions are ongoing. Changes will be made based on a formal change request to development. • What if works like the Goal Seek Functionality and only applies to nodes/measures with formulas (e.i. Margin = Total Revenue – Costs / Total Revenue) • What if analysis apply only at the chart level in full view • What if changes in one chart, don’t affect any of the other charts within the selected node or outside the selected node. • Moving back to a different node/measure in the influence diagram will reset all chart filters and previous what if analysis • All what if values for nodes are reset to their actual values whenever there is a filters change in the chart. • To perform a What if the user must select a value in the chart. Once a different value is selected the what if controls reset
RevenueMobile by Product Categories Analytics
Back
5
Chart Area
4
3
2
1
Value 2
Value 4
Value 6
Range Selector (if applicable) Value Price
Value QuanKty Sold
What-if “Drawer” – Appears when user taps the What if Toggle icon above. When tapped, the what if “drawer” slides up from the bottom, from behind the “charts nav bar”. Once the user is done with the what if analysis, it can be collapsed. User still has access to the CHARTS NAV BAR when WHAT IF DRAWER is open.
24 Monday, May 16, 2011
“What-if” Logistics (Full Chart view)
•
Charts for measures (nodes) that are enabled in the Goal Seek Mode only, have What-if functionality. –
•
•
Others do not have the functionality provided (no what-if icon in full chart view).
The controls you see in the “What-if” drawer are measures (nodes) that directly influence the measure (node) represented in the chart. E.g.: If you are seeing full chart view of Revenue vs. Product Category, the what-if controls are Price and Quantity Sold. “What-if” is available only when one element in the chart is selected. This means the user must select a particular product in the chart.
25 Monday, May 16, 2011
Charts (Full View, What if Area collapsed)
Scenario Name
ChartAnalytics Name Mobile
5
WHAT IF TOGGLE button off.
Chart  Area
4
3
2
1
Value 2
Value 4
Value 6
26 Monday, May 16, 2011
Header Anatomy – 3 types
Home Controls Alerts
AcKons
Mobile Analytics
1. HOME
Alerts: displays all the AcKons alerts across all the Pop over with Direc1ve scenarios Ac1ons
In Scenario Controls Set at Goal Seek Default Mode Global view Filters
2. INFLUENCE MODEL & SPLIT VIEW Set at Default View icon: Allows user to set the screen to default view for that particular scenario. This is a toggle icon between screens – so if the user taps the icon on the next screen, the icon is un-toggled on the earlier screen.
Home Goal Seek Mode Toggle: allows a user to conduct a goal seek analysis in a selected node in the influence diagram. Once in Goal Seek mode, allows user to return to normal mode.
Alerts
Scenario Name Global Filters: filters the entire influence model
Alerts: displays all the alerts across the influence model of the selected scenario.
Actions Pop over with Directive Actions
Set at Default Alerts view
3. CHARTS FULL VIEW
Scenario Name
AcKons
AcKons
Chart Name
27 Monday, May 16, 2011
Header Controls: Actions Alerts
Home
Mobile Analytics
AcKons
2
Actions Actions (in order) Directive Actions • Send email: activates the device email capability
Send E-mail
• Take Screenshot: Takes a screenshot of the current screen and stores it in the Photos app on iPad
Take Screenshot
• Make Face Time Call: activates the address book and the device call functionality (action appears on iPad 2)
Make Face time Call
• Send Feedback: Will open the native player email functionality • The email of the business analyst and/or responsible publisher of the scenario should be pre-populated • Subject should be: Feedback + ( Name of the Scenario)
Send Feedback
• Workflows: displays all the available workflows for a particular scenario. The number and type of workflows available are determined by the composer or other tool
Workflow 2
Workflow 1
ACTIONS POP OVER
Workflow 3 Workflow 4 Workflow 5
28 Monday, May 16, 2011
Workflow Functionality AcKons
Actions
Actions
Workflow 1
Send
Send E-mail Workflow 1 Workflow 2 Workflow 3 Workflow 4 Workflow 5
• Displays all the available workflows for the selected scenario. The number and type of workflows available are determined by the composer or other tool.
• A form with specific information for the selected workflow must be displayed. • The content of the form is determined by the composer or other tool.
29 Monday, May 16, 2011
Header Controls: Global Filters When a user taps the icon GLOBAL FILTERS. A table with all the dimensions and dimension’s hierarchies must be displayed. Changes in GLOBAL FILTERS affect all values across all measures/nodes in the selected influence diagram.
Home
Mobile Scenario Analytics Name
Measure 3 Name
Cancel
$ 1,100,000
-‐ Done
Filters
Filter by Measure 2 Name
$ 1,200,000 Regions Time
Selecting any dimension value(s) within one filter will limit the dimension values in the other filters as applicable.
+
Global Filters
All
1
Alerts
AcKons
Product Categories 2 Measure 1 Dimension Name ABC $ 1,500,000 Dimension DEF
All
+All All
-‐All
GLOBAL FILTERS are always saved even if the user exists the application. Measure 2 Name
Note for development: Global filters will apply only to the nodes / measures that share at least a common dimension and that share the same level of granularity in the dimension hierarchy.
30 Monday, May 16, 2011
Global Filters Functionality Cancel
Filters
Done
Filter by
Filters
Regions
Regions
Americas
All
Canada
Regions
All
Europe
All
Chile
Time
All
Africa
All
Mexico
Product Categories
All
Asia
All
USA
Dimension ABC
All
XYZ
All
Dimension DEF
All
Venezuela
Tap to go deeper in the hierarchy
Tap to select/de-‐select Select All
Americas
Clear All
Select All
Clear All
Tapping a dimension takes the user to the Dimension’s values. If hierarchical, you have the option to de-select that level of the hierarchy or go deeper (if possible) and de-select items in the last level of the hierarchy. Filters are applied only when the user taps done after the selection/de-selection process.
Cancel
Filters
Done
Filter by Regions
Filters
Americas Canada, Chile, Europe
Regions
Regions Canada, Chile
Americas
Canada
Europe
All
Chile
Time
All
Africa
All
Mexico
Product Categories
All
Asia
All
USA
Dimension ABC
All
XYZ
All
Venezuela
Dimension DEF
All
If some values have been de-selected, only the selected values are shown with the dimension. In the above example, Canada, Chile and Europe are selections for Regions, whereas the other dimensions are “All”.
Monday, May 16, 2011
Alerts Alerts 20
Alerts (20)
Alerts
Scenario Name… (8)
Scenario…
Measure Name…(3)
Edit
Scenario 1
10
>
Margin
4
>
East Region
4:17 PM
Scenario 2
8
>
Revenue
3
>
Coffee
Yesterday
Scenario 3
2
>
Quan1ty
1
>
Tea
• The Alert inbox aggregates all of the alerts across all of the scenarios. • Scenarios in the alerts pop over are always ordered by time and date received. Newest to oldest. • The user must tap the detail disclosure icon to visualize the alerts across the different nodes/measures for the selected scenario • This is the default view when the user is on the Home page.
• Alerts in the pop over are always ordered by time and date received. Newest to oldest. • This is the default view within a particular scenario. • Tapping on the list element (e.i. Revenue) takes you to the node view with all the chart associated with the node. Tapping the detail disclosure icon takes you one level deeper to show individual dimension alerts
Month/Day/ Year
• Alerts are displayed in the right dimension and at the right level in the dimension hierarchy. In this example there are 3 alerts that are revenue related. East Region, Coffee & Tea • Alerts are ordered by time and date received. Newest to oldest. • Tapping on an alert takes the user to the full chart view (Screen 4: chart view in full view). In this example the user taps in the East Region alert and the chart with the East Region information must be displayed in full view. • Represents that a particular alert hasn’t been viewed. Expected behavior similar to iPad email. Once an alert has been tapped/viewed – that alert is reduced from the no. of alerts for the node.
32 Monday, May 16, 2011
Alerts continued…. Alerts 8
Mobile Scenario Analytics Name All Alerts
Scenario Name
Revenue
4
>
Margin
2
>
Quan1ty
2
>
4 Margin
Adds up the total number of alarms in the influence model
ALERTS POP OVER
3 Costs
Revenue
• ALERTS can be visualized across all nodes / measures in the influence model • Alerts are predefined in the composer • Alerts in the influence model are for visualization purposes and are not touch sensible • Alerts per node in the Influence model are the roll up of all the unread alerts for a particular measure. Note for development: For release # 1 alerts will not be organized by user and will accumulate until they no longer match the scope of the "Matching" rule defined in the composer by the business analyst. This is how alerts expire.
33 Monday, May 16, 2011
Removing Alerts Alerts 8
Name of Scenario (8)
Alerts
Revenue (3)
Edit
Cancel
Edit Alerts
Done
Margin
4
>
East Region
4:17 PM
East Region
4:17 PM
Revenue
2
>
Coffee
Yesterday
Coffee
Yesterday
Quan1ty
2
>
Tea
Month/Day/ Year
Tea
Remove
Remove All • By tapping on Edit a user can remove alerts. Expected behavior similar to editing bookmarks in the iPad safari browser. • When alerts are viewed or removed, the alert counter decreases in the pop over and in the influence diagram.
34 Monday, May 16, 2011
APPENDIX
35 Monday, May 16, 2011
LANDSCAPE
36 Monday, May 16, 2011
Home
Mobile Analytics Scenarios
Measure Name
Measure Name
Measure Name
Measure Name
Measure Name
Measure Name Measure Name
37 Monday, May 16, 2011
Influence Model with KPI dashboard
Mobile Analytics Scenario Name
1 Measure Name
1
2
Measure Name
Measure Name
Measure Name
Measure Name
38 Monday, May 16, 2011
Split View with Charts
Home
Mobile Scenario Analytics Name 2
Measure 3 Name 5 4 Measure 2 Name
$ 1,200,000
3
1 Measure 1 Name
2 1
5 4 Measure 2 Name
3 2 1
Influence Model Area
Charts Area
39 Monday, May 16, 2011
Charts (Full View, What-if collapsed)
Model
History
Mobile Analytics
5
Measure 1 Value
4
Measure 2 Value
3
Measure 3
2
Value
1
Dimension 2
Dimension 4
Dimension 6
Measure 4 Value
40 Monday, May 16, 2011
Charts (Full View, What-if collapsed)
Model
History
Mobile Analytics
5
4
3
2
1
Dimension 2
Dimension 4
Dimension 6
41 Monday, May 16, 2011