I need to create a user defined alerts feature. How does one design a flexible class for alerting?
<p>I'm working on  a project where the user will create an alert. As a narrative, the alerts can be like, "Did enough records get imported?", "Are the records getting processed fast enough?" "Are too many records being skipped?", etc. The "etc." is making this hard. This is a prototype project. There aren't many requirements. I can create specific classes for various alerts, but if I could come up with a more abstract concept that will allow users to define an alert without requiring too much technical knowledge, that would be ideal. I was kind of thinking of something like Outlook's Rules wizard (configurable lists of conditions and user defined values). Does anyone have experience with such a system? I just need a best practice or good suggestion to get me rolling down the right path. Thanks!</p>
