Bug 1007725 - Same dashbuilder functionality accessible in 2 ways
Summary: Same dashbuilder functionality accessible in 2 ways
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: JBoss BPMS Platform 6
Classification: Retired
Component: Business Central
Version: 6.0.0
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ER4
: 6.0.0
Assignee: David Gutierrez
QA Contact: Jan Hrcek
URL:
Whiteboard:
Depends On:
Blocks: bpms6_ux, brms6_ux
TreeView+ depends on / blocked
 
Reported: 2013-09-13 08:37 UTC by Jan Hrcek
Modified: 2014-08-06 20:06 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-08-06 20:06:15 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Jan Hrcek 2013-09-13 08:37:41 UTC
Description of problem:
Observation from UX session. There are 2 ways the user can access dashbuilder application from business central. One of them is redundant.

1) Dashboard > Process & Task Dashboard:
-opens dashbuilder workspace 'jBPM Dashboard' integrated as an iframe inside business-central

2) Dashboard > Business dashboard:
-open dashbuilder workspace 'jBPM Dashboard' in new browser tab/window. Unlike in 1, there are some extra features, like access to administration bar (if user has admin role), separate logout button etc.


Version-Release number of selected component (if applicable):
BPMS 6.0.0 ER3

How reproducible:
Always

Steps to Reproduce:
1. Login to business cenral and click both items in menu 'Dashboards'

Actual results:
Both are capable to provide the same functionality (jBPM Dashboard with jBPM related Key Performance Indicators) + item 2 has some extra administrative features for dashbuilder (if user has admin privileges)

Expected results:
There should be only 1 link from business central to dashbuilder application functionality. It should probably be #2, as it provides richer feature set.

Additional info:
Differences between 1) and 2)
1) - since it's integrated in business central, dashbuilder's administration bar is not displayed, thus majority of dashbuilder admin features is not displayed. Only 'jBPM Dashboard' available.

2) - has extra workspace 'Showcase', that is displayed for admin users. This workspace has some panels preconfigured, that enable some administrative features (e.g. ability do define external connections and queries to user specified databases etc.)

Comment 1 David Gutierrez 2013-09-16 16:19:11 UTC
We don't believe the "Business dashboards" link is redundant at all. The aim of "Business Dashboard" is to give the users access to the Dashbuilder's full set of features. In two modes:

* For administrators to create new dashboards and modify existing ones.
* For end users, to give them read-only access to existing dashboards.

With that in mind, We have changed the "Business dashboard" link in order to open the default Showcase dashboard instead of the jBPM Dashboard. 

Notice that the default Showcase could be easily modified by customers to provide ,for instance, a home page with links to the available dashboards.

So to sum up, just think about the Business Dashboard link as a gateway that leads the user to the Dashbuilder full feature set.


Github commit (master): https://github.com/droolsjbpm/kie-wb-distributions/commit/30c710c9d66fb5e089ba2da8a5f63a48332aeb79

Github commit (6.0.x): https://github.com/droolsjbpm/kie-wb-distributions/commit/45457ec7f817714257063013a912749dac1e4c9a

Comment 7 Jan Hrcek 2013-10-16 11:15:12 UTC
Ok, we agree with your justification, David.

It is currently also essential for testability of dashbuilder to have the Showcase workspace avaiable in the application, as it contains administrative features of the application preconfigured.

Verified with BPMS 6.0.0 ER4


Note You need to log in before you can comment on or make changes to this bug.