Friday, October 07, 2005

Dashboard Design (continued)

The listview that is going to store the results can have a standard list of icons for different statuses. This could easily be driven from an enumeration that each plugin .dll has to use. WArning, Error, All's Well, Suspended.

Warning could be a potential problem, sometimes the data can show that something may not be right, but with time it will correct itself.
Error - obviously.
All's Well - Obviously.
Suspended - Each plugin would have the ability to only monitor during a certain time period. For example if an application is only supposed to run between 8 AM and noon, then any other time it would be in a suspended state. In reality the plugin is checking every 1 minute or 10 minutes still, but until it's inside the specified time period, the status is suspended.