dashbuilder community overview

Download Dashbuilder community overview

If you can't read please download the document

Upload: dashbuilder

Post on 16-Apr-2017

17.675 views

Category:

Technology


0 download

TRANSCRIPT

Dashbuilder

Introduction

Key features & target users
Key concepts
Architecture

Functional overview & screenshots

Process and task monitoring with jBPM

How to learn more about Dashbuilder

Dashbuilder Introduction



Enable the configuration of business dashboards with no coding.

Key features:

Visual configuration of dashboards (Drag'n'drop).
Graphical representation of KPIs (Key Performance Indicators).
Configuration of interactive report tables.
Data export to Excel and CSV format.
Filtering and search, both in-memory or SQL based.
Process and tasks dashboards with jBPM.
Data extraction from external systems, through different protocols.
Granular access control for different user profiles.
Look'n'feel customization tools.
Open source.

Example: Editing an indicator.

Example: Dashboard with active filter

Key features

Target users

Managers / Business owners. Consumer of dashboards and reports.

IT / System Architects. Connectivity and data extraction.

Process Analyst. Dashboard composition & configuration.





ConceptInformal definition or comment

DashboardsComposed of Worskpaces, Pages and Panels

Data providersConnectors to retrieve data via a given set of protocols and formats. Examples: CSV over HTTP / File, SQL over JDBC.

Data setsMatrix of information that will be filtered, processed and displayed via indicators

IndicatorsUnit of information which is meaningful from the business users perspective, usually displayed in a graphical way.

FilterComponent that allows user to filter the current data and refresh the affected indicators.

Drill-down / Drill UpClicking directly on chart area or table cell acts on filter automatically. Going back to previous page restores the filter status.

PermissionsPermissions can be set to workspaces, specific pages or panels.

Dashbuilder key concepts



Generic technical overview

Data providers are used to retrieve data

Engine process and aggregates data

UI provides all the features for users to configure reports and KPIs

Dashbuilder webapp (WAR)

Dashbuilder is an standard Java webapp in WAR format for JDK 1.6+
Several containers supported:
JBossAS 7, Wildfly 8, Red Hat JBoss EAP 6, Apache Tomcat 7, Jetty.
Open Source (Apache License)

Dashbuilder functional overview

Navigation menu

Dashboards

Breadcrumb and title

Indicator
Click to filter and drill down

Current filter status

Edit toolbar (only with admin permissions)

Dashboards Drill down

INFORMATION FILTERED BY SELECTION

Breadcrumb shows current navigation path

Filter is set when clicking on chart

Dashboards - Create indicator

Step #1. Click on panels palette

Step #2. Select 'Key Performance Indicator'

Step #3. Select 'Create panel'

Step #4. Drag and drop panel onto region

Dashboards - Edit indicator

Visual KPI Editor

Dashboards - Report tables

Click to sort and filter

Export filtered data to Excel & CSV

Summary tables

Check if an standard data provider is suitable for the job. Currently:

SQL/JDBC data provider Create datasource endpoint if required
CSV/HTTP data provider

If another protocol is to be used, you can develop new custom data provider.

Configure data set properties.
Property names / translations
Resolve property ambiguity (example number vs label).

When finished, data set is available for dashboards.

Data extraction

jBPM and Dashbuilder integration

jBPM Dashbuilder integration

Dashbuilder is ready to use with jBPM 6 for process and task monitoring.

Out of the box dashboards for any jBPM 6 installation.
Global process and task indicators and reports. Instances and durations.
Process specific indicators and reports.
Integrated with jBPM workbench.
More info at:
http://docs.jboss.org/jbpm/v6.0/userguide/chap-bam.html

jBPM Dashbuilder Integration Process & tasks

Dashboards for jBPM will provide real time task and process reports

Global process view

Instance count and duration stats

jBPM integration selected process drilldown

Selected process

Process indicators

To learn more about Dashbuilder, please visit:http://www.dashbuilder.org/

Commercial support is offered by Red Hat with the BPMS 6 platform subscriptionhttp://www.redhat.com/solutions/it/business-process-management/

Click to edit the title text format

Click to edit the outline text format

www.dashbuilder.org