1. A non-transitory computer readable storage medium comprising computer executable instructions that, when executed by a computer, cause the computer to automatically generate a dashboard on a display to display an event-based process, the computer executable instructions being further configured to cause the computer to: receive an identifier identifying the event-based process; in response to receiving the identifier, automatically generate a deployment package that identifies the event-based process and includes a template associating data of the event-based process with an automatically generated dashboard component, wherein the template includes a default relationship between an event-based process data type and the dashboard component, wherein the default relationship is used to automatically determine a data source associated with the automatically generated dashboard component; receive event-based process data corresponding to the event-based process from the data source associated with the automatically generated dashboard component; generate the dashboard using the deployment package and the event-based process data; and provide the dashboard to the display for display of the event-based process.