Process Monitor and Claim Breakdown Dashboard Design
The Process Monitor and Claim Breakdown dashboards are defined in TIBCO Business Studio as a GWT web application project, which is available from TIBCO_HOME\bpm\n.n\samples\jaspersoft\Misc\Openspace Gadget Project\JasperShowCase.zip. You can import the project into TIBCO Business Studio, then examine it to see in detail how the dashboards are constructed, modify them or use them as starting points for your own dashboards.
- The project provides Openspace gadget and standalone versions of each dashboard.
- If you modify the Openspace gadget version of a dashboard, when you deploy the application to the BPM runtime it will not overwrite the version that is supplied with Openspace. Instead, you will need to add the dashboard to Openspace as a new gadget, using the following URL.
See the TIBCO ActiveMatrix Web Client API Developer's Guide for more information about how to recompile and redeploy the application to the BPM runtime, and contribute it as a gadget to Openspace.
- The dashboards use Visualize.js to obtain and display reports from JasperReports Server. Visualize.js is a JavaScript API framework used to embed JasperReports Server reports & visualizations inside web applications. See the JasperReports Server Programming Guide supplied with TIBCO JasperReports Server for ActiveMatrix BPM for more information about this API.
- Each dashboard uses asynchronous callback mechanisms for communication between the different components and layers of the application.
The following tables outline the structure and key functions of each dashboard application. The files can be found in the war\jaspershowcase folder in the project, with the exception of jaspershowcase.java, which is in the src\com\tibco\jasper\showcase\client folder.