Key features & target users
Functional overview & screenshots
Process and task monitoring with jBPM
How to learn more about Dashbuilder
Enable the configuration of business
dashboards with no coding.
■ Visual configuration of dashboards
■ Graphical representation of KPIs (Key
■ Configuration of interactive report tables.
■ Data export to Excel and CSV format.
■ Filtering and search, both in-memory or SQL
■ Process and tasks dashboards with jBPM.
■ Data extraction from external systems, through
■ Granular access control for different user
■ Look'n'feel customization tools.
■ Open source.
Example: Editing an indicator.
Example: Dashboard with active filter
Managers / Business owners. Consumer of dashboards and reports.
IT / System Architects. Connectivity and data extraction.
Process Analyst. Dashboard composition & configuration.
Dashbuilder key concepts
Informal definition or comment
Composed of Worskpaces, Pages and Panels
Connectors to retrieve data via a given set of protocols and
Examples: CSV over HTTP / File, SQL over JDBC.
Matrix of information that will be filtered, processed and
displayed via indicators
Unit of information which is meaningful from the business
users perspective, usually displayed in a graphical way.
Component that allows user to filter the current data and
refresh the affected indicators.
Clicking directly on chart area or table cell acts on filter
automatically. Going back to previous page restores the
Permissions can be set to workspaces, specific pages or
Drill-down / Drill
Generic technical overview
■ 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)
UI provides all the features
for users to configure reports
Engine process and
Data providers are used to
Dashboards - Report tables
Export filtered data
to Excel & CSV
Click to sort and filter
■ 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.
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:
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
To learn more about Dashbuilder, please visit:
Commercial support is offered by Red Hat with the BPMS 6 platform subscription