...
- An XML file that will define the method that will be called to retrieve the results and the various settings of the dashboard component's data source, type, and various settings.
- A Java method OR an SQL statement that will retrieve the dashboard results.
- A summary page that the dashboard component will link to.
A data entry page (definition and layout XML pages) that will give the user the ability to adjust the dashboard settings to apply an additional filtering. (optional)
...